Cricket Database
0 of 50 calls today
Get a free API key Sign in Dashboard Upgrade
MenSeason

T20 Blast 2026

115 matches22 May to 18 July 2026
ChampionsNorthamptonshirebeat Hampshire by 14 runs
Teams19took part
Most runs591JJ Weatherley
Most wickets27Hasan Ali

Results table

won and lost from every match of the season
TeamPWLNo result
Northamptonshire151230
Hampshire151050
Nottinghamshire14950
Somerset14860
Yorkshire13751
Essex13760
Gloucestershire13760
Surrey13760
Warwickshire10640
Lancashire12651
Glamorgan12660
Worcestershire12660
Durham12570
Kent12480
Middlesex12480
Derbyshire12372
Leicestershire12390
Sussex12390
Birmingham Bears2020

Most runs

  1. JJ Weatherley15 inns, best 88591
  2. BJ Webster12 inns, best 112578
  3. CA Lynn13 inns, best 117518
  4. JM Vince14 inns, best 125511
  5. HG Munsey14 inns, best 88500
  6. AHT Donald12 inns, best 91489
  7. JJ Roy13 inns, best 103473
  8. AZ Lees12 inns, best 108473

Most wickets

  1. Hasan Aliecon 8.0227
  2. SW Currieecon 7.4726
  3. JJG Salesecon 8.4425
  4. CG Harrisonecon 6.8622
  5. S Bakerecon 8.0121
  6. BW Sandersonecon 8.0221
  7. AJ Tyeecon 8.7521
  8. Usama Mirecon 7.7220

Saturday 18 July 2026

3 matches
T20NORNorthamptonshire16919.5HAMHampshire15519.2Northamptonshire won by 14 runsFinal T20HAMHampshire187/320NOTNottinghamshire16019.5Hampshire won by 27 runsSemi Final T20NORNorthamptonshire14319.2SOMSomerset126/920Northamptonshire won by 17 runsSemi Final

Wednesday 15 July 2026

4 matches
T20YORYorkshire161/920SOMSomerset162/819.5Somerset won by 2 wicketsQuarter Final T20NOTNottinghamshire163/620SURSurrey156/720Nottinghamshire won by 7 runsQuarter Final T20GLOGloucestershire15220NORNorthamptonshire153/217.4Northamptonshire won by 8 wicketsQuarter Final T20HAMHampshire211/320ESSEssex136/920Hampshire won by 75 runsQuarter Final

Sunday 12 July 2026

9 matches
T20MIDMiddlesex172/620KENKent158/720Middlesex won by 14 runs T20GLAGlamorgan235/720GLOGloucestershire18519.1Glamorgan won by 50 runs T20NORNorthamptonshire15320WARWarwickshire154/518.2Warwickshire won by 5 wickets T20SOMSomerset194/720WORWorcestershire11616Somerset won by 78 runs T20LEILeicestershire171/820DERDerbyshire172/314.3Derbyshire won by 7 wickets T20SUSSussex186/520HAMHampshire190/619.5Hampshire won by 4 wickets T20SURSurrey12319.3ESSEssex124/216.5Essex won by 8 wickets T20YORYorkshire19319.5NOTNottinghamshire17519.3Yorkshire won by 18 runs T20DURDurham14120LANLancashire142/719.4Lancashire won by 3 wickets

Friday 10 July 2026

9 matches
T20WORWorcestershire181/520GLOGloucestershire182/819Gloucestershire won by 2 wickets T20LEILeicestershire143/720NOTNottinghamshire149/418.2Nottinghamshire won by 6 wickets T20KENKent10217SURSurrey106/18.5Surrey won by 9 wickets T20NORNorthamptonshire162/820SOMSomerset164/315Somerset won by 7 wickets T20SUSSussex213/320MIDMiddlesex195/920Sussex won by 18 runs T20LANLancashire216/620YORYorkshire194/820Lancashire won by 22 runs T20GLAGlamorgan188/420WARWarwickshire191/619.5Warwickshire won by 4 wickets T20DURDurham165/720DERDerbyshire160/620Durham won by 5 runs T20HAMHampshire13015.5ESSEssex134/316Essex won by 7 wickets

Wednesday 8 July 2026

5 matches
T20HAMHampshire159/420MIDMiddlesex162/519Middlesex won by 5 wickets T20LEILeicestershire156/820DURDurham160/215Durham won by 8 wickets T20SOMSomerset214/620DERDerbyshire187/720Somerset won by 27 runs T20NORNorthamptonshire217/720GLAGlamorgan16418.3Northamptonshire won by 53 runs T20SUSSussex176/720SURSurrey177/217.2Surrey won by 8 wickets

Monday 6 July 2026

1 match
T20DERDerbyshire150/920LANLancashire150/820Match tied

Sunday 5 July 2026

7 matches
T20HAMHampshire190/320KENKent17119.2Hampshire won by 19 runs T20SOMSomerset223/420NORNorthamptonshire11815.3Somerset won by 105 runs T20WORWorcestershire161/920GLAGlamorgan14619.2Worcestershire won by 15 runs T20YORYorkshire207/420LEILeicestershire166/920Yorkshire won by 41 runs T20WARWarwickshire203/520GLOGloucestershire173/620Warwickshire won by 30 runs T20NOTNottinghamshire166/820DURDurham164/620Nottinghamshire won by 2 runs T20ESSEssex142/820MIDMiddlesex143/619Middlesex won by 4 wickets

Saturday 4 July 2026

1 match
T20GLOGloucestershire191/520SURSurrey13419.4Gloucestershire won by 57 runs

Friday 3 July 2026

5 matches
T20WORWorcestershire142/720KENKent5914.1Worcestershire won by 83 runs T20NOTNottinghamshire181/620LANLancashire180/720Nottinghamshire won by 1 run T20ESSEssex204/620SUSSussex10417.3Essex won by 100 runs T20WARWarwickshire184/420GLAGlamorgan187/318.5Glamorgan won by 7 wickets T20DURDurham205/920YORYorkshire208/519.5Yorkshire won by 5 wickets

Wednesday 1 July 2026

4 matches
T20GLOGloucestershire184/220NORNorthamptonshire187/217.2Northamptonshire won by 8 wickets T20LANLancashire20520DERDerbyshire20120Lancashire won by 4 runs T20WARWarwickshire198/320SUSSussex12216.3Warwickshire won by 76 runs T20SURSurrey240/420ESSEssex233/820Surrey won by 7 runs

Sunday 28 June 2026

5 matches
T20WORWorcestershire180/520SOMSomerset144/920Worcestershire won by 36 runs T20NOTNottinghamshire209/420LEILeicestershire13517.5Nottinghamshire won by 74 runs T20HAMHampshire176/620KENKent177/318.4Kent won by 7 wickets T20DURDurham218/620MIDMiddlesex11814.5Durham won by 100 runs T20DERDerbyshire215/920YORYorkshire215/820Match tied

Friday 26 June 2026

8 matches
T20YORYorkshire15019.5HAMHampshire155/819.5Hampshire won by 2 wickets T20LEILeicestershire156/720LANLancashire160/518.5Lancashire won by 5 wickets T20KENKent184/720NOTNottinghamshire187/618.4Nottinghamshire won by 4 wickets T20NORNorthamptonshire238/620ESSEssex10813.2Northamptonshire won by 130 runs T20SOMSomerset194/720GLOGloucestershire176/720Somerset won by 18 runs T20SUSSussex17119.3SURSurrey175/315.3Surrey won by 7 wickets T20MIDMiddlesex153/720GLAGlamorgan159/417.3Glamorgan won by 6 wickets T20WARWarwickshire22420WORWorcestershire165/720Warwickshire won by 59 runs

Tuesday 9 June 2026

3 matches
T20WORWorcestershire154/518NORNorthamptonshire162/416Northamptonshire won by 6 wickets (DLS) T20DURDurham128/210LANLancashire130/39.1Lancashire won by 7 wickets T20ESSEssex187/620KENKent184/920Essex won by 3 runs

Sunday 7 June 2026

7 matches
T20LEILeicestershire147/820YORYorkshire13519.5Leicestershire won by 12 runs T20NOTNottinghamshire183/620DERDerbyshire173/920Nottinghamshire won by 10 runs T20GLOGloucestershire148/820WORWorcestershire14520Gloucestershire won by 3 runs T20SOMSomerset215/420WARWarwickshire216/419.4Warwickshire won by 6 wickets T20KENKent133/820SUSSussex135/317.2Sussex won by 7 wickets T20ESSEssex176/520MIDMiddlesex11617.5Essex won by 60 runs T20LANLancashire201/720GLAGlamorgan202/820Glamorgan won by 2 wickets

Saturday 6 June 2026

1 match
T20NORNorthamptonshire145/920DURDurham138/820Northamptonshire won by 7 runs

Friday 5 June 2026

6 matches
T20WORWorcestershire168/820GLAGlamorgan14119.3Worcestershire won by 27 runs T20WARWarwickshire13919.3NOTNottinghamshire143/719.5Nottinghamshire won by 3 wickets T20SOMSomerset137/820GLOGloucestershire138/314.1Gloucestershire won by 7 wickets T20SUSSussex17919.5LEILeicestershire180/617.4Leicestershire won by 4 wickets T20HAMHampshire215/520SURSurrey210/720Hampshire won by 5 runs T20YORYorkshire213/720LANLancashire10714.3Yorkshire won by 106 runs

Thursday 4 June 2026

1 match
T20SOMSomerset202/620GLAGlamorgan203/620Glamorgan won by 4 wickets

Wednesday 3 June 2026

1 match
T20MIDMiddlesex130/720SURSurrey134/214.1Surrey won by 8 wickets

Tuesday 2 June 2026

1 match
T20HAMHampshire173/620SUSSussex14417.3Hampshire won by 29 runs

Sunday 31 May 2026

6 matches
T20DURDurham156/820NOTNottinghamshire157/417.2Nottinghamshire won by 6 wickets T20MIDMiddlesex126/720HAMHampshire130/214Hampshire won by 8 wickets T20SURSurrey11619.5KENKent118/214Kent won by 8 wickets T20GLOGloucestershire217/620YORYorkshire16117.4Gloucestershire won by 56 runs T20WARWarwickshire208/720NORNorthamptonshire209/419.2Northamptonshire won by 6 wickets T20DERDerbyshire17320ESSEssex179/519.4Essex won by 5 wickets

Saturday 30 May 2026

1 match
T20MIDMiddlesex213/420SUSSussex18219.4Middlesex won by 31 runs

Friday 29 May 2026

8 matches
T20WARWarwickshire14119.5WORWorcestershire142/418.5Worcestershire won by 6 wickets T20SURSurrey174/820HAMHampshire178/519.1Hampshire won by 5 wickets T20KENKent129/920ESSEssex130/113.4Essex won by 9 wickets T20GLOGloucestershire164/920NORNorthamptonshire166/316.2Northamptonshire won by 7 wickets T20DERDerbyshire234/420NOTNottinghamshire211/620Derbyshire won by 23 runs T20SOMSomerset171/920GLAGlamorgan175/313.5Glamorgan won by 7 wickets T20LANLancashire145/920LEILeicestershire146/819.5Leicestershire won by 2 wickets T20YORYorkshire151/920DURDurham9316.2Yorkshire won by 58 runs

Wednesday 27 May 2026

1 match
T20DERDerbyshire230/520LEILeicestershire14515.2Derbyshire won by 85 runs

Tuesday 26 May 2026

1 match
T20HAMHampshire200/420ESSEssex170/720Hampshire won by 30 runs

Monday 25 May 2026

2 matches
T20SUSSussex197/620KENKent199/318.2Kent won by 7 wickets T20LANLancashire208/420NOTNottinghamshire169/920Lancashire won by 39 runs

Sunday 24 May 2026

5 matches
T20NORNorthamptonshire19120WORWorcestershire9114.4Northamptonshire won by 100 runsMatch 15 T20MIDMiddlesex143/820SURSurrey144/418.3Surrey won by 6 wicketsMatch 14 T20DERDerbyshire194/420YORYorkshire195/819.2Yorkshire won by 2 wicketsMatch 13 T20BBBirmingham Bears189/620SOMSomerset193/318.2Somerset won by 7 wicketsMatch 12 T20LEILeicestershire148/820DURDurham150/414Durham won by 6 wicketsMatch 11

Saturday 23 May 2026

1 match
T20GLAGlamorgan157/820GLOGloucestershire158/820Gloucestershire won by 2 wicketsMatch 10

Friday 22 May 2026

9 matches
T20WORWorcestershire188/920LEILeicestershire170/420Worcestershire won by 18 runsMatch 9 T20NOTNottinghamshire167/720YORYorkshire169/316.3Yorkshire won by 7 wicketsMatch 8 T20GLOGloucestershire12116.1BBBirmingham Bears7414.4Gloucestershire won by 47 runsMatch 7 T20NORNorthamptonshire165/820GLAGlamorgan162/819.5Northamptonshire won by 3 runsMatch 6 T20HAMHampshire15819.4SOMSomerset160/316.2Somerset won by 7 wicketsMatch 5 T20DURDurham203/820DERDerbyshire197/820Durham won by 6 runsMatch 4 T20KENKent208/620MIDMiddlesex181/820Kent won by 27 runsMatch 3 T20SURSurrey213/620LANLancashire154/916.1Surrey won by 59 runsMatch 2 T20ESSEssex191/520SUSSussex192/416Sussex won by 6 wicketsMatch 1