Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting innings by innings (All cricket)

The highest score in men's cricket v Spain is 87* by Marcus Campopiano (ITA) v SPA at Almeria, 6 Nov 2022.

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Spain×
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Marcus CampopianoITA87*5764152.633not out1v SPAAlmeria6 Nov 2022
Abdul-Shakoor RahimzeiGER594452134.092b TC Vine1v SPAAlmeria8 Mar 2020
AK MohanFIN57*4633123.912not out1v SPAKerava14 Aug 2026
NG CollinsFIN565010112.001b Zulqarnain Haider1v SPAKerava18 Aug 2019
Benjamin WardJER54*4660117.391not out2v SPAAmstelveen30 Aug 2018
Patrick GougeJER523823136.842c D Doyle-Calle b Atif Mehmood1v SPAMurcia14 Apr 2024
Talha KhanGER51*4460115.913not out2v SPAAlmeria10 Sept 2021
Vijayshankar ChikkannaiahGER514322118.601c Tauqeer Hussain b J Perman1v SPAAlmeria8 Mar 2020
A RazaBEL502915172.414b Zulqarnain Haider2v SPAWaterloo4 Jul 2022
NG CollinsFIN505060100.002b Yasir Ali1v SPARotterdam1 Sept 2018
Grant StewartITA482663184.621c Atif Mehmood b Mohammad Kamran1v SPAAlmeria5 Nov 2022
Patrick GougeJER482724177.782c C Munoz-Mills b Mohammad Atif1v SPAMurcia14 Apr 2024
Harrison CarlyonJER482953165.521c D Doyle-Calle b LA Burns1v SPAMurcia14 Apr 2024
Dylan BlignautGER47*3833123.685not out2v SPAAlmeria10 Sept 2021
S GroverCZE472871167.867b Raja Adeel2v SPAPort Soif22 Aug 2024
Najjam ShahzadPOR463124148.397b Tauqeer Hussain2v SPAMurcia26 Oct 2019
Nicolaj DamgaardDEN453234140.631c C Munoz-Mills b Mohammad Kamran1v SPAWaterloo2 Jul 2022
Shaheryar ButtBEL43*2434179.175not out2v SPAWaterloo4 Jul 2022
Jonty JennerJER432723159.264c C Munoz-Mills b Raja Adeel1v SPAMurcia14 Apr 2024
M VandrasiCZE42*2850150.006not out2v SPAPort Soif22 Aug 2024
Michael RichardsonGER42453093.333lbw b Yasir Ali1v SPAAlmeria8 Mar 2020
C WebsterISL412024205.006c C Munoz-Mills b Shafat Ali Syed1v SPAMurcia26 Feb 2023
R MazumderCYP413670113.891st †A Davidson Soler b LA Burns2v SPACastel21 Aug 2024
Nicholas MaioloITA413740110.814b Atif Mehmood1v SPAThe Hague29 Aug 2018
Christopher De FreitasPOR393621108.332c Mohammad Atif b LA Burns1v SPAKerava21 Aug 2026
Isaac DamarellGUE38*455084.442not out2v SPAAlmeria1 May 2022
Jonty JennerJER382441158.334c & b LA Burns1v SPAMurcia14 Apr 2024
Saghar ManzoorCRO382452158.333c Mohammad Atif b Yasir Ali1v SPAZagreb2 Aug 2024
Ziaur RehmanFIN37*413090.244not out2v SPACastel28 Aug 2024
J ChialoufasCYP373221115.633c D Doyle-Calle b Yasir Ali2v SPACastel21 Aug 2024
B GeorgeMAC362332156.523run out (J Trembeath-Moro/C Rumistrzewicz)1v SPAWaterloo28 Jun 2022
Sazib BhuiyanCZE362570144.002c †A Davidson Soler b Shafat Ali Syed2v SPAPort Soif22 Aug 2024
Imran KhanPOR362623138.462c Tauqeer Hussain b NH Naureen2v SPAMurcia26 Oct 2019
PF GallagherFIN363331109.092b PD Hennessy1v SPAKerava18 Aug 2019
VP ThamotharamMAC352213159.095c & b Yasir Ali1v SPAWaterloo28 Jun 2022
A Beresford-PeirseCRO35450177.782c LA Burns b Mohammad Atif1v SPAMurcia6 Dec 2025
Jonty JennerJER34*421180.952not out2v SPAAmstelveen30 Aug 2018
M GogevBUL332123157.141c †A Davidson Soler b Mohammad Atif1v SPAVantaa18 Aug 2026
EF BeardISL333231103.135c C Rumistrzewicz b Mohammad Kamran1v SPAMurcia25 Feb 2023
Michael RichardsonGER33371089.193lbw b Yasir Ali2v SPAAlmeria6 Nov 2022
Dieter KleinGER31*1422221.435not out1v SPAAlmeria8 Mar 2020
Abdul-Shakoor RahimzeiGER312840110.718b PD Hennessy1v SPAAlmeria11 Sept 2021
Mayank NagayachLUX31405077.507c †A Davidson Soler b SJ Hughes-Pinan2v SPAVantaa17 Aug 2026
S HoughtonCRO31532058.491c D Doyle-Calle b C Munoz-Mills2v SPAMurcia7 Dec 2025
V GanesanGER302800107.147c C Rumistrzewicz b Atif Mehmood1v SPAAlmeria11 Sept 2021
Harmanjot SinghGER292710107.415c AD Algar b Kuldeep Lal1v SPAAlmeria8 Mar 2020
A McAuleyISL29313093.551c C Munoz-Mills b C Rumistrzewicz1v SPAMurcia25 Feb 2023
Matthew StokesGUE28*2130133.334not out2v SPAAlmeria1 May 2022
Manpreet SinghITA281950147.373run out1v SPAThe Hague29 Aug 2018
Josh ButlerGUE281970147.371b Raja Adeel2v SPAAlmeria1 May 2022
Page 1Next

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.