Live6th Match · Pakistan ODI Tri-Series 2026/27SL177/3 (26.2)ENG386/5 (50)SL need 210 runs in 142 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMZimbabwe won the toss and chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2First-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Tom Cooper: Batting innings by innings (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
47929051.093lbw b P Coughlin1v DURTaunton12 Apr 2015
5151033.333c †P Mustard b G Onions3v DURTaunton12 Apr 2015
01000.003lbw b JAR Harris1v MIDTaunton26 Apr 2015
42678062.693b OP Rayner3v MIDTaunton26 Apr 2015
30504160.003c †OB Cox b CAJ Morris1v WORWorcester3 May 2015
7191036.843b CAJ Morris3v WORWorcester3 May 2015
150020.005c JWA Taylor b SJ Mullaney1v NOTNottingham17 May 2015
260033.335lbw b L Wood3v NOTNottingham17 May 2015
8112072.735c GJ Muchall b C Rushworth2v DURChester-le-Street7 Jun 2015
7270025.935c †MJ Richardson b G Onions4v DURChester-le-Street7 Jun 2015
8171047.065c BW Hilfenhaus b M Carter2v NOTTaunton14 Jun 2015
010000.005c SR Patel b M Carter4v NOTTaunton14 Jun 2015
03000.005c R Clarke b CR Woakes1v WARBirmingham18 Jul 2015
17264065.385lbw b OJ Hannon-Dalby3v WARBirmingham18 Jul 2015
577710074.033c APR Gidman b J Leach1v WORTaunton21 Aug 2015
570071.433c A Lyth b JA Brooks1v YORLeeds1 Sept 2015
28793035.443c †JM Bairstow b SA Patterson3v YORLeeds1 Sept 2015
11813015390.773c SM Ervine b LA Dawson2v HAMTaunton9 Sept 2015
312870110.713c †BC Brown b SJ Magoffin2v SUSBrighton14 Sept 2015
43669065.153b R Clarke1v WARTaunton22 Sept 2015
26665039.393b JS Patel3v WARTaunton22 Sept 2015
6111054.556b JL Pattinson2v VICAlice Springs26 Mar 2017
10382026.326c CL White b Fawad Ahmed4v VICAlice Springs26 Mar 2017
01000.006b TA Copeland1v NSWAdelaide27 Oct 2017
3100030.007c SPD Smith b MA Starc3v NSWAdelaide27 Oct 2017
05000.006lbw b MJ Swepson1v QUECairns3 Dec 2017
17292058.626c †JJ Peirson b MJ Swepson3v QUECairns3 Dec 2017
3210014.296c †JJ Peirson b MG Neser2v QUEAdelaide25 Feb 2018
15502030.007c †JJ Peirson b JD Wildermuth4v QUEAdelaide25 Feb 2018
40474185.115lbw b SNJ O'Keefe2v NSWAdelaide16 Oct 2018
6610100.005lbw b SA Abbott4v NSWAdelaide16 Oct 2018
150020.006c SE Marsh b C Green1v WAAdelaide16 Nov 2018
49829059.767c †JP Inglis b DJM Moody3v WAAdelaide16 Nov 2018
580062.506c TD Paine b JM Bird1v TASAdelaide23 Feb 2019
8231034.786c A Pyecroft b JM Bird3v TASAdelaide23 Feb 2019
07000.006c JR Philippe b DJM Moody1v WAPerth3 Mar 2019
380037.506b DJM Moody3v WAPerth3 Mar 2019
271*34727778.105not out2v VICMelbourne10 Oct 2019
6910013069.005b MG Neser1v QUEBrisbane18 Oct 2019
13382034.215c MT Renshaw b XC Bartlett3v QUEBrisbane18 Oct 2019
37825145.125c JR Hazlewood b HNA Conway2v NSWAdelaide1 Nov 2019
7713311257.896b TA Copeland4v NSWAdelaide1 Nov 2019
9913612072.795b JS Paris1v WAAdelaide14 Feb 2020
481050.005c †JP Inglis b M Kelly3v WAAdelaide14 Feb 2020
16352145.715lbw b LC Hatcher2v NSWSydney24 Feb 2020
62928267.396c †PM Nevill b LC Hatcher4v NSWSydney24 Feb 2020
7181038.895c W Parker b AL Fekete2v VICAdelaide6 Mar 2020
9271033.335c PSP Handscomb b SM Boland4v VICAdelaide6 Mar 2020
5261019.235c LR Morris b M Kelly2v WAAdelaide10 Oct 2020
6111054.555b LR Morris4v WAAdelaide10 Oct 2020

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.