2021 County Championship

{{short description|Cricket tournament}}

{{use dmy dates|date=October 2021}}

{{Infobox cricket tournament

| administrator = England and Wales Cricket Board

| cricket format = First-class cricket (4 days)

| tournament format = League system

| champions = Warwickshire

| count = 8

| participants = 18

| matches =

| most runs = Tom Haines (1,176)

| most wickets = Luke Fletcher (66)

| previous_year = 2019

| previous_tournament = 2019 County Championship

| next_year = 2022

| next_tournament = 2022 County Championship

}}

{{Infobox cricket tournament

| name = 2021 Bob Willis Trophy

| cricket format = First-class cricket (5 days)

| champions = Warwickshire

| count = 1

| runner up = Lancashire

| most runs = Will Rhodes (156)

| most wickets = Craig Miles (6)

| previous_year = 2020

| previous_tournament = 2020 Bob Willis Trophy

}}

The 2021 County Championship (referred to as the LV= Insurance County Championship for sponsorship reasons) was the 121st cricket County Championship season in England and Wales.{{cite news|url=https://www.bbc.co.uk/sport/cricket/54570997 |title=County Championship: Revamped competition to return in 2021 |work=BBC Sport |access-date=16 October 2020}} For the first phase of the tournament, the teams were split into three groups of six, with each side playing ten matches.{{cite web|url=https://www.espncricinfo.com/story/_/id/30125119/england-domestic-restructure-three-league-county-system-confirmed-2021,-separate-lord-final |title=Three-league county structure confirmed for 2021, with separate Lord's final |work=ESPN Cricinfo |access-date=16 October 2020}} The top two teams from each group progressed into Division One for the second phase of the competition, with the other teams progressing to Divisions Two and Three.{{cite web|url=https://www.ecb.co.uk/news/1862765/all-you-need-to-know-about-the-2021-county-championship |title=All you need to know about the 2021 County Championship |work=England and Wales Cricket Board |access-date=16 October 2020}} The team that finished top of Division One became the county champions; and the top two teams from Division One contested a five-day match at Lord's for the Bob Willis Trophy.{{cite web|url=https://www.thecricketer.com/Topics/news/three_division_domestic_cricket_2021_county_championship.html |title=Three-division domestic cricket structure confirmed for 2021 season |work=The Cricketer |access-date=16 October 2020}} On 17 December 2020, the England and Wales Cricket Board (ECB) confirmed all the fixtures for the tournament.{{cite web|url=https://www.ecb.co.uk/news/1940939/2021-men-s-county-championship-group-stage-fixtures-announced |title=2021 Men's County Championship Group Stage fixtures announced |work=England and Wales Cricket Board |access-date=17 December 2020}}{{cite web|url=https://www.espncricinfo.com/story/county-championship-2021-rejigged-tournament-to-get-underway-on-april-8-with-bob-willis-final-in-late-september-1244173 |title=Three-group County Championship fixtures unveiled by ECB |work=ESPN Cricinfo |access-date=17 December 2020}} After completion of the group stage on 14 July 2021, the ECB confirmed the fixtures for the division stage on 22 July 2021.{{cite web|url=https://www.ecb.co.uk/news/2195333/lv-insurance-county-championship-fixtures-confirmed-for-division-stage |title=LV= Insurance County Championship fixtures confirmed for Division Stage |work=England and Wales Cricket Board |access-date=23 July 2021}}

In July 2021, in Lancashire's match against Kent, James Anderson took his 1,000th first-class wicket.{{cite web|url=https://www.espncricinfo.com/story/james-anderson-takes-1000th-first-class-wicket-during-vintage-display-for-lancashire-1268688 |title=James Anderson takes 1000th first-class wicket during vintage display for Lancashire |work=ESPN Cricinfo |access-date=5 July 2021}} In September 2021, Tom Haines became the first batsman to score 1,000 runs in this edition of the Championship.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/sussex-vs-middlesex-division-3-1271398/match-report-4 |title=Luke Hollman ten-for sees Middlesex wrap up crushing win over Sussex |work=ESPN Cricinfo |access-date=9 September 2021}}

For their final match in Group 3, Kent were forced to replace their entire side for their match against Sussex,{{cite web|url=https://www.espncricinfo.com/story/county-championship-2021-kent-forced-to-pick-new-squad-for-sussex-fixture-following-positive-covid-test-1269311 |title=Kent forced to pick new squad for Sussex fixture following positive Covid test |work=ESPN Cricinfo |access-date=11 July 2021}} after a positive test for COVID-19 in their first XI.{{cite news|url=https://www.bbc.co.uk/sport/cricket/57786814 |title=County Championship: Kent replace side against Sussex after Covid-19 case |work=BBC Sport |access-date=11 July 2021}} On the second day of Kent's match, Nathan Gilchrist was forced to withdraw from the game, after being told to self-isolate.{{cite news|url=https://www.bbc.co.uk/sport/cricket/57799495 |title=County Championship: Kent's Nathan Gilchrist forced to withdraw from Sussex match |work=BBC Sport |access-date=12 July 2021}} The final Group 1 match between Derbyshire and Essex was called off prior to the start of the second day,{{cite web|url=https://www.espncricinfo.com/story/county-championship-2021-derbyshire-s-match-against-essex-abandoned-after-positive-covid-19-test-1269398 |title=Derbyshire's match against Essex abandoned after positive Covid-19 test |work=ESPN Cricinfo |access-date=12 July 2021}} after a member of Derbyshire's team tested positive for COVID-19.{{cite news|url=https://www.bbc.co.uk/sport/cricket/57798706 |title=County Championship: Derbyshire v Essex abandoned because of positive Covid-19 test |work=BBC Sport |access-date=12 July 2021}} The ECB confirmed that the result of the match would be treated as a draw.{{cite web|url=https://www.espncricinfo.com/story/doubts-grow-over-viability-of-county-competitions-as-clubs-face-difficulty-putting-out-sides-1269618 |title=Doubts grow over viability of county competitions as clubs face difficulty putting out sides |work=ESPN Cricinfo |access-date=14 July 2021}} On 28 August 2021, the ECB announced that the Division 2 match between Durham and Surrey had been cancelled, after a member of the Surrey team had tested positive for COVID-19.{{cite web|url=https://www.ecb.co.uk/news/2237019/lv-insurance-county-championship-game-between-durham-and-surrey-will-not-go-ahead-following-positive-covid-19-case |title=LV Insurance County Championship game between Durham and Surrey will not go ahead following positive Covid-19 case |work=England and Wales Cricket Board |access-date=29 August 2021}}

Warwickshire won the Division One group to win their first County Championship title since 2012, with Lancashire finishing in second place.{{cite news|url=https://www.bbc.co.uk/sport/cricket/58678705 |title=County Championship: Warwickshire beat Somerset to win first title since 2012 |work=BBC Sport |access-date=24 September 2021}} Warwickshire won the five-day match against Lancashire, to become the second winners of the Bob Willis Trophy.{{cite news|url=https://www.bbc.co.uk/sport/cricket/58761232 |title=Bob Willis Trophy final: Warwickshire finish off Lancashire to secure innings win |work=BBC Sport |access-date=1 October 2021}} The Division Two title was won by Essex,{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/essex-vs-northamptonshire-division-2-1271411/match-report-2 |title=Essex seal unwanted Division Two title with two-day thrashing of Northamptonshire |work=ESPN Cricinfo |access-date=1 October 2021}} with Kent winning the Division Three title.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/kent-vs-middlesex-division-3-1271414/match-report-4 |title=Kent seal Division Three title after morning of high drama at Canterbury |work=ESPN Cricinfo |access-date=1 October 2021}}

Teams

The following teams took part in the County Championship:{{cite web|url=https://www.bbc.com/sport/cricket/54111921.amp|title=2021 County ins & outs - signings, departures and rumours|date=6 October 2020 |publisher=BBC Sport|access-date=23 July 2021}}

class="wikitable sortable"
Team

! Primary home ground

! Other grounds

! Coach

! Captain

Derbyshire

|County Ground, Derby

|Queen's Park, Chesterfield

|{{flagicon|ZIM}} Dave Houghton

|{{flagicon|ENG}} Billy Godleman

Durham

|Riverside Ground, Chester-le-Street

|–

|{{flagicon|NZL}} James Franklin

|{{flagicon|ENG}} Scott Borthwick

Essex

|County Ground, Chelmsford

|–

|{{flagicon|ENG}} Anthony McGrath

|{{flagicon|ENG}} Tom Westley

Glamorgan

|Sophia Gardens, Cardiff

|–

|{{flagicon|ENG}} Matthew Maynard

|{{flagicon|RSA}} Chris Cooke

Gloucestershire

|County Ground, Bristol

|College Ground, Cheltenham

|{{flagicon|AUS}} Ian Harvey (interim)

|{{flagicon|ENG}} Chris Dent

Hampshire

|Rose Bowl, Southampton

|–

|{{flagicon|RSA}} Adrian Birrell

|{{flagicon|ENG}} James Vince

Kent

|St Lawrence Ground, Canterbury

|–

|{{flagicon|ENG}} Matt Walker

|{{flagicon|ENG}} Sam Billings

Lancashire

|Old Trafford, Manchester

|Liverpool CC, Liverpool

|{{flagicon|ENG}} Glen Chapple

|{{flagicon|RSA}} Dane Vilas

Leicestershire

|Grace Road, Leicester

|–

|{{flagicon|ENG}} Paul Nixon

|{{flagicon|NED}} Colin Ackermann

Middlesex

|Lord's, London

|Merchant Taylors' School Ground, Northwood

|{{flagicon|AUS}} Stuart Law

|{{flagicon|ENG}} Stephen Eskinazi

Northamptonshire

|County Ground, Northampton

|–

|{{flagicon|ENG}} David Ripley

|{{flagicon|ENG}} Adam Rossington

Nottinghamshire

|Trent Bridge, Nottingham

|–

|{{flagicon|ENG}} Peter Moores

|{{flagicon|ENG}} Steven Mullaney

Somerset

|County Ground, Taunton

|–

|{{flagicon|ENG}} Jason Kerr

|{{flagicon|ENG}} Tom Abell

Surrey

|The Oval, London

|–

|{{flagicon|ENG}} Vikram Solanki

|{{flagicon|ENG}} Rory Burns

Sussex

|County Ground, Hove

|–

|{{flagicon|ENG}} Ian Salisbury

|{{flagicon|ENG}} Ben Brown

Warwickshire

|Edgbaston, Birmingham

|–

|{{flagicon|ENG}} Mark Robinson

|{{flagicon|ENG}} Will Rhodes

Worcestershire

|New Road, Worcester

|–

|{{flagicon|ENG}} Alex Gidman

|{{flagicon|ENG}} Joe Leach

Yorkshire

|Headingley, Leeds

|North Marine Road Ground, Scarborough

|{{flagicon|ENG}} Andrew Gale

|{{flagicon|ENG}} Steven Patterson

Group stage

=Teams=

The teams were placed into the following groups for the group stage:{{cite web|url=https://www.ecb.co.uk/news/1862743/first-class-counties-agree-2021-men-s-domestic-structure |title=First-Class Counties agree 2021 men's domestic structure |work=England and Wales Cricket Board |access-date=16 October 2020}}

=Fixtures=

==Group 1==

{{Two-innings cricket match

| date = 8–11 April 2021

| team1 = Essex

| team2 = Worcestershire

| score-team1-inns1 = 490/9d (157.4 overs)

| runs-team1-inns1 = Tom Westley 213 (408)

| wickets-team1-inns1 = Ed Barnard 2/67 (27 overs)

| score-team2-inns1 = 475 (177.3 overs)

| runs-team2-inns1 = Jake Libby 180* (496)

| wickets-team2-inns1 = Sam Cook 4/100 (37 overs)

| score-team1-inns2 = 28/1 (10 overs)

| runs-team1-inns2 = Alastair Cook 12* (17)

| wickets-team1-inns2 = Joe Leach 1/14 (4 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244216.html Scorecard]

| venue = County Cricket Ground, Chelmsford

| umpires = David Millns and Neil Mallender

| motm =

| toss = Essex won the toss and elected to bat.

| rain =

| notes = Jake Libby (Worcestershire) carried the bat.{{cite news|url=https://www.bbc.co.uk/sport/cricket/56706184 |title=County Championship: Essex and Worcestershire draw as batsmen dominate |work=BBC Sport |access-date=11 April 2021}}

}}

----

{{Two-innings cricket match

| date = 8–11 April 2021

| team1 = Derbyshire

| team2 = Warwickshire

| score-team1-inns1 = 189 (78.2 overs)

| runs-team1-inns1 = Matt Critchley 64 (97)

| wickets-team1-inns1 = Liam Norwell 5/32 (18 overs)

| score-team2-inns1 = 221 (75.2 overs)

| runs-team2-inns1 = Matt Lamb 54 (113)

| wickets-team2-inns1 = Matt Critchley 2/22 (6 overs)

| score-team1-inns2 = 244 (72.4 overs)

| runs-team1-inns2 = Matt Critchley 83 (158)

| wickets-team1-inns2 = Oliver Hannon-Dalby 5/29 (9 overs)

| score-team2-inns2 = 7/0 (4.1 overs)

| runs-team2-inns2 = Will Rhodes 5* (16)

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244223.html Scorecard]

| venue = Edgbaston Cricket Ground, Birmingham

| umpires = Alex Wharf and Richard Illingworth

| motm =

| toss = Warwickshire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 8–11 April 2021

| team1 = Durham

| team2 = Nottinghamshire

| score-team1-inns1 = 330 (121.2 overs)

| runs-team1-inns1 = Ben Raine 59* (121)

| wickets-team1-inns1 = Luke Fletcher 3/83 (29.3 overs)

| score-team2-inns1 = 267 (74.1 overs)

| runs-team2-inns1 = Tom Moores 96* (151)

| wickets-team2-inns1 = Matt Salisbury 4/74 (19 overs)

| score-team1-inns2 = 332/4d (76 overs)

| runs-team1-inns2 = David Bedingham 180* (228)

| wickets-team1-inns2 = Brett Hutton 2/33 (10.5 overs)

| score-team2-inns2 = 298/5 (83.3 overs)

| runs-team2-inns2 = Lyndon James 79* (155)

| wickets-team2-inns2 = Chris Rushworth 2/36 (17 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244221.html Scorecard]

| venue = Trent Bridge, Nottingham

| umpires = Ben Debenham and Ian Gould

| motm =

| toss = Nottinghamshire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 15–18 April 2021

| team1 = Derbyshire

| team2 = Worcestershire

| score-team1-inns1 = 390 (111.2 overs)

| runs-team1-inns1 = Matt Critchley 109 (159)

| wickets-team1-inns1 = Ed Barnard 4/67 (25.2 overs)

| score-team2-inns1 = 305 (102 overs)

| runs-team2-inns1 = Tom Fell 69 (147)

| wickets-team2-inns1 = Matt Critchley 5/67 (25 overs)

| score-team1-inns2 = 312/5d (80 overs)

| runs-team1-inns2 = Matt Critchley 84 (109)

| wickets-team1-inns2 = Daryl Mitchell 2/34 (15 overs)

| score-team2-inns2 = 193/8 (83.5 overs)

| runs-team2-inns2 = Ben Cox 60* (148)

| wickets-team2-inns2 = Ben Aitchison 3/18 (12 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244229.html Scorecard]

| venue = County Cricket Ground, Derby

| umpires = Paul Baldwin and Tim Robinson

| motm =

| toss = Worcestershire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 15–18 April 2021

| team1 = Essex

| team2 = Durham

| score-team1-inns1 = 96 (41.3 overs)

| runs-team1-inns1 = Dan Lawrence 32 (68)

| wickets-team1-inns1 = Chris Rushworth 3/13 (11 overs)

| score-team2-inns1 = 259 (82.3 overs)

| runs-team2-inns1 = Scott Borthwick 100 (129)

| wickets-team2-inns1 = Simon Harmer 5/79 (34 overs)

| score-team1-inns2 = 330 (122.2 overs)

| runs-team1-inns2 = Paul Walter 77 (134)

| wickets-team1-inns2 = Brydon Carse 5/82 (27.2 overs)

| score-team2-inns2 = 123 (56.4 overs)

| runs-team2-inns2 = Jack Burnham 43 (82)

| wickets-team2-inns2 = Simon Harmer 5/57 (24 overs)

| result = Essex won by 44 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244230.html Scorecard]

| venue = County Cricket Ground, Chelmsford

| umpires = Billy Taylor and Peter Hartley

| motm =

| toss = Essex won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 15–18 April 2021

| team1 = Nottinghamshire

| team2 = Warwickshire

| score-team1-inns1 = 273 (88 overs)

| runs-team1-inns1 = Liam Patterson-White 73* (117)

| wickets-team1-inns1 = Will Rhodes 4/53 (18 overs)

| score-team2-inns1 = 201 (70.4 overs)

| runs-team2-inns1 = Sam Hain 72 (142)

| wickets-team2-inns1 = Stuart Broad 3/50 (19 overs)

| score-team1-inns2 = 260 (88.2 overs)

| runs-team1-inns2 = Joe Clarke 56 (96)

| wickets-team1-inns2 = Danny Briggs 4/68 (23.2 overs)

| score-team2-inns2 = 333/7 (121.5 overs)

| runs-team2-inns2 = Tim Bresnan 68* (149)

| wickets-team2-inns2 = Dane Paterson 3/77 (29.5 overs)

| result = Warwickshire won by 3 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244231.html Scorecard]

| venue = Trent Bridge, Nottingham

| umpires = Neil Mallender and Steve O'Shaughnessy

| motm =

| toss = Nottinghamshire won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 22–25 April 2021

| team1 = Worcestershire

| team2 = Nottinghamshire

| score-team1-inns1 = 436 (145.1 overs)

| runs-team1-inns1 = Jake Libby 117 (217)

| wickets-team1-inns1 = Liam Patterson-White 4/114 (41.1 overs)

| score-team2-inns1 = 276 (104.4 overs)

| runs-team2-inns1 = Haseeb Hameed 111 (304)

| wickets-team2-inns1 = Charlie Morris 3/30 (20 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 236/0d (109 overs) (f/o)

| runs-team2-inns2 = Ben Slater 114* (323)

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244236.html Scorecard]

| venue = New Road, Worcester

| umpires = Richard Illingworth and Russell Warren

| motm =

| toss = Worcestershire won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 22–25 April 2021

| team1 = Essex

| team2 = Warwickshire

| score-team1-inns1 = 295 (89.5 overs)

| runs-team1-inns1 = Nick Browne 68 (169)

| wickets-team1-inns1 = Oliver Hannon-Dalby 4/73 (20.5 overs)

| score-team2-inns1 = 284 (111.1 overs)

| runs-team2-inns1 = Danny Briggs 66* (119)

| wickets-team2-inns1 = Simon Harmer 4/89 (38.1 overs)

| score-team1-inns2 = 244 (94 overs)

| runs-team1-inns2 = Simon Harmer 82* (217)

| wickets-team1-inns2 = Craig Miles 4/70 (22 overs)

| score-team2-inns2 = 256/3 (80.4 overs)

| runs-team2-inns2 = Rob Yates 120* (231)

| wickets-team2-inns2 = Paul Walter 2/18 (5 overs)

| result = Warwickshire won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244238.html Scorecard]

| venue = Edgbaston Cricket Ground, Birmingham

| umpires = Alex Wharf and Mike Burns

| motm =

| toss = Essex won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 22–25 April 2021

| team1 = Durham

| team2 = Derbyshire

| score-team1-inns1 = 475 (147.4 overs)

| runs-team1-inns1 = David Bedingham 257 (410)

| wickets-team1-inns1 = Sam Conners 5/83 (24.4 overs)

| score-team2-inns1 = 267 (83.1 overs)

| runs-team2-inns1 = Wayne Madsen 76 (111)

| wickets-team2-inns1 = Chris Rushworth 6/58 (22 overs)

| score-team1-inns2 = 175/2d (44.5 overs)

| runs-team1-inns2 = Alex Lees 78* (131)

| wickets-team1-inns2 = Fynn Hudson-Prentice 1/27 (8 overs)

| score-team2-inns2 = 280/5 (97 overs)

| runs-team2-inns2 = Wayne Madsen 74 (138)

| wickets-team2-inns2 = Ben Raine 3/58 (24 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244234.html Scorecard]

| venue = Riverside Ground, Chester-le-Street

| umpires = Neil Mallender and Richard Kettleborough

| motm =

| toss = Durham won the toss and elected to bat.

| rain =

| notes = George Scrimshaw (Derbyshire) made his first-class debut.

  • David Bedingham (Durham) scored his maiden double century in first-class cricket.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/durham-vs-derbyshire-group-1-1244234/match-report-2 |title=Chris Rushworth rekindles Riverside love affair as David Bedingham makes eyes with career-best 257 |work=ESPN Cricinfo |access-date=23 April 2021}}
  • Chris Rushworth (Durham) took his 500th wicket in the County Championship.
  • Sam Conners (Derbyshire) took his maiden five-wicket haul in first-class cricket.{{cite news|url=https://www.bbc.co.uk/sport/cricket/56864499 |title=County Championship: David Bedingham & Chris Rushworth put Durham on top against Derbyshire |work=BBC Sport |access-date=23 April 2021}}

}}

----

{{Two-innings cricket match

| date = 29 April–2 May 2021

| team1 = Nottinghamshire

| team2 = Derbyshire

| score-team1-inns1 = 256 (68.4 overs)

| runs-team1-inns1 = Ben Slater 107 (191)

| wickets-team1-inns1 = Fynn Hudson-Prentice 4/36 (16.4 overs)

| score-team2-inns1 = 105 (34.5 overs)

| runs-team2-inns1 = Matt Critchley 33 (30)

| wickets-team2-inns1 = Luke Fletcher 5/28 (14.5 overs)

| score-team1-inns2 = 318 (70.4 overs)

| runs-team1-inns2 = Haseeb Hameed 94 (142)

| wickets-team1-inns2 = Fynn Hudson-Prentice 4/40 (12.4 overs)

| score-team2-inns2 = 159 (41.5 overs)

| runs-team2-inns2 = Ben Aitchison 50 (49)

| wickets-team2-inns2 = Stuart Broad 4/37 (13 overs)

| result = Nottinghamshire won by 310 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244243.html Scorecard]

| venue = County Cricket Ground, Derby

| umpires = Billy Taylor and Tim Robinson

| motm =

| toss = Derbyshire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 29 April–2 May 2021

| team1 = Essex

| team2 = Worcestershire

| score-team1-inns1 = 561/8d (174 overs)

| runs-team1-inns1 = Alastair Cook 115 (263)

| wickets-team1-inns1 = Brett D'Oliveira 3/147 (46 overs)

| score-team2-inns1 = 364 (138.1 overs)

| runs-team2-inns1 = Daryl Mitchell 67 (141)

| wickets-team2-inns1 = Sam Cook 4/60 (29 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 129/2 (57 overs) (f/o)

| runs-team2-inns2 = Jake Libby 52* (139)

| wickets-team2-inns2 = Sam Cook 2/7 (11 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244244.html Scorecard]

| venue = New Road, Worcester

| umpires = Graham Lloyd and Robert White

| motm =

| toss = Essex won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 29 April–2 May 2021

| team1 = Warwickshire

| team2 = Durham

| score-team1-inns1 = 87 (42.5 overs)

| runs-team1-inns1 = Liam Norwell 25 (66)

| wickets-team1-inns1 = Ben Raine 5/9 (13 overs)

| score-team2-inns1 = 391/9d (145 overs)

| runs-team2-inns1 = Alex Lees 129 (353)

| wickets-team2-inns1 = Danny Briggs 4/93 (31 overs)

| score-team1-inns2 = 177 (67.3 overs)

| runs-team1-inns2 = Tim Bresnan 39* (89)

| wickets-team1-inns2 = Brydon Carse 5/49 (14 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Durham won by an innings and 127 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244245.html Scorecard]

| venue = Riverside Ground, Chester-le-Street

| umpires = Michael Gough and Russell Warren

| motm =

| toss = Durham won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 6–9 May 2021

| team1 = Warwickshire

| team2 = Worcestershire

| score-team1-inns1 = 343 (117.2 overs)

| runs-team1-inns1 = Rob Yates 104 (229)

| wickets-team1-inns1 = Ed Barnard 3/76 (21.2 overs)

| score-team2-inns1 = 364/8d (113 overs)

| runs-team2-inns1 = Jack Haynes 87 (211)

| wickets-team2-inns1 = Will Rhodes 2/39 (12 overs)

| score-team1-inns2 = 70/3 (25 overs)

| runs-team1-inns2 = Pieter Malan 28 (31)

| wickets-team1-inns2 = Alzarri Joseph 2/22 (6 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244253.html Scorecard]

| venue = Edgbaston Cricket Ground, Birmingham

| umpires = Ian Blackwell and Martin Saggers

| motm =

| toss = Worcestershire won the toss and elected to field.

| rain = No play was possible on day 3 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 6–9 May 2021

| team1 = Essex

| team2 = Nottinghamshire

| score-team1-inns1 = 99 (41 overs)

| runs-team1-inns1 = Nick Browne 53 (112)

| wickets-team1-inns1 = Luke Fletcher 6/24 (16 overs)

| score-team2-inns1 = 323 (86 overs)

| runs-team2-inns1 = Steven Mullaney 117 (160)

| wickets-team2-inns1 = Shane Snater 7/98 (26 overs)

| score-team1-inns2 = 194 (85.2 overs)

| runs-team1-inns2 = Nick Browne 64 (197)

| wickets-team1-inns2 = Lyndon James 4/51 (20 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Nottinghamshire won by an innings and 30 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244258.html Scorecard]

| venue = Trent Bridge, Nottingham

| umpires = Rob Bailey and Steve O'Shaughnessy

| motm =

| toss = Nottinghamshire won the toss and elected to field.

| rain = No play was possible on day 3 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 13–16 May 2021

| team1 = Durham

| team2 = Worcestershire

| score-team1-inns1 = 246 (82.2 overs)

| runs-team1-inns1 = Alex Lees 99 (202)

| wickets-team1-inns1 = Josh Tongue 5/39 (19.2 overs)

| score-team2-inns1 = 213 (69.4 overs)

| runs-team2-inns1 = Tom Fell 44 (95)

| wickets-team2-inns1 = Chris Rushworth 5/56 (18.4 overs)

| score-team1-inns2 = 389/5d (110.5 overs)

| runs-team1-inns2 = Will Young 103 (254)

| wickets-team1-inns2 = Josh Tongue 2/59 (21 overs)

| score-team2-inns2 = 164 (60.2 overs)

| runs-team2-inns2 = Daryl Mitchell 62 (72)

| wickets-team2-inns2 = Chris Rushworth 4/52 (20 overs)

| result = Durham won by 258 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244263.html Scorecard]

| venue = Riverside Ground, Chester-le-Street

| umpires = Michael Gough and Steve O'Shaughnessy

| motm =

| toss = Worcestershire won the toss and elected to field.

| rain =

| notes = Chris Rushworth became the leading wicket-taker for Durham, taking his 528th first-class wicket for the county.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/durham-vs-worcestershire-group-1-1244263/match-report-4 |title=Emotional Chris Rushworth breaks record as Durham power to victory |work=ESPN Cricinfo |access-date=16 May 2021}}

}}

----

{{Two-innings cricket match

| date = 13–16 May 2021

| team1 = Essex

| team2 = Derbyshire

| score-team1-inns1 = 412/3d (76 overs)

| runs-team1-inns1 = Dan Lawrence 152* (133)

| wickets-team1-inns1 = Billy Stanlake 2/91 (17 overs)

| score-team2-inns1 = 146 (56.5 overs)

| runs-team2-inns1 = Brooke Guest 49 (116)

| wickets-team2-inns1 = Simon Harmer 9/80 (25.5 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 251 (92.4 overs) (f/o)

| runs-team2-inns2 = Brooke Guest 65 (141)

| wickets-team2-inns2 = Jamie Porter 3/41 (19 overs)

| result = Essex won by an innings and 15 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244259.html Scorecard]

| venue = County Cricket Ground, Chelmsford

| umpires = Hassan Adnan and Ian Blackwell

| motm =

| toss = Derbyshire won the toss and elected to field.

| rain = No play was possible on day 1 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 20–23 May 2021

| team1 = Nottinghamshire

| team2 = Worcestershire

| score-team1-inns1 = 400/5d (84.3 overs)

| runs-team1-inns1 = Ben Duckett 177* (196)

| wickets-team1-inns1 = Dillon Pennington 2/66 (19 overs)

| score-team2-inns1 = 80 (32.5 overs)

| runs-team2-inns1 = Ben Cox 12 (61)

| wickets-team2-inns1 = Luke Fletcher 7/37 (16 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 150 (57.4 overs) (f/o)

| runs-team2-inns2 = Jake Libby 64 (80)

| wickets-team2-inns2 = Dane Paterson 4/49 (18.4 overs)

| result = Nottinghamshire won by an innings and 170 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244265.html Scorecard]

| venue = Trent Bridge, Nottingham

| umpires = Alex Wharf and Billy Taylor

| motm =

| toss = Worcestershire won the toss and elected to field.

| rain = Only 15.5 overs of play were possible on day 1 due to rain.

  • No play was possible on day 2 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 20–23 May 2021

| team1 = Warwickshire

| team2 = Essex

| score-team1-inns1 = 166 (69.2 overs)

| runs-team1-inns1 = Tim Bresnan 50 (105)

| wickets-team1-inns1 = Peter Siddle 6/38 (21 overs)

| score-team2-inns1 = 217 (82.3 overs)

| runs-team2-inns1 = Alastair Cook 57 (105)

| wickets-team2-inns1 = Will Rhodes 3/21 (11 overs)

| score-team1-inns2 = 66/1 (23.5 overs)

| runs-team1-inns2 = Danny Briggs 37* (66)

| wickets-team1-inns2 = Sam Cook 1/7 (8.5 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244266.html Scorecard]

| venue = County Cricket Ground, Chelmsford

| umpires = Ben Debenham and Ian Gould

| motm =

| toss = Warwickshire won the toss and elected to bat.

| rain = Only 10.3 overs of play were possible on day 2 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 20–23 May 2021

| team1 = Derbyshire

| team2 = Durham

| score-team1-inns1 = 258 (87.4 overs)

| runs-team1-inns1 = Matt Critchley 49 (92)

| wickets-team1-inns1 = Chris Rushworth 6/49 (19.4 overs)

| score-team2-inns1 = 208 (67.4 overs)

| runs-team2-inns1 = Ned Eckersley 82 (96)

| wickets-team2-inns1 = Ben Aitchison 6/28 (16 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244267.html Scorecard]

| venue = County Cricket Ground, Derby

| umpires = Peter Hartley and Tim Robinson

| motm =

| toss = Durham won the toss and elected to field.

| rain = Only 17 overs of play were possible on day 1 due to rain.

  • No play was possible on day 2 due to rain.

| notes = Anuj Dal replaced Harvey Hosein for Derbyshire during day 3 as a concussion substitute.{{cite news|url=https://www.thecricketer.com/Topics/countychampionship/county_championship_digest_saturday_may_22_2021.html|title=Championship Digest: Saturday, May 22, 2021|work=The Cricketer|date=22 May 2021|access-date=23 May 2021}}

}}

----

{{Two-innings cricket match

| date = 27–30 May 2021

| team1 = Essex

| team2 = Durham

| score-team1-inns1 = 182 (62.2 overs)

| runs-team1-inns1 = Michael Pepper 92 (167)

| wickets-team1-inns1 = Chris Rushworth 4/32 (16 overs)

| score-team2-inns1 = 99 (47.4 overs)

| runs-team2-inns1 = Cameron Bancroft 20 (67)

| wickets-team2-inns1 = Sam Cook 4/38 (21 overs)

| score-team1-inns2 = 301 (89.5 overs)

| runs-team1-inns2 = Adam Wheater 81 (132)

| wickets-team1-inns2 = Ben Raine 5/64 (23.5 overs)

| score-team2-inns2 = 189 (87 overs)

| runs-team2-inns2 = Alex Lees 48 (119)

| wickets-team2-inns2 = Jamie Porter 4/31 (19 overs)

| result = Essex won by 195 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244273.html Scorecard]

| venue = Riverside Ground, Chester-le-Street

| umpires = David Millns and James Middlebrook

| motm =

| toss = Durham won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 27–30 May 2021

| team1 = Warwickshire

| team2 = Nottinghamshire

| score-team1-inns1 = 341 (119.1 overs)

| runs-team1-inns1 = Will Rhodes 91 (189)

| wickets-team1-inns1 = Dane Paterson 5/90 (28 overs)

| score-team2-inns1 = 297 (95.2 overs)

| runs-team2-inns1 = Ben Slater 77 (160)

| wickets-team2-inns1 = Liam Norwell 4/64 (20 overs)

| score-team1-inns2 = 264 (85.1 overs)

| runs-team1-inns2 = Michael Burgess 80 (128)

| wickets-team1-inns2 = Luke Fletcher 4/38 (14.1 overs)

| score-team2-inns2 = 138 (65.3 overs)

| runs-team2-inns2 = Ben Slater 27 (36)

| wickets-team2-inns2 = Danny Briggs 4/36 (24.3 overs)

| result = Warwickshire won by 170 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244274.html Scorecard]

| venue = Edgbaston Cricket Ground, Birmingham

| umpires = Graham Lloyd and Russell Warren

| motm =

| toss = Nottinghamshire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 27–30 May 2021

| team1 = Worcestershire

| team2 = Derbyshire

| score-team1-inns1 = 421 (121.2 overs)

| runs-team1-inns1 = Jack Haynes 97 (187)

| wickets-team1-inns1 = Dustin Melton 3/76 (16 overs)

| score-team2-inns1 = 270 (82.4 overs)

| runs-team2-inns1 = Wayne Madsen 51 (132)

| wickets-team2-inns1 = Dillon Pennington 4/44 (19.4 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 128 (58.2 overs) (f/o)

| runs-team2-inns2 = Wayne Madsen 45 (86)

| wickets-team2-inns2 = Dillon Pennington 5/32 (14 overs)

| result = Worcestershire won by an innings and 23 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244275.html Scorecard]

| venue = New Road, Worcester

| umpires = Ben Debenham and Rob Bailey

| motm =

| toss = Worcestershire won the toss and elected to bat.

| rain =

| notes = Dillon Pennington (Worcestershire) took his maiden five-wicket haul in first-class cricket.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/worcestershire-vs-derbyshire-group-1-1244275/match-report-4 |title=Worcestershire wrap up points after maiden five-for, nine in the match for Dillon Pennington |work=ESPN Cricinfo |access-date=30 May 2021}}

}}

----

{{Two-innings cricket match

| date = 3–6 June 2021

| team1 = Worcestershire

| team2 = Durham

| score-team1-inns1 = 131 (50.3 overs)

| runs-team1-inns1 = Brett D'Oliveira 39* (111)

| wickets-team1-inns1 = Brydon Carse 4/25 (13 overs)

| score-team2-inns1 = 381 (109.3 overs)

| runs-team2-inns1 = David Bedingham 121 (183)

| wickets-team2-inns1 = Josh Tongue 4/73 (25 overs)

| score-team1-inns2 = 336 (102.5 overs)

| runs-team1-inns2 = Jake Libby 126 (210)

| wickets-team1-inns2 = Matty Potts 4/66 (24 overs)

| score-team2-inns2 = 89/0 (20.2 overs)

| runs-team2-inns2 = Cameron Bancroft 46* (71)

| wickets-team2-inns2 =

| result = Durham won by 10 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244281.html Scorecard]

| venue = New Road, Worcester

| umpires = David Millns and Neil Bainton

| motm =

| toss = Durham won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 3–6 June 2021

| team1 = Nottinghamshire

| team2 = Essex

| score-team1-inns1 = 293 (118.1 overs)

| runs-team1-inns1 = Joe Clarke 67 (119)

| wickets-team1-inns1 = Simon Harmer 4/71 (33.1 overs)

| score-team2-inns1 = 210 (89.1 overs)

| runs-team2-inns1 = Tom Westley 71 (174)

| wickets-team2-inns1 = Brett Hutton 5/65 (26.1 overs)

| score-team1-inns2 = 44/2 (27.2 overs)

| runs-team1-inns2 = Ben Slater 19* (87)

| wickets-team1-inns2 = Peter Siddle 1/10 (6.2 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244282.html Scorecard]

| venue = County Cricket Ground, Chelmsford

| umpires = Ian Blackwell and Neil Mallender

| motm =

| toss = Nottinghamshire won the toss and elected to bat.

| rain = No play was possible on day 2 due to rain.

| notes = Brett Hutton (Nottinghamshire) took his 200th first-class wicket.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/essex-vs-nottinghamshire-group-1-1244282/match-report-4 |title=Essex's hopes of defending title dented by draw with Nottinghamshire |work=ESPN Cricinfo |access-date=6 June 2021}}

}}

----

{{Two-innings cricket match

| date = 3–6 June 2021

| team1 = Warwickshire

| team2 = Derbyshire

| score-team1-inns1 = 274 (99.3 overs)

| runs-team1-inns1 = Sam Hain 77 (161)

| wickets-team1-inns1 = Sam Conners 4/46 (18 overs)

| score-team2-inns1 = 121 (39.4 overs)

| runs-team2-inns1 = Billy Godleman 32 (48)

| wickets-team2-inns1 = Craig Miles 5/30 (11.4 overs)

| score-team1-inns2 = 155 (58 overs)

| runs-team1-inns2 = Sam Hain 46 (90)

| wickets-team1-inns2 = Michael Cohen 5/43 (16 overs)

| score-team2-inns2 = 117 (39.5 overs)

| runs-team2-inns2 = Wayne Madsen 29 (50)

| wickets-team2-inns2 = Oliver Hannon-Dalby 4/24 (12 overs)

| result = Warwickshire won by 191 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244283.html Scorecard]

| venue = County Cricket Ground, Derby

| umpires = Billy Taylor and Nigel Llong

| motm =

| toss = Derbyshire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 4–7 July 2021

| team1 = Derbyshire

| team2 = Nottinghamshire

| score-team1-inns1 = 149 (79.1 overs)

| runs-team1-inns1 = Fynn Hudson-Prentice 30 (53)

| wickets-team1-inns1 = Luke Fletcher 3/36 (24 overs)

| score-team2-inns1 = 307 (88.4 overs)

| runs-team2-inns1 = Ben Duckett 69* (81)

| wickets-team2-inns1 = Fynn Hudson-Prentice 5/68 (28 overs)

| score-team1-inns2 = 122 (46.4 overs)

| runs-team1-inns2 = Matt Critchley 36 (47)

| wickets-team1-inns2 = Luke Fletcher 5/28 (11.4 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Nottinghamshire won by an innings and 36 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244292.html Scorecard]

| venue = Trent Bridge, Nottingham

| umpires = Neil Bainton and Neil Pratt

| motm =

| toss = Nottinghamshire won the toss and elected to field.

| rain =

| notes = Dane Schadendorf (Nottinghamshire) made his first-class debut.

  • Dane Schadendorf replaced Ben Duckett for Nottinghamshire on day 3 due to an international call-up.{{cite news|url=https://www.ecb.co.uk/england/men/news/2184668/england-men-announce-new-squad-for-royal-london-series-against-pakistan|title=England Men announce new squad for Royal London Series against Pakistan|work=England and Wales Cricket Board|date=6 July 2021|access-date=6 July 2021}}

}}

----

{{Two-innings cricket match

| date = 4–7 July 2021

| team1 = Warwickshire

| team2 = Durham

| score-team1-inns1 = 237 (95 overs)

| runs-team1-inns1 = Rob Yates 102 (239)

| wickets-team1-inns1 = Ben Raine 3/51 (22 overs)

| score-team2-inns1 = 253/7 (90 overs)

| runs-team2-inns1 = David Bedingham 92* (161)

| wickets-team2-inns1 = Craig Miles 5/62 (23 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244293.html Scorecard]

| venue = Edgbaston Cricket Ground, Birmingham

| umpires = Ian Ramage and Paul Pollard

| motm =

| toss = Durham won the toss and elected to field.

| rain = No play was possible on day 1 due to rain.

| notes = Ethan Brookes replaced Danny Briggs (Warwickshire), while Jack Burnham and Graham Clark replaced Brydon Carse and Ben Stokes (Durham), on day 3 due to international call-ups.

}}

----

{{Two-innings cricket match

| date = 11–14 July 2021

| team1 = Nottinghamshire

| team2 = Durham

| score-team1-inns1 = 328 (100.2 overs)

| runs-team1-inns1 = Liam Patterson-White 73 (116)

| wickets-team1-inns1 = Chris Rushworth 4/75 (26.2 overs)

| score-team2-inns1 = 165 (54.1 overs)

| runs-team2-inns1 = Scott Borthwick 38 (89)

| wickets-team2-inns1 = Joey Evison 5/21 (8 overs)

| score-team1-inns2 = 217 (64.3 overs)

| runs-team1-inns2 = Haseeb Hameed 58 (117)

| wickets-team1-inns2 = Scott Borthwick 4/32 (5.3 overs)

| score-team2-inns2 = 188/4 (55 overs)

| runs-team2-inns2 = Michael Jones 46 (95)

| wickets-team2-inns2 = Steven Mullaney 1/16 (9 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244297.html Scorecard]

| venue = Riverside Ground, Chester-le-Street

| umpires = Nigel Llong and Neil Pratt

| motm =

| toss = Durham won the toss and elected to field.

| rain = No play was possible on day 2 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 11–14 July 2021

| team1 = Warwickshire

| team2 = Worcestershire

| score-team1-inns1 = 395 (120.2 overs)

| runs-team1-inns1 = Pieter Malan 141 (207)

| wickets-team1-inns1 = Ish Sodhi 6/89 (30.2 overs)

| score-team2-inns1 = 447/9d (174 overs)

| runs-team2-inns1 = Daryl Mitchell 113 (280)

| wickets-team2-inns1 = Liam Norwell 3/69 (30 overs)

| score-team1-inns2 = 215/2d (59.5 overs)

| runs-team1-inns2 = Rob Yates 88 (173)

| wickets-team1-inns2 = Josh Baker 1/67 (17 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244298.html Scorecard]

| venue = New Road, Worcester

| umpires = Nick Cook and Chris Watts

| motm =

| toss = Warwickshire won the toss and elected to bat.

| rain =

| notes = Josh Baker (Worcestershire) and Jake Lintott (Warwickshire) both made their first-class debuts.

}}

----

{{Two-innings cricket match

| date = 11–14 July 2021

| team1 = Derbyshire

| team2 = Essex

| score-team1-inns1 = 146 (57.1 overs)

| runs-team1-inns1 = Leus du Plooy 43 (91)

| wickets-team1-inns1 = Shane Snater 3/45 (14 overs)

| score-team2-inns1 = 86/3 (38 overs)

| runs-team2-inns1 = Alastair Cook 30 (46)

| wickets-team2-inns1 = Fynn Hudson-Prentice 2/24 (10 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244296.html Scorecard]

| venue = Queen's Park, Chesterfield

| umpires = James Middlebrook and Neil Mallender

| motm =

| toss = Derbyshire won the toss and elected to bat.

| rain =

| notes = The match was abandoned ahead of the second day due to a positive COVID-19 test in Derbyshire's squad.{{cite web|url=https://www.ecb.co.uk/news/2187855/covid-positive-forces-derbyshires-lv-insurance-county-championship-game-against-essex-to-be-abandoned |title=Covid positive forces abandonment in Derbyshire's LV= Insurance County Championship game against Essex |work=England and Wales Cricket Board |access-date=12 July 2021}}

}}

==Group 2==

{{Two-innings cricket match

| date = 8–11 April 2021

| team1 = Middlesex

| team2 = Somerset

| score-team1-inns1 = 313 (102.4 overs)

| runs-team1-inns1 = Sam Robson 165 (263)

| wickets-team1-inns1 = Lewis Gregory 5/68 (20 overs)

| score-team2-inns1 = 172 (48.5 overs)

| runs-team2-inns1 = Marchant de Lange 51 (50)

| wickets-team2-inns1 = Tim Murtagh 4/46 (14 overs)

| score-team1-inns2 = 143 (51.4 overs)

| runs-team1-inns2 = Stephen Eskinazi 53 (126)

| wickets-team1-inns2 = Jack Leach 3/18 (11.4 overs)

| score-team2-inns2 = 285/6 (77.2 overs)

| runs-team2-inns2 = Tom Abell 84 (145)

| wickets-team2-inns2 = Ethan Bamber 3/77 (20.2 overs)

| result = Somerset won by 4 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244218.html Scorecard]

| venue = Lord's, London

| umpires = Chris Watts and Richard Kettleborough

| motm =

| toss = Somerset won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 8–11 April 2021

| team1 = Hampshire

| team2 = Leicestershire

| score-team1-inns1 = 612/5d (120 overs)

| runs-team1-inns1 = James Vince 231 (220)

| wickets-team1-inns1 = Chris Wright 2/111 (26 overs)

| score-team2-inns1 = 202 (76.5 overs)

| runs-team2-inns1 = Harry Swindells 59 (109)

| wickets-team2-inns1 = Kyle Abbott 3/27 (14 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 305 (95.5 overs) (f/o)

| runs-team2-inns2 = Lewis Hill 65 (121)

| wickets-team2-inns2 = Mason Crane 3/102 (29 overs)

| result = Hampshire won by an innings and 105 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244219.html Scorecard]

| venue = Grace Road, Leicester

| umpires = Billy Taylor and Michael Gough

| motm =

| toss = Hampshire won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 8–11 April 2021

| team1 = Surrey

| team2 = Gloucestershire

| score-team1-inns1 = 220 (70.3 overs)

| runs-team1-inns1 = Hashim Amla 56 (99)

| wickets-team1-inns1 = Josh Shaw 4/48 (16 overs)

| score-team2-inns1 = 326 (94 overs)

| runs-team2-inns1 = Chris Dent 78 (96)

| wickets-team2-inns1 = Reece Topley 5/66 (24 overs)

| score-team1-inns2 = 333 (104 overs)

| runs-team1-inns2 = Ben Foakes 133 (250)

| wickets-team1-inns2 = Matthew Taylor 4/94 (29 overs)

| score-team2-inns2 = 229/2 (37.1 overs)

| runs-team2-inns2 = Graeme van Buuren 110* (98)

| wickets-team2-inns2 = Amar Virdi 1/54 (11 overs)

| result = Gloucestershire won by 8 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244220.html Scorecard]

| venue = Bristol County Ground, Bristol

| umpires = Ian Blackwell and Rob White

| motm =

| toss = Gloucestershire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 15–18 April 2021

| team1 = Somerset

| team2 = Gloucestershire

| score-team1-inns1 = 312 (94.1 overs)

| runs-team1-inns1 = Steven Davies 87 (180)

| wickets-team1-inns1 = Matthew Taylor 3/67 (17.1 overs)

| score-team2-inns1 = 309 (110.1 overs)

| runs-team2-inns1 = James Bracey 118 (234)

| wickets-team2-inns1 = Marchant de Lange 4/63 (21.1 overs)

| score-team1-inns2 = 149 (65.5 overs)

| runs-team1-inns2 = James Hildreth 64 (150)

| wickets-team1-inns2 = Ryan Higgins 4/29 (16.5 overs)

| score-team2-inns2 = 156/2 (41.1 overs)

| runs-team2-inns2 = James Bracey 83* (122)

| wickets-team2-inns2 = Marchant de Lange 1/13 (6 overs)

| result = Gloucestershire won by 8 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244228.html Scorecard]

| venue = County Ground, Taunton

| umpires = Neil Bainton and Richard Illingworth

| motm =

| toss = Gloucestershire won the toss and elected to field.

| rain =

| notes = Dominic Goodman (Gloucestershire) made his first-class debut.

}}

----

{{Two-innings cricket match

| date = 15–18 April 2021

| team1 = Hampshire

| team2 = Middlesex

| score-team1-inns1 = 319 (110.2 overs)

| runs-team1-inns1 = Ian Holland 64 (138)

| wickets-team1-inns1 = Steven Finn 4/96 (25.2 overs)

| score-team2-inns1 = 79 (34.4 overs)

| runs-team2-inns1 = Nathan Sowter 24* (57)

| wickets-team2-inns1 = Mohammad Abbas 6/11 (11 overs)

| score-team1-inns2 = 290/4d (67 overs)

| runs-team1-inns2 = Ian Holland 146* (186)

| wickets-team1-inns2 = Steven Finn 2/47 (11 overs)

| score-team2-inns2 = 281 (99 overs)

| runs-team2-inns2 = Robbie White 73 (161)

| wickets-team2-inns2 = Ian Holland 3/19 (9 overs)

| result = Hampshire won by 249 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244224.html Scorecard]

| venue = Rose Bowl, Southampton

| umpires = Nigel Llong and Tom Lungley

| motm =

| toss = Hampshire won the toss and elected to bat.

| rain =

| notes = Mohammad Abbas (Hampshire) took a hat-trick during Middlesex's first innings.{{cite web|url=https://www.thecricketer.com/Topics/countycricket/mohammad_abbas_blitzes_middlesex_hattrick_17_ball_five_wicket_haul_hampshire.html|title=Mohammad Abbas blitzes Middlesex with hat-trick and 17-ball five-wicket haul on home debut for Hampshire|work=The Cricketer|date=16 April 2021|access-date=16 April 2021}}

}}

----

{{Two-innings cricket match

| date = 15–18 April 2021

| team1 = Leicestershire

| team2 = Surrey

| score-team1-inns1 = 375 (117.3 overs)

| runs-team1-inns1 = Sam Evans 138 (280)

| wickets-team1-inns1 = Jordan Clark 3/52 (20 overs)

| score-team2-inns1 = 672/8d (141.4 overs)

| runs-team2-inns1 = Ollie Pope 245 (272)

| wickets-team2-inns1 = Colin Ackermann 2/90 (21 overs)

| score-team1-inns2 = 295/3 (92 overs)

| runs-team1-inns2 = Hassan Azad 144* (280)

| wickets-team1-inns2 = Jordan Clark 2/37 (11 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244232.html Scorecard]

| venue = The Oval, London

| umpires = Graham Lloyd and Paul Pollard

| motm =

| toss = Leicestershire won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 22–25 April 2021

| team1 = Leicestershire

| team2 = Somerset

| score-team1-inns1 = 233 (82.4 overs)

| runs-team1-inns1 = Lewis Hill 68 (119)

| wickets-team1-inns1 = Craig Overton 3/39 (17.4 overs)

| score-team2-inns1 = 318 (80.2 overs)

| runs-team2-inns1 = Tom Abell 88 (142)

| wickets-team2-inns1 = Ben Mike 3/50 (14 overs)

| score-team1-inns2 = 199 (70.4 overs)

| runs-team1-inns2 = Harry Swindells 49 (98)

| wickets-team1-inns2 = Craig Overton 5/25 (18 overs)

| score-team2-inns2 = 118/1 (26.5 overs)

| runs-team2-inns2 = Tom Lammonby 70* (80)

| wickets-team2-inns2 = Chris Wright 1/16 (5 overs)

| result = Somerset won by 9 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244241.html Scorecard]

| venue = Grace Road, Leicester

| umpires = Rob Bailey and Tim Robinson

| motm =

| toss = Leicestershire won the toss and elected to bat.

| rain =

| notes = Rishi Patel replaced Colin Ackermann for Leicestershire ahead of Day 3 as a concussion replacement.{{cite news|url=https://www.thecricketer.com/Topics/leicestershire/leicestershire_use_concussion_sub_as_patel_replaces_ackermann.html|title=Leicestershire use concussion sub as Patel replaces Ackermann|work=The Cricketer|date=23 April 2021|access-date=1 May 2021}}

}}

----

{{Two-innings cricket match

| date = 22–25 April 2021

| team1 = Hampshire

| team2 = Gloucestershire

| score-team1-inns1 = 470 (144.1 overs)

| runs-team1-inns1 = Tom Alsop 149 (290)

| wickets-team1-inns1 = Daniel Worrall 4/75 (31)

| score-team2-inns1 = 320 (132.1 overs)

| runs-team2-inns1 = Ryan Higgins 73 (139)

| wickets-team2-inns1 = Mohammad Abbas 4/41 (19 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 197/9 (97 overs) (f/o)

| runs-team2-inns2 = Tom Lace 38 (102)

| wickets-team2-inns2 = Brad Wheal 4/59 (21 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244237.html Scorecard]

| venue = Rose Bowl, Southampton

| umpires = Ben Debenham and David Millns

| motm =

| toss = Hampshire won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 22–25 April 2021

| team1 = Surrey

| team2 = Middlesex

| score-team1-inns1 = 154 (55.4 overs)

| runs-team1-inns1 = Mark Stoneman 44 (106)

| wickets-team1-inns1 = Tim Murtagh 4/28 (15 overs)

| score-team2-inns1 = 268 (100.5 overs)

| runs-team2-inns1 = Sam Robson 95 (256)

| wickets-team2-inns1 = Reece Topley 4/56 (26 overs)

| score-team1-inns2 = 130 (52 overs)

| runs-team1-inns2 = Rory Burns 54 (103)

| wickets-team1-inns2 = Toby Roland-Jones 4/29 (12 overs)

| score-team2-inns2 = 18/0 (2.3 overs)

| runs-team2-inns2 = Max Holden 11* (11)

| wickets-team2-inns2 =

| result = Middlesex won by 10 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244239.html Scorecard]

| venue = Lord's, London

| umpires = Michael Gough and Neil Bainton

| motm =

| toss = Middlesex won the toss and elected to field.

| rain =

| notes = Luke Hollman (Middlesex) made his first-class debut.

}}

----

{{Two-innings cricket match

| date = 29 April–2 May 2021

| team1 = Middlesex

| team2 = Somerset

| score-team1-inns1 = 357 (110 overs)

| runs-team1-inns1 = Robbie White 92 (244)

| wickets-team1-inns1 = Josh Davey 3/33 (14 overs)

| score-team2-inns1 = 268 (80.2 overs)

| runs-team2-inns1 = George Bartlett 55 (114)

| wickets-team2-inns1 = Steven Finn 5/77 (20 overs)

| score-team1-inns2 = 117 (50 overs)

| runs-team1-inns2 = Max Holden 30 (40)

| wickets-team1-inns2 = Craig Overton 5/34 (19 overs)

| score-team2-inns2 = 209/6 (57.4 overs)

| runs-team2-inns2 = Tom Abell 49 (107)

| wickets-team2-inns2 = Tim Murtagh 4/53 (21 overs)

| result = Somerset won by 4 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244247.html Scorecard]

| venue = County Ground, Taunton

| umpires = Ian Gould and Mike Burns

| motm =

| toss = Somerset won the toss and elected to field.

| rain =

| notes = Lewis Goldsworthy (Somerset) made his first-class debut.

  • Jack Brooks replaced Lewis Gregory for Somerset ahead of Day 3 as a COVID-19 replacement.{{cite news|url=https://www.thecricketer.com/Topics/countycricket/somerset_make_first_county_covid_substitution_jack_brooks_replaces_lewis_gregory.html|title=Somerset make first county Covid substitution as Jack Brooks replaces Lewis Gregory|work=The Cricketer|date=1 May 2021|access-date=1 May 2021}}

}}

----

{{Two-innings cricket match

| date = 29 April–2 May 2021

| team1 = Hampshire

| team2 = Surrey

| score-team1-inns1 = 92 (34.3 overs)

| runs-team1-inns1 = Lewis McManus 31* (44)

| wickets-team1-inns1 = Jordan Clark 6/91 (10.3 overs)

| score-team2-inns1 = 560/7d (142.5 overs)

| runs-team2-inns1 = Hashim Amla 215* (367)

| wickets-team2-inns1 = Scott Currie 4/109 (27.5 overs)

| score-team1-inns2 = 179 (60.3 overs)

| runs-team1-inns2 = Lewis McManus 51 (129)

| wickets-team1-inns2 = Kemar Roach 8/40 (18.3 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Surrey won by an innings and 289 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244250.html Scorecard]

| venue = The Oval, London

| umpires = Paul Baldwin and Richard Kettleborough

| motm =

| toss = Surrey won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 29 April–2 May 2021

| team1 = Leicestershire

| team2 = Gloucestershire

| score-team1-inns1 = 421 (144.1 overs)

| runs-team1-inns1 = Lewis Hill 121 (221)

| wickets-team1-inns1 = Daniel Worrall 5/79 (34.1 overs)

| score-team2-inns1 = 275 (78.2 overs)

| runs-team2-inns1 = Chris Dent 53 (83)

| wickets-team2-inns1 = Chris Wright 7/53 (24.2 overs)

| score-team1-inns2 = 201 (49.4 overs)

| runs-team1-inns2 = Rishi Patel 44 (48)

| wickets-team1-inns2 = Ryan Higgins 5/62 (16.4 overs)

| score-team2-inns2 = 348/6 (78.2 overs)

| runs-team2-inns2 = Ian Cockbain 117 (179)

| wickets-team2-inns2 = Callum Parkinson 3/93 (26 overs)

| result = Gloucestershire won by 4 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244246.html Scorecard]

| venue = Bristol County Ground, Bristol

| umpires = Nigel Llong and Richard Illingworth

| motm =

| toss = Gloucestershire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 6–9 May 2021

| team1 = Middlesex

| team2 = Gloucestershire

| score-team1-inns1 = 210 (80.5 overs)

| runs-team1-inns1 = Robbie White 76* (149)

| wickets-team1-inns1 = David Payne 5/31 (18.5 overs)

| score-team2-inns1 = 273 (87.2 overs)

| runs-team2-inns1 = James Bracey 75 (143)

| wickets-team2-inns1 = Martin Andersson 3/64 (15 overs)

| score-team1-inns2 = 152 (51.1 overs)

| runs-team1-inns2 = Nick Gubbins 52 (100)

| wickets-team1-inns2 = David Payne 6/56 (17 overs)

| score-team2-inns2 = 93/3 (26.1 overs)

| runs-team2-inns2 = Tom Lace 31* (34)

| wickets-team2-inns2 = Ethan Bamber 2/30 (9 overs)

| result = Gloucestershire won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244254.html Scorecard]

| venue = Lord's, London

| umpires = Billy Taylor and Paul Pollard

| motm =

| toss = Gloucestershire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 6–9 May 2021

| team1 = Hampshire

| team2 = Somerset

| score-team1-inns1 = 79 (40.3 overs)

| runs-team1-inns1 = Joe Weatherley 20 (69)

| wickets-team1-inns1 = Lewis Gregory 4/26 (13.3 overs)

| score-team2-inns1 = 336 (99 overs)

| runs-team2-inns1 = Craig Overton 74 (93)

| wickets-team2-inns1 = Keith Barker 4/67 (24 overs)

| score-team1-inns2 = 258 (131 overs)

| runs-team1-inns2 = Keith Barker 52* (95)

| wickets-team1-inns2 = Josh Davey 5/30 (24 overs)

| score-team2-inns2 = 2/0 (0.1 overs)

| runs-team2-inns2 = Eddie Byrom 2* (1)

| wickets-team2-inns2 =

| result = Somerset won by 10 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244257.html Scorecard]

| venue = Rose Bowl, Southampton

| umpires = Alex Wharf and Graham Lloyd

| motm =

| toss = Somerset won the toss and elected to field.

| rain = Only 9.3 overs of play were possible on day 3 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 6–9 May 2021

| team1 = Leicestershire

| team2 = Surrey

| score-team1-inns1 = 496 (141.2 overs)

| runs-team1-inns1 = Sam Evans 112 (221)

| wickets-team1-inns1 = Amar Virdi 6/171 (44.2 overs)

| score-team2-inns1 = 324 (87.5 overs)

| runs-team2-inns1 = Mark Stoneman 119 (247)

| wickets-team2-inns1 = Chris Wright 5/60 (24 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244252.html Scorecard]

| venue = Grace Road, Leicester

| umpires = Ian Gould and Richard Illingworth

| motm =

| toss = Leicestershire won the toss and elected to bat.

| rain = No play was possible on day 3 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 13–16 May 2021

| team1 = Middlesex

| team2 = Hampshire

| score-team1-inns1 = 172 (68.1 overs)

| runs-team1-inns1 = Nick Gubbins 51 (131)

| wickets-team1-inns1 = Kyle Abbott 6/44 (18.1 overs)

| score-team2-inns1 = 208 (73 overs)

| runs-team2-inns1 = Keith Barker 84 (116)

| wickets-team2-inns1 = Tim Murtagh 3/48 (16 overs)

| score-team1-inns2 = 101 (29.5 overs)

| runs-team1-inns2 = Peter Handscomb 24 (12)

| wickets-team1-inns2 = Kyle Abbott 5/41 (9.5 overs)

| score-team2-inns2 = 66/3 (15.3 overs)

| runs-team2-inns2 = Ian Holland 22 (32)

| wickets-team2-inns2 = Tim Murtagh 2/29 (3.3 overs)

| result = Hampshire won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244262.html Scorecard]

| venue = Lord's, London

| umpires = Neil Bainton and Neil Mallender

| motm =

| toss = Hampshire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 13–16 May 2021

| team1 = Surrey

| team2 = Somerset

| score-team1-inns1 = 206/4 (68 overs)

| runs-team1-inns1 = Rory Burns 55 (104)

| wickets-team1-inns1 = Lewis Gregory 2/64 (22 overs)

| score-team2-inns1 =

| runs-team2-inns1 =

| wickets-team2-inns1 =

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244264.html Scorecard]

| venue = County Ground, Taunton

| umpires = Nick Cook and Russell Warren

| motm =

| toss = Somerset won the toss and elected to field.

| rain = No play was possible on day 1 due to rain.

  • Only 9 overs of play was possible on day 3 due to rain.
  • No play was possible on day 4 due to a wet outfield.

| notes =

}}

----

{{Two-innings cricket match

| date = 19–22 May 2021

| team1 = Hampshire

| team2 = Leicestershire

| score-team1-inns1 = 233 (71 overs)

| runs-team1-inns1 = Ian Holland 82 (136)

| wickets-team1-inns1 = Ed Barnes 4/61 (19 overs)

| score-team2-inns1 = 84 (35.5 overs)

| runs-team2-inns1 = Rishi Patel 27 (54)

| wickets-team2-inns1 = Kyle Abbott 6/47 (14 overs)

| score-team1-inns2 = 0/0f (0 overs)

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 26/1 (17 overs)

| runs-team2-inns2 = Sam Evans 8 (23)

| wickets-team2-inns2 = Kyle Abbott 1/6 (6 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244270.html Scorecard]

| venue = Rose Bowl, Southampton

| umpires = Martin Saggers and Nigel Llong

| motm =

| toss = Leicestershire won the toss and elected to field.

| rain = Only 26.2 overs of play were possible on day 1 due to rain.

| notes = With overs lost in the game due to the weather, Hampshire forfeited their second innings in an attempt to produce a result.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/hampshire-vs-leicestershire-group-2-1244270/match-report-4 |title=Hampshire's inning forfeit fails to tempt Leicestershire after Kyle Abbott six-for |work=ESPN Cricinfo |access-date=22 May 2021}}

}}

----

{{Two-innings cricket match

| date = 20–23 May 2021

| team1 = Surrey

| team2 = Middlesex

| score-team1-inns1 = 190 (77.1 overs)

| runs-team1-inns1 = Rory Burns 64 (156)

| wickets-team1-inns1 = Martin Andersson 3/30 (7 overs)

| score-team2-inns1 = 160 (46.3 overs)

| runs-team2-inns1 = John Simpson 68 (100)

| wickets-team2-inns1 = Jordan Clark 4/41 (13.3 overs)

| score-team1-inns2 = 259/2d (56.1 overs)

| runs-team1-inns2 = Rory Burns 104* (160)

| wickets-team1-inns2 = Ethan Bamber 1/39 (9 overs)

| score-team2-inns2 = 250/6 (56.3 overs)

| runs-team2-inns2 = Nick Gubbins 124 (145)

| wickets-team2-inns2 = Kemar Roach 5/86 (19 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244272.html Scorecard]

| venue = The Oval, London

| umpires = Graham Lloyd and Ian Blackwell

| motm =

| toss = Middlesex won the toss and elected to field.

| rain = Only 18 overs of play were possible on day 2 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 20–23 May 2021

| team1 = Somerset

| team2 = Gloucestershire

| score-team1-inns1 = 300/8d (101.3 overs)

| runs-team1-inns1 = Tom Abell 132* (287)

| wickets-team1-inns1 = Daniel Worrall 3/52 (20.3 overs)

| score-team2-inns1 = 27/6 (14.2 overs)

| runs-team2-inns1 = Kraigg Brathwaite 15 (42)

| wickets-team2-inns1 = Craig Overton 4/16 (7.2 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244271.html Scorecard]

| venue = Bristol County Ground, Bristol

| umpires = Paul Baldwin and Steve O'Shaughnessy

| motm =

| toss = Gloucestershire won the toss and elected to field.

| rain = Only 20.2 overs of play were possible on day 1 due to rain.

  • No play was possible on day 2 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 27–30 May 2021

| team1 = Surrey

| team2 = Gloucestershire

| score-team1-inns1 = 473 (158 overs)

| runs-team1-inns1 = Hashim Amla 173 (347)

| wickets-team1-inns1 = Ryan Higgins 4/69 (29 overs)

| score-team2-inns1 = 158 (75.5 overs)

| runs-team2-inns1 = Miles Hammond 77 (188)

| wickets-team2-inns1 = Dan Moriarty 6/60 (26.5 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 268 (78.5 overs) (f/o)

| runs-team2-inns2 = Jonathan Tattersall 86* (136)

| wickets-team2-inns2 = Amar Virdi 4/96 (26 overs)

| result = Surrey won by an innings and 47 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244278.html Scorecard]

| venue = The Oval, London

| umpires = Billy Taylor and Ian Gould

| motm =

| toss = Surrey won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 27–30 May 2021

| team1 = Middlesex

| team2 = Leicestershire

| score-team1-inns1 = 295 (111 overs)

| runs-team1-inns1 = John Simpson 95* (176)

| wickets-team1-inns1 = Callum Parkinson 3/76 (29 overs)

| score-team2-inns1 = 136 (55.1 overs)

| runs-team2-inns1 = Callum Parkinson 41 (103)

| wickets-team2-inns1 = Martin Andersson 4/27 (11 overs)

| score-team1-inns2 = 218 (82.1 overs)

| runs-team1-inns2 = Stephen Eskinazi 46 (112)

| wickets-team1-inns2 = Chris Wright 6/48 (23.1 overs)

| score-team2-inns2 = 378/5 (123.1 overs)

| runs-team2-inns2 = Marcus Harris 185 (311)

| wickets-team2-inns2 = Ethan Bamber 2/75 (26 overs)

| result = Leicestershire won by 5 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244279.html Scorecard]

| venue = Grace Road, Leicester

| umpires = Mark Newell and Tim Robinson

| motm =

| toss = Middlesex won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 3–6 June 2021

| team1 = Somerset

| team2 = Hampshire

| score-team1-inns1 = 360 (83.2 overs)

| runs-team1-inns1 = Lewis Gregory 107 (143)

| wickets-team1-inns1 = Keith Barker 6/72 (24 overs)

| score-team2-inns1 = 311 (104.2 overs)

| runs-team2-inns1 = Lewis McManus 91 (161)

| wickets-team2-inns1 = Josh Davey 5/78 (25.2 overs)

| score-team1-inns2 = 409/7d (103.1 overs)

| runs-team1-inns2 = George Bartlett 100 (161)

| wickets-team1-inns2 = Felix Organ 3/115 (29 overs)

| score-team2-inns2 = 88/2 (33.2 overs)

| runs-team2-inns2 = Tom Alsop 23* (68)

| wickets-team2-inns2 = Lewis Gregory 2/18 (10 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244286.html Scorecard]

| venue = County Ground, Taunton

| umpires = Peter Hartley and Steve O'Shaughnessy

| motm =

| toss = Hampshire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 3–6 June 2021

| team1 = Leicestershire

| team2 = Gloucestershire

| score-team1-inns1 = 451 (132 overs)

| runs-team1-inns1 = Marcus Harris 148 (236)

| wickets-team1-inns1 = Josh Shaw 2/55 (16 overs)

| score-team2-inns1 = 158 (50.3 overs)

| runs-team2-inns1 = Miles Hammond 67 (107)

| wickets-team2-inns1 = Callum Parkinson 5/45 (18 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 200 (70 overs) (f/o)

| runs-team2-inns2 = Ian Cockbain 59 (136)

| wickets-team2-inns2 = Callum Parkinson 5/63 (32 overs)

| result = Leicestershire won by an innings and 93 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244287.html Scorecard]

| venue = Grace Road, Leicester

| umpires = Nick Cook and Russell Warren

| motm =

| toss = Leicestershire won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 4–7 July 2021

| team1 = Hampshire

| team2 = Surrey

| score-team1-inns1 = 488 (134.5 overs)

| runs-team1-inns1 = Colin de Grandhomme 174* (213)

| wickets-team1-inns1 = Jordan Clark 4/110 (33 overs)

| score-team2-inns1 = 72 (31.4 overs)

| runs-team2-inns1 = Hashim Amla 29 (65)

| wickets-team2-inns1 = Keith Barker 4/24 (14 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 122/8 (104.5 overs) (f/o)

| runs-team2-inns2 = Hashim Amla 37* (278)

| wickets-team2-inns2 = Keith Barker 3/9 (22 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244294.html Scorecard]

| venue = Rose Bowl, Southampton

| umpires = Chris Watts and Ian Gould

| motm =

| toss = Surrey won the toss and elected to field.

| rain =

| notes = Ben Geddes (Surrey) and Tom Prest (Hampshire) both made their first-class debuts.

}}

----

{{Two-innings cricket match

| date = 4–7 July 2021

| team1 = Somerset

| team2 = Leicestershire

| score-team1-inns1 = 461/9d (115 overs)

| runs-team1-inns1 = Devon Conway 88 (146)

| wickets-team1-inns1 = Gavin Griffiths 3/93 (20 overs)

| score-team2-inns1 = 475/7 (152 overs)

| runs-team2-inns1 = Harry Swindells 171* (322)

| wickets-team2-inns1 = Marchant de Lange 3/110 (30 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244295.html Scorecard]

| venue = County Ground, Taunton

| umpires = James Middlebrook and Neil Mallender

| motm =

| toss = Leicestershire won the toss and elected to field.

| rain =

| notes = Kasey Aldridge (Somerset) made his first-class debut.

}}

----

{{Two-innings cricket match

| date = 5–8 July 2021

| team1 = Gloucestershire

| team2 = Middlesex

| score-team1-inns1 = 248 (94.1 overs)

| runs-team1-inns1 = Miles Hammond 75 (180)

| wickets-team1-inns1 = Ethan Bamber 3/39 (22 overs)

| score-team2-inns1 = 101 (36 overs)

| runs-team2-inns1 = Sam Robson 37 (91)

| wickets-team2-inns1 = Matthew Taylor 4/19 (9 overs)

| score-team1-inns2 = 272 (72.2 overs)

| runs-team1-inns2 = James Bracey 88 (149)

| wickets-team1-inns2 = Daryl Mitchell 4/42 (10 overs)

| score-team2-inns2 = 255 (127.3 overs)

| runs-team2-inns2 = Stephen Eskinazi 102 (300)

| wickets-team2-inns2 = Matthew Taylor 5/40 (29 overs)

| result = Gloucestershire won by 164 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244290.html Scorecard]

| venue = College Ground, Cheltenham

| umpires = Graham Lloyd and Mark Newell

| motm =

| toss = Middlesex won the toss and elected to field.

| rain =

| notes = Josh de Caires (Middlesex) and Ollie Price (Gloucestershire) both made their first-class debuts.

}}

----

{{Two-innings cricket match

| date = 11–14 July 2021

| team1 = Gloucestershire

| team2 = Hampshire

| score-team1-inns1 = 229 (73.4 overs)

| runs-team1-inns1 = Glenn Phillips 47 (77)

| wickets-team1-inns1 = Colin de Grandhomme 4/31 (18 overs)

| score-team2-inns1 = 486/7d (143 overs)

| runs-team2-inns1 = Nick Gubbins 137* (248)

| wickets-team2-inns1 = Ryan Higgins 3/92 (35 overs)

| score-team1-inns2 = 310 (126.1 overs)

| runs-team1-inns2 = Tom Lace 118 (241)

| wickets-team1-inns2 = Mason Crane 3/55 (39 overs)

| score-team2-inns2 = 56/3 (10.3 overs)

| runs-team2-inns2 = Ian Holland 19 (25)

| wickets-team2-inns2 = Daniel Worrall 3/21 (5.3 overs)

| result = Hampshire won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244300.html Scorecard]

| venue = College Ground, Cheltenham

| umpires = Paul Pollard and Rob White

| motm =

| toss = Gloucestershire won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 11–14 July 2021

| team1 = Middlesex

| team2 = Leicestershire

| score-team1-inns1 = 324 (108.4 overs)

| runs-team1-inns1 = Sam Robson 154 (277)

| wickets-team1-inns1 = Will Davis 5/66 (27.4 overs)

| score-team2-inns1 = 228 (86 overs)

| runs-team2-inns1 = Colin Ackermann 82 (226)

| wickets-team2-inns1 = Tim Murtagh 3/49 (20 overs)

| score-team1-inns2 = 196 (77.4 overs)

| runs-team1-inns2 = Stephen Eskinazi 66* (184)

| wickets-team1-inns2 = Callum Parkinson 4/35 (20.4 overs)

| score-team2-inns2 = 171 (61 overs)

| runs-team2-inns2 = Josh Inglis 52 (85)

| wickets-team2-inns2 = Tim Murtagh 4/36 (15.3 overs)

| result = Middlesex won by 121 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244301.html Scorecard]

| venue = Merchant Taylors' School Ground, Northwood

| umpires = Ben Debenham and Mark Newell

| motm =

| toss = Middlesex won the toss and elected to bat.

| rain =

| notes = Joe Cracknell (Middlesex) made his first-class debut.

}}

----

{{Two-innings cricket match

| date = 11–14 July 2021

| team1 = Somerset

| team2 = Surrey

| score-team1-inns1 = 429 (148.5 overs)

| runs-team1-inns1 = James Hildreth 107 (212)

| wickets-team1-inns1 = Jordan Clark 3/75 (27 overs)

| score-team2-inns1 = 240 (114.1 overs)

| runs-team2-inns1 = Mark Stoneman 67 (167)

| wickets-team2-inns1 = Jack Leach 6/43 (35.1 overs)

| score-team1-inns2 = 69 (29.1 overs)

| runs-team1-inns2 = James Hildreth 14 (20)

| wickets-team1-inns2 = Ravichandran Ashwin 6/27 (15 overs)

| score-team2-inns2 = 106/4 (41 overs)

| runs-team2-inns2 = Jamie Smith 46* (98)

| wickets-team2-inns2 = Roelof van der Merwe 3/60 (17 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244302.html Scorecard]

| venue = The Oval, London

| umpires = Peter Hartley and Russell Warren

| motm =

| toss = Somerset won the toss and elected to bat.

| rain =

| notes =

}}

==Group 3==

{{Two-innings cricket match

| date = 8–11 April 2021

| team1 = Kent

| team2 = Northamptonshire

| score-team1-inns1 = 445 (128.5 overs)

| runs-team1-inns1 = Darren Stevens 116* (134)

| wickets-team1-inns1 = Nathan Buck 3/84 (24 overs)

| score-team2-inns1 = 434 (123.4 overs)

| runs-team2-inns1 = Ricardo Vasconcelos 154 (209)

| wickets-team2-inns1 = Harry Podmore 4/77 (21.4 overs)

| score-team1-inns2 = 42/1 (13.1 overs)

| runs-team1-inns2 = Zak Crawley 19* (34)

| wickets-team1-inns2 = Ben Sanderson 1/6 (6 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244215.html Scorecard]

| venue = County Cricket Ground, Northampton

| umpires = Paul Pollard and Rob Bailey

| motm =

| toss = Northamptonshire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 8–11 April 2021

| team1 = Glamorgan

| team2 = Yorkshire

| score-team1-inns1 = 330 (101.4 overs)

| runs-team1-inns1 = Timm van der Gugten 85* (145)

| wickets-team1-inns1 = Ben Coad 4/94 (26 overs)

| score-team2-inns1 = 193 (58.2 overs)

| runs-team2-inns1 = Adam Lyth 52 (70)

| wickets-team2-inns1 = Callum Taylor 2/16 (4.2 overs)

| score-team1-inns2 = 241/4d (78.4 overs)

| runs-team1-inns2 = Billy Root 110* (217)

| wickets-team1-inns2 = Ben Coad 3/18 (7 overs)

| score-team2-inns2 = 223/4 (66 overs)

| runs-team2-inns2 = Adam Lyth 115* (196)

| wickets-team2-inns2 = Michael Hogan 2/32 (13 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244222.html Scorecard]

| venue = Headingley Cricket Ground, Leeds

| umpires = Paul Baldwin and Russell Warren

| motm =

| toss = Yorkshire won the toss and elected to field.

| rain =

| notes = Jamie McIlroy (Glamorgan) made his first-class debut.

}}

----

{{Two-innings cricket match

| date = 8–11 April 2021

| team1 = Sussex

| team2 = Lancashire

| score-team1-inns1 = 301 (100.4 overs)

| runs-team1-inns1 = Tom Haines 155 (263)

| wickets-team1-inns1 = Tom Bailey 4/48 (22.4 overs)

| score-team2-inns1 = 407 (109.4 overs)

| runs-team2-inns1 = Dane Vilas 189 (252)

| wickets-team2-inns1 = Sean Hunt 3/47 (21 overs)

| score-team1-inns2 = 103/2 (56.3 overs)

| runs-team1-inns2 = Aaron Thomason 46* (189)

| wickets-team1-inns2 = Saqib Mahmood 2/19 (13 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244217.html Scorecard]

| venue = Old Trafford Cricket Ground, Manchester

| umpires = Martin Saggers and Neil Bainton

| motm =

| toss = Sussex won the toss and elected to bat.

| rain =

| notes = Sean Hunt (Sussex) made his first-class debut.

}}

----

{{Two-innings cricket match

| date = 15–18 April 2021

| team1 = Lancashire

| team2 = Northamptonshire

| score-team1-inns1 = 305 (115.2 overs)

| runs-team1-inns1 = Josh Bohannon 68 (156)

| wickets-team1-inns1 = Simon Kerrigan 4/60 (34 overs)

| score-team2-inns1 = 177 (62 overs)

| runs-team2-inns1 = Adam Rossington 49 (84)

| wickets-team2-inns1 = Tom Bailey 3/32 (10 overs)

| score-team1-inns2 = 296/7d (81 overs)

| runs-team1-inns2 = Steven Croft 103* (174)

| wickets-team1-inns2 = Nathan Buck 2/70 (18 overs)

| score-team2-inns2 = 218 (105.3 overs)

| runs-team2-inns2 = Luke Procter 93 (294)

| wickets-team2-inns2 = Luke Wood 3/31 (13 overs)

| result = Lancashire won by 206 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244225.html Scorecard]

| venue = Old Trafford Cricket Ground, Manchester

| umpires = Mike Burns and Richard Kettleborough

| motm =

| toss = Lancashire won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 15–18 April 2021

| team1 = Yorkshire

| team2 = Kent

| score-team1-inns1 = 379 (105.2 overs)

| runs-team1-inns1 = Adam Lyth 97 (116)

| wickets-team1-inns1 = Darren Stevens 4/60 (19.2 overs)

| score-team2-inns1 = 265 (87.1 overs)

| runs-team2-inns1 = Darren Stevens 52 (99)

| wickets-team2-inns1 = Steven Patterson 3/43 (18 overs)

| score-team1-inns2 = 330/5d (75.2 overs)

| runs-team1-inns2 = Adam Lyth 116 (169)

| wickets-team1-inns2 = Joe Denly 2/61 (13.2 overs)

| score-team2-inns2 = 244 (88.4 overs)

| runs-team2-inns2 = Matt Milnes 78 (210)

| wickets-team2-inns2 = David Willey 5/61 (16.4 overs)

| result = Yorkshire won by 200 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244226.html Scorecard]

| venue = St Lawrence Ground, Canterbury

| umpires = Ian Gould and Martin Saggers

| motm =

| toss = Yorkshire won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 15–18 April 2021

| team1 = Glamorgan

| team2 = Sussex

| score-team1-inns1 = 285 (75 overs)

| runs-team1-inns1 = Kiran Carlson 127* (182)

| wickets-team1-inns1 = Ollie Robinson 4/50 (18 overs)

| score-team2-inns1 = 481 (123.3 overs)

| runs-team2-inns1 = Stiaan van Zyl 113 (153)

| wickets-team2-inns1 = Michael Hogan 4/46 (23.3 overs)

| score-team1-inns2 = 349 (127.1 overs)

| runs-team1-inns2 = Kiran Carlson 132* (198)

| wickets-team1-inns2 = Ollie Robinson 9/78 (30.1 overs)

| score-team2-inns2 = 154/2 (40.1 overs)

| runs-team2-inns2 = Aaron Thomason 78* (118)

| wickets-team2-inns2 = David Lloyd 1/22 (5 overs)

| result = Sussex won by 8 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244227.html Scorecard]

| venue = Sophia Gardens, Cardiff

| umpires = Alex Wharf and Ben Debenham

| motm =

| toss = Sussex won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 22–25 April 2021

| team1 = Glamorgan

| team2 = Northamptonshire

| score-team1-inns1 = 407 (113.1 overs)

| runs-team1-inns1 = Chris Cooke 136 (227)

| wickets-team1-inns1 = Gareth Berg 3/69 (25 overs)

| score-team2-inns1 = 364 (105 overs)

| runs-team2-inns1 = Adam Rossington 76 (95)

| wickets-team2-inns1 = James Weighell 2/56 (21 overs)

| score-team1-inns2 = 311/5d (82 overs)

| runs-team1-inns2 = Nick Selman 69 (166)

| wickets-team1-inns2 = Nathan Buck 3/65 (15 overs)

| score-team2-inns2 = 357/3 (72.4 overs)

| runs-team2-inns2 = Ricardo Vasconcelos 185* (221)

| wickets-team2-inns2 = David Lloyd 1/47 (10.4 overs)

| result = Northamptonshire won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244240.html Scorecard]

| venue = County Cricket Ground, Northampton

| umpires = Peter Hartley and Steve O'Shaughnessy

| motm =

| toss = Northamptonshire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 22–25 April 2021

| team1 = Lancashire

| team2 = Kent

| score-team1-inns1 = 525 (167.2 overs)

| runs-team1-inns1 = Danny Lamb 125 (232)

| wickets-team1-inns1 = Darren Stevens 2/44 (26 overs)

| score-team2-inns1 = 169 (50.3 overs)

| runs-team2-inns1 = Zak Crawley 60 (65)

| wickets-team2-inns1 = Tom Bailey 4/46 (15 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 351 (138 overs) (f/o)

| runs-team2-inns2 = Daniel Bell-Drummond 114 (219)

| wickets-team2-inns2 = Matt Parkinson 7/126 (52 overs)

| result = Lancashire won by an innings and 5 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244235.html Scorecard]

| venue = St Lawrence Ground, Canterbury

| umpires = Billy Taylor and Nigel Llong

| motm =

| toss = Kent won the toss and elected to field.

| rain =

| notes = Danny Lamb (Lancashire) scored his maiden century in first-class cricket.{{cite news|url=https://www.bbc.co.uk/sport/cricket/56864664 |title=County Championship: Danny Lamb and Luke Wood hit centuries as Lancashire dominate Kent |work=BBC Sport |access-date=23 April 2021}}

}}

----

{{Two-innings cricket match

| date = 22–25 April 2021

| team1 = Yorkshire

| team2 = Sussex

| score-team1-inns1 = 150 (50.5 overs)

| runs-team1-inns1 = Adam Lyth 42 (58)

| wickets-team1-inns1 = George Garton 3/25 (11 overs)

| score-team2-inns1 = 221 (76.3 overs)

| runs-team2-inns1 = Tom Haines 86 (142)

| wickets-team2-inns1 = Steven Patterson 4/26 (12.3 overs)

| score-team1-inns2 = 305 (103.4 overs)

| runs-team1-inns2 = Gary Ballance 74 (151)

| wickets-team1-inns2 = Jack Carson 5/85 (39.4 overs)

| score-team2-inns2 = 186 (69.5 overs)

| runs-team2-inns2 = Ben Brown 46 (111)

| wickets-team2-inns2 = Dom Bess 6/53 (29.5 overs)

| result = Yorkshire won by 48 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244233.html Scorecard]

| venue = County Cricket Ground, Hove

| umpires = Ian Blackwell and Paul Pollard

| motm =

| toss = Yorkshire won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 29 April–2 May 2021

| team1 = Kent

| team2 = Glamorgan

| score-team1-inns1 = 138 (45.3 overs)

| runs-team1-inns1 = Zak Crawley 33 (66)

| wickets-team1-inns1 = Timm van der Gugten 4/41 (11.3 overs)

| score-team2-inns1 = 197 (61.5 overs)

| runs-team2-inns1 = David Lloyd 62 (103)

| wickets-team2-inns1 = Darren Stevens 5/53 (23 overs)

| score-team1-inns2 = 74 (26.5 overs)

| runs-team1-inns2 = Heino Kuhn 14 (18)

| wickets-team1-inns2 = Michael Hogan 5/28 (10 overs)

| score-team2-inns2 = 19/0 (2.2 overs)

| runs-team2-inns2 = David Lloyd 19* (8)

| wickets-team2-inns2 =

| result = Glamorgan won by 10 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244248.html Scorecard]

| venue = Sophia Gardens, Cardiff

| umpires = Ian Blackwell and Neil Bainton

| motm =

| toss = Glamorgan won the toss and elected to field.

| rain =

| notes = Darren Stevens (Kent) took his 30th five-wicket haul in first-class cricket.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/glamorgan-vs-kent-group-3-1244248/match-report-2 |title=Michael Hogan five-for trumps Darren Stevens' as Kent tumble to two-day defeat |work=ESPN Cricinfo |access-date=30 April 2021}}

  • 136.3 overs were bowled in total, making this the shortest four-day County match involving Glamorgan.{{cite web|url=https://glamorgancricket.com/news/stat-attack-glamorgan-canter-to-a-ten-wicket-victory |title=STAT ATTACK - Glamorgan canter to a ten-wicket victory |work=Glamorgan Cricket |access-date=12 May 2021}}

}}

----

{{Two-innings cricket match

| date = 29 April–2 May 2021

| team1 = Sussex

| team2 = Lancashire

| score-team1-inns1 = 328 (102.2 overs)

| runs-team1-inns1 = Stiaan van Zyl 79 (145)

| wickets-team1-inns1 = Danny Lamb 3/59 (23.2 overs)

| score-team2-inns1 = 230 (98.2 overs)

| runs-team2-inns1 = Keaton Jennings 60 (151)

| wickets-team2-inns1 = Jack Carson 4/51 (29 overs)

| score-team1-inns2 = 154 (46.1 overs)

| runs-team1-inns2 = Delray Rawlins 45 (78)

| wickets-team1-inns2 = Tom Bailey 3/28 (10 overs)

| score-team2-inns2 = 255/5 (68.2 overs)

| runs-team2-inns2 = Keaton Jennings 91* (194)

| wickets-team2-inns2 = Jack Carson 3/45 (24 overs)

| result = Lancashire won by 5 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244242.html Scorecard]

| venue = Old Trafford Cricket Ground, Manchester

| umpires = Neil Mallender and Peter Hartley

| motm =

| toss = Sussex won the toss and elected to bat.

| rain =

| notes = Jamie Atkins (Sussex) made his first-class debut.

}}

----

{{Two-innings cricket match

| date = 29 April–2 May 2021

| team1 = Yorkshire

| team2 = Northamptonshire

| score-team1-inns1 = 206 (63.3 overs)

| runs-team1-inns1 = Dom Bess 56 (95)

| wickets-team1-inns1 = Wayne Parnell 5/64 (15.3 overs)

| score-team2-inns1 = 234 (88.5 overs)

| runs-team2-inns1 = Saif Zaib 55 (134)

| wickets-team2-inns1 = Steven Patterson 3/35 (18 overs)

| score-team1-inns2 = 247 (78.4 overs)

| runs-team1-inns2 = David Willey 41* (73)

| wickets-team1-inns2 = Wayne Parnell 5/79 (17.4 overs)

| score-team2-inns2 = 218 (73.5 overs)

| runs-team2-inns2 = Ricardo Vasconcelos 41 (62)

| wickets-team2-inns2 = David Willey 3/39 (18 overs)

| result = Yorkshire won by 1 run

| report = [https://www.espncricinfo.com/ci/engine/match/1244249.html Scorecard]

| venue = Headingley Cricket Ground, Leeds

| umpires = David Millns and Nick Cook

| motm =

| toss = Northamptonshire won the toss and elected to field.

| rain =

| notes = This was the first time that Northamptonshire had lost a first-class match by one run.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/yorkshire-vs-northamptonshire-group-3-1244249/match-report-4 |title=Steve Patterson breaks Northamptonshire resistance as Yorkshire win one-run thriller |work=ESPN Cricinfo |access-date=2 May 2021}}

  • It was the second time that Yorkshire had won a first-class match by one run, after they beat Middlesex by one run in the 1976 County Championship.{{cite news|url=https://www.bbc.co.uk/sport/cricket/56959466 |title=County Championship: Yorkshire pip Northants by one run in thrilling finish |work=BBC Sport |access-date=2 May 2021}}

}}

----

{{Two-innings cricket match

| date = 6–9 May 2021

| team1 = Glamorgan

| team2 = Lancashire

| score-team1-inns1 = 344 (109.5 overs)

| runs-team1-inns1 = David Lloyd 78 (129)

| wickets-team1-inns1 = James Anderson 3/40 (24 overs)

| score-team2-inns1 = 301/9d (94.3 overs)

| runs-team2-inns1 = Keaton Jennings 64 (174)

| wickets-team2-inns1 = Andrew Salter 2/49 (13 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244255.html Scorecard]

| venue = Old Trafford Cricket Ground, Manchester

| umpires = Michael Gough and Nick Cook

| motm =

| toss = Glamorgan won the toss and elected to bat.

| rain = No play was possible on day 3 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 6–9 May 2021

| team1 = Sussex

| team2 = Northamptonshire

| score-team1-inns1 = 106 (42.2 overs)

| runs-team1-inns1 = Ollie Robinson 49* (92)

| wickets-team1-inns1 = Gareth Berg 5/18 (13 overs)

| score-team2-inns1 = 441/9d (102 overs)

| runs-team2-inns1 = Saif Zaib 135 (202)

| wickets-team2-inns1 = Ollie Robinson 5/58 (26 overs)

| score-team1-inns2 = 215 (63.2 overs)

| runs-team1-inns2 = Stiaan van Zyl 72 (123)

| wickets-team1-inns2 = Ben Sanderson 5/71 (22 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Northamptonshire won by an innings and 120 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244256.html Scorecard]

| venue = County Cricket Ground, Northampton

| umpires = Neil Bainton and Paul Baldwin

| motm =

| toss = Northamptonshire won the toss and elected to field.

| rain = No play was possible on day 3 due to rain.

| notes = Joe Sarro (Sussex) made his first-class debut.

  • Saif Zaib (Northamptonshire) scored his maiden century in first-class cricket.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/northamptonshire-vs-sussex-group-3-1244256/match-report-2 |title=Saif Zaib, Adam Rossington hand Northamptonshire healthy first-innings lead |work=ESPN Cricinfo |access-date=7 May 2021}}

}}

----

{{Two-innings cricket match

| date = 6–9 May 2021

| team1 = Kent

| team2 = Yorkshire

| score-team1-inns1 = 305 (111.3 overs)

| runs-team1-inns1 = Zak Crawley 90 (171)

| wickets-team1-inns1 = Ben Coad 3/53 (22 overs)

| score-team2-inns1 = 321 (105.3 overs)

| runs-team2-inns1 = Gary Ballance 96 (201)

| wickets-team2-inns1 = Nathan Gilchrist 4/74 (18 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244251.html Scorecard]

| venue = Headingley Cricket Ground, Leeds

| umpires = Peter Hartley and Richard Kettleborough

| motm =

| toss = Yorkshire won the toss and elected to field.

| rain = No play was possible on day 3 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 13–16 May 2021

| team1 = Kent

| team2 = Sussex

| score-team1-inns1 = 145 (54.3 overs)

| runs-team1-inns1 = Jack Leaning 63 (128)

| wickets-team1-inns1 = Ollie Robinson 3/29 (18 overs)

| score-team2-inns1 = 256 (76.3 overs)

| runs-team2-inns1 = Stiaan van Zyl 52 (83)

| wickets-team2-inns1 = Matt Quinn 4/54 (19.3 overs)

| score-team1-inns2 = 387/4d (111 overs)

| runs-team1-inns2 = Jack Leaning 127* (263)

| wickets-team1-inns2 = Jofra Archer 1/14 (5 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244260.html Scorecard]

| venue = County Cricket Ground, Hove

| umpires = David Millns and Graham Lloyd

| motm =

| toss = Sussex won the toss and elected to field.

| rain =

| notes = Tawanda Muyeye (Kent) made his first-class debut.

}}

----

{{Two-innings cricket match

| date = 13–16 May 2021

| team1 = Glamorgan

| team2 = Yorkshire

| score-team1-inns1 = 149 (53.5 overs)

| runs-team1-inns1 = David Lloyd 31 (70)

| wickets-team1-inns1 = Harry Brook 3/15 (8 overs)

| score-team2-inns1 = 230 (75.3 overs)

| runs-team2-inns1 = Joe Root 99 (199)

| wickets-team2-inns1 = Michael Neser 5/39 (15 overs)

| score-team1-inns2 = 164/4 (40 overs)

| runs-team1-inns2 = Kiran Carlson 88* (84)

| wickets-team1-inns2 = Ben Coad 2/16 (9 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244261.html Scorecard]

| venue = Sophia Gardens, Cardiff

| umpires = Martin Saggers and Nigel Llong

| motm =

| toss = Yorkshire won the toss and elected to field.

| rain = No play was possible on day 1 due to rain.

| notes = Harry Duke (Yorkshire) made his first-class debut.

}}

----

{{Two-innings cricket match

| date = 20–23 May 2021

| team1 = Lancashire

| team2 = Northamptonshire

| score-team1-inns1 = 88/1 (34.3 overs)

| runs-team1-inns1 = Alex Davies 51* (105)

| wickets-team1-inns1 = Gareth Berg 1/28 (13 overs)

| score-team2-inns1 =

| runs-team2-inns1 =

| wickets-team2-inns1 =

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244268.html Scorecard]

| venue = County Cricket Ground, Northampton

| umpires = Richard Kettleborough and Rob Bailey

| motm =

| toss = Northamptonshire won the toss and elected to field.

| rain = Only 16.5 overs of play were possible on day 1 due to rain.

  • No play was possible on day 2 due to rain.
  • Only 11 overs of play were possible on day 3 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 20–23 May 2021

| team1 = Kent

| team2 = Glamorgan

| score-team1-inns1 = 307 (76.2 overs)

| runs-team1-inns1 = Darren Stevens 190 (149)

| wickets-team1-inns1 = Timm van der Gugten 4/34 (19 overs)

| score-team2-inns1 = 64/3d (26 overs)

| runs-team2-inns1 = Billy Root 26* (59)

| wickets-team2-inns1 = Matt Quinn 2/10 (10 overs)

| score-team1-inns2 = 60/1d (10 overs)

| runs-team1-inns2 = Jordan Cox 27* (27)

| wickets-team1-inns2 = Michael Neser 1/28 (4 overs)

| score-team2-inns2 = 23/1 (7 overs)

| runs-team2-inns2 = David Lloyd 17 (14)

| wickets-team2-inns2 = Matt Quinn 1/14 (4 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244269.html Scorecard]

| venue = St Lawrence Ground, Canterbury

| umpires = James Middlebrook and Richard Illingworth

| motm =

| toss = Glamorgan won the toss and elected to field.

| rain = Only 22 overs of play were possible on day 1 due to rain.

| notes =

}}

----

{{Two-innings cricket match

| date = 27–30 May 2021

| team1 = Yorkshire

| team2 = Lancashire

| score-team1-inns1 = 159 (64.1 overs)

| runs-team1-inns1 = Harry Duke 52 (120)

| wickets-team1-inns1 = Tom Bailey 3/6 (14 overs)

| score-team2-inns1 = 509/9d (173.4 overs)

| runs-team2-inns1 = Josh Bohannon 127* (277)

| wickets-team2-inns1 = Jordan Thompson 3/86 (25 overs)

| score-team1-inns2 = 271 (136.2 overs)

| runs-team1-inns2 = Harry Brook 52 (116)

| wickets-team1-inns2 = Saqib Mahmood 5/47 (26 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Lancashire won by an innings and 79 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244276.html Scorecard]

| venue = Old Trafford Cricket Ground, Manchester

| umpires = Alex Wharf and Steve O'Shaughnessy

| motm =

| toss = Yorkshire won the toss and elected to bat.

| rain =

| notes = Saqib Mahmood (Lancashire) took his maiden five-wicket haul in first-class cricket.{{cite web|url=https://www.thecricketer.com/Topics/countychampionship/saqib_mahmood_bowls_lancashire_roses_victory_yorkshire.html |title=Saqib Mahmood bowls Lancashire to Roses victory |work=The Cricketer |access-date=30 May 2021}}

}}

----

{{Two-innings cricket match

| date = 27–30 May 2021

| team1 = Sussex

| team2 = Northamptonshire

| score-team1-inns1 = 175 (59.3 overs)

| runs-team1-inns1 = Jack Carson 52 (106)

| wickets-team1-inns1 = Ben Sanderson 3/45 (18 overs)

| score-team2-inns1 = 256 (81.5 overs)

| runs-team2-inns1 = Saif Zaib 64 (123)

| wickets-team2-inns1 = George Garton 4/69 (14.5 overs)

| score-team1-inns2 = 298 (99.1 overs)

| runs-team1-inns2 = Tom Haines 103 (221)

| wickets-team1-inns2 = Simon Kerrigan 5/70 (34.1 overs)

| score-team2-inns2 = 218/3 (61.4 overs)

| runs-team2-inns2 = Rob Keogh 60* (112)

| wickets-team2-inns2 = Jamie Atkins 2/39 (16 overs)

| result = Northamptonshire won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244277.html Scorecard]

| venue = County Cricket Ground, Hove

| umpires = Nigel Llong and Paul Baldwin

| motm =

| toss = Sussex won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 3–6 June 2021

| team1 = Lancashire

| team2 = Glamorgan

| score-team1-inns1 = 173 (56.1 overs)

| runs-team1-inns1 = Luke Wood 28 (39)

| wickets-team1-inns1 = Michael Neser 3/46 (15 overs)

| score-team2-inns1 = 150 (39.2 overs)

| runs-team2-inns1 = Marnus Labuschagne 44 (55)

| wickets-team2-inns1 = Saqib Mahmood 3/34 (11.2 overs)

| score-team1-inns2 = 164 (51.1 overs)

| runs-team1-inns2 = Alex Davies 47 (79)

| wickets-team1-inns2 = Michael Neser 4/53 (13 overs)

| score-team2-inns2 = 188/4 (58.1 overs)

| runs-team2-inns2 = Marnus Labuschagne 63* (72)

| wickets-team2-inns2 = Matt Parkinson 1/22 (6 overs)

| result = Glamorgan won by 6 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1244285.html Scorecard]

| venue = Sophia Gardens, Cardiff

| umpires = Alex Wharf and Paul Baldwin

| motm =

| toss = Glamorgan won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 3–6 June 2021

| team1 = Sussex

| team2 = Yorkshire

| score-team1-inns1 = 313 (115.3 overs)

| runs-team1-inns1 = Ben Brown 127 (177)

| wickets-team1-inns1 = Jordan Thompson 3/53 (24 overs)

| score-team2-inns1 = 558 (145 overs)

| runs-team2-inns1 = Dawid Malan 199 (289)

| wickets-team2-inns1 = Jamie Atkins 5/98 (26 overs)

| score-team1-inns2 = 215 (113.4 overs)

| runs-team1-inns2 = Ali Orr 67 (216)

| wickets-team1-inns2 = Dom Bess 4/51 (35 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Yorkshire won by an innings and 30 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244280.html Scorecard]

| venue = Headingley Cricket Ground, Leeds

| umpires = Graham Lloyd and Rob Bailey

| motm =

| toss = Yorkshire won the toss and elected to field.

| rain =

| notes = Danial Ibrahim and Ali Orr (Sussex) both made their first-class debuts.

  • Danial Ibrahim (Sussex), at the age of 16 years and 299 days,{{cite news|url=https://www.thetimes.com/sport/cricket/article/danial-ibrahim-16-becomes-youngest-fifty-maker-tgxbwxkqg |title=Danial Ibrahim, 16, becomes youngest fifty-maker |work=The Times |access-date=5 June 2021 |last1=Edwards |first1=Paul }} became the youngest cricketer to score a half-century in the history of the County Championship.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/yorkshire-vs-sussex-group-3-1244280/match-report-2 |title=Golden age as Danial Ibrahim becomes youngest to make fifty in Championship's 131-year history |work=ESPN Cricinfo |access-date=5 June 2021}}

}}

----

{{Two-innings cricket match

| date = 3–6 June 2021

| team1 = Northamptonshire

| team2 = Kent

| score-team1-inns1 = 392 (104.4 overs)

| runs-team1-inns1 = Emilio Gay 101 (160)

| wickets-team1-inns1 = Darren Stevens 5/73 (26.4 overs)

| score-team2-inns1 = 330/5d (69 overs)

| runs-team2-inns1 = Ollie Robinson 120 (119)

| wickets-team2-inns1 = Simon Kerrigan 2/80 (14 overs)

| score-team1-inns2 = 184/8d (69 overs)

| runs-team1-inns2 = Adam Rossington 59* (124)

| wickets-team1-inns2 = Nathan Gilchrist 3/57 (15 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244284.html Scorecard]

| venue = St Lawrence Ground, Canterbury

| umpires = Ian Gould and Ian Ramage

| motm =

| toss = Northamptonshire won the toss and elected to bat.

| rain = No play was possible on day 2 due to rain.

| notes = Emilio Gay (Northamptonshire) scored his maiden century in first-class cricket.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/kent-vs-northamptonshire-group-3-1244284/match-report-1 |title=Emilio Gay makes hay as maiden ton puts Northamptonshire in box seat |work=ESPN Cricinfo |access-date=3 June 2021}}

}}

----

{{Two-innings cricket match

| date = 4–7 July 2021

| team1 = Sussex

| team2 = Glamorgan

| score-team1-inns1 = 226 (75.3 overs)

| runs-team1-inns1 = Danial Ibrahim 58 (147)

| wickets-team1-inns1 = Timm van der Gugten 3/45 (21 overs)

| score-team2-inns1 = 215 (64.5 overs)

| runs-team2-inns1 = David Lloyd 38 (62)

| wickets-team2-inns1 = Jack Carson 3/39 (16.5 overs)

| score-team1-inns2 = 263/6d (79 overs)

| runs-team1-inns2 = Ben Brown 100* (134)

| wickets-team1-inns2 = Timm van der Gugten 3/94 (23 overs)

| score-team2-inns2 = 154/5 (50.2 overs)

| runs-team2-inns2 = Colin Ingram 27 (44)

| wickets-team2-inns2 = Jack Carson 3/61 (20.2 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244291.html Scorecard]

| venue = County Cricket Ground, Hove

| umpires = Ben Debenham and Russell Warren

| motm =

| toss = Sussex won the toss and elected to bat.

| rain =

| notes = Oli Carter (Sussex) made his first-class debut.

}}

----

{{Two-innings cricket match

| date = 4–7 July 2021

| team1 = Kent

| team2 = Lancashire

| score-team1-inns1 = 74 (26.2 overs)

| runs-team1-inns1 = Darren Stevens 19 (24)

| wickets-team1-inns1 = James Anderson 7/19 (10 overs)

| score-team2-inns1 = 259/9d (91 overs)

| runs-team2-inns1 = Luke Wood 63* (133)

| wickets-team2-inns1 = Matt Quinn 3/37 (15 overs)

| score-team1-inns2 = 149/8 (49 overs)

| runs-team1-inns2 = Jack Leaning 53* (199)

| wickets-team1-inns2 = Tom Hartley 4/42 (30 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244288.html Scorecard]

| venue = Old Trafford Cricket Ground, Manchester

| umpires = Robert White and Steve O'Shaughnessy

| motm =

| toss = Kent won the toss and elected to bat.

| rain = No play was possible on day 1 due to rain.

| notes = Tawanda Muyeye replaced Zak Crawley (Kent), while Tom Hartley replaced Matt Parkinson (Lancashire), on day 3 due to international call-ups.

}}

----

{{Two-innings cricket match

| date = 4–7 July 2021

| team1 = Yorkshire

| team2 = Northamptonshire

| score-team1-inns1 = 158 (64.3 overs)

| runs-team1-inns1 = George Hill 71 (170)

| wickets-team1-inns1 = Rob Keogh 2/8 (7 overs)

| score-team2-inns1 = 170 (61.4 overs)

| runs-team2-inns1 = Ricardo Vasconcelos 55 (98)

| wickets-team2-inns1 = Dom Bess 7/43 (24.4 overs)

| score-team1-inns2 = 217 (83.2 overs)

| runs-team1-inns2 = Harry Brook 113 (178)

| wickets-team1-inns2 = Simon Kerrigan 5/39 (30.2 overs)

| score-team2-inns2 = 152 (52 overs)

| runs-team2-inns2 = Luke Procter 42* (111)

| wickets-team2-inns2 = Duanne Olivier 3/34 (8 overs)

| result = Yorkshire won by 53 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1244289.html Scorecard]

| venue = County Cricket Ground, Northampton

| umpires = Billy Taylor and Tom Lungley

| motm =

| toss = Yorkshire won the toss and elected to bat.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 11–14 July 2021

| team1 = Glamorgan

| team2 = Northamptonshire

| score-team1-inns1 = 215 (77.3 overs)

| runs-team1-inns1 = Saif Zaib 50 (95)

| wickets-team1-inns1 = Andrew Salter 4/18 (10.3 overs)

| score-team2-inns1 = 462/4d (113 overs)

| runs-team2-inns1 = Kiran Carlson 170* (227)

| wickets-team2-inns1 = Luke Procter 3/77 (20 overs)

| score-team1-inns2 = 250/5 (92.4 overs)

| runs-team1-inns2 = Rob Keogh 71* (137)

| wickets-team1-inns2 = Michael Neser 3/52 (20 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244303.html Scorecard]

| venue = Sophia Gardens, Cardiff

| umpires = Graham Lloyd and Tom Lungley

| motm =

| toss = Northamptonshire won the toss and elected to field.

| rain =

| notes =

}}

----

{{Two-innings cricket match

| date = 11–14 July 2021

| team1 = Sussex

| team2 = Kent

| score-team1-inns1 = 181 (57.5 overs)

| runs-team1-inns1 = James Coles 36 (60)

| wickets-team1-inns1 = Jas Singh 4/51 (11 overs)

| score-team2-inns1 = 165 (51.5 overs)

| runs-team2-inns1 = Harry Podmore 37 (84)

| wickets-team2-inns1 = Jamie Atkins 5/51 (14 overs)

| score-team1-inns2 = 332/4d (99 overs)

| runs-team1-inns2 = Ali Orr 119 (254)

| wickets-team1-inns2 = Matt Quinn 3/188 (24 overs)

| score-team2-inns2 = 275/7 (85.4 overs)

| runs-team2-inns2 = Harry Finch 115 (212)

| wickets-team2-inns2 = Jack Carson 3/87 (32.4 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244304.html Scorecard]

| venue = St Lawrence Ground, Canterbury

| umpires = Billy Taylor and Hassan Adnan

| motm =

| toss = Kent won the toss and elected to field.

| rain =

| notes = Joe Gordon, Harry Houillon, Dan Lincoln, Jas Singh and Bailey Wightman (Kent) and Harrison Ward (Sussex) all made their first-class debuts.

  • Bailey Wightman replaced Nathan Gilchrist (Kent) as a COVID-19 replacement on Day 2.{{cite news|url=https://www.thecricketer.com/Topics/countycricket/covid_chaos_continues_kent_nathan_gilchrist_self_isolation.html|title=Covid chaos continues for Kent as Nathan Gilchrist goes into self-isolation|work=The Cricketer|date=12 July 2021|access-date=12 July 2021}}
  • Ali Orr (Sussex) scored his maiden century in first-class cricket.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/kent-vs-sussex-group-3-1244304/match-report-3 |title=Ali Orr's maiden first-class century gives Sussex commanding lead over Kent |work=ESPN Cricinfo |access-date=13 July 2021}}

}}

----

{{Two-innings cricket match

| date = 11–14 July 2021

| team1 = Lancashire

| team2 = Yorkshire

| score-team1-inns1 = 411/2 (119.2 overs)

| runs-team1-inns1 = Keaton Jennings 132 (253)

| wickets-team1-inns1 = Jordan Thompson 2/76 (20 overs)

| score-team2-inns1 =

| runs-team2-inns1 =

| wickets-team2-inns1 =

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1244299.html Scorecard]

| venue = Headingley Cricket Ground, Leeds

| umpires = Ian Gould and Nigel Llong

| motm =

| toss = Yorkshire won the toss and elected to field.

| rain = No play was possible on day 2 due to rain.

| notes = Play was suspended on day 3 due to an unsafe outfield,{{cite news|url=https://www.bbc.co.uk/sport/cricket/57812827 |title=County Championship: Roses match suspended on day three by 'unfit and unsafe outfield' |work=BBC Sport |access-date=14 July 2021}} with the match abandoned the following day.{{cite web|url=https://cricket.lancashirecricket.co.uk/news/2021-news/roses-match-abandoned/ |title=Roses Match abandoned |work=Lancashire Cricket |access-date=14 July 2021}}

}}

=Standings=

Teams receive 16 points for a win and 8 for a draw or tie. Bonus points (a maximum of 5 batting points and 3 bowling points) could be scored during the first 110 overs of each team's first innings.

==Group 1==

{{#invoke:Sports table|main|style=CricketCC

| show_positions = no

| winpoints = 16 | drawpoints = 8 | tiepoints = 8

| update = 14 July 2021

| team1 = NOT | name_NOT = Nottinghamshire

| team2 = WAR | name_WAR = Warwickshire

| team3 = DUR | name_DUR = Durham

| team4 = ESS | name_ESS = Essex

| team5 = WOR | name_WOR = Worcestershire

| team6 = DER | name_DER = Derbyshire

| win_ESS= 3| loss_ESS= 2| tie_ESS= 0| draw_ESS= 5| aban_ESS= 0| bat_ESS= 15| bowl_ESS= 26| ded_ESS=

| win_DUR= 3| loss_DUR= 2| tie_DUR= 0| draw_DUR= 5| aban_DUR= 0| bat_DUR= 17| bowl_DUR= 30| ded_DUR= 3

| win_NOT= 4| loss_NOT= 2| tie_NOT= 0| draw_NOT= 4| aban_NOT= 0| bat_NOT= 26| bowl_NOT= 29| ded_NOT=

| win_WOR= 1| loss_WOR= 3| tie_WOR= 0| draw_WOR= 6| aban_WOR= 0| bat_WOR= 24| bowl_WOR= 21| ded_WOR=

| win_WAR= 4| loss_WAR= 1| tie_WAR= 0| draw_WAR= 5| aban_WAR= 0| bat_WAR= 17| bowl_WAR= 25| ded_WAR=1

| win_DER= 0| loss_DER= 5| tie_DER= 0| draw_DER= 5| aban_DER= 0| bat_DER= 10| bowl_DER= 23| ded_DER=1

|result1=DivOne |result2=DivOne |result3=DivTwo |result4=DivTwo |result5=DivThree |result6=DivThree

|res_col_header=Q

|text_DivOne=Qualification for Division One of the Division Stage

|text_DivTwo=Qualification for Division Two of the Division Stage

|text_DivThree=Qualification for Division Three of the Division Stage

|col_DivOne=green1

|col_DivTwo=yellow1

|col_DivThree=red1

| source = BBC Sport,[https://www.bbc.co.uk/sport/cricket/county-championship/table County Championship Table], BBC Sport. CricInfo,[https://www.espncricinfo.com/series/county-championship-2021-1244186/points-table-standings County Championship 2021], CricInfo. ECB[https://www.ecb.co.uk/matches/county-championship/tables County Championship Tables], England and Wales Cricket Board.

| note_DUR = Durham were deducted 2 points for a slow over rate against Warwickshire on 4 July 2021,{{cite news|url=https://www.bbc.com/sport/cricket/57744417|title=County Championship: David Bedingham shines again as Durham draw with Warwickshire|publisher=BBC Sport|access-date=7 July 2021}} and 1 point for a slow over rate against Nottinghamshire on 11 July 2021.[https://cricketarchive.com/thecricketer/Events/Tables/LV=_Insurance_County_Championship_2021.html Point Deduction Adjustments]

| note_DER = Derbyshire were deducted 1 point for a slow over rate against Warwickshire on 3 June 2021.

| note_WAR = Warwickshire were deducted 1 point for a slow over rate against Derbyshire on 3 June 2021.

}}

==Group 2==

{{#invoke:Sports table|main|style=CricketCC

| show_positions = no

| winpoints = 16 | drawpoints = 8 | tiepoints = 8

| update = 14 July 2021

| team1 = SOM | name_SOM = Somerset

| team2 = HAM | name_HAM = Hampshire

| team3 = GLO | name_GLO = Gloucestershire

| team4 = SUR | name_SUR = Surrey

| team5 = LEI | name_LEI = Leicestershire

| team6 = MID | name_MID = Middlesex

| win_GLO= 5| loss_GLO= 3| tie_GLO= 0| draw_GLO= 2| aban_GLO= 0| bat_GLO= 14| bowl_GLO= 21| ded_GLO=

| win_SOM= 4| loss_SOM= 1| tie_SOM= 0| draw_SOM=5|

aban_SOM= 0| bat_SOM= 26| bowl_SOM= 26| ded_SOM=8

| win_HAM= 4| loss_HAM= 2| tie_HAM= 0| draw_HAM= 4| aban_HAM= 0| bat_HAM= 23| bowl_HAM= 26| ded_HAM=

| win_SUR= 2| loss_SUR= 2| tie_SUR= 0| draw_SUR= 6| aban_SUR= 0| bat_SUR= 19| bowl_SUR= 24| ded_SUR=

| win_MID= 2| loss_MID= 7| tie_MID= 0| draw_MID= 1| aban_MID= 0| bat_MID= 15| bowl_MID= 30| ded_MID= 1

| win_LEI= 2| loss_LEI= 4| tie_LEI= 0| draw_LEI= 4| aban_LEI= 0| bat_LEI= 22| bowl_LEI= 25| ded_LEI=

|result1=DivOne |result2=DivOne |result3=DivTwo |result4=DivTwo |result5=DivThree |result6=DivThree

|res_col_header=Q

|text_DivOne=Qualification for Division One of the Division Stage

|text_DivTwo=Qualification for Division Two of the Division Stage

|text_DivThree=Qualification for Division Three of the Division Stage

|col_DivOne=green1

|col_DivTwo=yellow1

|col_DivThree=red1

| note_SOM = Somerset were deducted 8 points for a poor pitch against Essex in 2019.{{cite news|url=https://www.bbc.co.uk/sport/cricket/55751243|title=Somerset 12-point deduction reduced to eight for 2021 County Championship|publisher=BBC Sport|access-date=16 April 2021}}

| note_MID = Middlesex were deducted 1 point for a slow over rate against Leicestershire on 11 July 2021.

| source = BBC Sport, CricInfo, ECB

}}

==Group 3==

{{#invoke:Sports table|main|style=CricketCC

| show_positions = no

| winpoints = 16 | drawpoints = 8 | tiepoints = 8

| update = 14 July 2021

| team1 = LAN | name_LAN = Lancashire

| team2 = YOR | name_YOR = Yorkshire

| team3 = GLA | name_GLA = Glamorgan

| team4 = NOR | name_NOR = Northamptonshire

| team5 = KEN | name_KEN = Kent

| team6 = SUS | name_SUS = Sussex

| win_YOR= 5| loss_YOR= 1| tie_YOR= 0| draw_YOR= 4| aban_YOR= 0| bat_YOR= 14| bowl_YOR= 23| ded_YOR=

| win_LAN= 4| loss_LAN= 1| tie_LAN= 0| draw_LAN= 5| aban_LAN= 0| bat_LAN= 22| bowl_LAN= 24| ded_LAN=

| win_GLA= 2| loss_GLA= 2| tie_GLA= 0| draw_GLA= 6| aban_GLA= 0| bat_GLA= 18| bowl_GLA= 29| ded_GLA=

| win_NOR= 3| loss_NOR= 3| tie_NOR= 0| draw_NOR= 4| aban_NOR= 0| bat_NOR= 22| bowl_NOR= 21| ded_NOR=

| win_SUS= 1| loss_SUS= 5| tie_SUS= 0| draw_SUS= 4| aban_SUS= 0| bat_SUS= 18| bowl_SUS= 28| ded_SUS=

| win_KEN= 0| loss_KEN= 3| tie_KEN= 0| draw_KEN= 7| aban_KEN= 0| bat_KEN= 15| bowl_KEN= 26| ded_KEN=

|result1=DivOne |result2=DivOne |result3=DivTwo |result4=DivTwo |result5=DivThree |result6=DivThree

|res_col_header=Q

|text_DivOne=Qualification for Division One of the Division Stage

|text_DivTwo=Qualification for Division Two of the Division Stage

|text_DivThree=Qualification for Division Three of the Division Stage

|col_DivOne=green1

|col_DivTwo=yellow1

|col_DivThree=red1

| source = BBC Sport, CricInfo, ECB

}}

Qualification

=Teams=

The teams qualified into the following divisions for the Division Stage:{{cite web|url=https://www.ecb.co.uk/news/2195429/all-you-need-to-know-about-the-lv-insurance-county-championship-division-stage |title=All you need to know about the LV= Insurance County Championship Division Stage |work=England and Wales Cricket Board |access-date=23 July 2021}}{{cite news|url=https://www.bbc.co.uk/sport/cricket/57643624 |title=County Championship: Six teams who will contest title confirmed |work=BBC Sport |access-date=14 July 2021}}

==Points carried forward==

Each county played four games in the Division stage. They did not play against the team in their Division that was in their Group for the group stage. Instead, they carried forward into the Division stage half the total points they scored in the two matches played against that team in the group stage, that is, the average points they scored from their two matches against that opponent.{{cite web|url=https://www.skysports.com/amp/cricket/news/12123/12361511/county-championship-fixtures-for-division-stage-released-with-warwickshire-starting-top-of-division-one|title=County Championship: Fixtures for division stage released with Warwickshire starting top of Division One|work=Sky Sports|access-date=23 July 2021}}

class="wikitable"

|+

!colspan="7" | Division One

rowspan="2" | Group

!rowspan="2" | Team

!rowspan="2" | Team from the same group

!colspan="2" | Points scored against during

!rowspan="2" | {{abbr|PCF|Points Carried forward}}

!rowspan="2" | Match Ref.

1st group match

!2nd group match

rowspan="2" | 1

|Nottinghamshire

|Warwickshire

|5

|5

|5

|rowspan="2"| [https://www.espncricinfo.com/series/county-championship-2021-1244186/nottinghamshire-vs-warwickshire-group-1-1244231/full-scorecard 15–18 Apr 2021]
[https://www.espncricinfo.com/series/county-championship-2021-1244186/warwickshire-vs-nottinghamshire-group-1-1244274/full-scorecard 27–30 May 2021]

Warwickshire

|Nottinghamshire

|20

|22

|21

rowspan="2" | 2

|Somerset

|Hampshire

|22

|15

|18.5

|rowspan="2"| [https://www.espncricinfo.com/series/county-championship-2021-1244186/hampshire-vs-somerset-group-2-1244257/full-scorecard 6–9 May 2021]
[https://www.espncricinfo.com/series/county-championship-2021-1244186/somerset-vs-hampshire-group-2-1244286/full-scorecard 3–6 July 2021]

Hampshire

|Somerset

|3

|14

|8.5

rowspan="2" | 3

|Lancashire

|Yorkshire

|22

|11

|16.5

|rowspan="2"| [https://www.espncricinfo.com/series/county-championship-2021-1244186/lancashire-vs-yorkshire-group-3-1244276/full-scorecard 27–30 May 2021]
[https://www.espncricinfo.com/series/county-championship-2021-1244186/yorkshire-vs-lancashire-group-3-1244299/full-scorecard 11–14 July 2021]

Yorkshire

|Lancashire

|1

|8

|4.5

class="wikitable"

|+

!colspan="7" | Division Two

rowspan="2" | Group

!rowspan="2" | Team

!rowspan="2" | Team from the same group

!colspan="2" | Points scored against during

!rowspan="2" | {{abbr|PCF|Points Carried forward}}

!rowspan="2" | Match Ref.

1st group match

!2nd group match

rowspan="2" | 1

|Durham

|Essex

|5

|3

|4

|rowspan="2"| [https://www.espncricinfo.com/series/county-championship-2021-1244186/essex-vs-durham-group-1-1244230/full-scorecard 15–18 Apr 2021]
[https://www.espncricinfo.com/series/county-championship-2021-1244186/durham-vs-essex-group-1-1244273/full-scorecard 27–30 May 2021]

Essex

|Durham

|19

|19

|19

rowspan="2" | 2

|Gloucestershire

|Surrey

|22

|2

|12

|rowspan="2"| [https://www.espncricinfo.com/series/county-championship-2021-1244186/gloucestershire-vs-surrey-group-2-1244220/full-scorecard 8–11 Apr 2021]
[https://www.espncricinfo.com/series/county-championship-2021-1244186/surrey-vs-gloucestershire-group-2-1244278/full-scorecard 27–30 May 2021]

Surrey

|Gloucestershire

|4

|22

|13

rowspan="2" | 3

|Glamorgan

|Northamptonshire

|7

|16

|11.5

|rowspan="2"| [https://www.espncricinfo.com/series/county-championship-2021-1244186/northamptonshire-vs-glamorgan-group-3-1244240/full-scorecard 22–25 Apr 2021]
[https://www.espncricinfo.com/series/county-championship-2021-1244186/glamorgan-vs-northamptonshire-group-3-1244303/full-scorecard 11–14 July 2021]

Northamptonshire

|Glamorgan

|22

|10

|16

class="wikitable"

|+

!colspan="7" | Division Three

rowspan="2" | Group

!rowspan="2" | Team

!rowspan="2" | Team from the same group

!colspan="2" | Points scored against during

!rowspan="2" | {{abbr|PCF|Points Carried forward}}

!rowspan="2" | Match Ref.

1st group match

!2nd group match

rowspan="2" | 1

|Worcestershire

|Derbyshire

|14

|23

|18.5

|rowspan="2"| [https://www.espncricinfo.com/series/county-championship-2021-1244186/derbyshire-vs-worcestershire-group-1-1244229/full-scorecard 15–18 Apr 2021]
[https://www.espncricinfo.com/series/county-championship-2021-1244186/worcestershire-vs-derbyshire-group-1-1244275/full-scorecard 27–30 May 2021]

Derbyshire

|Worcestershire

|15

|4

|9.5

rowspan="2" | 2

|Leicestershire

|Middlesex

|19

|4

|11.5

|rowspan="2"| [https://www.espncricinfo.com/series/county-championship-2021-1244186/leicestershire-vs-middlesex-group-2-1244279/full-scorecard 27–30 May 2021]
[https://www.espncricinfo.com/series/county-championship-2021-1244186/middlesex-vs-leicestershire-group-2-1244301/full-scorecard 11–14 Jul 2021]

Middlesex

|Leicestershire

|5

|21

|13

rowspan="2" | 3

|Kent

|Sussex

|11

|11

|11

|rowspan="2"| [https://www.espncricinfo.com/series/county-championship-2021-1244186/sussex-vs-kent-group-3-1244260/full-scorecard 13–16 May 2021]
[https://www.espncricinfo.com/series/county-championship-2021-1244186/kent-vs-sussex-group-3-1244304/full-scorecard 11–14 July 2021]

Sussex

|Kent

|13

|11

|12

Division stage

=Fixtures=

Source:{{cite web|url=https://www.ecb.co.uk/news/2195329 |title=LV= County Championship: Division Stage fixtures |work=England and Wales Cricket Board |access-date=29 July 2021}}

{{hatnote|Round 1 matches in all Divisions started by 11.00 BST (UTC+01:00), while all other matches started by 10.30 BST.}}

==Division One==

{{Two-innings cricket match

| date = 30 August–2 September 2021

| team1 = Yorkshire

| team2 = Hampshire

| score-team1-inns1 = 243 (106.1 overs)

| runs-team1-inns1 = Dom Bess 54 (105)

| wickets-team1-inns1 = Kyle Abbott 3/47 (20 overs)

| score-team2-inns1 = 163 (62.3 overs)

| runs-team2-inns1 = James Vince 49 (90)

| wickets-team2-inns1 = Ben Coad 3/29 (12.3 overs)

| score-team1-inns2 = 312/6d (87 overs)

| runs-team1-inns2 = Gary Ballance 101* (86)

| wickets-team1-inns2 = Keith Barker 2/39 (18 overs)

| score-team2-inns2 = 177/9 (115 overs)

| runs-team2-inns2 = Joe Weatherley 43 (137)

| wickets-team2-inns2 = Jordan Thompson 4/18 (17 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1271381.html Scorecard]

| venue = Rose Bowl, Southampton

| umpires = Nigel Llong and James Middlebrook

| motm =

| toss = Hampshire won the toss and elected to field.

| rain =

| notes =

| round = Round 1

}}

----

{{Two-innings cricket match

| date = 30 August–2 September 2021

| team1 = Warwickshire

| team2 = Lancashire

| score-team1-inns1 = 371 (139.1 overs)

| runs-team1-inns1 = Chris Benjamin 127 (245)

| wickets-team1-inns1 = Saqib Mahmood 4/77 (28.1 overs)

| score-team2-inns1 = 341 (118.3 overs)

| runs-team2-inns1 = Josh Bohannon 170 (334)

| wickets-team2-inns1 = Liam Norwell 6/57 (20.3 overs)

| score-team1-inns2 = 239/6d (100 overs)

| runs-team1-inns2 = Dom Sibley 57 (168)

| wickets-team1-inns2 = Matt Parkinson 4/94 (45 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1271382.html Scorecard]

| venue = Old Trafford, Manchester

| umpires = Ian Blackwell and Russell Warren

| motm =

| toss = Warwickshire won the toss and elected to bat.

| rain =

| notes = Chris Benjamin (Warwickshire) scored his maiden century in first-class cricket.{{cite news|url=https://www.bbc.co.uk/sport/cricket/58376215 |title=County Championship: Chris Benjamin and Sam Hain make tons as Warwickshire dominate Lancashire |work=BBC Sport |access-date=30 August 2021}}

| round = Round 1

}}

----

{{Two-innings cricket match

| date = 30 August–2 September 2021

| team1 = Nottinghamshire

| team2 = Somerset

| score-team1-inns1 = 448 (142.1 overs)

| runs-team1-inns1 = Liam Patterson-White 101 (121)

| wickets-team1-inns1 = Tom Abell 3/84 (25 overs)

| score-team2-inns1 = 107 (38.5 overs)

| runs-team2-inns1 = Tom Abell 35 (63)

| wickets-team2-inns1 = Luke Fletcher 4/21 (11 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 181 (66.3 overs) (f/o)

| runs-team2-inns2 = Marchant de Lange 36 (29)

| wickets-team2-inns2 = Dane Paterson 4/46 (16 overs)

| result = Nottinghamshire won by an innings and 160 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271383.html Scorecard]

| venue = County Ground, Taunton

| umpires = David Millns and Paul Pollard

| motm =

| toss = Somerset won the toss and elected to field.

| rain =

| notes = Liam Patterson-White (Nottinghamshire) scored his maiden century in first-class cricket.{{cite news|url=https://www.bbc.com/sport/cricket/58401942 |title=County Championship: Nottinghamshire dominate Somerset on day two |work=BBC Sport |access-date=31 August 2021}}

| round = Round 1

}}

----

{{Two-innings cricket match

| date = 5–8 September 2021

| team1 = Nottinghamshire

| team2 = Lancashire

| score-team1-inns1 = 272 (82.2 overs)

| runs-team1-inns1 = Sam Northeast 65 (136)

| wickets-team1-inns1 = Tom Bailey 4/48 (19.2 overs)

| score-team2-inns1 = 168 (52.3 overs)

| runs-team2-inns1 = Josh Bohannon 35 (48)

| wickets-team2-inns1 = Brett Hutton 5/62 (19 overs)

| score-team1-inns2 = 339/8d (107 overs)

| runs-team1-inns2 = Tom Moores 97 (154)

| wickets-team1-inns2 = Tom Bailey 3/84 (25 overs)

| score-team2-inns2 = 341 (39 overs)

| runs-team2-inns2 = George Balderson 77 (235)

| wickets-team2-inns2 = Dane Paterson 4/78 (32 overs)

| result = Nottinghamshire won by 102 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271390.html Scorecard]

| venue = Trent Bridge, Nottingham

| umpires = Nick Cook and Peter Hartley

| motm =

| toss = Lancashire won the toss and elected to field.

| rain =

| notes =

| round = Round 2

}}

----

{{Two-innings cricket match

| date = 5–8 September 2021

| team1 = Hampshire

| team2 = Warwickshire

| score-team1-inns1 = 89 (28.1 overs)

| runs-team1-inns1 = Ian Holland 28 (46)

| wickets-team1-inns1 = Will Rhodes 5/23 (8 overs)

| score-team2-inns1 = 116 (46 overs)

| runs-team2-inns1 = Sam Hain 41 (102)

| wickets-team2-inns1 = Mohammad Abbas 5/29 (18 overs)

| score-team1-inns2 = 322 (133.4 overs)

| runs-team1-inns2 = Keith Barker 75 (192)

| wickets-team1-inns2 = Liam Norwell 4/72 (28 overs)

| score-team2-inns2 = 235 (108.4 overs)

| runs-team2-inns2 = Rob Yates 77 (229)

| wickets-team2-inns2 = Liam Dawson 3/42 (24 overs)

| result = Hampshire won by 60 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271391.html Scorecard]

| venue = Edgbaston, Birmingham

| umpires = Ian Gould and James Middlebrook

| motm =

| toss = Warwickshire won the toss and elected to field.

| rain =

| notes =

| round = Round 2

}}

----

{{Two-innings cricket match

| date = 5–8 September 2021

| team1 = Somerset

| team2 = Yorkshire

| score-team1-inns1 = 134 (42 overs)

| runs-team1-inns1 = James Hildreth 24 (54)

| wickets-team1-inns1 = Matthew Fisher 5/41 (11 overs)

| score-team2-inns1 = 308 (103.3 overs)

| runs-team2-inns1 = Harry Brook 118 (165)

| wickets-team2-inns1 = Marchant de Lange 4/55 (25.3 overs)

| score-team1-inns2 = 141 (51.5 overs)

| runs-team1-inns2 = Ben Green 32 (77)

| wickets-team1-inns2 = Matthew Fisher 4/23 (9 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Yorkshire won by an innings and 33 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271392.html Scorecard]

| venue = North Marine Road, Scarborough

| umpires = Robert White and Tim Robinson

| motm =

| toss = Somerset won the toss and elected to bat.

| rain =

| notes =

| round = Round 2

}}

----

{{Two-innings cricket match

| date = 12–15 September 2021

| team1 = Hampshire

| team2 = Nottinghamshire

| score-team1-inns1 = 226 (82.2 overs)

| runs-team1-inns1 = Nick Gubbins 54 (116)

| wickets-team1-inns1 = Brett Hutton 3/40 (18 overs)

| score-team2-inns1 = 155 (52.1 overs)

| runs-team2-inns1 = Ben Slater 55 (103)

| wickets-team2-inns1 = Keith Barker 7/46 (20 overs)

| score-team1-inns2 = 178 (65.4 overs)

| runs-team1-inns2 = James Vince 52 (104)

| wickets-team1-inns2 = Liam Patterson-White 5/41 (15.4 overs)

| score-team2-inns2 = 127 (54.3 overs)

| runs-team2-inns2 = Ben Duckett 33 (45)

| wickets-team2-inns2 = Liam Dawson 5/45 (17.3 overs)

| result = Hampshire won by 122 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271399.html Scorecard]

| venue = Rose Bowl, Southampton

| umpires = Mike Burns and Martin Saggers

| motm =

| toss = Hampshire won the toss and elected to bat.

| rain =

| notes =

| round = Round 3

}}

----

{{Two-innings cricket match

| date = 12–15 September 2021

| team1 = Lancashire

| team2 = Somerset

| score-team1-inns1 = 373 (99.3 overs)

| runs-team1-inns1 = Luke Wells 103 (113)

| wickets-team1-inns1 = Jack Brooks 4/77 (22 overs)

| score-team2-inns1 = 90 (38.2 overs)

| runs-team2-inns1 = Azhar Ali 39 (105)

| wickets-team2-inns1 = Jack Blatherwick 4/28 (10 overs)

| score-team1-inns2 = 32/0 (6 overs)

| runs-team1-inns2 = Alex Davies 22* (20)

| wickets-team1-inns2 =

| score-team2-inns2 = 314 (72.1 overs) (f/o)

| runs-team2-inns2 = Tom Lammonby 100 (103)

| wickets-team2-inns2 = Luke Wells 3/8 (7 overs)

| result = Lancashire won by 10 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1271400.html Scorecard]

| venue = County Ground, Taunton

| umpires = Graham Lloyd and Steve O'Shaughnessy

| motm =

| toss = Somerset won the toss and elected to field.

| rain =

| notes = Ned Leonard (Somerset) made his first-class debut.

| round = Round 3

}}

----

{{Two-innings cricket match

| date = 12–15 September 2021

| team1 = Warwickshire

| team2 = Yorkshire

| score-team1-inns1 = 155 (42.4 overs)

| runs-team1-inns1 = Michael Burgess 66 (90)

| wickets-team1-inns1 = Steven Patterson 4/34 (14 overs)

| score-team2-inns1 = 108 (42.5 overs)

| runs-team2-inns1 = Gary Ballance 58 (106)

| wickets-team2-inns1 = Liam Norwell 4/27 (14 overs)

| score-team1-inns2 = 176 (61.4 overs)

| runs-team1-inns2 = Dom Sibley 45 (117)

| wickets-team1-inns2 = Jordan Thompson 5/52 (15.4 overs)

| score-team2-inns2 = 117 (49.3 overs)

| runs-team2-inns2 = Gary Ballance 21 (47)

| wickets-team2-inns2 = Chris Woakes 3/26 (14 overs)

| result = Warwickshire won by 106 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271401.html Scorecard]

| venue = Headingley, Leeds

| umpires = Nigel Llong and Neil Mallender

| motm =

| toss = Yorkshire won the toss and elected to field.

| rain = No play was possible on day 3 due to rain.

| notes = Jacob Bethell (Warwickshire) made his first-class debut.

| round = Round 3

}}

----

{{Two-innings cricket match

| date = 21–24 September 2021

| team1 = Hampshire

| team2 = Lancashire

| score-team1-inns1 = 143 (73.2 overs)

| runs-team1-inns1 = Mason Crane 25 (101)

| wickets-team1-inns1 = Matt Parkinson 3/9 (11.2 overs)

| score-team2-inns1 = 141 (54 overs)

| runs-team2-inns1 = Steven Croft 40 (56)

| wickets-team2-inns1 = Mohammad Abbas 5/48 (22 overs)

| score-team1-inns2 = 193 (74.2 overs)

| runs-team1-inns2 = James Vince 69 (132)

| wickets-team1-inns2 = Tom Bailey 7/37 (24 overs)

| score-team2-inns2 = 198/9 (66.2 overs)

| runs-team2-inns2 = Dane Vilas 47* (87)

| wickets-team2-inns2 = Mason Crane 5/41 (16 overs)

| result = Lancashire won by 1 wicket

| report = [https://www.espncricinfo.com/ci/engine/match/1271408.html Scorecard]

| venue = Liverpool CC, Liverpool

| umpires = Alex Wharf and Peter Hartley

| motm =

| toss = Lancashire won the toss and elected to field.

| rain =

| notes =

| round = Round 4

}}

----

{{Two-innings cricket match

| date = 21–24 September 2021

| team1 = Nottinghamshire

| team2 = Yorkshire

| score-team1-inns1 = 296 (97.3 overs)

| runs-team1-inns1 = Joe Clarke 109 (204)

| wickets-team1-inns1 = Ben Coad 3/75 (25 overs)

| score-team2-inns1 = 73 (29.2 overs)

| runs-team2-inns1 = Jordan Thompson 16 (10)

| wickets-team2-inns1 = Joey Evison 4/13 (7 overs)

| score-team1-inns2 = 174/5 (48 overs)

| runs-team1-inns2 = Ben Slater 79* (132)

| wickets-team1-inns2 = Ben Coad 3/58 (17 overs)

| score-team2-inns2 = 396 (142.2 overs) (f/o)

| runs-team2-inns2 = Adam Lyth 153 (381)

| wickets-team2-inns2 = Dane Paterson 3/39 (21.2 overs)

| result = Nottinghamshire won by 5 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1271409.html Scorecard]

| venue = Trent Bridge, Nottingham

| umpires = Rob Bailey and Richard Kettleborough

| motm =

| toss = Yorkshire won the toss and elected to field.

| rain =

| notes =

| round = Round 4

}}

----

{{Two-innings cricket match

| date = 21–24 September 2021

| team1 = Warwickshire

| team2 = Somerset

| score-team1-inns1 = 367 (112.5 overs)

| runs-team1-inns1 = Sam Hain 83* (161)

| wickets-team1-inns1 = Craig Overton 5/88 (30.5 overs)

| score-team2-inns1 = 389 (136.3 overs)

| runs-team2-inns1 = Lewis Gregory 68 (139)

| wickets-team2-inns1 = Tim Bresnan 3/35 (20 overs)

| score-team1-inns2 = 294/3d (51 overs)

| runs-team1-inns2 = Rob Yates 132* (168)

| wickets-team1-inns2 = Josh Davey 1/55 (9 overs)

| score-team2-inns2 = 154 (52 overs)

| runs-team2-inns2 = Lewis Goldsworthy 31 (44)

| wickets-team2-inns2 = Craig Miles 3/26 (9 overs)

| result = Warwickshire won by 118 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271410.html Scorecard]

| venue = Edgbaston, Birmingham

| umpires = Steve O'Shaughnessy and Russell Warren

| motm =

| toss = Somerset won the toss and elected to field.

| rain =

| notes =

| round = Round 4

}}

==Division Two==

{{Two-innings cricket match

| date = 30 August–2 September 2021

| team1 = Durham

| team2 = Surrey

| score-team1-inns1 =

| runs-team1-inns1 =

| wickets-team1-inns1 =

| score-team2-inns1 =

| runs-team2-inns1 =

| wickets-team2-inns1 =

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match cancelled

| report = [https://www.espncricinfo.com/ci/engine/match/1271384.html Scorecard]

| venue = Riverside Ground, Chester-le-Street

| umpires =

| motm =

| toss =

| rain =

| notes = The match was cancelled due to COVID-19.{{cite web|url=https://www.espncricinfo.com/story/county-championship-2021-surrey-s-trip-to-durham-off-because-of-covid-19-positive-1275211 |title=Surrey's trip to Durham off because of Covid-19 positive |work=ESPN Cricinfo |access-date=29 August 2021}}

| round = Round 1

}}

----

{{Two-innings cricket match

| date = 30 August–2 September 2021

| team1 = Glamorgan

| team2 = Essex

| score-team1-inns1 = 134 (44.5 overs)

| runs-team1-inns1 = Dan Douthwaite 39 (69)

| wickets-team1-inns1 = Shane Snater 6/39 (11.5 overs)

| score-team2-inns1 = 320 (101.2 overs)

| runs-team2-inns1 = Nick Browne 102 (223)

| wickets-team2-inns1 = Steven Reingold 3/15 (6 overs)

| score-team1-inns2 = 112 (33.5 overs)

| runs-team1-inns2 = Chris Cooke 47* (73)

| wickets-team1-inns2 = Sam Cook 5/37 (10.5 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Essex won by an innings and 74 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271385.html Scorecard]

| venue = Sophia Gardens, Cardiff

| umpires = Ben Debenham and Tim Robinson

| motm =

| toss = Glamorgan won the toss and elected to bat.

| rain =

| notes = Josh Rymell (Essex) made his first-class debut.

| round = Round 1

}}

----

{{Two-innings cricket match

| date = 30 August–2 September 2021

| team1 = Northamptonshire

| team2 = Gloucestershire

| score-team1-inns1 = 327 (98.3 overs)

| runs-team1-inns1 = Adam Rossington 94 (134)

| wickets-team1-inns1 = Tom Price 4/72 (20 overs)

| score-team2-inns1 = 191 (90.5 overs)

| runs-team2-inns1 = Graeme van Buuren 56 (132)

| wickets-team2-inns1 = Luke Procter 5/42 (18.5 overs)

| score-team1-inns2 = 129 (38.1 overs)

| runs-team1-inns2 = Simon Kerrigan 27 (32)

| wickets-team1-inns2 = Ryan Higgins 5/46 (14.1 overs)

| score-team2-inns2 = 267/4 (80.4 overs)

| runs-team2-inns2 = Miles Hammond 94 (211)

| wickets-team2-inns2 = Tom Taylor 2/41 (13 overs)

| result = Gloucestershire won by 6 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1271386.html Scorecard]

| venue = Bristol County Ground, Bristol

| umpires = Steve O'Shaughnessy and Ian Ramage

| motm =

| toss = Gloucestershire won the toss and elected to field.

| rain =

| notes =

| round = Round 1

}}

----

{{Two-innings cricket match

| date = 5–8 September 2021

| team1 = Glamorgan

| team2 = Durham

| score-team1-inns1 = 97 (32 overs)

| runs-team1-inns1 = Hamish Rutherford 43 (43)

| wickets-team1-inns1 = Paul Coughlin 4/11 (5 overs)

| score-team2-inns1 = 503/8d (131.1 overs)

| runs-team2-inns1 = Michael Jones 81 (157)

| wickets-team2-inns1 = Michael Hogan 3/80 (28 overs)

| score-team1-inns2 = 364 (130 overs)

| runs-team1-inns2 = Dan Douthwaite 96 (185)

| wickets-team1-inns2 = Paul Coughlin 5/64 (23 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Durham won by an innings and 42 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271393.html Scorecard]

| venue = Riverside Ground, Chester-le-Street

| umpires = Ian Blackwell and Neil Pratt

| motm =

| toss = Durham won the toss and elected to field.

| rain =

| notes =

| round = Round 2

}}

----

{{Two-innings cricket match

| date = 5–8 September 2021

| team1 = Gloucestershire

| team2 = Essex

| score-team1-inns1 = 76 (28 overs)

| runs-team1-inns1 = Ryan Higgins 25 (60)

| wickets-team1-inns1 = Jamie Porter 4/32 (10 overs)

| score-team2-inns1 = 276 (102.4 overs)

| runs-team2-inns1 = Paul Walter 96 (241)

| wickets-team2-inns1 = David Payne 3/71 (22 overs)

| score-team1-inns2 = 197 (90.1 overs)

| runs-team1-inns2 = James Bracey 50 (122)

| wickets-team1-inns2 = Simon Harmer 4/78 (40 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Essex won by an innings and 3 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271394.html Scorecard]

| venue = County Cricket Ground, Chelmsford

| umpires = Neil Bainton and Tom Lungley

| motm =

| toss = Essex won the toss and elected to field.

| rain =

| notes =

| round = Round 2

}}

----

{{Two-innings cricket match

| date = 5–8 September 2021

| team1 = Surrey

| team2 = Northamptonshire

| score-team1-inns1 = 252 (90.3 overs)

| runs-team1-inns1 = Jamie Smith 123 (265)

| wickets-team1-inns1 = Tom Taylor 5/41 (19 overs)

| score-team2-inns1 = 171 (58.5 overs)

| runs-team2-inns1 = Saif Zaib 37 (88)

| wickets-team2-inns1 = Rikki Clarke 3/34 (15 overs)

| score-team1-inns2 = 238 (104.3 overs)

| runs-team1-inns2 = Will Jacks 50 (115)

| wickets-team1-inns2 = Simon Kerrigan 4/36 (29.2 overs)

| score-team2-inns2 = 322/8 (99.1 overs)

| runs-team2-inns2 = Rob Keogh 99 (127)

| wickets-team2-inns2 = Jordan Clark 5/76 (26 overs)

| result = Northamptonshire won by 2 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1271395.html Scorecard]

| venue = County Cricket Ground, Northampton

| umpires = Mark Newell and Russell Warren

| motm =

| toss = Surrey won the toss and elected to bat.

| rain =

| notes = James Sales (Northamptonshire) made his first-class debut.

| round = Round 2

}}

----

{{Two-innings cricket match

| date = 12–15 September 2021

| team1 = Glamorgan

| team2 = Gloucestershire

| score-team1-inns1 = 309 (107.3 overs)

| runs-team1-inns1 = Eddie Byrom 78 (210)

| wickets-team1-inns1 = Tom Price 3/44 (18 overs)

| score-team2-inns1 = 419 (140.4 overs)

| runs-team2-inns1 = Chris Dent 75 (153)

| wickets-team2-inns1 = Michael Hogan 3/49 (27.4 overs)

| score-team1-inns2 = 124 (42 overs)

| runs-team1-inns2 = Andrew Salter 19 (35)

| wickets-team1-inns2 = Zafar Gohar 6/43 (18 overs)

| score-team2-inns2 = 15/0 (1.3 overs)

| runs-team2-inns2 = Chris Dent 11* (6)

| wickets-team2-inns2 =

| result = Gloucestershire won by 10 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1271402.html Scorecard]

| venue = Sophia Gardens, Cardiff

| umpires = Ian Blackwell and Neil Pratt

| motm =

| toss = Gloucestershire won the toss and elected to field.

| rain =

| notes = Ben Wells (Gloucestershire) made his first-class debut.

| round = Round 3

}}

----

{{Two-innings cricket match

| date = 12–15 September 2021

| team1 = Northamptonshire

| team2 = Durham

| score-team1-inns1 = 183 (55.3 overs)

| runs-team1-inns1 = Luke Procter 76 (136)

| wickets-team1-inns1 = Matty Potts 4/42 (12 overs)

| score-team2-inns1 = 400 (130 overs)

| runs-team2-inns1 = Liam Trevaskis 77* (100)

| wickets-team2-inns1 = Ben Sanderson 4/41 (24 overs)

| score-team1-inns2 = 231/9 (97 overs)

| runs-team1-inns2 = James Sales 53 (120)

| wickets-team1-inns2 = Matty Potts 4/68 (20 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1271403.html Scorecard]

| venue = County Cricket Ground, Northampton

| umpires = Ben Debenham and Peter Hartley

| motm =

| toss = Northamptonshire won the toss and elected to bat.

| rain = No play was possible on day 3 due to rain.

| notes =

| round = Round 3

}}

----

{{Two-innings cricket match

| date = 12–15 September 2021

| team1 = Essex

| team2 = Surrey

| score-team1-inns1 = 439 (143.1 overs)

| runs-team1-inns1 = Alastair Cook 165 (330)

| wickets-team1-inns1 = James Taylor 2/44 (15.1 overs)

| score-team2-inns1 = 161 (86.3 overs)

| runs-team2-inns1 = Hashim Amla 84 (209)

| wickets-team2-inns1 = Jamie Porter 3/27 (18.3 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 113/2 (36 overs) (f/o)

| runs-team2-inns2 = Hashim Amla 34* (72)

| wickets-team2-inns2 = Shane Snater 1/19 (9 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1271404.html Scorecard]

| venue = The Oval, London

| umpires = Paul Baldwin and Billy Taylor

| motm =

| toss = Essex won the toss and elected to bat.

| rain = No play was possible on day 3 due to rain.

| notes =

| round = Round 3

}}

----

{{Two-innings cricket match

| date = 21–24 September 2021

| team1 = Northamptonshire

| team2 = Essex

| score-team1-inns1 = 81 (34.5 overs)

| runs-team1-inns1 = Emilio Gay 38 (74)

| wickets-team1-inns1 = Sam Cook 5/21 (12 overs)

| score-team2-inns1 = 170 (43.2 overs)

| runs-team2-inns1 = Adam Wheater 34 (38)

| wickets-team2-inns1 = Jack White 4/40 (14 overs)

| score-team1-inns2 = 45 (18.2 overs)

| runs-team1-inns2 = Luke Procter 24 (56)

| wickets-team1-inns2 = Sam Cook 5/20 (8.2 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Essex won by an innings and 44 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271411.html Scorecard]

| venue = County Cricket Ground, Chelmsford

| umpires = Martin Saggers and Neil Mallender

| motm =

| toss = Northamptonshire won the toss and elected to bat.

| rain =

| notes =

| round = Round 4

}}

----

{{Two-innings cricket match

| date = 21–24 September 2021

| team1 = Durham

| team2 = Gloucestershire

| score-team1-inns1 = 140 (45.5 overs)

| runs-team1-inns1 = Alex Lees 40 (60)

| wickets-team1-inns1 = Zafar Gohar 5/50 (15.5 overs)

| score-team2-inns1 = 218 (74.4 overs)

| runs-team2-inns1 = Graeme van Buuren 62 (77)

| wickets-team2-inns1 = Liam Trevaskis 5/78 (33 overs)

| score-team1-inns2 = 131 (52.4 overs)

| runs-team1-inns2 = Ben Raine 38* (72)

| wickets-team1-inns2 = Zafar Gohar 6/51 (23 overs)

| score-team2-inns2 = 54/3 (9.1 overs)

| runs-team2-inns2 = Chris Dent 22 (22)

| wickets-team2-inns2 = Chris Rushworth 2/26 (5 overs)

| result = Gloucestershire won by 7 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1271412.html Scorecard]

| venue = Bristol County Ground, Bristol

| umpires = Graham Lloyd and Ben Debenham

| motm =

| toss = Durham won the toss and elected to bat.

| rain =

| notes =

| round = Round 4

}}

----

{{Two-innings cricket match

| date = 21–24 September 2021

| team1 = Glamorgan

| team2 = Surrey

| score-team1-inns1 = 672/6d (177 overs)

| runs-team1-inns1 = Chris Cooke 205* (299)

| wickets-team1-inns1 = Amar Virdi 3/140 (39 overs)

| score-team2-inns1 = 722/4d (196 overs)

| runs-team2-inns1 = Ollie Pope 274 (345)

| wickets-team2-inns1 = Eddie Byrom 2/64 (16 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1271413.html Scorecard]

| venue = The Oval, London

| umpires = Ian Blackwell and Nigel Llong

| motm =

| toss = Glamorgan won the toss and elected to bat.

| rain =

| notes = Chris Cooke (Glamorgan) scored his maiden double century in first-class cricket.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/surrey-vs-glamorgan-division-2-1271413/match-report-2 |title=Chris Cooke's maiden double-hundred leads Glamorgan to mammoth total |work=ESPN Cricinfo |access-date=22 September 2021}}

| round = Round 4

}}

==Division Three==

{{Two-innings cricket match

| date = 30 August–2 September 2021

| team1 = Kent

| team2 = Leicestershire

| score-team1-inns1 = 232 (70 overs)

| runs-team1-inns1 = Jack Leaning 75* (161)

| wickets-team1-inns1 = Callum Parkinson 4/68 (28 overs)

| score-team2-inns1 = 109 (44.1 overs)

| runs-team2-inns1 = Ed Barnes 22* (27)

| wickets-team2-inns1 = James Logan 3/8 (8.1 overs)

| score-team1-inns2 = 262 (61 overs)

| runs-team1-inns2 = Darren Stevens 107* (70)

| wickets-team1-inns2 = Callum Parkinson 5/75 (23 overs)

| score-team2-inns2 = 253 (51.2 overs)

| runs-team2-inns2 = Ed Barnes 70* (74)

| wickets-team2-inns2 = Matt Milnes 6/53 (12 overs)

| result = Kent won by 132 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271387.html Scorecard]

| venue = Grace Road, Leicester

| umpires = Ian Gould and Chris Watts

| motm =

| toss = Kent won the toss and elected to bat.

| rain =

| notes =

| round = Round 1

}}

----

{{Two-innings cricket match

| date = 30 August–2 September 2021

| team1 = Middlesex

| team2 = Derbyshire

| score-team1-inns1 = 282 (88.2 overs)

| runs-team1-inns1 = Robbie White 120 (240)

| wickets-team1-inns1 = Sam Conners 3/65 (18 overs)

| score-team2-inns1 = 205 (61.5 overs)

| runs-team2-inns1 = Leus du Plooy 90 (115)

| wickets-team2-inns1 = Ethan Bamber 5/41 (15.5 overs)

| score-team1-inns2 = 256 (64.3 overs)

| runs-team1-inns2 = Sam Robson 52 (61)

| wickets-team1-inns2 = Alex Thomson 3/71 (17 overs)

| score-team2-inns2 = 221 (81.2 overs)

| runs-team2-inns2 = Billy Godleman 70 (156)

| wickets-team2-inns2 = Toby Roland-Jones 5/36 (16.2 overs)

| result = Middlesex won by 112 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271388.html Scorecard]

| venue = Lord's, London

| umpires = Hassan Adnan and Peter Hartley

| motm =

| toss = Middlesex won the toss and elected to bat.

| rain =

| notes = Robbie White (Middlesex) scored his maiden century in first-class cricket.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/middlesex-vs-derbyshire-division-3-1271388/match-report-1 |title=Robbie White's maiden hundred props up Middlesex after disastrous start |work=ESPN Cricinfo |access-date=30 August 2021}}

| round = Round 1

}}

----

{{Two-innings cricket match

| date = 30 August–2 September 2021

| team1 = Sussex

| team2 = Worcestershire

| score-team1-inns1 = 264 (82.4 overs)

| runs-team1-inns1 = Jack Carson 87 (113)

| wickets-team1-inns1 = Joe Leach 5/68 (22.4 overs)

| score-team2-inns1 = 213 (64 overs)

| runs-team2-inns1 = Jack Haynes 47 (71)

| wickets-team2-inns1 = Henry Crocombe 3/44 (16 overs)

| score-team1-inns2 = 263 (84.5 overs)

| runs-team1-inns2 = Danial Ibrahim 94 (172)

| wickets-team1-inns2 = Joe Leach 4/68 (21.5 overs)

| score-team2-inns2 = 315/4 (74.2 overs)

| runs-team2-inns2 = Jake Libby 125* (224)

| wickets-team2-inns2 = Henry Crocombe 2/39 (9 overs)

| result = Worcestershire won by 6 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1271389.html Scorecard]

| venue = New Road, Worcester

| umpires = Neil Bainton and Neil Pratt

| motm =

| toss = Sussex won the toss and elected to bat.

| rain =

| notes = Archie Lenham (Sussex) made his first-class debut.

| round = Round 1

}}

----

{{Two-innings cricket match

| date = 5–8 September 2021

| team1 = Leicestershire

| team2 = Derbyshire

| score-team1-inns1 = 528 (96 overs)

| runs-team1-inns1 = Lewis Hill 113 (174)

| wickets-team1-inns1 = Ben Aitchison 3/71 (28 overs)

| score-team2-inns1 = 340 (130.5 overs)

| runs-team2-inns1 = Brooke Guest 116 (275)

| wickets-team2-inns1 = Ben Mike 3/88 (21 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 203/3 (62.3 overs) (f/o)

| runs-team2-inns2 = Billy Godleman 100* (183)

| wickets-team2-inns2 = Chris Wright 3/36 (9 overs)

| result = Match drawn

| report = [https://www.espncricinfo.com/ci/engine/match/1271396.html Scorecard]

| venue = County Cricket Ground, Derby

| umpires = Rob Bailey and Ian Ramage

| motm =

| toss = Leicestershire won the toss and elected to bat.

| rain =

| notes = Chris Wright (Leicestershire) took his 500th first-class wicket.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/derbyshire-vs-leicestershire-division-3-1271396/match-report-2 |title=Chris Wright has a day to remember as Leicestershire take control |work=ESPN Cricinfo |access-date=6 September 2021}}

  • Brooke Guest and Anuj Dal (Derbyshire) both scored their maiden centuries in first-class cricket.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/derbyshire-vs-leicestershire-division-3-1271396/match-report-3 |title=Brooke Guest, Anuj Dal put on record stand to rescue Derbyshire |work=ESPN Cricinfo |access-date=8 September 2021}}

| round = Round 2

}}

----

{{Two-innings cricket match

| date = 5–8 September 2021

| team1 = Worcestershire

| team2 = Kent

| score-team1-inns1 = 133 (39.4 overs)

| runs-team1-inns1 = Ben Cox 41* (72)

| wickets-team1-inns1 = Nathan Gilchrist 5/38 (11.4 overs)

| score-team2-inns1 = 393 (114.2 overs)

| runs-team2-inns1 = Jack Leaning 97 (259)

| wickets-team2-inns1 = Dillon Pennington 4/80 (24 overs)

| score-team1-inns2 = 204 (60.5 overs)

| runs-team1-inns2 = Joe Leach 49* (54)

| wickets-team1-inns2 = Nathan Gilchrist 3/36 (13.5 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Kent won by an innings and 56 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271397.html Scorecard]

| venue = St Lawrence Ground, Canterbury

| umpires = Hassan Adnan and Paul Pollard

| motm =

| toss = Kent won the toss and elected to field.

| rain =

| notes = Nathan Gilchrist (Kent) took his maiden five-wicket haul in first-class cricket.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/kent-vs-worcestershire-division-3-1271397/match-report-1 |title=Kent take control after Nathan Gilchrist's maiden five-for helps rumble Worcestershire |work=ESPN Cricinfo |access-date=5 September 2021}}

  • Sam Billings replaced Marcus O'Riordan for Kent ahead of Day 2.{{cite news|url=https://www.espn.com/cricket/series/8715/report/1271397/kent-vs-worcestershire-division-3-county-championship-2021|title=Kent take control after Nathan Gilchrist's maiden five-for helps rumble Worcestershire|work=ESPN|date=5 September 2021|access-date=6 September 2021}}

| round = Round 2

}}

----

{{Two-innings cricket match

| date = 6–9 September 2021

| team1 = Middlesex

| team2 = Sussex

| score-team1-inns1 = 676/5d (161 overs)

| runs-team1-inns1 = Sam Robson 253 (356)

| wickets-team1-inns1 = Jack Carson 2/183 (46 overs)

| score-team2-inns1 = 319 (95.4 overs)

| runs-team2-inns1 = Tom Haines 156 (255)

| wickets-team2-inns1 = Luke Hollman 5/65 (20 overs)

| score-team1-inns2 =

| runs-team1-inns2 =

| wickets-team1-inns2 =

| score-team2-inns2 = 303 (89.2 overs) (f/o)

| runs-team2-inns2 = Tom Haines 87 (170)

| wickets-team2-inns2 = Luke Hollman 5/90 (28 overs)

| result = Middlesex won by an innings and 54 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271398.html Scorecard]

| venue = County Cricket Ground, Hove

| umpires = Nigel Llong and Chris Watts

| motm =

| toss = Middlesex won the toss and elected to bat.

| rain =

| notes = Luke Hollman (Middlesex) took his maiden five-wicket haul in first-class cricket.{{cite web|url=https://www.espncricinfo.com/series/county-championship-2021-1244186/sussex-vs-middlesex-division-3-1271398/match-report-3 |title=Luke Hollman bags maiden five-for as Sussex collapse after Tom Haines 156 |work=ESPN Cricinfo |access-date=8 September 2021}}

| round = Round 2

}}

----

{{Two-innings cricket match

| date = 12–15 September 2021

| team1 = Kent

| team2 = Derbyshire

| score-team1-inns1 = 285 (91.5 overs)

| runs-team1-inns1 = Jack Leaning 82* (167)

| wickets-team1-inns1 = Ben Aitchison 4/83 (20.5 overs)

| score-team2-inns1 = 156 (43.3 overs)

| runs-team2-inns1 = Sam Conners 39 (28)

| wickets-team2-inns1 = Grant Stewart 5/23 (13 overs)

| score-team1-inns2 = 211/2d (50 overs)

| runs-team1-inns2 = Jordan Cox 81 (138)

| wickets-team1-inns2 = Matt Critchley 1/48 (9 overs)

| score-team2-inns2 = 210 (58.5 overs)

| runs-team2-inns2 = Anuj Dal 58* (98)

| wickets-team2-inns2 = Nathan Gilchrist 4/30 (10.5 overs)

| result = Kent won by 130 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271405.html Scorecard]

| venue = County Cricket Ground, Derby

| umpires = Nick Cook and Tom Lungley

| motm =

| toss = Derbyshire won the toss and elected to field.

| rain = No play was possible on day 3 due to rain.

| notes =

| round = Round 3

}}

----

{{Two-innings cricket match

| date = 12–15 September 2021

| team1 = Sussex

| team2 = Leicestershire

| score-team1-inns1 = 359 (107.4 overs)

| runs-team1-inns1 = Ben Brown 133* (234)

| wickets-team1-inns1 = Chris Wright 6/94 (29 overs)

| score-team2-inns1 = 492/4d (102 overs)

| runs-team2-inns1 = Hassan Azad 152 (260)

| wickets-team2-inns1 = Henry Crocombe 2/70 (21 overs)

| score-team1-inns2 = 128 (45.2 overs)

| runs-team1-inns2 = Ali Orr 34 (35)

| wickets-team1-inns2 = Callum Parkinson 4/18 (14.2 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Leicestershire won by an innings and 5 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271406.html Scorecard]

| venue = Grace Road, Leicester

| umpires = Mark Newell and Tim Robinson

| motm =

| toss = Sussex won the toss and elected to bat.

| rain = No play was possible on day 3 due to rain.

| notes = Tom Hinley (Sussex) made his first-class debut.

| round = Round 3

}}

----

{{Two-innings cricket match

| date = 12–15 September 2021

| team1 = Middlesex

| team2 = Worcestershire

| score-team1-inns1 = 144 (51 overs)

| runs-team1-inns1 = Max Holden 52 (94)

| wickets-team1-inns1 = Ed Barnard 4/43 (15 overs)

| score-team2-inns1 = 171 (43.4 overs)

| runs-team2-inns1 = Josh Baker 61* (51)

| wickets-team2-inns1 = Tim Murtagh 5/64 (17 overs)

| score-team1-inns2 = 247 (93.4 overs)

| runs-team1-inns2 = John Simpson 59* (144)

| wickets-team1-inns2 = Charlie Morris 6/52 (22.4 overs)

| score-team2-inns2 = 119 (35.3 overs)

| runs-team2-inns2 = Gareth Roderick 42 (77)

| wickets-team2-inns2 = Ethan Bamber 4/28 (11.3 overs)

| result = Middlesex won by 101 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1271407.html Scorecard]

| venue = Lord's, London

| umpires = Neil Bainton and Robert White

| motm =

| toss = Worcestershire won the toss and elected to field.

| rain = No play was possible on day 3 due to rain.

| notes =

| round = Round 3

}}

----

{{Two-innings cricket match

| date = 21–24 September 2021

| team1 = Middlesex

| team2 = Kent

| score-team1-inns1 = 147 (60.5 overs)

| runs-team1-inns1 = Mark Stoneman 59 (130)

| wickets-team1-inns1 = Darren Stevens 4/21 (15 overs)

| score-team2-inns1 = 138 (54.4 overs)

| runs-team2-inns1 = Tawanda Muyeye 30 (46)

| wickets-team2-inns1 = Ethan Bamber 3/36 (19 overs)

| score-team1-inns2 = 363 (86.4 overs)

| runs-team1-inns2 = Mark Stoneman 109 (148)

| wickets-team1-inns2 = Matt Milnes 5/87 (19.4 overs)

| score-team2-inns2 = 375/8 (105.2 overs)

| runs-team2-inns2 = Ollie Robinson 112 (163)

| wickets-team2-inns2 = Tim Murtagh 2/45 (25 overs)

| result = Kent won by 2 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1271414.html Scorecard]

| venue = St Lawrence Ground, Canterbury

| umpires = Billy Taylor and Mike Burns

| motm =

| toss = Kent won the toss and elected to field.

| rain =

| notes =

| round = Round 4

}}

----

{{Two-innings cricket match

| date = 21–24 September 2021

| team1 = Derbyshire

| team2 = Sussex

| score-team1-inns1 = 465 (118.4 overs)

| runs-team1-inns1 = Wayne Madsen 111 (182)

| wickets-team1-inns1 = Henry Crocombe 4/92 (26 overs)

| score-team2-inns1 = 300 (84.4 overs)

| runs-team2-inns1 = Ben Brown 157 (190)

| wickets-team2-inns1 = Ben Aitchison 4/80 (21 overs)

| score-team1-inns2 = 23/1 (3.4 overs)

| runs-team1-inns2 = Matt Critchley 15* (11)

| wickets-team1-inns2 = Henry Crocombe 1/8 (2 overs)

| score-team2-inns2 = 187 (50.3 overs) (f/o)

| runs-team2-inns2 = Delray Rawlins 58 (46)

| wickets-team2-inns2 = Wayne Madsen 2/8 (2.3 overs)

| result = Derbyshire won by 9 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1271415.html Scorecard]

| venue = County Cricket Ground, Hove

| umpires = Neil Bainton and Paul Baldwin

| motm =

| toss = Derbyshire won the toss and elected to bat.

| rain =

| notes =

| round = Round 4

}}

----

{{Two-innings cricket match

| date = 21–24 September 2021

| team1 = Leicestershire

| team2 = Worcestershire

| score-team1-inns1 = 222 (82.3 overs)

| runs-team1-inns1 = Louis Kimber 71 (150)

| wickets-team1-inns1 = Joe Leach 3/38 (17.3 overs)

| score-team2-inns1 = 422 (119.2 overs)

| runs-team2-inns1 = Jake Libby 77 (136)

| wickets-team2-inns1 = Abidine Sakande 3/66 (21.2 overs)

| score-team1-inns2 = 211 (81 overs)

| runs-team1-inns2 = George Rhodes 90 (220)

| wickets-team1-inns2 = Joe Leach 3/25 (18 overs)

| score-team2-inns2 = 12/0 (2.4 overs)

| runs-team2-inns2 = Daryl Mitchell 9* (7)

| wickets-team2-inns2 =

| result = Worcestershire won by 10 wickets

| report = [https://www.espncricinfo.com/ci/engine/match/1271416.html Scorecard]

| venue = New Road, Worcester

| umpires = Hassan Adnan and Nick Cook

| motm =

| toss = Leicestershire won the toss and elected to bat.

| rain =

| notes = Sam Bates (Leicestershire) made his first-class debut.

| round = Round 4

}}

=Standings=

==Division One==

{{2021 County Championship Division One}}

==Division Two==

{{2021 County Championship Division Two}}

==Division Three==

{{2021 County Championship Division Three}}

Bob Willis Trophy

Warwickshire and Lancashire finished first and second of County Championship Division One respectively, to play for the Bob Willis Trophy at Lord's.{{cite news|url=https://www.bbc.co.uk/sport/cricket/58706951 |title=Bob Willis Trophy: New champions Warwickshire take on Lancashire at Lord's |work=BBC Sport |access-date=27 September 2021}}

{{Two-innings cricket match

| date = 28 September–2 October 2021

| team1 = Lancashire

| team2 = Warwickshire

| score-team1-inns1 = 78 (27.5 overs)

| runs-team1-inns1 = Luke Wood 46* (60)

| wickets-team1-inns1 = Craig Miles 5/28 (9.5 overs)

| score-team2-inns1 = 518 (147.3 overs)

| runs-team2-inns1 = Will Rhodes 156 (291)

| wickets-team2-inns1 = Matt Parkinson 4/78 (31.3 overs)

| score-team1-inns2 = 241 (68.2 overs)

| runs-team1-inns2 = George Balderson 65 (131)

| wickets-team1-inns2 = Danny Briggs 3/58 (19 overs)

| score-team2-inns2 =

| runs-team2-inns2 =

| wickets-team2-inns2 =

| result = Warwickshire won by an innings and 199 runs

| report = [https://www.espncricinfo.com/ci/engine/match/1279470.html Scorecard]

| venue = Lord's, London

| umpires = David Millns and Mike Burns

| motm =

| toss = Warwickshire won the toss and elected to field.

| rain =

| notes = Manraj Johal (Warwickshire) made his first-class debut.

}}

References

{{Reflist}}