Menu

Account

Create a free account Go Pro

Already have an account? Log in

ODI 2026 most matches

Rohit Sharma and Shubman Gill share the lead in ODI 2026 with 14 matches (India). Tanzid Hasan (14) is next.

Updated , after New Zealand vs India
# Player Last 3 Mat Inns Matches Runs Avg BF SR 4s 6s 50s 100s
1Rohit SharmaIndiaIND14 matches, 14 innings9202314141462744.79611102.62692822
2Shubman GillIndiaIND14 matches, 13 innings137014131493293.20811114.921201853
3Tanzid HasanBangladeshBAN14 matches, 14 innings9446114141453341.00512104.10552351
4Najmul Hossain ShantoBangladeshBAN14 matches, 14 innings18*41514141439032.5053173.4546521
5Joe RootEnglandENG13 matches, 12 innings3369513121368085.0075989.5961261
6Henry NichollsNew ZealandNZ13 matches, 13 innings1091113131325519.6238965.5531020
7Taskin AhmedBangladeshBAN13 matches, 7 innings016*2*137135010.006675.766100
8Ben DuckettEnglandENG13 matches, 13 innings2910516713131373756.6975198.1489723
9Towhid HridoyBangladeshBAN13 matches, 13 innings013013131344649.5657078.2532430
10Harry BrookEnglandENG13 matches, 13 innings20214413131361251.00489125.15552422
11Will YoungNew ZealandNZ13 matches, 13 innings13131337128.5447877.6241220
12Matt RenshawAustraliaAUS12 matches, 12 innings12121234428.6735796.3628511
13Kusal MendisSri LankaSL12 matches, 12 innings12121253248.3654298.15521731
14Mehidy Hasan MirazBangladeshBAN12 matches, 9 innings1291210114.4315465.588100
15Will JacksEnglandENG12 matches, 10 innings12101230944.14291106.1930720
16Asitha FernandoSri LankaSL12 matches, 8 innings12812214.203363.643000
17Janith LiyanageSri LankaSL12 matches, 11 innings12111233337.00310107.42301020
18Pavan RathnayakeSri LankaSL12 matches, 12 innings12121269262.91636108.8166923
19Alex CareyAustraliaAUS11 matches, 11 innings11111127825.2737474.3323210
20Adam ZampaAustraliaAUS11 matches, 10 innings111011397.807750.653000
21Virat KohliIndiaIND11 matches, 11 innings11111163363.30526120.34601842
22Shaheen AfridiPakistanPAK11 matches, 9 innings1191110317.1710796.2610500
23Salman AghaPakistanPAK11 matches, 11 innings11111137834.3640393.8035712
24Shreyas IyerIndiaIND11 matches, 11 innings11111126426.4031883.0218810
25Gurnoor BrarIndiaIND11 matches, 4 innings114113618.004285.712100
26Lokesh RahulIndiaIND10 matches, 10 innings10101035288.00280125.71311302
27Sam CurranEnglandENG10 matches, 6 innings1061012124.2014682.8810200
28Tom LathamNew ZealandNZ10 matches, 10 innings10101021026.2532564.6214110
29Mustafizur RahmanBangladeshBAN10 matches, 5 innings10510184.503354.551100
30Soumya SarkarBangladeshBAN10 matches, 9 innings1091015917.6720876.4416510
31Rahmat ShahAfghanistanAFG10 matches, 10 innings10101038347.8845584.1833321
32Hashmatullah ShahidiAfghanistanAFG10 matches, 10 innings10101027855.6031189.3929301
33Rahmanullah GurbazAfghanistanAFG10 matches, 10 innings10101034434.40282121.99371811
34Ibrahim ZadranAfghanistanAFG10 matches, 10 innings10101043548.3354479.9641631
35Josh InglisAustraliaAUS10 matches, 10 innings10101033433.4038486.9838221
36Haris RaufPakistanPAK10 matches, 7 innings10710153.754731.912000
37Sediqullah AtalAfghanistanAFG10 matches, 9 innings1091046751.8949494.53481012
38Jayden LennoxNew ZealandNZ10 matches, 5 innings1051031.502412.500000
39Nathan EllisAustraliaAUS10 matches, 10 innings1010108617.2012270.494100
40Cooper ConnollyAustraliaAUS10 matches, 10 innings10101040840.8043394.23371421
41Dunith WellalageSri LankaSL10 matches, 9 innings1091014520.71127114.1714400
42AM GhazanfarAfghanistanAFG10 matches, 6 innings10610122.001866.671000
43Nahid RanaBangladeshBAN10 matches, 4 innings104108-2138.101000
44Shai HopeWest IndiesWI9 matches, 9 innings99947768.1449596.36351322
45Alzarri JosephWest IndiesWI9 matches, 6 innings969255.004456.823000
46Litton DasBangladeshBAN9 matches, 9 innings99930042.8636582.1919620
47Rashid KhanAfghanistanAFG9 matches, 7 innings9798414.009588.4210100
48Azmatullah OmarzaiAfghanistanAFG9 matches, 7 innings97916924.14160105.63131010
49Sikandar RazaZimbabweZIM9 matches, 9 innings99934843.5045576.4827630
50Cameron GreenAustraliaAUS9 matches, 9 innings99920926.1332364.719720
51Kamindu MendisSri LankaSL9 matches, 9 innings99935143.8838990.2338921
52Andrew BalbirnieIrelandIRE9 matches, 9 innings99925528.3334773.4927401
53Prasidh KrishnaIndiaIND9 matches, 1 innings91900.0030.000000
54Jamie OvertonEnglandENG9 matches, 6 innings9697615.2067113.437200
55Nathan SmithNew ZealandNZ9 matches, 8 innings9897612.6712063.334000
56Gus AtkinsonEnglandENG9 matches, 5 innings9599632.009798.975400
57Harry TectorIrelandIRE9 matches, 9 innings99918220.2230260.2611110
58Lorcan TuckerIrelandIRE9 matches, 9 innings99914215.7816984.0212400
59Saif HassanBangladeshBAN9 matches, 9 innings99918921.0028566.3221210
60Rishad HossainBangladeshBAN9 matches, 6 innings969406.677354.795000
61Wesley MadhevereZimbabweZIM9 matches, 9 innings99916418.2218787.7016110
62Curtis CampherIrelandIRE9 matches, 9 innings99944149.00361122.16332031
63Brian BennettZimbabweZIM9 matches, 9 innings99914115.6721067.1421300
64Brad EvansZimbabweZIM9 matches, 9 innings99917221.50157109.55101020
65Cade CarmichaelIrelandIRE9 matches, 9 innings99921223.5632764.8322210
66Babar AzamPakistanPAK8 matches, 8 innings88824330.3835368.8426110
67Sherfane RutherfordWest IndiesWI8 matches, 8 innings88813018.5714490.287610
68Jos ButtlerEnglandENG8 matches, 7 innings87821543.00168127.98151110
69Liam DawsonEnglandENG8 matches, 4 innings8487518.759975.766110
70Blessing MuzarabaniZimbabweZIM8 matches, 6 innings8682121.005240.381100
71Tom BantonEnglandENG8 matches, 7 innings87839456.29363108.54481241
72Ben CurranZimbabweZIM8 matches, 8 innings88817424.8624172.2016001
73Michael BracewellNew ZealandNZ8 matches, 6 innings86813032.5013199.2412400
74Daryl MitchellNew ZealandNZ8 matches, 8 innings88855679.4362988.39531232
75Dilshan MadushankaSri LankaSL8 matches, 4 innings84833.001618.750000
76Gerhard ErasmusNamibiaNAM8 matches, 8 innings88835550.71345102.9032921
77Jan FrylinckNamibiaNAM8 matches, 8 innings88823329.1326986.6220611
78Zane GreenNamibiaNAM8 matches, 7 innings87811819.6714979.1910100
79Shoriful IslamBangladeshBAN8 matches, 5 innings858142.802556.002000
80Ruben TrumpelmannNamibiaNAM8 matches, 6 innings86815639.00131119.0814910
81Gudakesh MotieWest IndiesWI8 matches, 7 innings8789118.2012672.228200
82Maaz SadaqatPakistanPAK8 matches, 8 innings88814718.38138106.5217610
83Keacy CartyWest IndiesWI8 matches, 8 innings88824330.3837265.3221310
84Arafat MinhasPakistanPAK8 matches, 8 innings88820929.8621099.5222520
85Gavin HoeyIrelandIRE8 matches, 8 innings88810417.3314472.225400
86Jack BrassellNamibiaNAM8 matches, 5 innings858206.675040.001000
87Oliver PeakeAustraliaAUS8 matches, 8 innings88821030.0023688.9813800
88Louren SteenkampNamibiaNAM8 matches, 8 innings88815018.7520373.8922200
89Jai MoondraIrelandIRE8 matches, 7 innings8786210.337582.677000
90Kuldeep YadavIndiaIND7 matches, 2 innings72788.006133.331000
91Craig ErvineZimbabweZIM7 matches, 7 innings77726337.5732580.9224130
92Adil RashidEnglandENG7 matches, 3 innings73710.50128.330000
93Mitchell SantnerNew ZealandNZ7 matches, 5 innings75710325.7515466.883500
94Paul StirlingIrelandIRE7 matches, 7 innings77720829.7122990.8327620
95Ryan BurlZimbabweZIM7 matches, 2 innings7276231.0010857.414000
96Xavier BartlettAustraliaAUS7 matches, 7 innings77711316.14104108.656720
97Jacob DuffyNew ZealandNZ7 matches, 5 innings7572211.004153.663000
98John CampbellWest IndiesWI7 matches, 7 innings77725035.71222112.61251011
99Pathum NissankaSri LankaSL7 matches, 7 innings77722932.7126885.4525620
100Charith AsalankaSri LankaSL7 matches, 7 innings77713919.8618077.229100
Showing the top 10 of 273

ODI 2026 Most Matches

Rohit Sharma and Shubman Gill share the lead in ODI 2026 with 14 matches (India). Tanzid Hasan (14) is next. The ODI 2026 matches leaderboard ranks all 273 players who have contributed matches this season. The leading player can change after every match as the season progresses. Filter by team to analyse matches depth across squads.

ODI Matches Questions

Who has the most matches in ODI 2026?

Rohit Sharma leads ODI 2026 with 14 matches from 14 matches, averaging 44.79 at a strike rate of 102.62. Shubman Gill is second on 14 and Tanzid Hasan third on 14. The table ranks every player in ODI 2026 by matches, with their team and matches.

Who are the top players in ODI 2026?

The top three players in ODI 2026 are Rohit Sharma (14 in 14 matches), Shubman Gill (14 in 14 matches) and Tanzid Hasan (14 in 14 matches). Every other player follows in the table, with their team and matches.