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 First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shane SnaterESS202420241418640783*33.9252377.82030439
Clint McKayLEI201520151120440751*25.4459967.95011626
Ashwell PrinceSA20052005781406139*58.0096042.29200413
Mominul HaqueBAN2026202661214069136.9176752.93031510
Cole McConchieCAN20242024612040610633.8372156.31122401
Romesh KaluwitharanaSL1998199881304068831.2370357.75031640
Caleb JewellTAS20212021713040614031.2375753.63110511
AlimuddinPAK195519558131406103*33.83--131150
Aaron FinchAUS/SUR/VIC2018201881504066227.0781449.88031454
Mike GattingENG1981198191604065925.3882549.21041481
Dean JonesAUS19911991101614068127.0794043.19034471
Joe WeatherleyHAM20212021132204067818.45120033.83011540
Allan LambENG19861986122214066219.3383148.86012641
Rhys MariuCAN2023202348140511257.8673854.88130520
Tim WardTAS2024202459040514245.0087046.55133412
Babar AzamPAK2026202651024058850.6359767.84040535
Basil ButcherWI19651965510040511740.50--11001
Peter ParfittENG196519657101405122*45.0028942.21111470
Vijay ManjrekarIND19641964712140510836.82--112430
Jonny BairstowENG/YOR20232023813240599*36.8261965.43031554
Jacob OramNZ20082008814240511733.7573854.88212525
Graeme SmithSA2006200681504056827.0066960.54031541
Paul HortonLEI2018201891614058827.0083548.50033600
Mitchell MarshAUS/WA20242024111904059421.3267360.18033526
Kyle AbbottHAM201820181320440560*25.3184747.82022582
Lyndon JamesNOT20232023142414055017.6191244.41014512
Joe BurnsQUE2022202281314048533.6799740.52030452
Sadagoppan RameshIND2001200171404046128.86102139.57021420
Phillip HughesAUS20112011815040412626.9383248.56111562
BJ WatlingNZ/ND20182018101514048528.86106437.97034371
Neil DexterMID2014201410172404163*26.9396841.74111515
Richard OliverWOR201520151017040410123.7667659.76110551
Joe LeachWOR201920191119440454*26.9366460.84021661
John ReidNZ1962196236040314267.17--130554
Cameron GreenAUS/WA2026202647140313567.1770757.00210308
Craig WishartZIM20012001610040311440.3070856.92121478
Daryl MitchellNZ/CAN/MID202120216101403102*44.7877552.00131397
Les AmesENG19331933810240310350.3833931.5612072
Grant FlowerZIM2002200261204037233.58107337.56031510
Dean ElgarSA20162016813040312731.0091943.85111492
Dan MousleyWAR2025202591314037533.5865661.43042563
Tom LawesSUR2026202691314038333.5864462.58020633
Younis KhanPAK20002000814140311631.0092943.38211424
Dhananjaya de SilvaSL20192019814240310933.5870457.24201534
Hamish RutherfordOV20182018815040311526.8789744.93112540
Irosh SamarasooriyaPSC2025202581514036928.7975353.52031399
Brad SchmulianCS20232023815140310828.7973454.90121380
Dan RedfernLEI2014201481614036426.8763863.17042671
Stephen CookSA/DUR201720171019140389*22.3972555.59024460
Sam HarperVIC202320231119140315122.3962065.001033912

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.