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 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
Chris CairnsNZ19921992111131916123.8840647.04011231
Luke RonchiNZ20172017121111916519.10174109.77013304
Soumya SarkarBAN20262026111101916917.3623581.28011205
Dilshan MunaweeraSL20172017111101915317.36151126.49011227
Rumesh RatnayakeSL19911991101121915221.2222286.04011216
Shivam DubeIND20252025171231915321.22125152.800101810
Jimmy AdamsWI20012001111221914419.1033756.68000101
Brett LeeAUS200020002613519162*23.8827270.22011174
Mohammad HafeezPAK202120212014219132*15.92145131.72000195
Adam ParoreNZ20022002131431914517.3637451.07003152
David RichardsonSA19921992231631915014.6945242.26012130
Geoff LawsonAUS19831983191841914913.6434755.04004151
Shamar JosephWI20242024181961913614.6923182.68001274
Russell EndeanSA19521952241190162*63.33--10090
MO OdumbeKEN199819985501908338.0027668.8401175
Wally HammondENG1932193235019011238.0029248.97100190
Jack FingletonAUS193219323501908338.0043334.64010120
Dudley NourseSA195019503501906638.00--020-0
Josh ButlerGUE2024202466219044*47.50145131.03000204
Saif-Ul IslamNOR2026202676119091*38.00155122.58010173
Percy HolmesENG192819283601907031.67--03200
Elton ChigumburaZIM201220127711906331.67175108.57011196
David HempBER200620067711905531.6722385.20012213
Eric SzwarczynskiNED201320138711909831.6725474.80011190
Tip SnookeSA190619065701906027.14--010190
Richie BenaudAUS1958195857119010031.676325.4010111
Chamu ChibhabhaZIM201120118801906523.7521488.79020195
Farokh EngineerIND196219624811906527.14--021130
Matthew WadeAUS2014201410821905231.6723879.83010122
Terryn FrayBER202420248811904327.14182104.40000123
Mosaddek HossainBAN2026202698219086*31.67188101.06020184
Jim ParksENG196319634801905723.756625.76010102
Ken WadsworthNZ197519758801905823.7536352.34021201
BN ToubeCAM2022202210901904921.1120990.91001207
Julien WienerAUS197919797901905821.1143643.58010151
Kevin O'BrienIRE200920091310219089*23.7523979.50011153
John SnowENG1971197171001907319.0050437.70011180
Venkataraman SubramanyaIND1967196751001907519.0014121.28021261
Ian SmithNZ19911991910319051*27.14190100.00011222
Brett LeeAUS20012001191101906117.2740546.91012244
Michael LeaskSCO20182018141141905927.14143132.87010166
Timothy C. BarkerLUX20232023111111906619.00143132.870121711
Les AmesENG1937193761121905221.1127238.24011130
Mitchell StarcAUS201220122112619068*31.6723082.61010214
Peter SiddleAUS2011201171311904315.8337251.08003200
Abdul QadirPAK19831983141341904521.1137750.40003171
Saleem YousufPAK19861986111351906123.7538149.87011180
C RububagumyaRWA202220221715219038*14.6221887.1600291
Sandeep GoudOMA20222022191541904717.2727868.35000106
Bhuvneshwar KumarIND20132013321861903815.8335054.29003231
PreviousPage 156Next

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.