Home
Fixtures
Results
News
Teams
Players
Grounds
Rankings
Stats
On This Day
AI Insight
▼ QUICK LINKS
On This Day
▼
Records of the Day
Innings & bowling
Milestones of the Day
Career landmarks
Recent Series
▼
ICC Cricket World Cup
New Zealand in England ODI Series
New Zealand in England T20I Series
The Ashes
Bangladesh in England Test Match
Pakistan in England ODI Series
Recent Teams
▼
TBA
Zimbabwe
India
England
Bangladesh
New Zealand
Recent Players
▼
Brad Evans
Shai Hope
Ishan Kishan
Ali Dawood
Sikandar Raza
Abhishek Sharma
Axar Patel
Virandeep Singh Jagjit Singh
Arshdeep Singh
Kusal Mendis
Roston Chase
Shivam Dube
ODI 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
T20 World Cup
▼
World Cup 2026
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
Yearwise Records
▼
2026 Stats
2025 Stats
2024 Stats
2023 Stats
2022 Stats
2021 Stats
2020 Stats
2019 Stats
2018 Stats
All-Time Stats
All archives →
Highest Score in 2019: Top Performers, Rankings & Full Stats
The highest score in 2019 highlights the top performers of the season based on official match data.
ODI
2019
410 entries
1
179
John Campbell
WI
9 clear of Shai Hope
2
170
Shai Hope
WI
9 off the lead
3
166
David Warner
AUS
13 off the lead
● LEADS
John Campbell
WI
179 · 9 ahead of Hope
↑ IN THE CHASE
3
players sit within 10% of the lead on highest score
★ TOP-10 CUT-OFF
145
The mark at number ten — 400 entries sit below it
● NATION IN FRONT
Pakistan
6 of the top 50 · 18 teams represented
Highest Score — full list
410 entries, ranked
Table view
1
John Campbell
WI
179
2
Shai Hope
WI
170
3
David Warner
AUS
166
4
Chris Gayle
WI
162
5
Rohit Sharma
IND
159
6
Aaron Finch
AUS
153
6
Jason Roy
ENG
153
7
Imam-ul-Haq
PAK
151
8
Jos Buttler
ENG
150
9
Eoin Morgan
ENG
148
9
Kane Williamson
NZ
148
9
Sunil Ambris
WI
148
9
Jean-Pierre Kotze
NAM
148
10
Andy Balbirnie
IRE
145
11
Shikhar Dhawan
IND
143
12
Thisara Perera
SL
140
13
Shimron Hetmyer
WI
139
14
Fakhar Zaman
PAK
138
14
Martin Guptill
NZ
138
15
Ross Taylor
NZ
137
17
Shaun Marsh
AUS
131
18
Paul Stirling
IRE
130
18
Haris Sohail
PAK
130
19
Jonny Bairstow
ENG
128
20
Shakib Al Hasan
BAN
124
20
Henry Nicholls
NZ
124
21
Virat Kohli
IND
123
22
Stephan Baard
NAM
122
23
Navneet Dhaliwal
CAN
121
23
Quinton de Kock
SA
121
24
Nicholas Pooran
WI
118
25
Peter Handscomb
AUS
117
26
Mohammad Rizwan
PAK
115
26
Paras Khadka
NEP
115
26
Babar Azam
PAK
115
27
Anshuman Rath
HK
114
28
Rahmat Shah
AFG
113
28
Angelo Mathews
SL
113
29
Faf du Plessis
SA
112
29
Abid Ali
PAK
112
30
KL Rahul
IND
111
30
Kusal Perera
SL
111
31
Sean Williams
ZIM
109
31
Zeeshan Maqsood
OMN
109
32
Hashim Amla
SA
108
33
Joe Root
ENG
107
34
Craig Ervine
ZIM
105
35
Najibullah Zadran
AFG
104
35
Usman Khawaja
AUS
104
35
Assad Vala
PNG
104
35
Avishka Fernando
SL
104
36
Aaron Jones
USA
103
37
Mushfiqur Rahim
BAN
102
37
Sabbir Rahman
BAN
102
38
Mohammad Shahzad
AFG
101
38
Carlos Brathwaite
WI
101
39
Calum MacLeod
SCO
100
39
Xavier Marshall
WI
100
40
Glenn Maxwell
AUS
98
41
James Neesham
NZ
97
41
Sarfraz Ahmed
PAK
97
41
Dimuth Karunaratne
SL
97
42
Kyle Coetzer
SCO
96
43
Rassie van der Dussen
SA
95
44
Litton Das
BAN
94
44
Roston Chase
WI
94
44
William Porterfield
IRE
94
45
Nathan Coulter-Nile
AUS
92
45
Merwe Erasmus
NAM
92
46
Ambati Rayudu
IND
90
47
Ben Stokes
ENG
89
48
Steven Taylor
USA
88
49
MS Dhoni
IND
87
49
Colin Munro
NZ
87
49
Shaiman Anwar
UAE
87
49
Tony Ura
PNG
87
50
Max O'Dowd
NED
86
50
Asghar Stanikzai
AFG
86
50
Aqib Sulehri
OMN
86
50
Ikram Alikhil
AFG
86
51
Alex Carey
AUS
85
51
Sikandar Raza
ZIM
85
51
Steven Smith
AUS
85
52
Mohammad Hafeez
PAK
84
52
Ashton Turner
AUS
84
53
Reeza Hendricks
SA
83
54
Alex Hales
ENG
82
54
Monank Patel
USA
82
55
Kedar Jadhav
IND
81
55
Richie Berrington
SCO
81
56
Sese Bau
PNG
80
56
Tamim Iqbal
BAN
80
57
Khawar Ali
OMN
79
58
Regis Chakabva
ZIM
78
58
Isuru Udana
SL
78
59
Ravindra Jadeja
IND
77
60
Niroshan Dickwella
SL
76
60
Hashmatullah Shaidi
AFG
76
61
Kieron Pollard
WI
74
62
Soumya Sarkar
BAN
73
62
James McCollum
IRE
73
63
Brendan Taylor
ZIM
71
63
Rishabh Pant
IND
71
63
Shreyas Iyer
IND
71
64
Evin Lewis
WI
70
65
Andile Phehlukwayo
SA
69
65
Mahmudullah
BAN
69
66
Kevin O'Brien
IRE
68
67
Sandeep Goud
OMN
67
67
Aiden Markram
SA
67
67
Chirag Suri
UAE
67
68
Kusal Mendis
SL
66
69
Kiplin Doriga
PNG
65
69
Jatinder Singh
OMN
65
69
Craig Williams
NAM
65
70
Colin de Grandhomme
NZ
64
70
Mohammad Nabi
AFG
64
71
Basil Hameed
UAE
63
72
Jason Holder
WI
62
72
Mohammad Mithun
BAN
62
72
Lega Siaka
PNG
62
73
George Munsey
SCO
61
73
Ben Foakes
ENG
61
73
Darren Bravo
WI
61
73
Johannes Smit
NAM
61
73
Karl Birkenstock
NAM
61
74
Jan Frylinck
NAM
60
74
Shoaib Malik
PAK
60
75
Tom Latham
NZ
59
75
Hasan Ali
PAK
59
75
Matthew Cross
SCO
59
75
Mohammad Boota
UAE
59
76
Peter Moor
ZIM
58
76
Nitish Kumar
CAN
58
77
Doug Bracewell
NZ
57
77
Roelof van der Merwe
NED
57
77
Not on record
CAN
57
77
Hayden Walsh
WI
57
78
Ghulam Shabber
UAE
56
78
Lorcan Tucker
IRE
56
78
Babar Hayat
HK
56
78
Kinchit Shah
HK
56
79
Mohammad Nadeem
OMN
55
79
Not on record
NAM
55
79
Rohit Paudel
NEP
55
80
George Dockrell
IRE
54
81
Charles Amini
PNG
53
81
Craig Wallace
SCO
53
81
Lahiru Thirimanne
SL
53
81
Ryan Burl
ZIM
53
82
Michael Jones
SCO
52
82
Marcus Stoinis
AUS
52
82
Asif Ali
PAK
52
82
Mosaddek Hossain
BAN
52
82
Rashid Khan
AFG
52
83
Mohammad Saifuddin
BAN
51
83
Fabian Allen
WI
51
83
Suraj Kumar
OMN
51
84
Timil Patel
USA
50
84
Jaskaran Malhotra
USA
50
84
Hazratullah Zazai
AFG
50
84
Imad Wasim
PAK
50
84
Hiral Patel
CAN
50
84
Shan Masood
PAK
50
85
Samiullah Shenwari
AFG
49
85
Oshada Fernando
SL
49
86
Umar Akmal
PAK
48
86
Hardik Pandya
IND
48
87
Tom Curran
ENG
47
87
Gulbadin Naib
AFG
47
87
Chundangapoyil Rizwan
UAE
47
88
Zane Green
NAM
46
88
Bhuvneshwar Kumar
IND
46
88
Moeen Ali
ENG
46
88
Vijay Shankar
IND
46
88
Keemo Paul
WI
46
89
Wahab Riaz
PAK
45
89
Jean-Paul Duminy
SA
45
90
Gyanendra Malla
NEP
44
90
Srimantha Wijeyeratne
CAN
44
90
Scott Edwards
NED
44
90
Ian Holland
USA
44
91
Jonathan Carter
WI
43
91
Ashley Nurse
WI
43
91
James Vince
ENG
43
91
Mehidy Hasan
BAN
43
92
Chris Morris
SA
42
92
Elmore Hutchinson
USA
42
93
Ravinderpal Singh
CAN
41
93
David Miller
SA
41
93
Tobias Visee
NED
41
94
Solomon Mire
ZIM
40
94
Chris Woakes
ENG
40
94
Nisarg Patel
USA
40
95
Brandon King
WI
39
95
Taijul Islam
BAN
39
95
Dhananjaya de Silva
SL
39
95
Wesley Barresi
NED
39
96
Dinesh Karthik
IND
38
96
Damien Ravu
PNG
38
97
Ahsan Abbasi
HK
37
98
Ranasinghe Ranasinghe
SL
36
98
Jason Kila
PNG
36
98
Chad Soper
PNG
36
99
Ben Cooper
NED
35
99
Aizaz Khan
HK
35
99
Jamie Atkinson
HK
35
99
Timycen Maruma
ZIM
35
100
Gary Wilson
IRE
34
100
Akshay Homraj
USA
34
100
Cameron Stevenson
USA
34
101
Kombu Silva
USA
33
101
Not on record
CAN
33
101
Priyamal Perera
SL
33
101
Donald Tiripano
ZIM
33
102
Noor Ali Zadran
AFG
32
102
Kyle Jarvis
ZIM
32
102
Tanwir Afzal
HK
32
102
Pieter Seelaar
NED
32
102
Iftikhar Ahmed
PAK
32
102
Ahmad Butt
OMN
32
102
Mark Adair
IRE
32
103
Karima Gore
USA
31
103
Hiri Hiri
PNG
31
103
Ehsan Khan
HK
31
103
Dwaine Pretorius
SA
31
103
Angelo Perera
SL
31
103
Kagiso Rabada
SA
31
104
Sompal Kami
NEP
30
104
Norman Vanua
PNG
30
104
Wanindu Hasaranga
SL
30
104
Christoffel Viljoen
NAM
30
105
Dilon Heyliger
CAN
29
105
Jhye Richardson
AUS
29
105
Gaudi Toka
PNG
29
105
Aarif Sheikh
NEP
29
105
Mitchell Starc
AUS
29
106
Richmond Mutumbami
ZIM
28
106
Faheem Ashraf
PAK
28
106
Mohammad Hasnain
PAK
28
106
Rodrigo Thomas
CAN
28
107
Dylan Budge
SCO
27
107
Liam Plunkett
ENG
27
108
Josh Davey
SCO
26
108
Safyaan Sharif
SCO
26
108
Scott McKechnie
HK
26
109
Khurram Khan
OMN
25
109
Sayed Shirzad
AFG
25
109
Adil Rashid
ENG
25
110
Javed Ahmadi
AFG
24
110
Dawid Malan
ENG
24
110
Simon Atai
PNG
24
110
Amir Hayat
UAE
24
111
Jonathan Figy
UAE
23
111
Vriitya Aravind
UAE
23
111
Hamilton Masakadza
ZIM
23
111
Pat Cummins
AUS
23
112
Mitchell Santner
NZ
22
112
Tim Seifert
NZ
22
113
Binod Bhandari
NEP
21
113
Khary Pierre
WI
21
113
Andre Russell
WI
21
114
Shadab Khan
PAK
20
114
David Willey
ENG
20
114
Simi Singh
IRE
20
114
Saad Zafar
CAN
20
114
Not on record
PAK
20
115
Saurabh Netravalkar
USA
19
115
Sundeep Jora
NEP
19
115
Mohammad Naveed
UAE
19
115
Michael Leask
SCO
19
115
Ahmed Raza
UAE
19
115
Shaheen Afridi
PAK
19
115
Shahid Wasif
HK
19
115
Brian Chari
ZIM
19
116
Imran Haider
UAE
18
116
Yuzvendra Chahal
IND
18
116
Barry McCarthy
IRE
18
116
Jeevan Mendis
SL
18
116
Mustafizur Rahman
BAN
18
116
Karan KC
NEP
18
117
Matt Henry
NZ
17
117
Shardul Thakur
IND
17
117
Sheldon Cottrell
WI
17
117
Joe Denly
ENG
17
117
Lasith Malinga
SL
17
117
Waheed Ahmed
UAE
17
117
Wiaan Mulder
SA
17
118
Shane Getkate
IRE
16
118
Seekkuge Prasanna
SL
16
119
Suranga Lakmal
SL
15
119
Mashrafe Mortaza
BAN
15
119
Kuldeep Yadav
IND
15
119
Sandeep Lamichhane
NEP
15
120
Anamul Haque
BAN
14
120
Kemar Roach
WI
14
120
Aftab Alam
AFG
14
121
Sharafuddin Ashraf
AFG
13
121
Mujeeb Ur Rahman
AFG
13
121
Syed Kaleem
OMN
13
122
Ajay Lalcheta
OMN
12
122
Tim Murtagh
IRE
12
122
Ish Sodhi
NZ
12
122
Nathan Lyon
AUS
12
122
Lockie Ferguson
NZ
12
123
Nosaina Pokana
PNG
11
123
Yasir Shah
PAK
11
123
Helao France
NAM
11
123
Jason Behrendorff
AUS
11
123
Jasdeep Singh
USA
11
123
Sultan Ahmed
UAE
11
124
Dipendra Airee
NEP
10
124
Imran Tahir
SA
10
124
Trent Boult
NZ
10
124
Todd Astle
NZ
10
124
Peter Siddle
AUS
10
124
Dinesh Chandimal
SL
10
124
Rohan Mustafa
UAE
10
124
Mark Wood
ENG
10
125
Zahoor Khan
UAE
9
125
Josh Little
IRE
9
125
Shubman Gill
IND
9
125
Devendra Bishoo
WI
9
125
Andy McBrine
IRE
9
125
Ruvindu Gunasekera
CAN
9
125
Boyd Rankin
ENG
9
125
Tim Southee
NZ
9
125
Rubel Hossain
BAN
9
125
Upul Tharanga
SL
9
125
Nosthusha Kenjige
USA
9
125
Not on record
HK
9
125
Not on record
PNG
9
125
Kamindu Mendis
SL
9
125
Shivam Dube
IND
9
125
Bernard Scholtz
NAM
9
125
Cecil Khan
CAN
9
126
Anrich Nortje
SA
8
126
Pawan Sarraf
NEP
8
126
Thomas Sole
SCO
8
126
Mohammad Amir
PAK
8
126
Mohammed Shami
IND
8
126
Naveen-ul-Haq
AFG
8
126
Mark Watt
SCO
8
126
Adam Zampa
AUS
8
127
Raymon Reifer
WI
7
127
Jofra Archer
ENG
7
127
Stuart Poynter
IRE
7
127
Hamid Hassan
AFG
7
127
James Cameron-Dow
IRE
7
127
Saad Ali
PAK
7
128
Sadeera Samarawickrama
SL
6
128
Romario Shepherd
WI
6
128
Frederick Klaassen
NED
6
128
Nuwan Pradeep
SL
6
128
Nikhil Dutta
CAN
6
128
Dawlat Zadran
AFG
6
128
Oshane Thomas
WI
6
128
Deepak Chahar
IND
6
128
Lakshan Sandakan
SL
6
128
Lungi Ngidi
SA
6
128
Jasprit Bumrah
IND
6
128
Shane Dowrich
WI
6
128
Usman Khan
PAK
6
128
Rusty Theron
SA
6
129
Khaleel Ahmed
IND
5
129
Kane Richardson
AUS
5
129
Junaid Khan
PAK
5
129
Mohammad Ghazanfar
HK
5
129
Alei Nao
PNG
5
130
Darius D'Silva
UAE
4
130
Galkandage Eranga
CAN
4
130
Tendai Chatara
ZIM
4
130
Alasdair Evans
SCO
4
130
Akila Dananjaya
SL
4
131
Milinda Siriwardana
SL
3
131
Shannon Gabriel
WI
3
131
Zhivago Groenewald
NAM
3
131
Kaleemullah
OMN
3
131
Lalit Rajbanshi
NEP
3
131
Muhammad Khan
USA
3
132
Riley Hekure
PNG
2
132
Muhammad Siddique
UAE
2
132
Fahad Nawaz
UAE
2
132
Ibrahim Zadran
AFG
2
132
Bas Leede
NED
2
132
Chris Mpofu
ZIM
2
132
Shafiul Islam
BAN
2
132
Beuran Hendricks
SA
2
132
Vishwa Fernando
SL
2
132
Hussain Talat
PAK
2
132
Qadeer Ahmed
UAE
2
133
John Reva
PNG
1
133
Lahiru Kumara
SL
1
133
Alzarri Joseph
WI
1
133
Dushmantha Chameera
SL
1
133
Bilal Khan
OMN
1
133
Stuart Whittingham
SCO
1
134
Hamza Tahir
SCO
0
134
Adrian Neill
SCO
0
134
Karthik Meiyappan
UAE
0
134
Badal Singh
OMN
0
134
M Zulfiqar
NED
0
134
Jay Odedra
OMN
0
134
Tinashe Kamunhukamwe
ZIM
0
134
Heinrich Klaasen
SA
0
134
Basant Regmi
NEP
0
134
Brad Wheal
SCO
0
134
Billy Stanlake
AUS
0
134
Dale Steyn
SA
0
134
Ehsan Nawaz
HK
0
Show all 410 ↓
Nothing matches that filter.
RECENT RESULTS
1 match
▲
show
‹
ODI
Pakistan Triangular Series
PAK
305 (49.5)
SL
268 (48.1)
›