Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM104/1 (28)Day 1: Lunch - ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st 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)ODIFinal · 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)First-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 bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG
495Intl matches
17,616Runs
154Wickets
39Hundreds
Tests · ODIs · T20IsFormats

Batting & fielding

FormatMatInnsNORunsHSAveBFSR100504s6sCtSt
Tests8714511549219340.99837965.54162367724900
ODIs3283014010235161*39.211185386.3522471107551261
T20Is8079121889104*28.191567120.5511322333312
First-class9315613574619340.18872965.83162571625920
List A3373104010537161*39.031222686.1923491138551271
T20s167165213847104*26.723226119.2512445877602

Bowling

FormatMatInnsBallsRunsWktsBBIBBMAveEconSR4w5w10w
Tests877633851711394/104/1043.873.0386.8100
ODIs328204588047781064/44/445.084.8855.5300
T20Is802525831392/42/434.787.2828.7000
First-class938035771816424/104/1043.243.0585.2100
List A337210607849911084/44/446.214.9356.3300
T20s167779921216302/42/440.537.3533.1000

Recent batting

ScorevsFormatDate
1 (3)AUST20I
4 (3)AUST20I
42 (65)AUSODI
10 (11)AUSODI
22 (27)AUSODI
36 (40)SAT20I
2 (2)ENGT20I
12 (10)WIT20I
83* (56)AFGT20I
75* (56)PAKT20I

Recent bowling

FiguresOversvsDate
2/82AUS
0/244AUS
0/235AUS
0/253.5AUS
1/21PAK
0/51BAN
0/41IND
0/202NZ
1/4910NZ
0/438NZ

Debut & last match