T20 Blast 2026

T20 Blast 2026

May 22 to Jul 18

OverviewMatchesSquadsPoints TableStats

Friday, 22 May

1th T20, T20 Blast 2026

Middlesex
Middlesex
181/8(20.0)
KT Won by 27 runs
Kent
(20.0)208/6
Kent

KT Won by 27 runs

4th T20, T20 Blast 2026

Northamptonshire
Northamptonshire
165/8(20.0)
NOR Won by 3 runs
Glamorgan
(20.0)162/8
Glamorgan

NOR Won by 3 runs

3th T20, T20 Blast 2026

Leicestershire
Leicestershire
170/4(20.0)
WOR Won by 18 runs
Worcestershire
(20.0)188/9
Worcestershire

WOR Won by 18 runs

2th T20, T20 Blast 2026

Derbyshire
Derbyshire
197/8(20.0)
DUR Won by 6 runs
Durham
(20.0)203/8
Durham

DUR Won by 6 runs

5th T20, T20 Blast 2026

Nottinghamshire
Nottinghamshire
167/7(20.0)
YOR Won by 7 wickets
Yorkshire
(16.3)169/3
Yorkshire

YOR Won by 7 wickets

7th T20, T20 Blast 2026

Surrey
Surrey
213/6(20.0)
SUR Won by 59 runs
Lancashire
(16.1)154/10
Lancashire

SUR Won by 59 runs

6th T20, T20 Blast 2026

Somerset
Somerset
160/3(16.2)
SOM Won by 7 wickets
Hampshire
(19.4)158/10
Hampshire

SOM Won by 7 wickets

8th T20, T20 Blast 2026

Essex
Essex
191/5(20.0)
SUS Won by 6 wickets
Sussex
(16.0)192/4
Sussex

SUS Won by 6 wickets

9th T20, T20 Blast 2026

Gloucestershire
Gloucestershire
121/10(16.1)
GLCS Won by 47 runs
Warwickshire
(14.4)74/10
Warwickshire

GLCS Won by 47 runs

Saturday, 23 May

10th T20, T20 Blast 2026

Glamorgan
Glamorgan
157/8(20.0)
GLCS Won by 2 wickets
Gloucestershire
(20.0)158/8
Gloucestershire

GLCS Won by 2 wickets

Sunday, 24 May

11th T20, T20 Blast 2026

Middlesex
Middlesex
143/8(20.0)
SUR Won by 6 wickets
Surrey
(18.3)144/4
Surrey

SUR Won by 6 wickets

12th T20, T20 Blast 2026

Worcestershire
Worcestershire
91/10(14.4)
NOR Won by 100 runs
Northamptonshire
(20.0)191/10
Northamptonshire

NOR Won by 100 runs

13th T20, T20 Blast 2026

Durham
Durham
150/4(14.0)
DUR Won by 6 wickets
Leicestershire
(20.0)148/8
Leicestershire

DUR Won by 6 wickets

15th T20, T20 Blast 2026

Yorkshire
Yorkshire
195/8(19.2)
YOR Won by 2 wickets
Derbyshire
(20.0)194/4
Derbyshire

YOR Won by 2 wickets

14th T20, T20 Blast 2026

Warwickshire
Warwickshire
189/6(20.0)
SOM Won by 7 wickets
Somerset
(18.2)193/3
Somerset

SOM Won by 7 wickets

Monday, 25 May

16th T20, T20 Blast 2026

Kent
Kent
199/3(18.2)
KT Won by 7 wickets
Sussex
(20.0)197/6
Sussex

KT Won by 7 wickets

17th T20, T20 Blast 2026

Lancashire
Lancashire
208/4(20.0)
LANCS Won by 39 runs
Nottinghamshire
(20.0)169/9
Nottinghamshire

LANCS Won by 39 runs

Tuesday, 26 May

18th T20, T20 Blast 2026

Hampshire
Hampshire
200/4(20.0)
HAM Won by 30 runs
Essex
(20.0)170/7
Essex

HAM Won by 30 runs

Wednesday, 27 May

19th T20, T20 Blast 2026

Leicestershire
Leicestershire
145/10(15.2)
DBS Won by 85 runs
Derbyshire
(20.0)230/5
Derbyshire

DBS Won by 85 runs

Friday, 29 May

20th T20, T20 Blast 2026

Worcestershire
Worcestershire
142/4(18.5)
WOR Won by 6 wickets
Warwickshire
(19.5)141/10
Warwickshire

WOR Won by 6 wickets

25th T20, T20 Blast 2026

Northamptonshire
Northamptonshire
166/3(16.2)
NOR Won by 7 wickets
Gloucestershire
(20.0)164/9
Gloucestershire

NOR Won by 7 wickets

21th T20, T20 Blast 2026

Derbyshire
Derbyshire
234/4(20.0)
DBS Won by 23 runs
Nottinghamshire
(20.0)211/6
Nottinghamshire

DBS Won by 23 runs

24th T20, T20 Blast 2026

Kent
Kent
129/9(20.0)
ESS Won by 9 wickets
Essex
(13.4)130/1
Essex

ESS Won by 9 wickets

27th T20, T20 Blast 2026

Lancashire
Lancashire
145/9(20.0)
LEIC Won by 2 wickets
Leicestershire
(19.5)146/8
Leicestershire

LEIC Won by 2 wickets

23th T20, T20 Blast 2026

Glamorgan
Glamorgan
175/3(13.5)
GLM Won by 7 wickets
Somerset
(20.0)171/9
Somerset

GLM Won by 7 wickets

22th T20, T20 Blast 2026

Durham
Durham
93/10(16.2)
YOR Won by 58 runs
Yorkshire
(20.0)151/9
Yorkshire

YOR Won by 58 runs

26th T20, T20 Blast 2026

Hampshire
Hampshire
178/5(19.1)
HAM Won by 5 wickets
Surrey
(20.0)174/8
Surrey

HAM Won by 5 wickets

Saturday, 30 May

28th T20, T20 Blast 2026

Sussex
Sussex
182/10(19.4)
MDX Won by 31 runs
Middlesex
(20.0)213/4
Middlesex

MDX Won by 31 runs

Sunday, 31 May

29th T20, T20 Blast 2026

Middlesex
Middlesex
126/7(20.0)
HAM Won by 8 wickets
Hampshire
(14.0)130/2
Hampshire

HAM Won by 8 wickets

31th T20, T20 Blast 2026

Yorkshire
Yorkshire
161/10(17.4)
GLCS Won by 56 runs
Gloucestershire
(20.0)217/6
Gloucestershire

GLCS Won by 56 runs

30th T20, T20 Blast 2026

Warwickshire
Warwickshire
208/7(20.0)
NOR Won by 6 wickets
Northamptonshire
(19.2)209/4
Northamptonshire

NOR Won by 6 wickets

32th T20, T20 Blast 2026

Nottinghamshire
Nottinghamshire
157/4(17.2)
NOTS Won by 6 wickets
Durham
(20.0)156/8
Durham

NOTS Won by 6 wickets

33th T20, T20 Blast 2026

Essex
Essex
179/5(19.4)
ESS Won by 5 wickets
Derbyshire
(20.0)173/10
Derbyshire

ESS Won by 5 wickets

34th T20, T20 Blast 2026

Surrey
Surrey
116/10(19.5)
KT Won by 8 wickets
Kent
(14.0)118/2
Kent

KT Won by 8 wickets

Tuesday, 2 June

35th T20, T20 Blast 2026

Hampshire
Hampshire
173/6(20.0)
HAM Won by 29 runs
Sussex
(17.3)144/10
Sussex

HAM Won by 29 runs

Wednesday, 3 June

36th T20, T20 Blast 2026

Surrey
Surrey
134/2(14.1)
SUR Won by 8 wickets
Middlesex
(20.0)130/7
Middlesex

SUR Won by 8 wickets

Thursday, 4 June

37th T20, T20 Blast 2026

Somerset
Somerset
202/6(20.0)
GLM Won by 4 wickets
Glamorgan
(20.0)203/6
Glamorgan

GLM Won by 4 wickets

Friday, 5 June

38th T20, T20 Blast 2026

Worcestershire
Worcestershire
168/8(20.0)
WOR Won by 27 runs
Glamorgan
(19.3)141/10
Glamorgan

WOR Won by 27 runs

39th T20, T20 Blast 2026

Nottinghamshire
Nottinghamshire
143/7(19.5)
NOTS Won by 3 wickets
Warwickshire
(19.3)139/10
Warwickshire

NOTS Won by 3 wickets

40th T20, T20 Blast 2026

Surrey
Surrey
210/7(20.0)
HAM Won by 5 runs
Hampshire
(20.0)215/5
Hampshire

HAM Won by 5 runs

42th T20, T20 Blast 2026

Sussex
Sussex
179/10(19.5)
LEIC Won by 4 wickets
Leicestershire
(17.4)180/6
Leicestershire

LEIC Won by 4 wickets

41th T20, T20 Blast 2026

Gloucestershire
Gloucestershire
138/3(14.1)
GLCS Won by 7 wickets
Somerset
(20.0)137/8
Somerset

GLCS Won by 7 wickets

43th T20, T20 Blast 2026

Yorkshire
Yorkshire
213/7(20.0)
YOR Won by 106 runs
Lancashire
(14.3)107/10
Lancashire

YOR Won by 106 runs

Saturday, 6 June

44th T20, T20 Blast 2026

Durham
Durham
138/8(20.0)
NOR Won by 7 runs
Northamptonshire
(20.0)145/9
Northamptonshire

NOR Won by 7 runs

Sunday, 7 June

47th T20, T20 Blast 2026

Leicestershire
Leicestershire
147/8(20.0)
LEIC Won by 12 runs
Yorkshire
(19.5)135/10
Yorkshire

LEIC Won by 12 runs

48th T20, T20 Blast 2026

Sussex
Sussex
135/3(17.2)
SUS Won by 7 wickets
Kent
(20.0)133/8
Kent

SUS Won by 7 wickets

45th T20, T20 Blast 2026

Lancashire
Lancashire
201/7(20.0)
GLM Won by 2 wickets
Glamorgan
(20.0)202/8
Glamorgan

GLM Won by 2 wickets

46th T20, T20 Blast 2026

Gloucestershire
Gloucestershire
148/8(20.0)
GLCS Won by 3 runs
Worcestershire
(20.0)145/10
Worcestershire

GLCS Won by 3 runs

49th T20, T20 Blast 2026

Nottinghamshire
Nottinghamshire
183/6(20.0)
NOTS Won by 10 runs
Derbyshire
(20.0)173/9
Derbyshire

NOTS Won by 10 runs

50th T20, T20 Blast 2026

Middlesex
Middlesex
116/10(17.5)
ESS Won by 60 runs
Essex
(20.0)176/5
Essex

ESS Won by 60 runs

51th T20, T20 Blast 2026

Somerset
Somerset
215/4(20.0)
WARKS Won by 6 wickets
Warwickshire
(19.4)216/4
Warwickshire

WARKS Won by 6 wickets

Tuesday, 9 June

53th T20, T20 Blast 2026

Northamptonshire
Northamptonshire
162/4(16.0)
NOR Won (DLS Method)
Worcestershire
(18.0)154/5
Worcestershire

52th T20, T20 Blast 2026

Durham
Durham
128/2(10.0)
LANCS Won by 7 wickets
Lancashire
(9.1)130/3
Lancashire

LANCS Won by 7 wickets

54th T20, T20 Blast 2026

Essex
Essex
187/6(20.0)
ESS Won by 3 runs
Kent
(20.0)184/9
Kent

ESS Won by 3 runs

Friday, 26 June

57th T20, T20 Blast 2026

Northamptonshire
Northamptonshire
11:00 pm57th T20, T20 Blast 2026
Essex
Essex

Jun 26, 2026 • 11:00 pm

56th T20, T20 Blast 2026

Leicestershire
Leicestershire
11:00 pm56th T20, T20 Blast 2026
Lancashire
Lancashire

Jun 26, 2026 • 11:00 pm

55th T20, T20 Blast 2026

Glamorgan
Glamorgan
11:00 pm55th T20, T20 Blast 2026
Middlesex
Middlesex

Jun 26, 2026 • 11:00 pm

58th T20, T20 Blast 2026

Somerset
Somerset
11:00 pm58th T20, T20 Blast 2026
Gloucestershire
Gloucestershire

Jun 26, 2026 • 11:00 pm

61th T20, T20 Blast 2026

Sussex
Sussex
11:30 pm61th T20, T20 Blast 2026
Surrey
Surrey

Jun 26, 2026 • 11:30 pm

60th T20, T20 Blast 2026

Kent
Kent
11:30 pm60th T20, T20 Blast 2026
Nottinghamshire
Nottinghamshire

Jun 26, 2026 • 11:30 pm

59th T20, T20 Blast 2026

Hampshire
Hampshire
11:30 pm59th T20, T20 Blast 2026
Yorkshire
Yorkshire

Jun 26, 2026 • 11:30 pm

62th T20, T20 Blast 2026

Warwickshire
Warwickshire
11:30 pm62th T20, T20 Blast 2026
Worcestershire
Worcestershire

Jun 26, 2026 • 11:30 pm

Sunday, 28 June

64th T20, T20 Blast 2026

Leicestershire
Leicestershire
07:00 pm64th T20, T20 Blast 2026
Nottinghamshire
Nottinghamshire

Jun 28, 2026 • 07:00 pm

63th T20, T20 Blast 2026

Derbyshire
Derbyshire
07:00 pm63th T20, T20 Blast 2026
Yorkshire
Yorkshire

Jun 28, 2026 • 07:00 pm

65th T20, T20 Blast 2026

Middlesex
Middlesex
07:00 pm65th T20, T20 Blast 2026
Durham
Durham

Jun 28, 2026 • 07:00 pm

66th T20, T20 Blast 2026

Worcestershire
Worcestershire
07:00 pm66th T20, T20 Blast 2026
Somerset
Somerset

Jun 28, 2026 • 07:00 pm

67th T20, T20 Blast 2026

Kent
Kent
08:00 pm67th T20, T20 Blast 2026
Hampshire
Hampshire

Jun 28, 2026 • 08:00 pm

Wednesday, 1 July

68th T20, T20 Blast 2026

Derbyshire
Derbyshire
11:00 pm68th T20, T20 Blast 2026
Lancashire
Lancashire

Jul 1, 2026 • 11:00 pm

70th T20, T20 Blast 2026

Essex
Essex
11:30 pm70th T20, T20 Blast 2026
Surrey
Surrey

Jul 1, 2026 • 11:30 pm

71th T20, T20 Blast 2026

Gloucestershire
Gloucestershire
11:30 pm71th T20, T20 Blast 2026
Nottinghamshire
Nottinghamshire

Jul 1, 2026 • 11:30 pm

69th T20, T20 Blast 2026

Warwickshire
Warwickshire
11:30 pm69th T20, T20 Blast 2026
Sussex
Sussex

Jul 1, 2026 • 11:30 pm

Friday, 3 July

72th T20, T20 Blast 2026

Worcestershire
Worcestershire
10:00 pm72th T20, T20 Blast 2026
Kent
Kent

Jul 3, 2026 • 10:00 pm

74th T20, T20 Blast 2026

Nottinghamshire
Nottinghamshire
11:00 pm74th T20, T20 Blast 2026
Lancashire
Lancashire

Jul 3, 2026 • 11:00 pm

73th T20, T20 Blast 2026

Glamorgan
Glamorgan
11:00 pm73th T20, T20 Blast 2026
Warwickshire
Warwickshire

Jul 3, 2026 • 11:00 pm

75th T20, T20 Blast 2026

Yorkshire
Yorkshire
11:00 pm75th T20, T20 Blast 2026
Durham
Durham

Jul 3, 2026 • 11:00 pm

76th T20, T20 Blast 2026

Sussex
Sussex
11:30 pm76th T20, T20 Blast 2026
Essex
Essex

Jul 3, 2026 • 11:30 pm

Saturday, 4 July

77th T20, T20 Blast 2026

Gloucestershire
Gloucestershire
11:30 pm77th T20, T20 Blast 2026
Surrey
Surrey

Jul 4, 2026 • 11:30 pm

Sunday, 5 July

78th T20, T20 Blast 2026

Yorkshire
Yorkshire
07:00 pm78th T20, T20 Blast 2026
Leicestershire
Leicestershire

Jul 5, 2026 • 07:00 pm

82th T20, T20 Blast 2026

Northamptonshire
Northamptonshire
08:00 pm82th T20, T20 Blast 2026
Somerset
Somerset

Jul 5, 2026 • 08:00 pm

80th T20, T20 Blast 2026

Glamorgan
Glamorgan
08:00 pm80th T20, T20 Blast 2026
Worcestershire
Worcestershire

Jul 5, 2026 • 08:00 pm

79th T20, T20 Blast 2026

Durham
Durham
08:00 pm79th T20, T20 Blast 2026
Nottinghamshire
Nottinghamshire

Jul 5, 2026 • 08:00 pm

81th T20, T20 Blast 2026

Hampshire
Hampshire
08:00 pm81th T20, T20 Blast 2026
Kent
Kent

Jul 5, 2026 • 08:00 pm

83th T20, T20 Blast 2026

Warwickshire
Warwickshire
08:00 pm83th T20, T20 Blast 2026
Gloucestershire
Gloucestershire

Jul 5, 2026 • 08:00 pm

84th T20, T20 Blast 2026

Essex
Essex
08:30 pm84th T20, T20 Blast 2026
Middlesex
Middlesex

Jul 5, 2026 • 08:30 pm

85th T20, T20 Blast 2026

Lancashire
Lancashire
11:00 pm85th T20, T20 Blast 2026
Derbyshire
Derbyshire

Jul 5, 2026 • 11:00 pm

Wednesday, 8 July

88th T20, T20 Blast 2026

Leicestershire
Leicestershire
11:00 pm88th T20, T20 Blast 2026
Durham
Durham

Jul 8, 2026 • 11:00 pm

86th T20, T20 Blast 2026

Derbyshire
Derbyshire
11:00 pm86th T20, T20 Blast 2026
Somerset
Somerset

Jul 8, 2026 • 11:00 pm

87th T20, T20 Blast 2026

Glamorgan
Glamorgan
11:00 pm87th T20, T20 Blast 2026
Northamptonshire
Northamptonshire

Jul 8, 2026 • 11:00 pm

89th T20, T20 Blast 2026

Surrey
Surrey
11:00 pm89th T20, T20 Blast 2026
Sussex
Sussex

Jul 8, 2026 • 11:00 pm

90th T20, T20 Blast 2026

Hampshire
Hampshire
11:30 pm90th T20, T20 Blast 2026
Middlesex
Middlesex

Jul 8, 2026 • 11:30 pm

Friday, 10 July

91th T20, T20 Blast 2026

Middlesex
Middlesex
09:30 pm91th T20, T20 Blast 2026
Sussex
Sussex

Jul 10, 2026 • 09:30 pm

92th T20, T20 Blast 2026

Worcestershire
Worcestershire
10:00 pm92th T20, T20 Blast 2026
Gloucestershire
Gloucestershire

Jul 10, 2026 • 10:00 pm

94th T20, T20 Blast 2026

Kent
Kent
11:00 pm94th T20, T20 Blast 2026
Surrey
Surrey

Jul 10, 2026 • 11:00 pm

95th T20, T20 Blast 2026

Nottinghamshire
Nottinghamshire
11:00 pm95th T20, T20 Blast 2026
Leicestershire
Leicestershire

Jul 10, 2026 • 11:00 pm

96th T20, T20 Blast 2026

Somerset
Somerset
11:00 pm96th T20, T20 Blast 2026
Northamptonshire
Northamptonshire

Jul 10, 2026 • 11:00 pm

93th T20, T20 Blast 2026

Durham
Durham
11:00 pm93th T20, T20 Blast 2026
Derbyshire
Derbyshire

Jul 10, 2026 • 11:00 pm

97th T20, T20 Blast 2026

Essex
Essex
11:30 pm97th T20, T20 Blast 2026
Hampshire
Hampshire

Jul 10, 2026 • 11:30 pm

98th T20, T20 Blast 2026

Lancashire
Lancashire
11:30 pm98th T20, T20 Blast 2026
Yorkshire
Yorkshire

Jul 10, 2026 • 11:30 pm

99th T20, T20 Blast 2026

Warwickshire
Warwickshire
11:30 pm99th T20, T20 Blast 2026
Glamorgan
Glamorgan

Jul 10, 2026 • 11:30 pm

Sunday, 12 July

104th T20, T20 Blast 2026

Northamptonshire
Northamptonshire
04:30 pm104th T20, T20 Blast 2026
Warwickshire
Warwickshire

Jul 12, 2026 • 04:30 pm

100th T20, T20 Blast 2026

Derbyshire
Derbyshire
04:30 pm100th T20, T20 Blast 2026
Leicestershire
Leicestershire

Jul 12, 2026 • 04:30 pm

107th T20, T20 Blast 2026

Sussex
Sussex
04:30 pm107th T20, T20 Blast 2026
Hampshire
Hampshire

Jul 12, 2026 • 04:30 pm

102th T20, T20 Blast 2026

Kent
Kent
04:30 pm102th T20, T20 Blast 2026
Middlesex
Middlesex

Jul 12, 2026 • 04:30 pm

103th T20, T20 Blast 2026

Lancashire
Lancashire
04:30 pm103th T20, T20 Blast 2026
Durham
Durham

Jul 12, 2026 • 04:30 pm

101th T20, T20 Blast 2026

Gloucestershire
Gloucestershire
04:30 pm101th T20, T20 Blast 2026
Glamorgan
Glamorgan

Jul 12, 2026 • 04:30 pm

106th T20, T20 Blast 2026

Surrey
Surrey
04:30 pm106th T20, T20 Blast 2026
Essex
Essex

Jul 12, 2026 • 04:30 pm

105th T20, T20 Blast 2026

Somerset
Somerset
04:30 pm105th T20, T20 Blast 2026
Worcestershire
Worcestershire

Jul 12, 2026 • 04:30 pm

108th T20, T20 Blast 2026

Yorkshire
Yorkshire
04:30 pm108th T20, T20 Blast 2026
Nottinghamshire
Nottinghamshire

Jul 12, 2026 • 04:30 pm

Wednesday, 15 July

1st Qtr Final T20, T20 Blast 2026

N
Team 1 (TBC)
04:30 pm1st Qtr Final T20, T20 Blast 2026
Team 2 (TBC)
N

Jul 15, 2026 • 04:30 pm

2nd Qtr Final T20, T20 Blast 2026

N
Team 1 (TBC)
05:00 pm2nd Qtr Final T20, T20 Blast 2026
Team 2 (TBC)
N

Jul 15, 2026 • 05:00 pm

3rd Qtr Final T20, T20 Blast 2026

N
Team 1 (TBC)
06:00 pm3rd Qtr Final T20, T20 Blast 2026
Team 2 (TBC)
N

Jul 15, 2026 • 06:00 pm

4th Qtr Final T20, T20 Blast 2026

N
Team 1 (TBC)
07:00 pm4th Qtr Final T20, T20 Blast 2026
Team 2 (TBC)
N

Jul 15, 2026 • 07:00 pm

Saturday, 18 July

1st Semi Final T20, T20 Blast 2026

N
Team 1 (TBC)
03:30 pm1st Semi Final T20, T20 Blast 2026
Team 2 (TBC)
N

Jul 18, 2026 • 03:30 pm

2nd Semi Final T20, T20 Blast 2026

N
Team 1 (TBC)
07:00 pm2nd Semi Final T20, T20 Blast 2026
Team 2 (TBC)
N

Jul 18, 2026 • 07:00 pm

Final T20, T20 Blast 2026

N
Team 1 (TBC)
11:15 pmFinal T20, T20 Blast 2026
Team 2 (TBC)
N

Jul 18, 2026 • 11:15 pm

Crickx

Crickxo is a premier cricket platform delivering the fastest live scores, breaking cricket news, and ball-by-ball match commentary.

About

About UsContact UsGames

Policies

Privacy PolicyTerms of ServiceCookie Policy

Connect

© 2026 Crickxo. All rights reserved.

HomeMatchesSeriesRankingsNews

T20 Blast 2026

Crickx
FixturesSeriesRankingsNewsGames