Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At The Rose Bowl×

Player figures come from full scorecards, which we hold for 383 of the 384 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael CarberryHAM20152015192518949137.25145661.4009211514
James VinceHAM/SB202320231924710319560.65116488.57011011818
James AdamsHAM201420141924399823147.52154964.4317211916
James AdamsHAM20152015172436216129.57121351.20061784
James VinceHAM/SB202220221823276310036.3383191.821539411
James VinceHAM2015201518221648125*30.8684077.14211827
Will SmithHAM20152015182255839334.29131844.23043600
Toby AlbertHAM20262026162205158923.4184560.95022639
James VinceHAM201820181821195017147.50105190.393321276
James VinceHAM/SB202420241821186321143.15115574.721511104
Michael CarberryHAM201420141721262811033.0590269.621437715
Joe WeatherleyHAM20212021172124665424.5391550.930204111
James VinceHAM201420141520294024052.22112583.562421254
Will SmithHAM2014201418203754151*44.35140553.67220720
James VinceHAM/SB202120211620070010235.0092475.761511069
Tom AlsopHAM201620161419163211635.11101862.08151705
Sean ErvineHAM201420141819458112138.7378074.491216511
Adam WheaterHAM201520151819055811129.3769879.94132642
James FullerHAM/SB202220221819549478*35.2951595.920225313
Tom PrestHAM20262026131903215516.8964150.08012382
Rilee RossouwHAM201820181618153511131.4758491.61113667
Nick GubbinsHAM20262026111805028327.89102349.07032701
Liam DawsonENG/HAM20162016151844728933.7172065.56041403
Lewis McManusHAM202120211618331160*20.7347565.47022277
Maia BouchierSB/HAM202620261717284614356.40782108.183301146
James VinceHAM201720171517274917849.9390582.76231979
Liam DawsonHAM201520151217256414037.6086565.20130594
Will SmithHAM201620161117151521032.19124741.30122570
Sean ErvineHAM20162016121724438029.5370762.66033582
Gareth BergHAM20152015131774408644.0055379.57031593
Ben BrownHAM20262026101724249628.2779753.20031462
Liam DawsonHAM/LS20222022151724129227.4773256.28032542
Kyle AbbottHAM20262026111711813511.3130359.74001241
Nick GubbinsHAM2023202311162706139*50.43138451.01220892
Nick GubbinsHAM202220221116258513041.79110452.99220911
Fletcha MiddletonHAM202320231116057810036.1391063.52141801
Felix OrganHAM202220221116047110729.4482057.44121593
George BaileyHAM201720171416345889*35.2353785.29042574
Toby AlbertHAM/SB202520251316337498*28.7740692.120314011
Fletcha MiddletonHAM202420241216036111622.5676647.13111473
Nick GubbinsHAM2024202412152724201*55.69142850.70332870
Nick GubbinsHAM2025202511151553144*39.5092359.91130694
Ian HollandHAM2021202111152521146*40.08102051.08231691
Toby AlbertHAM202420241515251712439.7792256.07210576
Ryan McLarenHAM20162016111555118551.1092355.36030584
James AdamsHAM20162016111504228828.1387548.23041622
Sean ErvineHAM201720171515141820329.8673157.18112450
Adam WheaterHAM20162016111524119031.6263864.42041441
Joe WeatherleyHAM2018201813152331105*25.4654261.07110390
Sean ErvineHAM201520151115431466*28.5548464.88010383
Page 1Next

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.