Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20I World Cup
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Test Championship
Yearwise Cricstats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Most Runs in 1999 for Test
Position
Most Runs
Player Name
Team Name
1
1088
Sachin Tendulkar
India
2
1051
Michael Slater
Australia
3
993
Steve Waugh
Australia
4
883
Ricky Ponting
Australia
5
865
Rahul Dravid
India
6
855
Daryll Cullinan
South Africa
7
843
Sadagoppan Ramesh
India
8
832
Brian Lara
West Indies
9
830
Jacques Kallis
South Africa
10
813
Sourav Ganguly
India
11
810
Justin Langer
Australia
12
769
Nathan Astle
New Zealand
13
700
Gary Kirsten
South Africa
14
693
Matt Horne
New Zealand
15
676
Mark Waugh
Australia
16
673
Saeed Anwar
Pakistan
17
656
Herschelle Gibbs
South Africa
18
640
Greg Blewett
Australia
19
598
Craig McMillan
New Zealand
20
578
Stephen Fleming
New Zealand
21
573
Nasser Hussain
England
22
557
Inzamam-ul-Haq
Pakistan
23
548
Chris Cairns
New Zealand
24
535
Mahela Jayawardene
Sri Lanka
25
497
Russel Arnold
Sri Lanka
26
490
Andy Flower
Zimbabwe
27
484
Alec Stewart
England
28
479
Mark Boucher
South Africa
29
473
Ijaz Ahmed
Pakistan
30
463
Hansie Cronje
South Africa
31
457
Jonty Rhodes
South Africa
32
449
Mohammad Yousuf
Pakistan
33
442
Marvan Atapattu
Sri Lanka
34
440
Adam Gilchrist
Australia
35
381
Lance Klusener
South Africa
36
373
Ridley Jacobs
West Indies
37
370
Sherwin Campbell
West Indies
38
366
Moin Khan
Pakistan
39
347
Shane Warne
Australia
40
344
Adrian Griffith
West Indies
41
341
Adam Parore
New Zealand
42
338
Shahid Afridi
43
313
Wasim Akram
Pakistan
44
303
Wajahatullah Wasti
Pakistan
45
300
Neil Johnson
Zimbabwe
46
296
Guy Whittall
Zimbabwe
47
293
Daniel Vettori
New Zealand
47
293
Aravinda de Silva
Sri Lanka
48
289
Shaun Pollock
South Africa
49
283
Roger Twose
New Zealand
50
282
Murray Goodwin
Zimbabwe
51
278
Gary Stead
New Zealand
52
271
Dion Nash
New Zealand
53
251
Craig Spearman
New Zealand
54
248
Mohammad Azharuddin
India
55
245
Mike Atherton
England
56
241
Romesh Kaluwitharana
Sri Lanka
57
238
Javagal Srinath
India
58
235
Mark Butcher
England
59
222
Jimmy Adams
West Indies
60
221
VVS Laxman
India
61
217
Andy Caddick
England
61
217
Matthew Bell
New Zealand
62
214
Mathew Sinclair
New Zealand
62
214
Carl Hooper
West Indies
63
209
Tillakaratne Dilshan
Sri Lanka
64
204
Devang Gandhi
India
65
192
Chris Harris
New Zealand
66
183
Alistair Campbell
Zimbabwe
67
181
Shiv Chanderpaul
West Indies
68
174
Anil Kumble
India
69
169
Grant Flower
Zimbabwe
70
156
Damien Fleming
Australia
71
155
Mark Ramprakash
England
72
148
Alex Tudor
England
73
147
Graham Thorpe
England
74
141
Dave Joseph
West Indies
75
139
Sanath Jayasuriya
Sri Lanka
76
136
Jason Gillespie
Australia
77
133
Andrew Flintoff
England
78
129
Mohammad Wasim
Pakistan
79
128
Gavin Rennie
Zimbabwe
80
127
Saleem Malik
Pakistan
81
124
Azhar Mahmood
Pakistan
82
118
Simon Doull
New Zealand
83
114
Glenn McGrath
Australia
83
114
Trevor Gripper
Zimbabwe
84
113
Bryan Strang
Zimbabwe
85
105
Nayan Mongia
India
86
102
Ian Healy
Australia
87
100
Arjuna Ranatunga
Sri Lanka
87
100
Chaminda Vaas
Sri Lanka
88
98
Mannava Prasad
India
89
94
Nixon McLean
West Indies
89
94
Indika de Saram
Sri Lanka
90
93
Hashan Tillakaratne
Sri Lanka
91
88
Michael Vaughan
England
92
87
Saqlain Mushtaq
Pakistan
93
84
Avishka Gunawardene
Sri Lanka
94
80
Bryan Young
New Zealand
95
77
Imran Nazir
Pakistan
96
76
Sir Curtly Ambrose
West Indies
97
74
Nehemiah Perry
West Indies
98
70
Venkatesh Prasad
India
99
69
Matthew Elliott
Australia
100
63
Colin Miller
Australia
101
62
Chris Adams
England
102
58
Dean Headley
England
102
58
Ajay Jadeja
India
103
56
Hrishikesh Kanitkar
India
104
55
Upul Chandana
Sri Lanka
105
53
Darren Gough
England
105
53
Boeta Dippenaar
South Africa
106
52
Sunil Joshi
India
107
50
Adam Bacher
South Africa
107
50
Ottis Gibson
West Indies
108
49
John Crawley
England
109
47
Pramodya Wickramasinghe
Sri Lanka
110
46
Sajeewa de Silva
Sri Lanka
111
43
Darren Maddy
England
111
43
Henry Olonga
Zimbabwe
112
42
Daren Ganga
West Indies
112
42
Graeme Hick
England
113
41
Mervyn Dillon
West Indies
114
40
Allan Donald
South Africa
115
39
Paul Adams
South Africa
116
38
Chris Read
England
117
37
Stuart MacGill
Australia
118
34
Michael Kasprowicz
Australia
119
32
Darren Lehmann
Australia
119
32
Shoaib Akhtar
Pakistan
120
30
Ricardo Powell
West Indies
121
28
Alan Mullally
England
122
27
Brett Lee
Australia
123
26
Aftab Habib
England
124
24
Waqar Younis
Pakistan
124
24
Courtney Walsh
West Indies
125
23
Muttiah Muralitharan
Sri Lanka
126
22
Vijay Bharadwaj
India
127
21
Phil Tufnell
England
128
19
Ajit Agarkar
India
129
18
Warren Hegg
England
130
17
Franklyn Rose
West Indies
130
17
Corey Collymore
West Indies
131
16
Philo Wallace
West Indies
131
16
Paul Wiseman
New Zealand
132
15
Fazl-e-Akbar
Pakistan
133
14
Mushtaq Ahmed
Pakistan
133
14
Chandika Hathurusingha
Sri Lanka
133
14
Navjot Sidhu
India
133
14
Pedro Collins
West Indies
134
13
Suruj Ragoonath
West Indies
134
13
Nuwan Zoysa
Sri Lanka
134
13
Abdul Razzaq
Pakistan
134
13
Shayne O'Connor
New Zealand
135
10
Mohammad Akram
Pakistan
135
10
Shahid Nazir
Pakistan
135
10
Nantie Hayward
South Africa
135
10
Harbhajan Singh
India
135
10
Ronnie Irani
England
135
10
Eddo Brandes
Zimbabwe
135
10
Craig Wishart
Zimbabwe
136
9
Nadeem Khan
Pakistan
136
9
Geoff Allott
New Zealand
137
8
Andy Whittall
Zimbabwe
137
8
Dinanath Ramnarine
West Indies
138
7
Reon King
West Indies
138
7
Junior Murray
West Indies
138
7
Ravindra Pushpakumara
Sri Lanka
139
6
Eric Upashantha
Sri Lanka
139
6
Scott Muller
Australia
139
6
Chris Silverwood
England
139
6
Floyd Reifer
West Indies
139
6
Everton Matambanadzo
Zimbabwe
139
6
Ray Price
Zimbabwe
140
4
Pommie Mbangwa
Zimbabwe
140
4
Roland Holder
West Indies
140
4
Mark Taylor
Australia
140
4
David Terbrugge
South Africa
141
3
Steve Elworthy
South Africa
141
3
Arshad Khan
Pakistan
141
3
Rangana Herath
Sri Lanka
141
3
Indika Gallage
Sri Lanka
141
3
Heath Streak
Zimbabwe
141
3
Gary Brent
Zimbabwe
142
2
Ruwan Kalpage
Sri Lanka
142
2
Peter Such
England
143
1
Adam Dale
Australia
143
1
Ruchira Perera
Sri Lanka
144
0
Niroshan Bandaratilleke
Sri Lanka
144
0
Robin Singh
India
144
0
Ed Giddins
England
144
0
Gavin Hamilton
England
144
0
Lincoln Roberts
West Indies