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 resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd 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 bowledT2065th 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

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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shawn HicksOV/OTA20182018121603114719.4465747.34002372
Steve WaughAUS199119911717631165*28.2746866.45010250
Suraj KumarOMA20192019231743115123.9239079.74021278
Mark GreatbatchNZ19941994121703115018.2953957.70012294
Scott KuggeleijnNZ/CSK/ND20192019251983116628.2744270.360112511
Mohammad NaimBAN/RR20232023191903114516.3735088.86005443
James FaulknerAUS/MS/GL201720172522731147*20.7332595.69001156
Fabian AllenWI/SKAN201920192422831162*22.21197157.870222817
Nithish Kumar ReddyIND/SH20252025222243114317.2842373.52003278
Ajit AgarkarIND2000200033251031167*20.7340177.56014305
Tino MawoyoZIM20112011361310163*62.0085136.43110380
Younis KhanPAK20172017481310175*44.2969944.35111294
Alex ObandaKEN200720078823108551.6741375.06030401
Tom GraveneyENG195919595813105444.2985430.91020290
GSM FernandoBRC/RCC202520259903109634.4463049.21021282
Clem HillAUS1911191159031010034.4438879.90121350
Keith FletcherENG198219827923106944.2961750.24030294
Aaron JohnsonCAN2023202310101310121*34.44220140.911103118
John ReidNZ1956195651003108431.00--020370
Srimantha WijeratneCAN20222022111113107431.00301102.99041316
Rahmanullah GurbazKT/AFG20192019111103107928.18200155.000332422
Ken MackayAUS1961196181323106428.1832019.06032240
Ambati RayuduCSK/BAR20222022171513107822.14261118.770112816
George WorkerNZ/CS/CD20182018141613104720.6754357.09002354
Tom PriceGLO20222022152033104518.2441874.16004359
Samit PatelNOT/LQ/TKR20222022302143106318.24268115.67012278
Bhuvneshwar KumarIND/SH201420144121331063*17.2258752.81033440
HMRKB HerathSL20112011192273103620.6750561.39002294
Mohammad AmirPAK200920092824731073*18.2469144.86014354
Craig OvertonSOM/SB/ME202320233224631070*17.2240576.540123510
Manoj PrabhakarIND19921992282533106414.0964647.99013260
Mitchell JohnsonAUS/MI201320134730103106415.5052658.94012296
Brett HuttonNOR201820182430631034*12.9252858.71004285
Geeth KumaraBSC2026202656130918561.8068545.11110285
Cyril WashbrookENG1950195048030911438.63--200271
Majid KhanPAK197819785803095038.6311973.1101021
Sybrand EngelbrechtNED202320239903097034.3346366.74020273
Adil ButtESW20262026991309101*38.63181170.721203021
Tom GraveneyENG195219526923097344.14--02001
Robin UthappaCSK/KER20212021101013099134.33222139.190302317
Colin CowdreyENG1956195661003098130.90--032330
Martin GuptillAUC/BK20252025111103098228.09211146.450302518
Barry WoodENG19751975101213097728.0984236.70021370
Mahipal LomrorRR/RAJ201920191413430978*34.33260118.850212414
JM CummingOV2024202471303095423.7761949.92010472
Ben CalitzIRE/NK20252025151313097225.75247125.100212216
Junior MurrayWI19971997111313096225.7545468.06021331
Riyan ParagRR20262026141413099023.77196157.650202421
Alex CusackIRE20102010181533096525.7542872.20023234
Nurul HasanRR20242024151543094628.09222139.190002812
PreviousPage 195Next

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.