Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st 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)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 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
Brad CachopaAA201620161222247575*23.7598248.37020641
Mansur Ali Khan PataudiIND19671967510047414847.40108439.58131583
Hamish MarshallNZ20052005711047416043.0992951.02211633
Shaun MarshWA20202020611147411547.4079559.62223598
Mitchell HayCAN20242024611447414667.7196649.071303310
Larry GomesWI19781978611047411543.0911753.85230370
Leo CarterCAN20152015612047410139.5099947.45143594
Gautam GambhirIND2012201291504748331.60105844.80031631
Cole McConchieCAN20232023816147410831.6078460.46122513
Stephen MooreDER20142014916147412831.60103245.93131672
Shane DowrichWI201820189174474125*36.46109943.13131445
Sam NortheastHAM/YOR/NOT202120211218247411829.6398648.07131630
Tom MooresNOT20212021111834749731.6083956.50031749
Scott BorthwickDUR202120211320047410023.70105444.97113620
Liam Patterson-WhiteNOT2026202614212474111*24.9576062.37122587
Robert O'DonnellAA2021202146147314294.6083856.443105610
Charles MacartneyAUS1926192656147315194.60--300470
Peter MayENG1956195669247310167.57--140490
Joe CracknellMID2026202691124739752.5679459.57031591
Ijaz AhmedPAK19991999713047321136.3886154.94212601
Todd AstleNZ/CAN201620161017247319531.5389752.73125662
David LloydGLA20192019111814736627.8293650.53020713
Rob KeoghNOR2025202511182473125*29.5694949.84133560
Stuart WilliamsWI199719971018047312826.2885555.32113634
Neil DexterMID201520151019247311227.8298647.97112641
Henry NichollsNZ/CAN20162016122014739824.89100247.21031641
Rob NewtonNOR201420141224247311421.50108643.55104671
Tom GraveneyENG19571957451472258118.00--201530
Herbert SutcliffeENG1926192657147216178.67--130340
Phillip HughesAUS2009200959047216052.4480658.56211616
Kane WilliamsonNZ/ND/MID20252025610247215359.0065472.17210594
Sam CurranSUR2016201691424729639.3378460.20051666
Geoff MarshAUS19891989815047213831.47132335.68110371
R SilvaBSC/ACCC2025202591624727533.7177960.59051442
Bob CatterallSA1924192458147112067.29--221313
Graham DowlingNZ1968196848047123958.8851946.05200429
VVS LaxmanIND20092009692471124*67.2995349.42151700
Stephen FlemingNZ199819986101471174*52.33115040.96120521
Conrad HunteWI19631963510247118258.8856636.40210541
Travis HeadAUS/SA20262026611047116342.8261376.84210664
George WorkerCS20192019713047113036.2392450.97221585
Rob KeoghNOR201620161015047115431.4089152.86120643
Denesh RamdinWI200920091016147116631.4086654.39133701
Daniel FlynnNZ2008200891654719542.82114441.17021613
Nathan McSweeneySA20252025917047110327.71122638.42122541
Ben DuckettNOR20142014122204717121.4191351.59053681
Ben SlaterNOT20192019132414717620.48108043.61012700
Polly UmrigarIND19611961561470147*94.00--300460
Mohammad AzharuddinIND19981998592470163*67.1484855.42210524
Ashen BandaraPSC20262026610047015847.0070666.57220462

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.