The T20 Blast 2022 starts on May 25, with Kent and Somerset squaring off in the season-opener.
The fixture is a repeat of the previous edition’s final, where young wicketkeeper-batter Jordan Cox inspired Kent to a 25-run victory over Somerset in 2021.
As in recent seasons, there are 18 county teams participating in the tournament and are divided into two divisions – the North Group and the South Group.
North Group includes Birmingham, Derbyshire, Durham, Lancashire, Leicestershire, Northamptonshire, Nottinghamshire, Worcestershire and Yorkshire.
The South Group, meanwhile, features holders Kent, Essex, Gloucestershire, Hampshire, Glamorgan, Middlesex, Somerset, Surrey and Sussex.
The group stage, which comprises 126 games, will be played across a 40-day period with the final round-robin matches to be staged on Sunday, July 3.
Each county will play 14 group-stage matches (seven at home and seven away).
The knockout phase is scheduled from July 6 onwards, with the quarter-finals set to be played between July 6 and 9.
The semi-finals and the T20 Blast 2022 final will be held at Edgbaston on July 16.
Leicestershire are the most successful team in the history of the T20 Blast with three titles.
Where to watch T20 Blast 2022 live in India?
Live streaming of Vitality T20 Blast 2022 in India will be available for select matches on the FanCode app and website. There will be no telecast of the Vitality T20 Blast on any TV channel in India.
Vitality T20 Blast 2022 schedule and live India match times
All timings are in Indian Standard Time (IST)
Wednesday, May 25
Kent vs Somerset - 11:30 PM
Yorkshire vs Worcestershire - 11:30 PM
Thursday, May 26
Birmingham vs Northamptonshire - 9:00 PM
Middlesex vs Gloucestershire - 11:00 PM
Leicestershire vs Durham - 11:00 PM
Sussex vs Glamorgan - 11:30 PM
Friday, May 27
Gloucestershire vs Sussex - 11:00 PM
Lancashire vs Yorkshire - 11:00 PM
Surrey vs Glamorgan - 11:00 PM
Northamptonshire vs Durham - 11:00 PM
Nottinghamshire vs Worcestershire - 11:00 PM
Hampshire vs Middlesex - 11:30 PM
Kent vs Essex - 11:30 PM
Derbyshire vs Birmingham - 11:30 PM
Saturday, May 28
Leicestershire vs Derbyshire - 7:00 PM
Sunday, May 29
Birmingham vs Durham - 7:00 PM
Lancashire vs Worcestershire - 7:00 PM
Middlesex vs Glamorgan - 7:00 PM
Sussex vs Kent - 7:00 PM
Yorkshire vs Leicestershire - 7:30 PM
Somerset vs Essex - 8:30 PM
Monday, May 30
Nottinghamshire vs Northamptonshire - 11:00 PM
Hampshire vs Somerset - 11:30 PM
Tuesday, May 31
Yorkshire vs Derbyshire - 11:00 PM
Surrey vs Gloucestershire - 11:00 PM
Nottinghamshire vs Lancashire - 11:00 PM
Essex vs Hampshire - 11:30 PM
Wednesday, June 1
Lancashire vs Derbyshire - 7:30 PM
Gloucestershire vs Kent - 11:00 PM
Durham vs Worcestershire - 11:00 PM
Somerset vs Sussex - 11:00 PM
Northamptonshire vs Leicestershire - 11:00 PM
Thursday, June 2
Birmingham vs Leicestershire - 7:00 PM
Surrey vs Hampshire - 11:00 PM
Glamorgan vs Essex - 11:00 PM
Friday, June 3
Worcestershire vs Birmingham - 7:00 PM
Gloucestershire vs Essex - 11:00 PM
Lancashire vs Northamptonshire - 11:00 PM
Yorkshire vs Durham - 11:00 PM
Somerset vs Glamorgan - 11:00 PM
Kent vs Surrey - 11:30 PM
Sussex vs Middlesex - 11:30 PM
Derbyshire vs Nottinghamshire - 11:30 PM
Saturday, June 4
Hampshire vs Sussex - 11:30 PM
Sunday, June 5
Kent vs Middlesex - 7:00 PM
Birmingham vs Nottinghamshire - 7:00 PM
Worcestershire vs Leicestershire - 7:00 PM
Durham vs Northamptonshire - 7:00 PM
Glamorgan vs Surrey - 7:00 PM
Monday, June 6
Yorkshire vs Nottinghamshire - 11:00 PM
Tuesday, June 7
Middlesex vs Hampshire - 9:00 PM
Glamorgan vs Gloucestershire - 11:00 PM
Northamptonshire vs Derbyshire - 11:00 PM
Leicestershire vs Lancashire - 11:00 PM
Essex vs Kent - 11:30 PM
Wednesday, June 8
Yorkshire vs Lancashire - 11:00 PM
Surrey vs Sussex - 11:00 PM
Durham vs Birmingham - 11:00 PM
Thursday, June 9
Middlesex vs Surrey - 10:45 PM
Gloucestershire vs Somerset - 11:00 PM
Northamptonshire vs Worcestershire - 11:00 PM
Hampshire vs Essex - 11:30 PM
Derbyshire vs Leicestershire - 11:30 PM
Friday, June 10
Worcestershire vs Derbyshire - 10:00 PM
Birmingham vs Yorkshire - 11:00 PM
Durham vs Lancashire - 11:00 PM
Glamorgan vs Hampshire - 11:00 PM
Somerset vs Kent - 11:00 PM
Leicestershire vs Nottinghamshire - 11:00 PM
Sussex vs Gloucestershire - 11:30 PM
Essex vs Middlesex - 11:30 PM
Friday, June 17
Surrey vs Middlesex - 11:00 PM
Durham vs Yorkshire - 11:00 PM
Somerset vs Gloucestershire - 11:00 PM
Northamptonshire vs Lancashire - 11:00 PM
Nottinghamshire vs Birmingham - 11:00 PM
Leicestershire vs Worcestershire - 11:00 PM
Hampshire vs Kent - 11:30 PM
Essex vs Sussex - 11:30 PM
Saturday, June 18
Gloucestershire vs Glamorgan - 7:00 PM
Derbyshire vs Yorkshire - 7:00 PM
Worcestershire vs Northamptonshire - 7:00 PM
Sunday, June 19
Hampshire vs Surrey - 7:00 PM
Birmingham vs Derbyshire - 7:00 PM
Middlesex vs Kent - 7:00 PM
Durham vs Leicestershire - 7:00 PM
Glamorgan vs Sussex - 7:00 PM
Lancashire vs Nottinghamshire - 7:00 PM
Essex vs Somerset - 7:00 PM
Tuesday, June 21
Surrey vs Somerset - 11:00 PM
Glamorgan vs Middlesex - 11:00 PM
Nottinghamshire vs Leicestershire - 11:00 PM
Kent vs Gloucestershire - 11:30 PM
Derbyshire vs Northamptonshire - 11:30 PM
Wednesday, June 22
Northamptonshire vs Birmingham - 11:00 PM
Thursday, June 23
Middlesex vs Essex - 10:45 PM
Worcestershire vs Yorkshire - 11:00 PM
Lancashire vs Durham - 11:00 PM
Nottinghamshire vs Derbyshire - 11:00 PM
Sussex vs Surrey - 11:30 PM
Somerset vs Hampshire - 11:30 PM
Friday, June 24
Gloucestershire vs Hampshire - 11:00 PM
Birmingham vs Worcestershire - 11:00 PM
Durham vs Nottinghamshire - 11:00 PM
Glamorgan vs Somerset - 11:00 PM
Northamptonshire vs Yorkshire - 11:00 PM
Kent vs Sussex - 11:30 PM
Essex vs Surrey - 11:30 PM
Derbyshire vs Lancashire - 11:30 PM
Friday, July 1
Worcestershire vs Lancashire - 10:00 PM
Yorkshire vs Birmingham - 11:00 PM
Surrey vs Kent - 11:00 PM
Middlesex vs Somerset - 11:00 PM
Nottinghamshire vs Durham - 11:00 PM
Leicestershire vs Northamptonshire - 11:00 PM
Hampshire vs Gloucestershire - 11:30 PM
Sussex vs Essex - 11:30 PM
Saturday, July 2
Essex vs Glamorgan - 11:00 PM
Sunday, July 3
Gloucestershire vs Middlesex - 7:00 PM
Kent vs Glamorgan - 7:00 PM
Lancashire vs Birmingham - 7:00 PM
Worcestershire vs Nottinghamshire - 7:00 PM
Sussex vs Hampshire - 7:00 PM
Derbyshire vs Durham - 7:00 PM
Leicestershire vs Yorkshire - 7:00 PM
Somerset vs Surrey - 11:00 PM
Wednesday, July 6
Quarter-final 1 - 11:00 PM
Friday, July 8
Quarter-final 2 - 11:00 PM
Quarter-final 3 - 11:00 PM
Saturday, July 9
Quarter-final 4 - 11:00 PM
Saturday, July 16
Semi-final 1 - 3:30 PM
Semi-final 2 - 7:00 PM
T20 Blast 2022 final - 11:15 PM
Featured photo: Twitter / Vitality Blast