Longest careers
Longest careers in Tests+ODIs+T20Is
Longest careers
Dates are from debut to the final day of the player's last match
Records includes the following current or recent matches:
Zimbabwe v Sri Lanka at Harare, 1st ODI, Aug 29, 2025 [ODI # 4899]
Afghanistan v Pakistan at Sharjah, United Arab Emirates T20I Tri-Series 1st match, Aug 29, 2025 [T20I # 3421]
Hungary v Croatia at Szodliget, Eastern Europe Cup 2nd Match, Aug 29, 2025 [T20I # 3420]
Hungary v Serbia at Szodliget, Eastern Europe Cup 1st Match, Aug 29, 2025 [T20I # 3419]