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
=
NAM
M van Lingen 124 (121b) USA Dallas 7 Oct 2026 USA ODI Tri-Series
25
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
27
IND
RG Sharma 121* (125b) AUS Sydney 25 Oct 2025 3rd ODI
28
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
30
NEP
K Bhurtel 120* (118b) USA Kirtipur 16 May 2026 Nepal ODI Tri Series
Most Runs Scored
    Name Mat Inn Runs Avg S/R 50 100 HS
1
IND
RG Sharma 17 17 944 59.00 101.40 5 3 138 
2
IND
S Gill 14 13 928 92.80 117.62 5 3 223*
=
IND
V Kohli 14 14 928 84.36 114.43 5 4 139*
4
NEP
DS Airee 22 21 812 38.66 89.33 7 1 100 
5
NZL
DJ Mitchell 10 10 770 110.00 93.90 4 3 137 
6
NEP
RK Paudel 22 21 765 38.25 75.07 3 2 109 
7
USA
Milind Kumar 15 14 698 77.55 99.01 3 3 123*
8
WIN
SD Hope 15 14 696 69.60 98.17 3 3 162*
9
NEP
Aasif Sheikh 21 21 640 30.47 74.25 2 1 102 
10
ENG
JE Root 13 13 635 70.55 87.11 5 1 111*
11
USA
SR Mukkamalla 14 13 612 55.63 84.30 3 2 137*
12
PAK
Agha Salman 14 13 573 52.09 96.79 3 3 107 
13
OMA
Hammad Mirza 13 13 543 45.25 73.78 3 1 112*
14
NAM
L Steenkamp 15 14 542 41.69 73.05 4 1 102 
15
ENG
HC Brook 13 13 540 45.00 112.97 2 2 136*
16
UAE
Muhammad Shahdad 12 12 534 44.50 78.18 4 1 114 
17
BAN
Tanzid Hasan 13 13 532 44.33 105.14 5 1 107 
18
USA
GSNFG Jayasuriya 11 11 501 50.10 86.08 4 1 113*
19
AUS
CPL Connolly 12 12 492 44.72 94.62 3 1 149 
20
BAN
Towhid Hridoy 15 14 486 48.60 77.02 3 0 83 

Copyright © 2026 Hat Trick Stats Cricket Database