Vitality Blast 2026 Schedule Every fixture across the North, Central and South groups, with UK start times and results for completed matches. Fixtures we've previewed link to the full prediction.
Last updated: 2026-07-18 · By CricketPrediction.com
Vitality Blast 2026 Schedule
Tournament Vitality Blast 2026 (T20)
Format 18 counties · 3 groups of 6 (North/Central/South)
Total Fixtures 115
Group Matches Per Team 12
Knockouts Quarter-finals + Finals Day
Predictions Published 58 Friday, 22 May 2026 18:15
Middlesex v Kent Kent won by 27 runs
18:30
Derbyshire v Durham Durham won by 6 runs
18:30
Leicestershire v Worcestershire Worcestershire won by 18 runs
18:30
Northamptonshire v Glamorgan Northamptonshire won by 3 runs
18:30
Nottinghamshire v Yorkshire Yorkshire won by 7 wickets (with 21 balls remaining)
18:30
Somerset v Hampshire Somerset won by 7 wickets (with 22 balls remaining)
18:30
Surrey v Lancashire Surrey won by 59 runs
19:00
Essex v Sussex Sussex won by 6 wickets (with 24 balls remaining)
19:00
Gloucestershire v Warwickshire Gloucestershire won by 47 runs
Saturday, 23 May 2026 19:00
Glamorgan v Gloucestershire Gloucestershire won by 2 wickets (with 0 ball remaining)
Sunday, 24 May 2026 12:00
Middlesex v Surrey Surrey won by 6 wickets (with 9 balls remaining)
14:30
Worcestershire v Northamptonshire Northamptonshire won by 100 runs
15:30
Durham v Leicestershire Durham won by 6 wickets (with 36 balls remaining)
15:30
Warwickshire v Somerset Somerset won by 7 wickets (with 10 balls remaining)
15:30
Yorkshire v Derbyshire Yorkshire won by 2 wickets (with 4 balls remaining)
Monday, 25 May 2026 15:30
Kent v Sussex Kent won by 7 wickets (with 10 balls remaining)
16:00
Lancashire v Nottinghamshire Lancashire won by 36 runs
Tuesday, 26 May 2026 19:00
Hampshire v Essex Hampshire won by 30 runs
Prediction → Wednesday, 27 May 2026 18:30
Leicestershire v Derbyshire Derbyshire won by 85 runs
Prediction → Friday, 29 May 2026 17:30
Worcestershire v Warwickshire Worcestershire won by 6 wickets (with 7 balls remaining)
Prediction → 18:30
Derbyshire v Nottinghamshire Derbyshire won by 23 runs
18:30
Durham v Yorkshire Yorkshire won by 58 runs
Prediction → 18:30
Glamorgan v Somerset Glamorgan won by 7 wickets (with 37 balls remaining)
Prediction → 18:30
Kent v Essex Essex won by 9 wickets (with 38 balls remaining)
Prediction → 18:30
Lancashire v Leicestershire Leicestershire won by 2 wickets (with 1 ball remaining)
18:30
Northamptonshire v Gloucestershire Northamptonshire won by 7 wickets (with 22 balls remaining)
Prediction → 19:00
Hampshire v Surrey Hampshire won by 5 wickets (with 5 balls remaining)
Saturday, 30 May 2026 19:00
Sussex v Middlesex Middlesex won by 31 runs
Prediction → Sunday, 31 May 2026 14:30
Warwickshire v Northamptonshire Northamptonshire won by 6 wickets (with 4 balls remaining)
14:30
Yorkshire v Gloucestershire Gloucestershire won by 56 runs
14:30
Middlesex v Hampshire Hampshire won by 8 wickets (with 36 balls remaining)
15:00
Nottinghamshire v Durham Nottinghamshire won by 6 wickets (with 16 balls remaining)
16:00
Essex v Derbyshire Essex won by 5 wickets (with 2 balls remaining)
16:30
Surrey v Kent Kent won by 8 wickets (with 36 balls remaininig)
Tuesday, 2 June 2026 19:00
Hampshire v Sussex Hampshire won by 29 runs
Prediction → Wednesday, 3 June 2026 18:30
Surrey v Middlesex Surrey won by 8 wickets (with 35 balls remaining)
Prediction → Thursday, 4 June 2026 19:00
Somerset v Glamorgan Glamorgan won by 4 wickets (with 0 ball remaining)
Prediction → Friday, 5 June 2026 17:30
Worcestershire v Glamorgan Worcestershire won by 27 runs
18:30
Nottinghamshire v Warwickshire Nottinghamshire won by 3 wickets (with 1 ball remaining)
Prediction → 18:30
Surrey v Hampshire Hampshire won by 5 runs
Prediction → 19:00
Gloucestershire v Somerset Gloucestershire won by 7 wickets (with 35 balls remaining)
Prediction → 19:00
Sussex v Leicestershire Leicestershire won by 4 wickets (with 14 balls remaining)
Prediction → 19:00
Yorkshire v Lancashire Yorkshire won by 106 runs
Prediction → Saturday, 6 June 2026 19:00
Durham v Northamptonshire Northamptonshire won by 7 runs
Prediction → Sunday, 7 June 2026 14:30
Gloucestershire v Worcestershire Gloucestershire won by 3 runs
14:30
Lancashire v Glamorgan Glamorgan won by 2 wickets (with 0 ball remaining)
14:30
Leicestershire v Yorkshire Leicestershire won by 12 runs
14:30
Sussex v Kent Sussex won by 7 wickets (with 16 balls remaining)
15:00
Nottinghamshire v Derbyshire Nottinghamshire won by 10 runs
15:30
Somerset v Warwickshire Warwickshire won by 6 wickets (with 2 balls remaining)
Tuesday, 9 June 2026 18:30
Durham v Lancashire Lancashire won by 7 wickets (with 5 balls remaining)
Prediction → 18:30
Northamptonshire v Worcestershire Northamptonshire won by 6 wickets (with 12 balls remaining) (D/L method)
Prediction → Friday, 26 June 2026 18:30
Glamorgan v Middlesex Glamorgan won by 6 wickets (with 15 balls remaining)
Prediction → 18:30
Leicestershire v Lancashire Lancashire won by 5 wickets (with 7 balls remaining)
Prediction → 18:30
Northamptonshire v Essex Northamptonshire won by 130 runs
Prediction → 18:30
Somerset v Gloucestershire Somerset won by 18 runs
Prediction → 19:00
Hampshire v Yorkshire Hampshire won by 2 wickets (with 1 ball remaining)
Prediction → 19:00
Kent v Nottinghamshire Nottinghamshire won by 4 wickets (with 8 balls remaining)
Prediction → 19:00
Sussex v Surrey Surrey won by 7 wickets (with 27 balls remaining)
Prediction → 19:00
Warwickshire v Worcestershire Warwickshire won by 59 runs
Prediction → Sunday, 28 June 2026 14:30
Derbyshire v Yorkshire Match tied — Derbyshire 215/9, Yorkshire 215/8 (20 overs each); points shared, no Super Over
Prediction → 14:30
Leicestershire v Nottinghamshire Nottinghamshire won by 74 runs
14:30
Middlesex v Durham Durham won by 100 runs
14:30
Worcestershire v Somerset Worcestershire won by 36 runs
15:30
Kent v Hampshire Kent won by 7 wickets (with 8 balls remaining)
Wednesday, 1 July 2026 19:00
Derbyshire v Lancashire Lancashire won by 4 runs
Prediction → 19:00
Gloucestershire v Northamptonshire Northamptonshire won by 8 wickets (with 16 balls remaining)
Prediction → 19:00
Warwickshire v Sussex Warwickshire won by 76 runs
Prediction → Friday, 3 July 2026 17:30
Worcestershire v Kent Worcestershire won by 83 runs
Prediction → 18:30
Glamorgan v Warwickshire Glamorgan won by 7 wickets (with 7 balls remaining)
18:30
Nottinghamshire v Lancashire Nottinghamshire won by 1 runs
18:30
Yorkshire v Durham Yorkshire won by 5 wickets (with 1 ball remaining)
Prediction → 19:00
Sussex v Essex Essex won by 100 runs
Saturday, 4 July 2026 19:00
Gloucestershire v Surrey Gloucestershire won by 57 runs
Sunday, 5 July 2026 14:30
Yorkshire v Leicestershire Yorkshire won by 41 runs
15:30
Durham v Nottinghamshire Nottinghamshire won by 2 runs
15:30
Glamorgan v Worcestershire Worcestershire won by 15 runs
15:30
Hampshire v Kent Hampshire won by 19 runs
15:30
Northamptonshire v Somerset Somerset won by 105 runs
15:30
Warwickshire v Gloucestershire Warwickshire won by 30 runs
16:00
Essex v Middlesex Middlesex won by 4 wickets (with 6 balls remaining)
Monday, 6 July 2026 18:30
Lancashire v Derbyshire Match tied — Lancashire 150/8, Derbyshire 150/9 (20 overs each) at Old Trafford; points shared, no Super Over
Prediction → Wednesday, 8 July 2026 18:30
Derbyshire v Somerset Somerset won by 27 runs
18:30
Glamorgan v Northamptonshire Northamptonshire won by 53 runs
Prediction → 18:30
Leicestershire v Durham Durham won by 8 wickets (with 30 balls remaining)
Prediction → 18:30
Surrey v Sussex Surrey won by 8 wickets (with 16 balls remaining)
Prediction → 19:00
Hampshire v Middlesex Middlesex won by 5 wickets (with 6 balls remaining)
Prediction → Friday, 10 July 2026 17:00
Middlesex v Sussex Sussex won by 18 runs
17:30
Worcestershire v Gloucestershire Gloucestershire won by 2 wickets (with 6 balls remaining)
Prediction → 18:30
Kent v Surrey Surrey won by 9 wickets (with 67 balls remaining)
Prediction → 18:30
Nottinghamshire v Leicestershire Nottinghamshire won by 6 wickets (with 10 balls remaining)
Prediction → 18:30
Somerset v Northamptonshire Somerset won by 7 wickets (with 30 balls remaining)
Prediction → 19:00
Essex v Hampshire Essex won by 7 wickets (with 24 balls remaining)
19:00
Lancashire v Yorkshire Lancashire won by 22 runs
Prediction → 19:00
Warwickshire v Glamorgan Warwickshire won by 4 wickets (with 1 ball remaining)
Sunday, 12 July 2026 14:30
Derbyshire v Leicestershire Derbyshire won by 7 wickets (with 33 balls remaining)
Prediction → 14:30
Gloucestershire v Glamorgan Glamorgan won by 50 runs
Prediction → 14:30
Kent v Middlesex Middlesex won by 14 runs
Prediction → 14:30
Northamptonshire v Warwickshire Warwickshire won by 5 wickets (with 10 balls remaining)
Prediction → 14:30
Sussex v Hampshire Hampshire won by 4 wickets (with 1 ball remaining)
Prediction → 15:30
Lancashire v Durham Lancashire won by 3 wickets (with 2 balls remaining)
Prediction → 15:30
Yorkshire v Nottinghamshire Yorkshire won by 18 runs
Prediction → 18:30
Surrey v Essex Essex won by 8 wickets (with 19 balls remaining)
Prediction → 18:35
Somerset v Worcestershire Somerset won by 78 runs
Prediction → Wednesday, 15 July 2026 16:30
Hampshire v Essex Hampshire won by 75 runs
16:30
Yorkshire v Somerset Somerset won by 2 wickets (with 1 ball remaining)
16:30
Nottinghamshire v Surrey Nottinghamshire won by 7 runs
17:00
Northamptonshire v Gloucestershire Northamptonshire won by 8 wickets (with 14 balls remaining)
Saturday, 18 July 2026 11:00
Northamptonshire v Somerset Northamptonshire won the match
Prediction → 14:45
Hampshire v Nottinghamshire Hampshire won the match
Prediction → 18:45
Northamptonshire v Hampshire Northamptonshire won by 14 runs
T20 Blast Schedule FAQ When does the T20 Blast 2026 start and finish? The Vitality Blast 2026 group stage runs from late May into mid-July 2026 , followed by the quarter-finals and Finals Day. All confirmed fixtures and times are listed above.
How many matches are in the T20 Blast? Each of the 18 counties plays 12 group matches — the other five in its group home and away, plus two cross-group games — followed by quarter-finals and Finals Day.
What time do T20 Blast matches start? Most Blast matches start in the evening (around 6:30pm BST) on weekdays, with some afternoon starts on weekends. Exact times for each fixture are shown in the schedule above (UK time).
Where can I find T20 Blast predictions? We publish free match predictions ahead of selected Blast fixtures. Fixtures with a published tip link directly to our full breakdown — look for the "Prediction" link next to the match.
Cricket betting is entertainment, not a financial strategy. Gamble responsibly . 18+ only.