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)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 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 Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Asif IqbalPAK19801980241593419.6710954.1300050
Michael SlaterAUS19961996240594414.7513344.3600270
John CrawleyENG19941994350593811.8016735.3300190
Chris GayleWI20002000450593311.8014640.41002120
Phil HorneNZ19871987350592711.8024723.8900160
Rolland BeaumontSA19121912350593111.80--00000
Billy BarnesENG18831883350593211.80--00050
Ivo BlighENG18831883351591914.75--00160
Ernie ToshackAUS194819485535920*29.508830.6800030
Ian JohnsonAUS19471947450595211.8015139.0701260
Colin CowdreyENG19751975350592611.8018032.7800060
Neil FairbrotherENG199019903515933*14.7512347.9700080
Roy KaiaZIM2021202136059489.8316136.6500480
Jimmy BlanckenbergSA1923192346059219.83--000-0
Bernard BosanquetENG1904190436059169.83--00050
George GearyENG192919294625931*14.7513312.0300000
Maurice TurnbullENG19311931461592511.80--00000
Kemar RoachWI2022202267159259.8324623.98003100
Murphy Su'aNZ19921992673593614.7516934.9100291
Brian StathamENG19611961474591819.67--00060
Jack AlabasterNZ19681968474593419.67812.5000060
Paul DowntonENG198119814715926*9.8329819.8000140
Tom RichardsonENG189818984825925*9.8310.0000150
Curtly AmbroseWI199619965815921*8.4313842.7500281
Hannan SarkarBAN2004200459059256.5615637.82003100
Sikander BakhtPAK197819787935922*9.838524.7100120
Junaid KhanPAK20132013610359178.4315937.1100090
Shannon GabrielWI20162016710359158.4310755.1400181
Allan DonaldSA19971997811259216.5618531.89002100
Derek UnderwoodENG19751975912359276.5612945.7400480
Danny MorrisonNZ199019901015559255.9033217.7700450
Albie MorkelSA20092009110585858.007181.69010101
Len BraundENG19011901110585858.00--010101
Bert SutcliffeNZ19471947110585858.00--01070
Morné MorkelSA200620061215831*58.009362.3700070
Ollie RobinsonENG20242024120585829.009958.5901191
Charlie AbsolomENG18791879120585229.00--01050
William BruceAUS18941894120585429.00--010-0
Freddie BrownENG19371937120585729.00--01081
Naoomal JeoomalIND19321932120583329.00--000-0
Jim BurkeAUS19541954120584429.0017333.5300020
Prakash BhandariIND19551955220583929.00--000-0
Wayne LarkinsENG19811981120583429.0015337.9100080
Steve ElworthySA19981998120584829.007181.6900080
Wasim AkramPAK19891989430583019.3310455.7700190
Suresh RainaIND20122012230585519.3311351.3301191
Doodles TapscottSA192319232315850*29.00--01001
Leslie TownsendENG19341934230584019.33--000-1
Bevan CongdonNZ19751975230583819.3313044.6200050
Paras MhambreyIND19961996231582829.0011152.2500080
PreviousPage 164Next

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.