Best ODI Batting Performances: Last 12 Months
Highest Innings
    Name     vs Venue Date  
1
IND
S Gill 154 (110b) AFG Lucknow 17 Jun 2026 2nd ODI
2
AUS
CPL Connolly 149 (134b) BAN Mirpur 14 Jun 2026 3rd ODI
3
AUS
TM Head 142 (103b) RSA Mackay 24 Aug 2025 3rd ODI
4
USA
SR Mukkamalla 137* (149b) UAE Dubai 3 Nov 2025 UAE ODI Tri-Series
5
NZL
DJ Mitchell 137 (131b) IND Indore 18 Jan 2026 3rd ODI
6
ENG
HC Brook 136* (66b) SRI Colombo RPS 27 Jan 2026 3rd ODI
7
ENG
HC Brook 135 (101b) NZL Mt Maunganui 26 Oct 2025 1st ODI
=
IND
V Kohli 135 (120b) RSA Ranchi 30 Nov 2025 1st ODI
9
NZL
DJ Mitchell 131* (117b) IND Rajkot 14 Jan 2026 2nd ODI
10
OMA
Jatinder Singh 130 (96b) NEP Kirtipur 29 Apr 2026 Nepal ODI Tri Series
11
IND
IP Kishan 125 (79b) AFG Lucknow 17 Jun 2026 2nd ODI
12
SRI
BKG Mendis 124 (114b) BAN Pallekele 8 Jul 2025 3rd ODI
=
IND
V Kohli 124 (108b) NZL Indore 18 Jan 2026 3rd ODI
14
USA
Milind Kumar 123* (125b) UAE Dubai 3 Nov 2025 UAE ODI Tri-Series
=
RSA
Q de Kock 123* (119b) PAK Faisalabad 6 Nov 2025 2nd ODI
16
SRI
PN Silva 122 (136b) ZIM Harare 31 Aug 2025 2nd ODI
17
IND
RG Sharma 121* (125b) AUS Sydney 25 Oct 2025 3rd ODI
18
SRI
P Rathnayake 121 (115b) ENG Colombo RPS 27 Jan 2026 3rd ODI
19
WIN
SD Hope 120* (94b) PAK Tarouba 12 Aug 2025 3rd ODI
=
NEP
K Bhurtel 120* (118b) USA Kirtipur 16 May 2026 Nepal ODI Tri Series
21
NZL
DJ Mitchell 119 (118b) WIN Christchurch 16 Nov 2025 1st ODI
22
AUS
CD Green 118* (55b) RSA Mackay 24 Aug 2025 3rd ODI
23
IND
YB Jaiswal 116* (121b) RSA Visakhapatnam 6 Dec 2025 3rd ODI
24
NAM
JN Frylinck 114 (146b) CAN King City NW 27 Aug 2025 Canada ODI Tri-Series
25
USA
GSNFG Jayasuriya 113* (111b) CAN King City NW 6 Jun 2026 Canada ODI Tri-Series
26
IND
KL Rahul 112* (92b) NZL Rajkot 14 Jan 2026 2nd ODI
=
OMA
Hammad Mirza 112* (128b) NAM Windhoek NCG 4 Apr 2026 Namibia ODI Tri-Series
28
ENG
JE Root 111* (108b) SRI Colombo RPS 27 Jan 2026 3rd ODI
=
USA
Milind Kumar 111* (125b) CAN King City NW 12 Jun 2026 Canada ODI Tri-Series
30
IND
YB Jaiswal 110* (86b) AFG Chennai 20 Jun 2026 3rd ODI
Most Runs Scored
    Name Mat Inn Runs Avg S/R 50 100 HS
1
NZL
DJ Mitchell 7 7 649 162.25 99.08 3 3 137 
2
BAN
Towhid Hridoy 18 17 629 48.38 75.69 6 0 83 
3
IND
V Kohli 9 9 616 88.00 106.39 3 3 135 
4
NEP
DS Airee 12 11 559 50.81 97.22 5 1 100 
5
IND
RG Sharma 12 12 552 50.18 96.50 4 1 121*
6
USA
SR Mukkamalla 11 11 550 61.11 83.59 2 2 137*
7
SRI
BKG Mendis 13 12 533 48.45 92.37 3 1 124 
8
USA
Milind Kumar 11 10 532 88.66 93.66 3 2 123*
9
PAK
Agha Salman 15 14 512 42.66 88.89 3 2 106 
10
WIN
SD Hope 11 10 497 71.00 95.76 3 2 120*
11
SRI
PN Silva 13 12 491 40.91 84.22 3 1 122 
12
BAN
Nazmul Hossain Shanto 18 18 481 28.29 72.22 2 1 105 
13
RSA
MP Breetzke 10 10 473 52.55 94.98 5 0 88 
14
ENG
JE Root 9 9 451 56.37 87.40 3 2 111*
15
BAN
Tanzid Hasan 14 14 423 32.53 108.18 4 1 107 
16
SRI
KLJ Vimukthi 13 12 418 46.44 96.31 3 0 78 
17
IND
S Gill 9 8 416 59.42 112.13 3 1 154 
18
ENG
HC Brook 9 9 407 50.87 113.37 0 2 136*
19
SRI
KIC Asalanka 12 11 405 36.81 85.44 2 1 106 
20
PAK
Babar Azam 12 12 391 35.54 69.45 1 1 102*

Copyright © 2026 Hat Trick Stats Cricket Database