England wicketkeeper-batter Jos Buttler added yet another glorious feather to his illustrious cap on Tuesday. Taking the field in the opening One-Day International against India at Edgbaston, the dynamic right-hander achieved the rare milestone of appearing in his 200th ODI match for the Three Lions.
By doing so, Buttler has entered an incredibly exclusive group, becoming only the second male cricketer in England’s history to breach the double-century mark in 50-over internationals. Over a brilliant 14-year international career that began back in February 2012 against Pakistan in Dubai, he has evolved into one of the world’s most destructive white-ball players and played a central role in England’s revolutionary 2019 World Cup victory.
Top 3 players with most ODI caps for England
England’s limited-overs history features plenty of iconic names, but only three have managed to sustain their greatness long enough to approach or cross the 200-match line. Let’s have a look at the leaderboard for the most ODI appearances for the nation.
1. Eoin Morgan (225 Matches)

The man who entirely reinvented English white-ball cricket, Eoin Morgan tops the list with 225 ODI appearances for England. The legendary skipper took over the reins during a dark period for the side in 2015 and pioneered an aggressive, fearless brand of cricket that culminated in England lifting their maiden ODI World Cup trophy in 2019. Beyond his visionary leadership, Morgan finished his career as one of England’s most prolific finishers, anchoring the middle order with ice-cold composure.
2. Jos Buttler (200 Matches)

Securing the second spot is the modern-day maestro himself, Buttler. Sitting at exactly 200 matches following the Edgbaston opener, Buttler remains one of the most feared batters in the modern era. Known for his incredible 360-degree strokeplay and blistering strike rates, he has successfully transitioned from a young prodigy into a senior statesman and former captain who continues to anchor England’s middle-order engine room. Although Buttler failed to impress in his 200th game as he was dismissed for just 5 runs by Prasidh Krishna.
Also WATCH: ENG vs IND: Jasprit Bumrah removes Harry Brook with a beauty to claim 150th ODI wicket
3. Paul Collingwood (197 Matches)

Falling just short of the 200-match milestone, former all-rounder Paul Collingwood sits at number three with 197 ODI caps. Collingwood was the quintessential workhorse of English cricket throughout the 2000s, renowned for his gritty batting, handy medium-pace bowling, and unparalleled athletic fielding. For a long time, he held the record for the most appearances before the golden generation of the 2010s eventually surged past his tally.
The global perspective: Sachin Tendulkar leads the chart
While reaching 200 ODI matches is a massive feat in English cricket, the all-time global leaderboard operates on another plane altogether. Indian batting icon Sachin Tendulkar occupies the absolute peak of ODI history, having played an astonishing 463 matches over a legendary career spanning more than two decades.
In the modern landscape, longevity is increasingly rare due to packed three-format schedules and global T20 leagues. Consequently, India’s Virat Kohli stands out as the only active international cricketer to cross the 300-match barrier, having amassed 312 appearances as he returned to action for the series at Edgbaston.
Also READ: Indian captain Shubman Gill proposes old-school idea to save ODI cricket


