The 2023 season of the County Championship will begin on April 6 — here’s the full match list, timings and the schedule for the edition, along with the venues and dates for each of the two divisions.
The 123rd edition of the County Championship will be played between 18 teams, with ten sides in Division One and another eight in Division Two – find the full schedule of the tournament here.
County Schedule 2022: Divisions
Division One:
Hampshire, Nottinghamshire, Lancashire, Surrey, Somerset, Warwickshire, Middlesex, Essex, Kent, Northamptonshire
Division Two:
Sussex, Durham, Glamorgan, Gloucestershire, Derbyshire, Worcestershire, Yorkshire, Leicestershire
County Championship 2023: Full match list and schedule
*All timings local
April 6 – April 9
Division One
Hampshire v Nottinghamshire (Southampton) – 11 am
Lancashire v Surrey (Old Trafford) – 11 am
Somerset v Warwickshire (Taunton) – 11 am
Middlesex v Essex (Lord’s) – 11 am
Kent v Northamptonshire (Canterbury) – 11am
Division Two
Sussex v Durham (Hove) – 11 am
Glamorgan v Gloucestershire (Cardiff) – 11 am
Derbyshire v Worcestershire (Derby) – 11 am
Yorkshire v Leicestershire (Headingley) – 11 am
April 13 – April 16
Division One
Warwickshire v Kent (Edgbaston) – 11 am
Surrey v Hampshire (The Oval) – 11 am
Nottinghamshire v Somerset (Nottingham) – 11 am
Essex v Lancashire (Chelmsford) – 11 am
Northamptonshire v Middlesex (Northampton) – 11 am
Division Two
Gloucestershire v Yorkshire (Bristol) – 11 am
Durham v Worcestershire (Chester-le-Street) – 11 am
Leicestershire v Derbyshire (Leicester) – 11 am
April 20 – April 23
Division One
Middlesex v Nottinghamshire (Lord’s) – 11 am
Somerset v Lancashire (Taunton) – 11 am
Northamptonshire v Hampshire (Northampton) – 11 am
Kent v Essex (Canterbury) – 11 am
Division Two
Worcestershire v Gloucestershire (Worcester) – 11 am
Glamorgan v Durham (Cardiff) – 11 am
Sussex v Yorkshire (Hove) – 11am
April 27 – April 30
Division One
Middlesex v Kent (Lord’s) – 11 am
Warwickshire v Surrey (Edgbaston) – 11 am
Division Two
Durham v Derbyshire (Chester-le-Street) – 11 am
Gloucestershire v Sussex (Bristol) – 11 am
Leicestershire v Glamorgan (Leicester) – 11 am
May 4 – May 7
Division One
Hampshire v Warwickshire (Southampton) – 11 am
Nottinghamshire v Lancashire (Nottingham) – 11 am
Somerset v Northamptonshire (Taunton) – 11 am
Essex v Surrey (Chelmsford) – 11 am
Division Two
Worcestershire v Sussex (Worcester) – 11 am
Derbyshire v Leicestershire (Derby) – 11 am
Yorkshire v Glamorgan (Headingley) – 11 am
May 11 – May 14
Division One
Warwickshire v Essex (Edgbaston) – 11 am
Lancashire v Somerset (Old Trafford) – 11 am
Surrey v Middlesex (The Oval) – 11 am
Northamptonshire v Nottinghamshire (Northampton) – 11 am
Kent v Hampshire (Canterbury) – 11 am
Division Two
Durham v Yorkshire (Chester-le-Street) – 11 am
Derbyshire v Gloucestershire (Derby) – 11 am
Glamorgan v Worcestershire (Cardiff) – 11 am
Leicestershire v Sussex (Leicester) – 11am
May 18 – May 21
Division One
Hampshire v Northamptonshire (Southampton) – 11 am
Surrey v Kent (The Oval) – 11 am
Middlesex v Somerset (Lord’s) – 11 am
Nottinghamshire v Essex (Nottingham) – 11 am
Division Two
Worcestershire v Leicestershire (Worcester) – 11 am
Sussex v Glamorgan (Hove) – 11 am
Gloucestershire v Durham (Bristol) – 11 am
June 11 – June 14
Division One
Lancashire v Hampshire (Southport) – 11 am
Essex v Somerset (Chelmsford) – 11 am
Nottinghamshire v Warwickshire (Nottingham) – 11 am
Kent v Surrey (Canterbury) – 11 am
Division Two
Durham v Glamorgan (Chester-le-Street) – 11 am
Gloucestershire v Leicestershire (Bristol) – 11 am
Derbyshire v Yorkshire (Chesterfield) – 11 am
Sussex v Worcestershire (Hove) – 11 am
June 25 – June 28
Division One
Hampshire v Middlesex (Southampton) – 11 am
Northamptonshire v Kent (Northampton) – 11 am
Surrey v Lancashire (The Oval) – 11 am
Essex v Warwickshire (Chelmsford) – 11 am
Somerset v Nottinghamshire (Somerset) – 11 am
Division Two
Glamorgan v Sussex (Cardiff) – 11 am
Yorkshire v Gloucestershire (Headingley) – 11 am
Worcestershire v Derbyshire (Worcester) – 11 am
Leicestershire v Durham (Leicester) – 11 am
July 10 – July 13
Division One
Surrey v Nottinghamshire (The Oval) – 11 am
Middlesex v Northamptonshire (Northwood) – 11 am
Kent v Warwickshire (Canterbury) – 11 am
Somerset v Hampshire (Taunton) – 11 am
Lancashire v Essex (Blackpool) – 11 am
Division Two
Glamorgan v Leicestershire (Cardiff) – 11 am
Sussex v Derbyshire (Hove) – 11 am
Worcestershire v Yorkshire (Worcester) – 11 am
Durham v Gloucestershire (Chester-le-Street) – 11 am
July 19 – July 22
Division One
Warwickshire v Lancashire (Edgbaston) – 11 am
Nottinghamshire v Hampshire (Nottingham) – 11 am
Middlesex v Surrey (Lord’s) – 11 am
Essex v Kent (Chelmsford) – 11 am
Northamptonshire v Somerset (Northampton) – 11 am
Division Two
Yorkshire v Sussex (Headingley) – 11 am
Derbyshire v Durham (TBC) – 11 am
Leicestershire v Worcestershire- (Oakham) – 11 am
July 20 – July 23
Division Two
Gloucestershire v Glamorgan (Cheltenham) – 11 am
July 25 – July 28
Division One
Hampshire v Essex (Southampton) – 11 am
Warwickshire v Middlesex (Edgbaston) – 11 am
Lancashire v Northamptonshire (Old Trafford) – 11 am
Nottinghamshire v Kent (Nottingham) – 11 am
Somerset v Surrey (Taunton) – 11 am
Division Two
Derbyshire v Glamorgan (Derby) – 11 am
Yorkshire v Durham (Scarborough) – 11 am
July 26 – July 29
Division One
Gloucestershire v Worcestershire (Cheltenham) – 11 am
September 3 – September 6
Division One
Hampshire v Somerset (Southampton) – 11 am
Surrey v Warwickshire (The Oval) – 11 am
Northamptonshire v Lancashire (Northampton) – 11 am
Essex v Middlesex (Chelmsford) – 11 am
Division Two
Durham v Sussex (Chester-le-Street) – 11 am
Worcestershire v Glamorgan (Worcester) – 11 am
Yorkshire v Derbyshire (Scarborough) – 11 am
Leicestershire v Gloucestershire (Leicester) – 11 am
September 10 – September 13
Division One
Kent v Nottinghamshire (Canterbury) – 11 am
Warwickshire v Northamptonshire (Edgbaston) – 11 am
Lancashire v Middlesex (Old Trafford) – 11 am
Division Two
Glamorgan v Yorkshire (Cardiff) – 11 am
Sussex v Leicestershire (Hove) – 11 am
Gloucestershire v Derbyshire (Bristol) – 11 am
September 19 – September 22
Division One
Surrey v Northamptonshire (The Oval) – 11 am
Middlesex v Warwickshire (Lord’s) – 11 am
Lancashire v Nottinghamshire (Old Trafford) – 11 am
Essex v Hampshire (Chelmsford) – 11 am
Somerset v Kent (Taunton) – 11 am
Division Two
Derbyshire v Sussex (Derby) – 11 am
Worcestershire v Durham (Worcester) – 11 am
Leicestershire v Yorkshire (Leicester) – 11 am
September 26 – September 29
Division One
Warwickshire v Somerset (Edgbaston) – 11 am
Nottinghamshire v Middlesex (Nottingham) – 11 am
Hampshire v Surrey (Southampton) – 11 am
Kent v Lancashire (Canterbury) – 11 am
Northamptonshire v Essex (Northampton) – 11 am
Division Two
Durham v Leicestershire (Chester-le-Street) – 11 am
Glamorgan v Derbyshire (Cardiff) – 11 am
Sussex v Gloucestershire (Hove) – 11 am
Yorkshire v Worcestershire (Headingley) – 11 am