ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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 Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Freddie MartinWI192819283601754429.17--000-0
Jack CrappENG194919493611755435.00--020-0
Allan WatkinsENG195219525601756629.17--01110
Grant FlowerZIM199319934701759625.0067525.93013140
Farokh EngineerIND196519654701759025.00--010281
David HolfordWI197219725721755035.00--010200
Ken RutherfordNZ19881988471175107*29.1735948.75101210
Wilfred RhodesENG190819084801756921.8830.00011131
Kiran MoreIND198619867821754829.1747536.84001180
Ramesh MendisSL2022202269117545*21.8833452.40001181
Tony MacGibbonNZ195819585901756619.44--010181
John EmbureyENG1988198881001754517.5044139.68002240
Richie BenaudAUS1961196171211757715.9117420.69012130
Dipak PatelNZ1993199371321753515.9149635.28000150
Keshav MaharajSA2018201891501754511.6727563.64003195
Herbie CollinsAUS1924192412017411487.0050334.59110120
William ScottonENG188418842301749058.0037524.00020110
Joe HardstaffENG193919393411749458.00--02081
Sharmarh BrooksWI2019201935017411134.8037546.40111251
Craig McMillanNZ199719973601745429.0028561.05021193
Kithuruwan VithanageSL20142014462174103*43.5023275.00100214
Jermaine BlackwoodWI2014201446117466*34.8030058.00020173
Kumar SangakkaraSL200020004701747424.8647136.94010191
Mohammad AshrafulBAN200220024801747521.7530856.49011260
Mashrafe MortazaBAN200720075901747919.3321381.69022186
Roston ChaseWI2020202051001745117.4044639.01012180
John WrightNZ1980198061101744415.8263327.49000140
Abdullah ShafiquePAK20242024612117410215.8239244.39104152
Craig McDermottAUS1992199281311744014.5027962.37002162
Keshav MaharajSA201720171115517432*17.4025568.24001214
Wally GroutAUS19641964111501743711.6032842.38004180
Anil KumbleIND199919991016417428*14.5051533.79002140
Stewie DempsterNZ1931193112017312086.50--110100
Giff VivianNZ1932193212017310086.50--11081
Frank IredaleAUS189818983301738957.67--021140
Bam Bam WeekesWI1939193923017313757.67--100181
Brun SmithNZ194919492311739686.50--02082
Herbie TaylorSA192719272401737143.25--02000
John ReidNZ194919492401739343.25--020110
Bob SimpsonAUS196219622401737143.2510649.06020190
Geoff BoycottENG197019702401737043.2555731.06020120
Jonty RhodesSA199219923511739143.2539843.47010180
Dinesh ChandimalSL202620263501737134.6026565.28020172
Herbie TaylorSA193219323501738434.60--021162
Frank IredaleAUS1895189535017314034.6010.00101170
John WaiteSA1958195835017313434.60--10100
Sourav GangulyIND2006200646117351*34.6028361.13011241
Chris WoakesENG202120213601735028.8331554.92010300
Keacy CartyWI202420244801734221.6339843.47001181
Abdul KardarPAK195219525811737924.71--01001

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.