Zaid bin 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.
Hadith ReferenceSahih Muslim / The Book of Judicial Decisions / Hadith: 1719