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

John Campbell: Batting innings by innings (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
7221031.822c †AT Carey b MA Starc2v AUSBridgetown25 Jun 2025
23314074.192c †AT Carey b JR Hazlewood4v AUSBridgetown25 Jun 2025
40525176.922c MA Starc b BJ Webster2v AUSSt George's3 Jul 2025
02000.002lbw b JR Hazlewood4v AUSSt George's3 Jul 2025
36654055.384lbw b SM Boland2v AUSKingston12 Jul 2025
01000.001c sub (JP Inglis) b MA Starc4v AUSKingston12 Jul 2025
8192042.111c Dhruv Jurel b JJ Bumrah1v INDAhmedabad2 Oct 2025
14321043.751c B Sai Sudharsan b RA Jadeja3v INDAhmedabad2 Oct 2025
10252040.001c B Sai Sudharsan b RA Jadeja2v INDDelhi10 Oct 2025
11519912357.791lbw b RA Jadeja3v INDDelhi10 Oct 2025
491044.441c †TWM Latham b KA Jamieson2v NZChristchurch16 Nov 2025
4170023.531c BM Tickner b KA Jamieson1v NZNapier19 Nov 2025
262431108.331c MG Bracewell b KA Jamieson1v NZHamilton22 Nov 2025
120050.001c WA Young b ZGF Foulkes2v NZChristchurch2 Dec 2025
15383039.471c MG Bracewell b JA Duffy4v NZChristchurch2 Dec 2025
44876050.571c DJ Mitchell b MD Rae1v NZWellington10 Dec 2025
14273051.851b MD Rae3v NZWellington10 Dec 2025
45677067.161c TWM Latham b JA Duffy2v NZMount Maunganui18 Dec 2025
161052015.241c GD Phillips b AY Patel4v NZMount Maunganui18 Dec 2025
171421121.431run out (J Liyanage)2v SLKingston3 Jun 2026
39643260.941c KNM Fernando b GS Dinusha2v SLNorth Sound25 Jun 2026
721549246.751c LD Chandimal b AM Fernando2v SLNorth Sound3 Jul 2026
51*1134145.131not out4v SLNorth Sound3 Jul 2026
11162068.751c NG Smith b JA Duffy2v NZProvidence11 Jul 2026
434141104.881b MJ Santner1v NZProvidence13 Jul 2026
6*160037.501retired hurt1v NZProvidence16 Jul 2026
231921121.053c AD Russell b VO Lawes2v JKGros Islet21 Aug 2026
271750158.823lbw b SP Narine1v TKRPort of Spain26 Aug 2026
11810137.503b PWH de Silva2v SKANBasseterre3 Sept 2026
24271188.893c S Descarte b DR Sams1v BTBridgetown6 Sept 2026
12820150.003c Q Sampson b Mehedi Hasan Miraz1v GAWProvidence9 Sept 2026
626063103.331c M Prasidh Krishna b Kuldeep Yadav1v INDThiruvananthapuram27 Sept 2026
1016895148.531c Naman Dhir b Gurnoor Brar1v INDGuwahati30 Sept 2026
10720142.861b Mohammed Siraj2v INDNew Chandigarh3 Oct 2026
PreviousPage 2

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.