Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th 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)ODI5th 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 drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI2nd 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/27QUETASODI1st ODI · England tour of Australia 2026AUSENG

Batting records (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
BJR MartindaleNOT2022-20263233073910122.39105969.78130902
Michael BatesNZ/AA/AUC2012-20163946137396022.39177041.750248016
Jarrod FreemanHH/TAS2018-20243445673863*18.92121960.54039993
Marques AckermanSA/LIO/DOL2017-2026373537377423.03620118.870127315
Tenjin RabgeyBHU2022-20264242173710817.9878194.371476619
Andy GorvinGLA2021-202687722173750*14.45174542.23018655
Rusi ModiIND1946-19521017173611246.00--160160
Adrian GriffithWI1996-20002234273611423.00222533.08144702
Chirag GandhiGUJ2016-202343351373568*33.41615119.510425322
Terryn FrayBER2013-2026625367357715.64102072.06035548
Erapalli PrasannaIND1962-19784984207353711.4881038.770015650
Fidel EdwardsWI/DC/ST2003-202126419786735306.62217133.860034796
Freddie BrownENG1931-1953223017347925.31--051575
Ross MorganNZ1965-1972203417349722.2419822.22055680
Luka WoodsSER2024-20261717173310745.81463158.321517639
Eathan BoschSA/DOL/TIT2017-20269257157334517.45719101.950024932
Naushad ShaikhMAH2018-20213432873278*30.50609120.200436016
Chris NevinNZ2000-2003363607327420.33100073.20044823
M KasselmanBOT2023-20263736573210223.61586124.911546332
Clive RadleyENG19781214173115856.23173542.13331680
John LyonsAUS1887-18971427073113427.073531.43131344
Chamindu WijesingheKF/CCC2022-20265843127317223.58115563.290425224
Dillon HeyligerCAN2018-202610769297315618.27582125.6001105341
Nick HobsonPS/WA2019-202655431473048*25.17624116.990016025
Andre BothaIRE2006-2011534757305617.38104270.06027784
A LimdawalaMAA2022-2026604757296817.3679192.160325617
Dian ForresterSA/KNI/KEN2024-202637341672880*40.44510142.750215337
Jaspal SinghMAC2023-202645441072868*21.41642113.400425436
Vani MoreaPNG2014-201825272727102*29.08110665.73164599
Peni VuniwaqaFIJ2017-20262828272772*27.96518140.350316249
Ollie SykesSUR/ML2024-20263129372711527.96685106.131326130
Raymond van SchoorNAM2011-20153333572793*25.9699473.14031436
Daryl TuffeyNZ2000-2010122903272780*12.53138152.6401147011
Dushmantha ChameeraSL/KKR/DC2015-202624213649727298.36128356.6600226310
Billy BarnesENG1880-18902133272513423.3913444.03153360
Sulieman BennWI/SR/TTRS2008-201613285207254211.15111964.7900158417
Clive van RyneveldSA1951-1958193367248326.81--032250
Stewie DempsterNZ1930-1933915472313665.73--250281
Gerrie SnymanNAM2003-201734331723201*22.5986084.071367324
Hamidullah QadriKEN/DER2017-20244957207238719.54123258.69037807
Tom RogersMR/HH/KEN2017-2026116762972349*15.3877593.2900105428
Zaheer IbrahimQAT2017-2024424077228021.8877393.400337719
V GanesanGER2017-2024484010722123*24.07684105.56121791
Nathan ReardonAUS/BH/AS2011-20184336572152*23.26584123.460114532
Ajmal ShahzadENG/SUS/LEI2010-201774611772168*16.39135253.330186712
Krishan SanjulaSSC2024-20251719372092*45.0094875.950417615
Walter ReadENG1882-18931827172011727.6924754.66150620
Daniel SmithPHI2017-2026474637206816.74631114.100265932
PA RaikesGIB2021-20262525271874*31.22536133.960506432
R FlintoffLAN2024-20262532371812324.76108965.931357013

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.