The T20 Blast 2024 is scheduled to start on May 30 and run till September 14 in England.

Organised by the England and Wales Cricket Board (ECB), the T20 Blast 2024 will see 18 counties compete in a total of 133 matches.  

These teams have been divided into two groups, North Group and South Group, of nine teams each in the seventh edition of the T20 Blast.

North Group has Derbyshire, Durham, Lancashire, Leicestershire, Nottinghamshire, Northamptonshire, Warwickshire, Worcestershire and Yorkshire.

The likes of Essex, Glamorgan, Gloucestershire, Hampshire, Kent, Middlesex, Somerset, Surrey and Sussex are placed in South Group.

As per the T20 Blast 2024 schedule, each county will play a total of 14 group stage matches, seven at home and seven away.

The top four teams from each group will advance to the quarter-finals. The knockouts also comprise semi-finals and the final.

The T20 Blast 2024 final will be played at the Edgbaston Cricket Ground in Birmingham on September 14.

Somerset are the defending champions of the T20 tournament after beating Essex by 14 runs in the 2023 final.

Leicestershire and Hampshire are the most successful teams in the tournament’s history with three titles each.

Where to watch T20 Blast 2024 live in India

The T20 Blast 2024 will be telecast live on Sony Sports Network's TV channels in India. 

Live streaming of the T20 Blast 2024 will be available on the SonyLIV app and website. The T20 tournament will be also live streamed on the FanCode app and website in India.

T20 Blast 2024 schedule and live India match start times

All match times are in India Standard Time (IST)

Thursday, May 30

Northamptonshire vs Derbyshire - 11:00 PM

Yorkshire vs Worcestershire - 11:00 PM

Gloucestershire vs Essex - 11:00 PM

Lancashire vs Durham - 11:00 PM

Hampshire vs Surrey - 11:30 PM

Friday, May 31

Worcestershire vs Lancashire - 10:00 PM

Glamorgan vs Surrey - 11:00 PM

Leicestershire vs Yorkshire - 11:00 PM

Nottinghamshire vs Northamptonshire - 11:00 PM

Durham vs Warwickshire - 11:00 PM

Sussex vs Gloucestershire - 11:30 PM

Somerset vs Essex - 11:30 PM

Middlesex vs Kent - 11:30 PM

Saturday, June 1

Derbyshire vs Leicestershire - 7:00 PM

Warwickshire vs Nottinghamshire - 11:00 PM

Sunday, June 2

Essex vs Middlesex - 7:00 PM

Glamorgan vs Sussex - 7:00 PM

Hampshire vs Kent - 7:00 PM

Surrey vs Somerset - 8:00 PM

Northamptonshire vs Yorkshire - 8:00 PM

Lancashire vs Derbyshire - 8:00 PM

Thursday, June 6

Middlesex vs Glamorgan - 10:45 PM

Nottinghamshire vs Worcestershire - 11:00 PM

Friday, June 7

Northamptonshire vs Worcestershire - 11:00 PM

Kent vs Somerset - 11:00 PM

Gloucestershire vs Hampshire - 11:00 PM

Surrey vs Sussex - 11:00 PM

Lancashire vs Warwickshire - 11:00 PM

Leicestershire vs Durham - 11:00 PM

Essex vs Glamorgan - 11:30 PM

Derbyshire vs Nottinghamshire - 11:30 PM

Saturday, June 8

Gloucestershire vs Sussex - 11:00 PM

Warwickshire vs Durham - 11:00 PM

Sunday, June 9

Nottinghamshire vs Lancashire - 7:00 PM

Somerset vs Hampshire - 7:00 PM

Leicestershire vs Worcestershire - 7:00 PM

Kent vs Middlesex - 8:00 PM

Yorkshire vs Derbyshire - 8:00 PM

Tuesday, June 11

Middlesex vs Somerset - 10:45 PM

Durham vs Leicestershire - 11:00 PM

Thursday, June 13

Middlesex vs Essex - 10:45 PM

Glamorgan vs Hampshire - 11:00 PM

Friday, June 14

Worcestershire vs Nottinghamshire - 10:00 PM

Surrey vs Gloucestershire - 11:00 PM

Leicestershire vs Lancashire - 11:00 PM

Warwickshire vs Yorkshire - 11:00 PM

Hampshire vs Middlesex - 11:30 PM

Essex vs Sussex - 11:30 PM

Somerset vs Kent - 11:30 PM

Derbyshire vs Northamptonshire - 11:30 PM

Saturday, June 15

Nottinghamshire vs Durham - 7:00 PM

Sussex vs Surrey - 7:00 PM

Sunday, June 16

Somerset vs Glamorgan - 7:00 PM

Durham vs Lancashire - 7:00 PM

Kent vs Gloucestershire - 7:00 PM

Yorkshire vs Leicestershire - 8:00 PM

Derbyshire vs Warwickshire - 8:00 PM

Worcestershire vs Northamptonshire - 8:00 PM

Thursday, June 20

Middlesex vs Surrey - 10:45 PM

Yorkshire vs Lancashire - 11:00 PM

Glamorgan vs Gloucestershire - 11:00 PM

Warwickshire vs Northamptonshire - 11:00 PM

Essex vs Hampshire - 11:30 PM

Sussex vs Kent - 11:30 PM

Friday, June 21

Worcestershire vs Warwickshire - 10:00 PM

Surrey vs Glamorgan - 11:00 PM

Kent vs Essex - 11:00 PM

Northamptonshire vs Leicestershire - 11:00 PM

Gloucestershire vs Somerset - 11:00 PM

Durham vs Yorkshire - 11:00 PM

Nottinghamshire vs Derbyshire - 11:00 PM

Hampshire vs Sussex - 11:30 PM

Friday, July 5

Gloucestershire vs Kent - 7:00 PM

Surrey vs Middlesex - 11:00 PM

Yorkshire vs Warwickshire - 11:00 PM

Durham vs Worcestershire - 11:00 PM

Nottinghamshire vs Leicestershire - 11:00 PM

Sussex vs Glamorgan - 11:30 PM

Essex vs Somerset - 11:30 PM

Saturday, July 6

Middlesex vs Hampshire - 7:00 PM

Leicestershire vs Derbyshire - 11:00 PM

Sunday, July 7

Somerset vs Gloucestershire - 7:00 PM

Derbyshire vs Yorkshire - 7:00 PM

Nottinghamshire vs Warwickshire - 7:00 PM

Lancashire vs Worcestershire - 7:00 PM

Glamorgan vs Essex - 7:00 PM

Northamptonshire vs Durham - 7:00 PM

Surrey vs Kent - 7:00 PM

Wednesday, July 10

Sussex vs Hampshire - 11:30 PM

Thursday, July 11

Gloucestershire vs Middlesex - 7:00 PM

Worcestershire vs Leicestershire - 10:00 PM

Yorkshire vs Durham - 11:00 PM

Essex vs Kent - 11:30 PM

Derbyshire vs Lancashire - 11:30 PM

Friday, July 12

Durham vs Nottinghamshire - 11:00 PM

Leicestershire vs Northamptonshire - 11:00 PM

Glamorgan vs Middlesex - 11:00 PM

Kent vs Sussex - 11:00 PM

Warwickshire vs Worcestershire - 11:00 PM

Hampshire vs Gloucestershire - 11:00 PM

Somerset vs Surrey - 11:30 PM

Lancashire vs Yorkshire - 11:30 PM

Saturday, July 13

Sussex vs Essex - 7:00 PM

Sunday, July 14

Durham vs Northamptonshire - 7:00 PM

Leicestershire vs Nottinghamshire - 11:00 PM

Worcestershire vs Yorkshire - 7:00 PM

Warwickshire vs Derbyshire - 7:00 PM

Gloucestershire vs Glamorgan - 7:00 PM

Hampshire vs Somerset - 7:00 PM

Essex vs Surrey - 7:00 PM

Tuesday, July 16

Kent vs Glamorgan - 11:00 PM

Wednesday, July 17

Lancashire vs Nottinghamshire - 11:00 PM

Thursday, July 18

Worcestershire vs Derbyshire - 10:00 PM

Surrey vs Hampshire - 11:00 PM

Northamptonshire vs Warwickshire - 11:00 PM

Middlesex vs Gloucestershire - 11:30 PM

Somerset vs Sussex - 11:30 PM

Friday, July 18

Warwickshire vs Leicestershire - 11:30 PM

Derbyshire vs Durham - 11:30 PM

Yorkshire vs Nottinghamshire - 11:30 PM

Kent vs Surrey - 11:30 PM

Hampshire vs Essex - 11:30 PM

Sussex vs Middlesex - 11:30 PM

Lancashire vs Northamptonshire - 7:00 PM

Glamorgan vs Somerset - 11:30 PM

Tuesday, September 3

Quarter-final 1 - 11:00 PM

Wednesday, September 4

Quarter-final 2 - 11:00 PM

Thursday, September 5

Quarter-final 3 - 11:00 PM

Friday, September 6

Quarter-final 4 - 11:30 PM

Saturday, September 14

Semi-final 1 - 3:30 PM

Semi-final 2 - 7:00 PM

T20 Blast 2024 final - 11:15 PM

Photo credit: Alamy