Decoding players with most 50-plus scores in ICC ODI tournaments
What's the story
During India's semi-final win over Australia in the 2025 Champions Trophy, Virat Kohli smashed his 74th ODI fifty.
His 84-run knock powered India to a four-wicket victory while also surpassing Sachin Tendulkar for the most 50-plus scores in ICC ODI tournaments.
This was Kohli's 24th fifty-plus score in 53 such innings.
Here's a look at batters with the most 50-plus scores in these tournaments.
#1
24 - Virat Kohli (53 innings), India
As mentioned, Kohli's 84 off 98 balls, featuring five boundaries, came at a crucial moment as India chased down 265.
He now has 24 fifty-plus scores in 53 ICC ODI tournament innings.
According to ESPNcricinfo, this includes five centuries and 12 fifties in 37 ODI World Cup innings, along with one century and six fifties in 16 ICC Champions Trophy innings.
#2
23 - Sachin Tendulkar (58 innings), India
Sachin Tendulkar ranks second on this list, crossing the fifty-run mark 23 times in ICC ODI tournaments across 58 innings.
His tally includes six centuries and 15 fifties in 44 World Cup innings (1992-2011) and one century and one fifty in 14 Champions Trophy innings.
Tendulkar hammered 2,278 runs in the ODI World Cup at 56.95. He managed 441 runs in CT at 36.75.
#3
18 - Rohit Sharma (42 innings), India
Indian skipper Rohit Sharma ranks third on this list, scoring 50-plus runs 18 times in ICC ODI tournaments.
He achieved this milestone in just 42 innings.
The veteran batter owns an impressive seven centuries and six fifties in 28 ODI World Cup innings, along with one century and four fifties in 14 Champions Trophy innings.
#4
17 - Kumar Sangakkara (56 innings), Sri Lanka
Former Sri Lankan skipper Kumar Sangakkara ranks fourth with 17 fifty-plus scores in ICC ODI tournaments.
He managed the same in 56 ICC ODI tournament matches.
Sangakkara registered five centuries and seven fifties in 35 ODI World Cup innings (37 matches) between 2003 and 2015.
Additionally, he boasts one century and four fifties in 21 Champions Trophy innings (22 matches).
#5
16 - Ricky Ponting (60 innings), Australia
Ricky Ponting rounds out the top five of this list on the back of his 16 fifty-plus scores in ICC ODI tournaments.
The former Aussie skipper reached the feat in 60 such ICC ODI tournament innings.
He smashed six fifties and five hundreds in 42 World Cup innings (1996-2011).
Ponting also boasts one hundred and four fifties across 18 Champions Trophy innings.