Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)T1011th Match · Abu Dhabi T10 League 2026RDCBULODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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/27QUETAS
Vitality BlastGroup stage, South · Match · T20

Middlesex beat Glamorgan by 8 wickets - Commentary

Sophia Gardens, Cardiff, . Middlesex won the toss and chose to bowl.

Glamorgan13619.3 ov
Middlesex137/217.2 ov
Middlesex won by 8 wickets
Essex won the title
End of innings: MID 137/2 (17.2 ov)
17.24
M de Lange to MDE Holden, FOUR
17.11
M de Lange to DJ Malan, 1 run
End of over 1713 runsMID 132/2411412
MDE Holden 26(23)DJ Malan 44(42)GG Wagg 4-0-22-0
16.62
GG Wagg to MDE Holden, 2 runs
16.51
GG Wagg to DJ Malan, 1 run
16.44
GG Wagg to DJ Malan, FOUR
16.31
GG Wagg to MDE Holden, 1 run
16.21
GG Wagg to DJ Malan, 1 run
16.14
GG Wagg to DJ Malan, FOUR
End of over 169 runsMID 119/2102Nb4011
DJ Malan 34(38)MDE Holden 23(21)LJ Carey 4-0-35-0
15.61
LJ Carey to DJ Malan, 1 run
15.51
LJ Carey to MDE Holden, 1 run
15.40
LJ Carey to MDE Holden, no run
15.34
LJ Carey to MDE Holden, FOURFree hit
15.32Nb
LJ Carey to MDE Holden, no ball
15.20
LJ Carey to MDE Holden, no run
15.11
LJ Carey to DJ Malan, 1 run
End of over 153 runsMID 110/2100101
DJ Malan 32(36)MDE Holden 18(16)GG Wagg 3-0-9-0
14.61
GG Wagg to DJ Malan, 1 run
14.50
GG Wagg to DJ Malan, no run
14.41
GG Wagg to MDE Holden, 1 run
14.30
GG Wagg to MDE Holden, no run
14.20
GG Wagg to MDE Holden, no run
14.11
GG Wagg to DJ Malan, 1 run
End of over 1416 runsMID 107/2046411
DJ Malan 30(33)MDE Holden 17(13)AG Salter 3-0-29-0
13.61
AG Salter to DJ Malan, 1 run
13.51
AG Salter to MDE Holden, 1 run
13.44
AG Salter to MDE Holden, FOUR
13.36
AG Salter to MDE Holden, SIX
13.24
AG Salter to MDE Holden, FOUR
13.10
AG Salter to MDE Holden, no run
End of over 131 runMID 91/2000001
MDE Holden 2(8)DJ Malan 29(32)GG Wagg 2-0-6-0
12.61
GG Wagg to MDE Holden, 1 run
12.50
GG Wagg to MDE Holden, no run
12.40
GG Wagg to MDE Holden, no run
12.30
GG Wagg to MDE Holden, no run
12.20
GG Wagg to MDE Holden, no run
12.10
GG Wagg to MDE Holden, no run
End of over 122 runs, 1 wktMID 90/20W0101
MDE Holden 1(2)DJ Malan 29(32)M de Lange 3-0-11-1
11.61
M de Lange to MDE Holden, 1 run
11.50
M de Lange to MDE Holden, no run
11.41
M de Lange to DJ Malan, 1 run
11.30
M de Lange to DJ Malan, no run
11.2W
M de Lange to DJ Lincoln, OUT
DJ Lincoln c LJ Carey b M de Lange 8(9) [4s-0 6s-0] · FoW 88/2 (11.2 ov)
11.10
M de Lange to DJ Lincoln, no run
End of over 115 runsMID 88/1021110
DJ Malan 28(30)DJ Lincoln 8(7)GG Wagg 1-0-5-0
10.60
GG Wagg to DJ Malan, no run
10.51
GG Wagg to DJ Lincoln, 1 run
10.41
GG Wagg to DJ Malan, 1 run
10.31
GG Wagg to DJ Lincoln, 1 run
10.22
GG Wagg to DJ Lincoln, 2 runs
10.10
GG Wagg to DJ Lincoln, no run
End of over 108 runsMID 83/1112103
DJ Lincoln 4(3)DJ Malan 27(28)AG Salter 2-0-13-0
9.63
AG Salter to DJ Lincoln, 3 runs
9.50
AG Salter to DJ Lincoln, no run
9.41
AG Salter to DJ Malan, 1 run
9.32
AG Salter to DJ Malan, 2 runs
9.21
AG Salter to DJ Lincoln, 1 run
9.11
AG Salter to DJ Malan, 1 run