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 team (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Priyamal PereraPSCPolice Sports Club2024-20261522175521235.95118863.55132757
Hamish RutherfordNZNew Zealand2013-20151629175517126.96133856.43112989
Nathan McSweeneyNORNorthamptonshire20261118175411744.35138154.60421804
Lorcan TuckerIREIreland2023-20261020275310841.83125659.95152965
Andrew McBrineIREIreland2013-20261426575190*35.76138254.34062934
Mohammad AmirPAKPakistan2009-20193667117514813.41198037.93007913
Gubby AllenENGEngland1930-19482533275012224.19118540.42131572
Mohammed ShamiINDIndia2013-202364892775056*12.10100574.6302188325
Tom LathamDURDurham2017-2018815174814753.43154748.35330902
Roelof van der MerweSOMSomerset2016-202227413748102*19.68113166.141497018
Srinivasaraghavan VenkataraghavanINDIndia1965-19835776127486411.6962037.740213493
Teague WyllieWAWestern Australia2022-20262237274710421.34175242.64125974
Nasim-ul-GhaniPAKPakistan1958-19732950574710116.6038032.89128512
Fraser SheatCANCanterbury2017-202648581974760*19.15129357.77022929
Bobby AbelENGEngland1888-190213222744132*37.2024149.79221560
Harry PodmoreKENKent2018-202234511474354*20.08146550.72024927
Tony LockENGEngland1952-1968496397428913.7464639.16038681
Steve HarmisonENGEngland2002-200962842374249*12.16129057.5200209710
Pat SymcoxSASouth Africa1993-19982027174110828.50132156.091418012
Joel CurtisWAWestern Australia2023-202620354741119*23.90161645.85132953
Zaman AkhterGLOGloucestershire2023-20252842117407023.87114164.860368712
Jaik MickleburghESSEssex2014-20162234173910322.39169043.731221080
Sahan ArachchigeNCCNondescripts Cricket Club2024-20261825373812533.55117962.60233594
Blake NikitarasNSWNew South Wales2022-2025183307385622.36180540.89033818
Jarrod FreemanTASTasmania2018-20243045673863*18.92121960.54039993
Angelo MathewsCCCColts Cricket Club2024-20261013373714473.70117062.991616511
William SomervilleAAAuckland Aces2018-20233039573760*21.68145950.51043879
Karun NairNORNorthamptonshire2023-202410141736202*56.62117562.64241938
Rusi ModiINDIndia1946-19521017173611246.00--160160
Z MalikWARWarwickshire2025-20261829373614228.31133954.972228913
Erapalli PrasannaINDIndia1962-19784984207353711.4881038.770015650
Freddie BrownENGEngland1931-1953223017347925.31--051575
Ross MorganNZNew Zealand1965-1972203417349722.2419822.22055680
Mitchell SwepsonQUEQueensland2017-20265875227324013.81107368.22009911
Jos ButtlerLANLancashire2014-201815261731100*29.24118061.951417914
John LyonsAUSAustralia1887-18971427073113427.073531.43131344
Henry BrookesWARWarwickshire2017-2023294357308419.21133054.890568116
Tim McIntoshAAAuckland Aces2012-20141324472911636.45190538.27154950
Robert O'DonnellNDNorthern Districts2024-20261527372915030.38111765.262158919
Arun LalINDIndia1982-1989162917299326.04127442.62061660
Craig CachopaSUSSussex2014-2016163117298424.30143950.660641147
Matthew BellNZNew Zealand1998-20081832272910724.30192837.812371000
Dion NashNZNew Zealand1992-200132451472989*23.52210234.68045654
Jackson BirdTASTasmania2018-2026396077286413.7497874.440339214
Michael BatesAAAuckland Aces2012-20163345137266022.69176041.250247915
Narsingh DeonarineWIWest Indies2005-2013183027258225.89172841.96053787
Billy BarnesENGEngland1880-18902133272513423.3913444.03153360
Mitchell ClaydonKENKent2014-20195067187257714.80120660.120291117
Greg SmithLEILeicestershire2014-20151530072411824.13136952.891351060
Clive van RyneveldSASouth Africa1951-1958193367248326.81--032250

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.