T20 Blast 2025 Cricket Schedule: Complete Vitality Blast Fixtures & Results

Cricket is a game of anticipation, and the Vitality Blast stands as England’s top domestic T20 competition, delivering high-octane cricket across the unpredictable British summer. Our detailed T20 Blast 2025 schedule provides everything you need to follow every boundary, wicket, and result throughout the tournament.

T20 Blast 2025 Schedule & Results

DateMatchMatch ResultPrediction

03/09/2025 05:30 PM

Surrey vs Northamptonshire

-

Prediction

05/09/2025 05:30 PM

Durham vs Hampshire

-

Prediction

06/09/2025 01:30 PM

Lancashire vs Kent

-

Prediction

06/09/2025 05:30 PM

Somerset vs Birmingham Bears

-

Prediction

18/07/2025 05:30 PM

Glamorgan vs MiddlesexGlamorgan beat Middlesex by 52 runsPrediction

18/07/2025 05:30 PM

Nottinghamshire vs LancashireNottinghamshire beat Lancashire by 4 wicketsPrediction

18/07/2025 05:30 PM

Somerset vs GloucestershireSomerset beat Gloucestershire by 16 runsPrediction

18/07/2025 05:30 PM

Durham vs NorthamptonshireDurham won by 9 wicketsPrediction

18/07/2025 05:30 PM

Leicestershire vs YorkshireYorkshire won by 2 wicketsPrediction

18/07/2025 05:30 PM

Derbyshire vs Birmingham BearsBirmingham Bears Won by 127 runsPrediction

18/07/2025 05:30 PM

Kent vs EssexKent beat Essex by 7 wicketsPrediction

18/07/2025 05:30 PM

Sussex vs SurreySurrey won by 7 runsPrediction

17/07/2025 06:00 PM

Essex vs HampshireEssex beat Hampshire by 4 wicketsPrediction

17/07/2025 05:30 PM

Yorkshire vs LancashireLancashire beat Yorkshire by 21 runsPrediction

17/07/2025 04:30 PM

Worcestershire vs NottinghamshireWorcestershire won by 45 runsPrediction

17/07/2025 03:00 PM

Gloucestershire vs SussexSussex won by 4 wicketsPrediction

16/07/2025 05:15 PM

Middlesex vs SurreySurrey beat Middlesex by 8 runsPrediction

15/07/2025 05:30 PM

Durham vs Leicestershire

-

Prediction

13/07/2025 03:00 PM

Kent vs MiddlesexKent beat Middlesex by 7 wicketsPrediction

13/07/2025 02:30 PM

Surrey vs SomersetSurrey beat Somerset by 67 runsPrediction

13/07/2025 02:00 PM

Birmingham Bears vs Northamptonshire

-

Prediction

13/07/2025 02:00 PM

Hampshire vs SussexHampshire beat Sussex by 6 wicketsPrediction

13/07/2025 02:00 PM

Lancashire vs DurhamLancashire beat Durham by 3 wicketsPrediction

13/07/2025 02:00 PM

Glamorgan vs GloucestershireGloucestershire won by 40 runsPrediction

13/07/2025 02:00 PM

Yorkshire vs DerbyshireDerbyshire won by 8 wicketsPrediction

13/07/2025 01:30 PM

Worcestershire vs LeicestershireWorcestershire won by 6 wicketsPrediction

11/07/2025 06:00 PM

Lancashire vs YorkshireYorkshire won by 19 runsPrediction

11/07/2025 06:00 PM

Essex vs SussexEssex beat Sussex by 6 wicketsPrediction

11/07/2025 05:30 PM

Surrey vs GlamorganSurrey beat Glamorgan by 6 wicketsPrediction

11/07/2025 05:30 PM

Northamptonshire vs DerbyshireNorthamptonshire beat Derbyshire by 13 runsPrediction

11/07/2025 05:30 PM

Nottinghamshire vs DurhamNottinghamshire beat Durham by 7 wicketsPrediction

11/07/2025 05:30 PM

Kent vs SomersetSomerset won by 5 wicketsPrediction

11/07/2025 04:30 PM

Worcestershire vs Birmingham BearsBirmingham Bears beat Worcestershire by 23 runsPrediction

11/07/2025 04:00 PM

Middlesex vs GloucestershireMiddlesex beat Gloucestershire by 23 runsPrediction

10/07/2025 06:00 PM

Derbyshire vs WorcestershireWorcestershire beat Derbyshire by 12 runsPrediction

10/07/2025 06:00 PM

Hampshire vs GlamorganHampshire won by 95 runsPrediction

10/07/2025 05:30 PM

Leicestershire vs NorthamptonshireLeicestershire Won by 6 wicketsPrediction

09/07/2025 06:00 PM

Sussex vs KentKent beat Sussex by 2 wicketsPrediction

09/07/2025 06:00 PM

Birmingham Bears vs LancashireBirmingham Bears beat Lancashire by 36 runsPrediction

09/07/2025 06:00 PM

Gloucestershire vs SurreySurrey beat Gloucestershire by 28 runsPrediction

09/07/2025 04:00 PM

Middlesex vs HampshireHampshire won by 3 wicketsPrediction

08/07/2025 05:30 PM

Somerset vs EssexSomerset beat Essex by 95 runsPrediction

06/07/2025 03:30 PM

Surrey vs EssexEssex beat Surrey by 4 wicketsPrediction

06/07/2025 03:00 PM

Gloucestershire vs MiddlesexGloucestershire won by 9 runsPrediction

06/07/2025 02:00 PM

Hampshire vs SomersetSomerset beat Hampshire by 4 wicketsPrediction

06/07/2025 02:00 PM

Northamptonshire vs WorcestershireWorcestershire beat Northamptonshire by 6 wicketsPrediction

06/07/2025 02:00 PM

Nottinghamshire vs LeicestershireNottinghamshire beat Leicestershire by 1 wicketsPrediction

06/07/2025 01:30 PM

Durham vs Birmingham BearsDurham won by 8 runsPrediction

06/07/2025 01:30 PM

Glamorgan vs KentGlamorgan won by 6 wicketsPrediction

06/07/2025 01:30 PM

Derbyshire vs YorkshireDerbyshire beat Yorkshire by 7 wicketsPrediction

05/07/2025 06:00 PM

Sussex vs HampshireHampshire beat Sussex by 62 runsPrediction

05/07/2025 02:00 PM

Lancashire vs DerbyshireLancashire beat Derbyshire by 42 runsPrediction

04/07/2025 06:00 PM

Essex vs GloucestershireGloucestershire beat Essex by 13 runsPrediction

04/07/2025 05:30 PM

Northamptonshire vs LancashireLancashire beat Northamptonshire by 5 wicketsPrediction

04/07/2025 05:30 PM

Somerset vs GlamorganGlamorgan beat Somerset by 2 runsPrediction

04/07/2025 05:30 PM

Kent vs SussexSussex beat Kent by 34 runsPrediction

04/07/2025 05:30 PM

Yorkshire vs WorcestershireYorkshire beat Worcestershire by 41 runsPrediction

04/07/2025 05:30 PM

Leicestershire vs Birmingham BearsBirmingham Bears Won by 6 wicketsPrediction

04/07/2025 05:30 PM

Durham vs NottinghamshireDurham beat Nottinghamshire by 49 runsPrediction

20/06/2025 06:00 PM

Derbyshire vs LancashireLancashire beat Derbyshire by 80 runsPrediction

20/06/2025 06:00 PM

Birmingham Bears vs WorcestershireBirmingham Bears won by 1 wicketsPrediction

20/06/2025 06:00 PM

Essex vs KentKent won by 47 runsPrediction

20/06/2025 06:00 PM

Gloucestershire vs HampshireGloucestershire beat Hampshire by 2 wicketsPrediction

20/06/2025 05:45 PM

Surrey vs MiddlesexSurrey beat Middlesex by 75 runsPrediction

20/06/2025 05:30 PM

Glamorgan vs SomersetSomerset beat Glamorgan by 6 wicketsPrediction

20/06/2025 05:30 PM

Northamptonshire vs Nottinghamshire

-

Prediction

20/06/2025 05:30 PM

Durham vs YorkshireDurham won by 63 runsPrediction

19/06/2025 05:30 PM

Somerset vs HampshireSomerset beat Hampshire by 17 runsPrediction

19/06/2025 05:30 PM

Leicestershire vs NottinghamshireLeicestershire beat Nottinghamshire by 4 wicketsPrediction

19/06/2025 05:15 PM

Middlesex vs EssexMiddlesex beat Essex by 1 runPrediction

18/06/2025 05:30 PM

Surrey vs SussexSurrey beat Sussex by 48 runsPrediction

18/06/2025 05:30 PM

Kent vs GloucestershireGloucestershire beat Kent by 7 wicketsPrediction

18/06/2025 04:30 PM

Worcestershire vs DurhamWorcestershire won by 6 wicketsPrediction

17/06/2025 06:00 PM

Hampshire vs SurreySurrey beat Hampshire by 69 runsPrediction

15/06/2025 03:00 PM

Gloucestershire vs GlamorganGlamorgan beat Gloucestershire by 40 runsPrediction

15/06/2025 03:00 PM

Leicestershire vs WorcestershireLeicestershire beat Worcestershire by 6 wicketsPrediction

15/06/2025 03:00 PM

Somerset vs KentKent beat Somerset by 4 runsPrediction

15/06/2025 01:30 PM

Yorkshire vs DurhamDurham beat Yorkshire by 6 wicketsPrediction

14/06/2025 06:00 PM

Birmingham Bears vs NottinghamshireNottinghamshire beat Birmingham Bears by 6 wicketsPrediction

14/06/2025 05:30 PM

Glamorgan vs SussexSussex won by 27 runsPrediction

14/06/2025 02:00 PM

Derbyshire vs LeicestershireDerbyshire beat Leicestershire by 7 wicketsPrediction

13/06/2025 06:00 PM

Sussex vs EssexMatch abandonedPrediction

13/06/2025 06:00 PM

Gloucestershire vs SomersetSomerset beat Gloucestershire by 6 wicketsPrediction

13/06/2025 06:00 PM

Hampshire vs MiddlesexMiddlesex tied with Hampshire (DLS method)Prediction

13/06/2025 05:30 PM

Northamptonshire vs DurhamDurham beat Northamptonshire by 15 runsPrediction

13/06/2025 05:30 PM

Nottinghamshire vs DerbyshireDerbyshire won by 46 runsPrediction

13/06/2025 05:30 PM

Yorkshire vs Birmingham BearsBirmingham Bears beat Yorkshire by 32 runsPrediction

13/06/2025 04:30 PM

Worcestershire vs LancashireLancashire beat Worcestershire by 7 wicketsPrediction

12/06/2025 05:30 PM

Surrey vs KentSurrey beat Kent by 4 wicketsPrediction

12/06/2025 05:30 PM

Somerset vs MiddlesexSomerset beat Middlesex by 5 wicketsPrediction

12/06/2025 05:30 PM

Essex vs GlamorganGlamorgan beat Essex by 40 runsPrediction

11/06/2025 05:30 PM

Durham vs DerbyshireDurham beat Derbyshire by 16 runsPrediction

11/06/2025 05:30 PM

Nottinghamshire vs YorkshireYorkshire beat Nottinghamshire by 9 runsPrediction

11/06/2025 05:30 PM

Northamptonshire vs Birmingham BearsNorthamptonshire beat Birmingham Bears by 10 runsPrediction

08/06/2025 03:00 PM

Sussex vs GlamorganSussex beat Glamorgan by 78 runsPrediction

08/06/2025 03:00 PM

Birmingham Bears vs DerbyshireBirmingham Bears beat Derbyshire by 58 runsPrediction

08/06/2025 02:00 PM

Yorkshire vs LeicestershireYorkshire beat Leicestershire by 106 runsPrediction

08/06/2025 01:30 PM

Kent vs HampshireKent beat Hampshire by 8 wicketsPrediction

08/06/2025 01:00 PM

Essex vs MiddlesexMiddlesex beat Essex by 6 wicketsPrediction

08/06/2025 12:00 PM

Lancashire vs NorthamptonshireNorthamptonshire won by 24 runsPrediction

Whether you’re tracking your favourite county or planning match day visits, this complete fixture list means you won’t miss any of the action that makes the T20 Blast one of cricket’s most thrilling domestic competitions.

Understanding the Vitality Blast Tournament Format

The Vitality Blast follows a structure that balances competitive intensity with practicality. The tournament features all 18 first-class counties divided into two regional groups: the North Group and the South Group with nine teams each.

Each county plays 14 matches during the group stage – facing seven opponents twice (home and away) and one opponent only once. This regional division minimises travel and gives the competition a fair balance.

The group stage spans approximately eight weeks, creating a steady rhythm of T20 action across the English summer. Following the group matches, the top four teams from each group advance to the quarter finals, setting the stage for the knockouts. If you want to know how teams might perform based on the schedule’s demands, check out today’s match predictions for insights that could inform your viewing or betting decisions.

Key Elements of the T20 Blast Fixtures

The T20 Blast schedule strikes a smart balance between exciting competition and real-world logistics, making it work well for players, counties, and fans alike.

Match Timings

The Vitality Blast embraces flexible scheduling for attendees and viewers. Weekday matches start at around 6:30 PM local time so nearby fans can attend after work. Weekend fixtures offer more variety, with afternoon starts (2:30 PM) and evening games scheduled to allow family attendance and broadcasting requirements.

Double-headers sometimes feature on weekends, particularly when teams make longer journeys. For those interested in the betting implications of day versus night matches, cricket betting odds often reflect these timing differences in their market valuations.

Venue Distribution

The Vitality Blast showcases England’s rich cricketing landscape by utilizing all 18 county grounds as primary venues. This home-and-away structure ensures each county hosts around seven home matches, creating a balanced mix of fixtures across the country. The tournament occasionally features outground venues – smaller, traditional grounds away from main county headquarters – bringing high-level T20 cricket to communities that might otherwise miss out.

There are plenty of home advantages as teams develop strategies tailored to their grounds’ unique characteristics. Some venues favor batting with shorter boundaries, while others assist bowlers with larger playing areas. To find out more about each ground’s characteristics and how they might influence matches, visit our cricket grounds section.

T20 Blast Scheduling

The T20 Blast schedule is created to consider the following:

  • Clusters of matches allows teams to build momentum through consecutive games while avoiding player fatigue
  • Minimising travel time between fixtures, particularly for midweek matches
  • Balancing home and away fixtures to prevent extended runs of either
  • Consideration of other domestic competitions (County Championship and One-Day Cup) to manage player workloads
  • Strategic placement of derby matches on weekends or holidays to for maximum viewing and best atmosphere

How to Navigate Today’s T20 Blast Match Information

Our T20 Blast schedule provides detailed info for each fixture, helping you plan your cricket viewing. For every match day in the competition, you’ll find:

  • Complete fixture list with precise start times (in your local time zone), so you know exactly when to tune in
  • Venue details including the specific ground where each match takes place
  • Team information highlighting the competing counties and their current tournament standings
  • Match status updates (scheduled, upcoming, in progress, or completed)
  • Live scoring and result information once matches are underway or completed

All this means you get all the essential information at your fingertips. For additional information across all major cricket competitions, our main cricket schedule provides the full cricket landscape, helping you look at potential fixture overlaps with your favourite international or other domestic tournaments.

The T20 Blast Playoff System Explained

The Vitality Blast is formed of a straightforward yet exciting knockout structure that rewards consistent group stage play. There are also plenty of opportunities for dramatic finals.

After completing the 14-match group stage, the top four teams from both the North and South Groups advance to the quarter-finals, while the bottom five teams in each group are eliminated.

The quarter final matchups follow a structured format that rewards higher group placement:

  1. North Group Winner vs. South Group 4th Place
  2. South Group Winner vs. North Group 4th Place
  3. North Group Runner-up vs. South Group 3rd Place
  4. South Group Runner-up vs. North Group 3rd Place

This seeding system creates a balanced knockout while giving higher-placed teams a theoretical advantage against lower-placed opponent. Each quarter final is a single-elimination match, with the winner advancing to Finals Day and the loser exiting the tournament.

The signature event of the T20 Blast is Finals Day: a cricketing spectacle that features both semi-finals and the final played on a single day at the same venue, usually Edgbaston in Birmingham.

This trio of matches is one of domestic cricket’s most intense and entertaining days, with three contests determining the champion in approximately eight hours of cricket.

The first semi-final usually starts in late morning, followed by the second semi-final in the early afternoon, and the championship match under floodlights. This unique format tests teams’ endurance, tactical flexibility and depth, as playing potentially two high-intensity matches in a single day requires careful player management.

For more detailed explanations of major cricket tournament structures and formats, our cricket guides provide clear information for fans of any level.

Stay Connected With the Complete T20 Blast Action

The Vitality Blast delivers cricket at its most dynamic and entertaining, with the 2025 edition promising another summer of spectacular boundaries, athletic fielding, and nail-biting finishes. By bookmarking this T20 Blast schedule page, you’ll have instant access to fixture details, match statuses, and results throughout.

You’ll never miss key moments – from the opening powerplays of the group stage to the final delivery. You get regularly updated information so you can plan with confidence, whether you’re tracking a specific county’s campaign or enjoying the tournament as a neutral supporter.

The T20 Blast represents county cricket at its most explosive, showcasing both established international stars and emerging English talent.