ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

Tom Haines: Batting innings by innings (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
38612062.303run out (RP Jones)1v LANSedbergh23 Jul 2021
242340104.353b JK Fuller2v HAMSouthampton27 Jul 2021
370042.863run out (HG Kuhn)1v KENBrighton30 Jul 2021
141420100.003c †James Bracey b DJ Worrall2v GLOBrighton1 Aug 2021
46624074.193c J Leach b JO Baker2v WORWorcester6 Aug 2021
4310133.333c AN Cook b JH Plom2v ESSChelmsford10 Aug 2021
12313111493.893c SS Eskinazi b MK Andersson1v MIDBrighton12 Aug 2021
49592283.053c GID Lavelle b GP Balderson2v LANBrighton30 Aug 2022
655691116.072c †G Clark b JJ Bushnell2v DURBrighton4 Aug 2023
13212061.902c LA Procter b CJ White1v NORNorthampton6 Aug 2023
941129183.932c †BD Guest b AT Thomson1v DERDerby9 Aug 2023
18203090.002c C Campher b JT Langridge2v SOMTaunton11 Aug 2023
59807073.752b Zain-ul-Hassan1v GLABrighton13 Aug 2023
891088.892c CDJ Dent b TJ Price2v GLOBrighton18 Aug 2023
6140042.862c JO Baker b DY Pennington1v WORWorcester20 Aug 2023
55665283.332lbw b JB Lintott1v WARBrighton22 Aug 2023
14332042.422c †TJ Moores b LJ Fletcher1v NOTSookholme26 Jul 2024
38446086.362lbw b MG Booth1v WARBrighton28 Jul 2024
12202060.002run out (W Luxton)2v YORYork31 Jul 2024
44696063.772c WT Smale b DA Douthwaite1v GLANeath2 Aug 2024
129110104117.272c PSP Handscomb b TAR Scriven2v LEIBrighton4 Aug 2024
79958183.162b Y Majid2v SURBrighton11 Aug 2024
10202050.002c FIN Khushi b JA Porter1v ESSBrighton14 Aug 2024
21382055.262c CN Ackermann b MJ Killeen2v DURGosforth5 Aug 2025
5510100.002c †HZ Finch b MA Cohen2v KENArundel7 Aug 2025
5121041.672c BBA Geddes b TS Roland-Jones1v MIDLondon10 Aug 2025
9010110189.112c MS Harris b GP Balderson2v LANBrighton15 Aug 2025
76819193.832c A Sharma b B Whitehouse2v NORNorthampton17 Aug 2025
5310166.672c Kasey Aldridge b JT Langridge2v SOMBrighton21 Aug 2025
12192063.162c †HG Duke b ME Milnes1v YORBrighton24 Aug 2025
40487083.332c HJ Cullen b BJ Gibbon1v WORBrighton7 Aug 2026
4140028.572c †BC Brown b EV Jack2v HAMBrighton9 Aug 2026

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.