Best ODI Batting Performances: Last 12 Months
Highest Innings
    Name     vs Venue Date  
1
IND
S Gill 223* (133b) WIN Guwahati 30 Sep 2026 2nd ODI
2
WIN
SD Hope 162* (143b) IND New Chandigarh 3 Oct 2026 3rd ODI
3
IND
S Gill 154 (110b) AFG Lucknow 17 Jun 2026 2nd ODI
4
RSA
JG Hermann 150 (126b) NAM Windhoek NCG 9 Sep 2026 1st ODI
5
AUS
CPL Connolly 149 (134b) BAN Mirpur 14 Jun 2026 3rd ODI
6
AFG
Rahmat Shah 143* (133b) IRL Belfast 15 Aug 2026 5th ODI
7
AFG
Sediqullah Atal 143 (120b) IRL Belfast 12 Aug 2026 4th ODI
8
RSA
DA Miller 142 (93b) AUS Johannesburg 27 Sep 2026 2nd ODI
9
ENG
BM Duckett 141 (135b) IND Lord's 19 Jul 2026 3rd ODI
10
IND
V Kohli 139* (88b) WIN Thiruv'puram 27 Sep 2026 1st ODI
11
IND
RG Sharma 138 (110b) ENG Lord's 19 Jul 2026 3rd ODI
12
USA
SR Mukkamalla 137* (149b) UAE Dubai 3 Nov 2025 UAE ODI Tri-Series
13
NZL
DJ Mitchell 137 (131b) IND Indore 18 Jan 2026 3rd ODI
14
ENG
HC Brook 136* (66b) SRI Colombo RPS 27 Jan 2026 3rd ODI
15
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
17
NZL
DJ Mitchell 131* (117b) IND Rajkot 14 Jan 2026 2nd ODI
18
OMA
Jatinder Singh 130 (96b) NEP Kirtipur 29 Apr 2026 Nepal ODI Tri Series
19
IND
KL Rahul 129* (87b) WIN New Chandigarh 3 Oct 2026 3rd ODI
20
UAE
R Chopra 127* (118b) CAN Dundee 11 Aug 2026 ODI Tri-Series (SCO)
21
ENG
T Banton 126 (105b) SRI The Oval 27 Sep 2026 3rd ODI
22
IND
IP Kishan 125 (79b) AFG Lucknow 17 Jun 2026 2nd ODI
23
IND
V Kohli 124 (108b) NZL Indore 18 Jan 2026 3rd ODI
24
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
26
IND
RG Sharma 121* (125b) AUS Sydney 25 Oct 2025 3rd ODI
27
SRI
P Rathnayake 121 (115b) ENG Colombo RPS 27 Jan 2026 3rd ODI
=
SRI
BKG Mendis 121 (100b) ENG Leeds 24 Sep 2026 2nd ODI
29
NEP
K Bhurtel 120* (118b) USA Kirtipur 16 May 2026 Nepal ODI Tri Series
30
SCO
RD Berrington 120 (103b) CAN Dundee 13 Aug 2026 ODI Tri-Series (SCO)
Most Runs Scored
    Name Mat Inn Runs Avg S/R 50 100 HS
1
IND
RG Sharma 18 18 952 56.00 100.74 5 3 138 
2
IND
S Gill 15 14 938 85.27 116.23 5 3 223*
3
IND
V Kohli 15 15 928 77.33 113.31 5 4 139*
4
NZL
DJ Mitchell 10 10 770 110.00 93.90 4 3 137 
5
WIN
SD Hope 16 15 711 64.63 95.95 3 3 162*
6
NEP
DS Airee 18 17 688 40.47 87.31 6 1 100 
7
USA
Milind Kumar 12 11 648 108.00 99.39 3 3 123*
8
BAN
Towhid Hridoy 18 17 611 47.00 73.53 5 0 83 
9
USA
SR Mukkamalla 12 12 606 60.60 84.17 3 2 137*
10
NEP
Aasif Sheikh 17 17 605 35.58 74.69 2 1 102 
11
ENG
JE Root 12 12 602 75.25 86.74 5 1 111*
12
ENG
HC Brook 12 12 535 48.63 113.59 2 2 136*
13
NEP
RK Paudel 18 17 505 31.56 70.63 1 1 109 
14
IND
KL Rahul 16 12 498 71.14 130.37 2 2 129*
15
BAN
Tanzid Hasan 14 14 496 38.15 102.69 5 1 107 
16
AUS
CPL Connolly 13 12 492 44.72 94.62 3 1 149 
17
BAN
Nazmul Hossain Shanto 18 18 474 29.62 70.85 2 1 105 
18
SRI
BKG Mendis 11 10 463 51.44 92.23 2 1 121 
19
AFG
Ibrahim Zadran 10 10 454 45.40 78.28 3 1 107 
20
AUS
MT Renshaw 15 15 451 32.21 96.16 2 1 109 

Copyright © 2026 Hat Trick Stats Cricket Database