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
ENG
HC Brook 202 (116b) SRI Rawalpindi 22 Oct 2026 Pakistan Tri-Nation ODI Series
3
ENG
BM Duckett 167 (132b) SRI Lahore 29 Oct 2026 Pakistan Tri-Nation ODI Series
4
WIN
SD Hope 162* (143b) IND New Chandigarh 3 Oct 2026 3rd ODI
5
NAM
MG Erasmus 156* (125b) IRL Windhoek HP 24 Oct 2026 2nd ODI
6
IND
S Gill 154 (110b) AFG Lucknow 17 Jun 2026 2nd ODI
7
RSA
JG Hermann 150 (126b) NAM Windhoek NCG 9 Sep 2026 1st ODI
8
AUS
CPL Connolly 149 (134b) BAN Mirpur 14 Jun 2026 3rd ODI
9
NED
BFW de Leede 145* (110b) OMA Dubai ICCA 27 Oct 2026 PNG ODI Tri-Series
10
AFG
Rahmat Shah 143* (133b) IRL Belfast 15 Aug 2026 5th ODI
11
AFG
Sediqullah Atal 143 (120b) IRL Belfast 12 Aug 2026 4th ODI
12
RSA
DA Miller 142 (93b) AUS Johannesburg 27 Sep 2026 2nd ODI
13
ENG
BM Duckett 141 (135b) IND Lord's 19 Jul 2026 3rd ODI
14
IND
V Kohli 139* (88b) WIN Thiruv'puram 27 Sep 2026 1st ODI
15
IND
RG Sharma 138 (110b) ENG Lord's 19 Jul 2026 3rd ODI
16
NZL
DJ Mitchell 137 (131b) IND Indore 18 Jan 2026 3rd ODI
17
ENG
HC Brook 136* (66b) SRI Colombo RPS 27 Jan 2026 3rd ODI
18
IND
V Kohli 135 (120b) RSA Ranchi 30 Nov 2025 1st ODI
19
NZL
DJ Mitchell 131* (117b) IND Rajkot 14 Jan 2026 2nd ODI
20
SRI
PHKD Mendis 131 (128b) PAK Lahore 31 Oct 2026 Pakistan Tri-Nation ODI Series
21
OMA
Jatinder Singh 130 (96b) NEP Kirtipur 29 Apr 2026 Nepal ODI Tri Series
=
SRI
P Rathnayake 130 (106b) ENG Rawalpindi 22 Oct 2026 Pakistan Tri-Nation ODI Series
23
IND
KL Rahul 129* (87b) WIN New Chandigarh 3 Oct 2026 3rd ODI
24
UAE
R Chopra 127* (118b) CAN Dundee 11 Aug 2026 ODI Tri-Series (SCO)
25
PAK
Fakhar Zaman 127 (99b) SRI Lahore 31 Oct 2026 Pakistan Tri-Nation ODI Series
26
ENG
T Banton 126 (105b) SRI The Oval 27 Sep 2026 3rd ODI
=
NAM
JN Frylinck 126 (122b) IRL Windhoek HP 27 Oct 2026 3rd ODI
28
IND
IP Kishan 125 (79b) AFG Lucknow 17 Jun 2026 2nd ODI
29
IND
V Kohli 124 (108b) NZL Indore 18 Jan 2026 3rd ODI
=
NAM
M van Lingen 124 (121b) USA Dallas 7 Oct 2026 USA ODI Tri-Series
Most Runs Scored
    Name Mat Inn Runs Avg S/R 50 100 HS
1
IND
V Kohli 14 14 935 77.91 119.26 5 4 139*
2
IND
S Gill 14 13 932 93.20 114.92 5 3 223*
3
IND
RG Sharma 17 17 773 45.47 104.04 4 2 138 
4
ENG
BM Duckett 13 13 737 56.69 98.14 2 3 167 
5
SRI
P Rathnayake 14 13 724 60.33 107.58 2 3 130 
6
ENG
JE Root 13 12 680 85.00 89.59 6 1 111*
7
NZL
DJ Mitchell 9 9 675 84.37 90.36 3 3 137 
8
NAM
MG Erasmus 20 18 662 44.13 97.50 5 1 156*
9
NAM
JN Frylinck 20 20 661 38.88 76.50 4 2 126 
10
OMA
Jatinder Singh 17 17 658 38.70 89.89 4 1 130 
11
NAM
L Steenkamp 20 19 648 36.00 73.80 4 1 102 
12
WIN
SD Hope 13 12 639 71.00 102.08 2 3 162*
13
NEP
DS Airee 18 17 637 37.47 89.59 6 1 100 
14
NEP
RK Paudel 18 17 616 38.50 75.40 3 1 101 
15
ENG
HC Brook 13 13 612 51.00 125.15 2 2 202 
16
OMA
Hammad Mirza 17 17 610 38.12 70.36 3 1 112*
17
SRI
BKG Mendis 16 15 586 41.85 93.76 3 1 121 
18
BAN
Tanzid Hasan 14 14 533 41.00 104.10 5 1 107 
19
NEP
Aasif Sheikh 17 17 532 31.29 73.38 2 1 102 
20
USA
GSNFG Jayasuriya 11 11 501 50.10 86.08 4 1 113*

Copyright © 2026 Hat Trick Stats Cricket Database