India on top
3 The number of occasions India has won the Champions Trophy title. This is the most CT titles won by any side.
Champions Trophy title winners
Titles
Team
(Year)
3
India
(2002+, 2013, 2025)
2
Australia
(2006, 2009)
1
South Africa
(1998)
1
New Zealand
(2000)
1
Sri Lanka
(2002+)
1
West Indies
(2004)
1
Pakistan
(2017)
+ shared
5126 The number of balls India’s Mohammed Shami required to claim the 200th ODI wicket of his career. This is now the quickest in terms of number of balls taken by any of the 43 bowlers who have the distinction of claiming 200 or more wickets in ODI cricket. Australian left-arm pacer Mitchell Starc previously held the record. However, Starc is still the fastest to 200 ODI wickets in fewest games (102), while Pakistan offie Saqlain Mushtaq has done it in fewer innings (101).
Fewest balls taken to claim 200 ODI wickets in career
Balls
Bowler (for)
Achieved on
M
Inns
Wkts
S/R
Victim (from)
Venue
5126
Mohd Shami (Ind)
20 Feb 2025
104
103
202
25.45
Jaker Ali (Ban)
Dubai
5240
Mitchell Starc (Aus)
3 Sep 2022
102
102
200
26.23
Ryan Burl (Zim)
Townsville
5451
Saqlain Mushtaq (Pak)
5 Jun 1999
104
101
200
27.33
Jacques Kallis (SAf)
Nottingham
5640
Brett Lee (Aus)
12 Jul 2005
112
109
200
28.44
Marcus Trescothick (Eng)
The Oval
5783
Trent Boult (NZ)
13 Oct 2023
107
106
200
29.01
Towhid Hridoy (Ban)
Chennai
Notes:
*The fastest to 200 ODI wickets in fewest matches: Mitchell Starc (Aus, 102th game), Saqlain Mushtaq (Pak, 104), Mohd Shami (Ind, 104), Trent Boult (Ind, 107), Brett Lee (Aus, 112).
*The figures above for the wickets and strike-rate are calculated at the end of the match.
10 The number of players to aggregate 11000 runs in ODI cricket. In the CT match against Bangladesh in Dubai on 20 Feb 2025, Rohit Sharma became the latest to join this elite list of batters. In doing so, in the 261st innings of his career, he became the second quickest to achieve this milestone after his team-mate Virat Kohli, who, in 2019, did it in just 222 innings.
Quickest to reach 11000 runs in ODI cricket
Inns
M
Batter (for)
Achieved on
Runs
Ave.
Score
Against
Venue
222
230
Virat Kohli (Ind)
16 Jun 2019
11020
59.57
77
Pakistan
Manchester
261
269
Rohit Sharma (Ind)
20 Feb 2025
11029
49.02
41
Bangladesh
Dubai
276
284
Sachin Tendulkar (Ind)
28 Jan 2002
11039
44.16
87*
England
Kanpur
286
295
Ricky Ponting (Aus/WXI)
24 Feb 2008
11023
43.92
124
India
Sydney
288
298
Sourav Ganguly (Ind/Asia)
27 Aug 2007
11011
41.55
72
England
Birmingham
Note: Kohli took 11831 balls to Rohit Sharma’s 11868 balls to reach the above milestone.
*The figures above for runs and average are calculated until the end of the match.
6 The number of batters who have made 9000 or more runs while opening the innings in ODI cricket. In the CT match against Pakistan in Dubai, Rohit Sharma became the latest opening batter to cross this landmark in ODIs. In doing so, he became the quickest to achieve this in fewest number of innings. The table below lists all the openers who reached this milestone in ODI cricket.
Quickest to reach 9000 ODI runs while opening the batting
Inns
Opener (for)
Achieved on
Runs
Ave
100/50
181
Rohit Sharma (Ind)
23 Feb 2025
9019
54.99
30/44
197
Sachin Tendulkar (Ind)
23 Feb 2003
9064
49.53
31/40
231
Sourav Ganguly (Ind)
14 Oct 2007
9057
42.13
19/58
246
Chris Gayle (WI)
24 Sep 2017
9051
39.35
22/47
253
Adam Gilchrist (Aus)
15 Feb 2008
9071
36.87
16/52
268
Sanath Jayasuriya (SL)
22 Aug 2004
9006
35.18
18/53
*The figures above for runs and average are calculated until the end of the match.
287 The number of innings Virat Kohli needed to reach 14000 runs in his ODI career. During his unbeaten 100 in the CT match against Pakistan in Dubai, he became only the third batter in ODI history to reach this landmark after team-mate Sachin Tendulkar and Sri Lankan Kumar Sangakkara. However, Kohli is the quickest to reach this milestone in the fewest innings (287).
Inns
M
Batter (for)
Achieved on
Runs
Ave.
Score
Against
Venue
287
299
Virat Kohli (Ind)
23 Feb 2025
14085
58.20
100*
Pakistan
Dubai
350
359
Sachin Tendulkar (Ind)
6 Feb 2006
14009
44.19
100
Pakistan
Peshawar
378
402
Kumar Sangakkara (SL)
8 Mar 2015
14065
41.74
104
Australia
Sydney
*The figures above for runs and average are calculated until the end of the match.
20 The number of Indian batters who have made 3000 or more runs in ODI cricket. In the CT match against Australia in Dubai, K. L. Rahul became the latest Indian batter to cross this landmark in ODIs. In doing so, he became the third quickest to achieve the career milestone in fewest innings. From the list below, it will be noticed that Rahul has left behind several top Indian batters from the previous generation to reach this milestone much quicker than them.
Quickest to reach 3000 runs in ODI cricket for India
Inns
M
Batter (for)
Achieved on
Runs
Ave.
Score
Against
Venue
72
73
Shikhar Dhawan
20 Jan 2016
3000
43.48
126
Australia
Canberra
75
78
Virat Kohli
14 Feb 2012
3001
46.17
15
Sri Lanka
Adelaide
78
84
K. L. Rahul
4 Mar 2025
3009
48.53
42*
Australia
Dubai
79
83
Navjot Singh Sidhu
5 Nov 1994
3005
40.61
28
West Indies
Kolkata
82
87
Sourav Ganguly
12 Jan 1999
3036
40.48
38
New Zealand
Napier
*The figures above for runs and average are calculated until the end of the match.
15 The number of consecutive occasions India has lost the toss in recent ODI games. India now holds this dubious record in ODI cricket history. The last time India won a toss in an ODI match was in the World Cup semifinal against New Zealand at the Wankhede Stadium in Mumbai on 15 Nov 2023. Since then, India has lost the toss in its last 15 ODIs, starting from the CWC final against Australia in Ahmedabad on 19 Nov 2023, including the recent CT final match against New Zealand in Dubai on 9 March 2025. Previously, the Netherlands had lost 11 consecutive tosses from Mar 2011 to Aug 2013. Rohit Sharma has been captain in 12 of those 15 matches, thus equalling Brian Lara’s record for the most consecutive tosses lost as captain in men’s ODIs, as shown in the second table.
ODI sides involved in consecutive toss losses (captains/match results)
Toss
Team
From
To
Captain/s
W
L
T
NR
15+
India
19 Nov 2023
9 Mar 2025
Rohit Sharma (12), K. L. Rahul (3)
10
4
1
0
11
Netherlands
18 Mar 2011
28 Aug 2013
Peter Borren
3
6
1
1
9
Australia
6 Nov 1998
24 Jan 1999
Steve Waugh (5)/Shane Warne (4)
6
3
0
0
9
West Indies
13 Oct 2011
16 Mar 2012
Denesh Ramdin (1)/Daren Sammy (8)
3
6
0
0
9
England
22 Jan 2017
29 May 2017
Eoin Morgan (9)
8
1
0
0
9
USA
29 May 2022
13 Aug 2022
M Patel
4
4
1
0
9
England
27 Jan 2023
13 Sep 2023
Jos Buttler
5
4
0
0
Captains involved in consecutive toss losses (match results)
Toss
Captain
From
To
W
L
T
NR
12
Brian Lara (WI)
31 Oct 1998
21 May 1999
5
7
1
0
12+
Rohit Sharma (Ind)
19 Nov 2023
9 Mar 2025
10
4
1
0
11
Peter Borren
18 Mar 2011
28 Aug 2013
3
6
1
1
+ the sequence continues
68 The number of sixes hit by Rohit Sharma in all ICC ODI tournaments (World Cup + Champions Trophy). Combined, this is the maximum by any batter in these two prestigious world ODI tournaments. He went ahead of Chris Gayle’s tally of 64 sixes when he hit his only six in the CT match semifinal against Australia in Dubai on 4 March 2025.
6s
WC
CT
Batter (for)
M
Inns
Balls
6/inns
Balls/6
68
54
14
Rohit Sharma (Ind)
43
43
2256
1.58
33
64
49
15
Chris Gayle (WI)
52
51
2201
1.25
34
49
43
6
Glenn Maxwell (Aus)
35
30
655
1.63
13
49
35
14
David Miller (SAf)
23
31
1040
1.58
21
Note: Rohit’s 54 sixes are the most sixes hit by any player in WC history.
7 The number of ICC trophies that Team India has won. This includes four 50-overs, two 20-overs and one 60-overs titles.
ICC trophies won by India
Year:
ICC tournament
Overs
Venue
Winning captain
1983:
World Cup
60
England
Kapil Dev
2002:
Champions Trophy (shared)
50
Sri Lanka
Sourav Ganguly
2007:
T20 World Cup
20
South Africa
MS Dhoni
2011:
World Cup
50
India
MS Dhoni
2013:
Champions Trophy
50
England
MS Dhoni
2024:
T20 World Cup
20
USA/West Indies
Rohit Sharma
2025:
Champions Trophy
50
Pakistan/UAE
Rohit Sharma
All records are correct and updated until 9 March 2025.