Ad
Here is a list of ODI players who have represented their teams in international cricket for the longest period of time. Indian batsman Sachin Tendulkar, whose career spans over 22 years, stands first in the list.
Note: Stats updated till 1st of October, 2013.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news
Edited by Staff Editor