Top 5 players who have played the most matches in cricket

Enter caption

#1 Sachin Tendulkar (664 Matches) (India)

Winning Captain's Press Conference - 2011 ICC World Cup
Tendulkar finally won the world cup in 2011, a dream come true for him and the nation.

Tendulkar is the greatest player that cricket has ever seen. In fact, he is more popular than the sport of cricket and has been a great brand ambassador for the team. He has had a very long career of 24 years having started in 1989 and retired in 2013.

Stats: Tendulkar has scored 34357 runs at an average of 48.52 in 664 matches. Thus, he holds the record for most international runs and most international matches played.

Aust in India X.jpg
Aust in India X.jpg

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Kishan Prasad
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications