كتاب الأقضية
30  
The Book of Judicial Decisions
(9)
Chapter: The best of witnesses
(9)
باب بَيَانِ خَيْرِ الشُّهُودِ ‏‏
Sahih Muslim 1719

Zaid b. Khalid al-Juhani reported Allah's Apostle (ﷺ) as saying:

Should I not tell you of the best witnesses? He is the one who produces his evidence before he is asked for it.
وَحَدَّثَنَا يَحْيَى بْنُ يَحْيَى، قَالَ قَرَأْتُ عَلَى مَالِكٍ عَنْ عَبْدِ اللَّهِ بْنِ أَبِي بَكْرٍ، عَنْ أَبِيهِ، عَنْ عَبْدِ اللَّهِ بْنِ عَمْرِو بْنِ عُثْمَانَ، عَنِ ابْنِ أَبِي عَمْرَةَ الأَنْصَارِيِّ، عَنْ زَيْدِ بْنِ خَالِدٍ، الْجُهَنِيِّ أَنَّ النَّبِيَّ صلى الله عليه وسلم قَالَ ‏ "‏ أَلاَ أُخْبِرُكُمْ بِخَيْرِ الشُّهَدَاءِ الَّذِي يَأْتِي بِشَهَادَتِهِ قَبْلَ أَنْ يُسْأَلَهَا ‏"‏ ‏.‏
Reference : Sahih Muslim 1719
In-book reference : Book 30, Hadith 25
USC-MSA web (English) reference : Book 18, Hadith 4268
  (deprecated numbering scheme)