ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (Men's All internationals)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,773 of the 11,779 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Hitesh ModiKEN200320031210215939*19.8836243.92001100
Vusi SibandaZIM20082008101001595915.9025562.35010201
Keshav MaharajSA2019201951001597215.9033048.18012220
George DockrellIRE20252025141131593419.88152104.61000163
Sukhdeep SinghKEN202620261612315957*17.67117135.90012148
Ashantha de MelSL19831983141201592913.2530452.30001120
Abdul RazzaqPAK20112011171331596215.9020079.50010151
Ish SodhiNZ20222022271331596515.9027657.61011155
Zawar FaridUAE20222022151331594115.90115138.26001129
Pyae Phyo WaiMYA20242024141301593912.2322969.4300264
Ashley NurseWI20182018201681594019.8817889.33000123
Shaheen Shah AfridiPAK20262026191761593714.4517690.34002157
SZ VayaniMAA202520252018415930*11.36141112.77004134
Sajid MahmoodENG2006200623204159349.9424465.16003171
James VinceENG2021202132015810279.00147107.48110190
Karl NunesWI193019301201589279.0050131.54020190
Doug WaltersAUS1976197612015810779.0033347.45110130
CG WilliamsNAM20202020331158129*79.00143110.49100166
Verdun ScottNZ195219522301588452.67--01070
Haris SohailPAK202020203401587539.5025362.45020134
Feiko KloppenburgNED2003200355015812131.6024365.02101114
Andrew SymondsAUS1999199976215868*39.5019182.72010131
Dean BrownlieNZ201720176601586326.3321374.18010200
Ravija SandaruwanKUW202520256601586326.33113139.82011149
Sammy CarterAUS191219123611587231.6040039.50010150
Ken ViljoenSA193619363601585626.33--010-0
Leonard HuttonENG195519554601588026.334150.00020130
Robert SamuelsWI199719977631587652.6731450.32010221
Kamran AkmalPAK201720177701584822.57156101.28002177
Rod MarshAUS1971197157215892*31.6037542.13011170
Collins ObuyaKEN2006200611801584519.7523567.23000102
Dwayne SmithWI2010201098115859*22.5720377.8301096
Graeme CremerZIM201320134811584322.5742137.53001122
Brandon KingWI202020208801584319.75152103.95002205
Stuart BinnyIND2014201491021587819.7527457.66012191
Samiullah RahmaniSWE20252025101011585017.56109144.95012914
Zach Lion-CachetNED20262026111011583417.5625561.9600181
Vijay BharadwajIND199919991110415841*26.3330352.15001161
Atul BedadeIND19941994131031585122.5718386.34010115
Mohammad NawazPAK20232023161131583919.7517092.94000115
Khurram NawazOMA20192019171121585817.5615999.3701087
Gus LogieWI199319931512215841*15.8024065.83000110
Ravi RatnayekeSL19871987121211582214.3629539.3200060
Mark WattSCO20242024221431583414.3619282.2900176
Roger BinnyIND19861986241421584013.1727657.25001141
Jack RussellENG19911991121421584613.1739540.00001160
Javagal SrinathIND19971997191511584111.2926360.08001141
Matthew FordeWI20262026221631582712.15146108.22000137
Adil RashidENG20232023281991582015.8017590.29001103
IKEG ArtawanINA20252025292081583113.17143110.49003146
PreviousPage 179Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.