Cricket Database
0 of 50 calls today
Get a free API key Sign in Dashboard Upgrade
MenSeason

County Championship 2025

126 matches4 April to 24 September 2025
Matches126this season
Teams18took part
Most runs1,425SA Zaib
Most wickets58TAI Taylor

Results table

won and lost from every match of the season
TeamPWLNo result
Leicestershire14716
Nottinghamshire14716
Surrey14518
Glamorgan14536
Middlesex14545
Somerset14437
Sussex14446
Yorkshire14446
Derbyshire14329
Warwickshire14329
Essex14338
Lancashire14338
Hampshire14239
Gloucestershire14248
Durham14266
Kent14266
Northamptonshire14266
Worcestershire14185

Most runs

  1. SA Zaib23 inns, best 1961,425
  2. BG Compton25 inns, best 2211,386
  3. DP Sibley24 inns, best 3051,274
  4. H Hameed25 inns, best 2081,258
  5. A Lyth24 inns, best 1851,173
  6. WL Madsen22 inns, best 1981,158
  7. JA Simpson23 inns, best 1811,086
  8. CA Ingram21 inns, best 1331,076

Most wickets

  1. TAI Taylorecon 3.1458
  2. KJ Abbottecon 2.5956
  3. MJ Leachecon 2.4152
  4. GCH Hillecon 2.5051
  5. LM Reeceecon 3.2250
  6. JA Porterecon 2.7249
  7. TS Roland-Jonesecon 2.9445
  8. BA Raineecon 2.8744

Wednesday 24 September 2025

9 matches
Multi-dayGLAGlamorgan265 & 24185LANLancashire374 & 134/320Lancashire won by 7 wicketsMatch 56 Multi-dayMIDMiddlesex634/9d147.4GLOGloucestershire286 & 28190Middlesex won by an innings and 67 runsMatch 55 Multi-dayDERDerbyshire698/6d145KENKent271 & 19861.5Derbyshire won by an innings and 229 runsMatch 54 Multi-dayLEILeicestershire429 & 260/5d63NORNorthamptonshire189 & 333105.4Leicestershire won by 167 runsMatch 53 Multi-dayDURDurham346 & 8544.5YORYorkshire475141.4Yorkshire won by an innings and 44 runsMatch 70 Multi-dayWORWorcestershire123 & 28775SUSSussex350 & 63/715.2Sussex won by 3 wicketsMatch 69 Multi-daySURSurrey147 & 28185.3HAMHampshire248 & 16059Surrey won by 20 runsMatch 68 Multi-dayWARWarwickshire258 & 13354NOTNottinghamshire374 & 20/03.4Nottinghamshire won by 10 wicketsMatch 67 Multi-daySOMSomerset433 & 9933.3ESSEssex438 & 99/318.1Essex won by 7 wicketsMatch 66

Monday 15 September 2025

9 matches
Multi-dayGLAGlamorgan25988.3DERDerbyshire17/05Match drawnMatch 52 Multi-dayNORNorthamptonshire206 & 19250.2GLOGloucestershire241 & 158/324Gloucestershire won by 7 wicketsMatch 51 Multi-dayMIDMiddlesex211 & 99/438.5LANLancashire375/5d69Match drawnMatch 50 Multi-dayLEILeicestershire459/7d84.1KENKent17/09.1Match drawnMatch 49 Multi-daySOMSomerset454/8d103HAMHampshire172 & 201/8126.5Match drawnMatch 65 Multi-dayNOTNottinghamshire231 & 25667SURSurrey173 & 29471.2Nottinghamshire won by 20 runsMatch 64 Multi-dayYORYorkshire194 & 109/337SUSSussex25079.2Match drawnMatch 63 Multi-dayWORWorcestershire591/9d174DURDurham450/686.4Match drawnMatch 62 Multi-dayESSEssex325/5104WARWarwickshireMatch drawnMatch 61

Monday 8 September 2025

9 matches
Multi-dayKENKent293 & 29377.3LANLancashire284 & 138/328Match drawnMatch 48 Multi-dayGLAGlamorgan467 & 241/7d80NORNorthamptonshire413/9d92.4Match drawnMatch 47 Multi-dayDERDerbyshire283 & 153/462.3MIDMiddlesex29891.1Match drawnMatch 46 Multi-dayGLOGloucestershire482 & 175/3d27LEILeicestershire342 & 93/130.3Match drawnMatch 45 Multi-dayWORWorcestershire182 & 16061.5NOTNottinghamshire207 & 136/752Nottinghamshire won by 3 wicketsMatch 60 Multi-dayHAMHampshire226 & 17350.1SUSSussex122 & 84/334Match drawnMatch 59 Multi-daySURSurrey246 & 391/8d95WARWarwickshire248 & 105/139Match drawnMatch 58 Multi-daySOMSomerset441/6d127YORYorkshire134/9d38Match drawnMatch 57 Multi-dayDURDurham333 & 173/766.2ESSEssex457/8d128.1Match drawnMatch 56

Tuesday 29 July 2025

9 matches
Multi-dayLEILeicestershire471114.5KENKent445/8152Match drawnMatch 44 Multi-dayGLAGlamorgan261 & 348/7d76LANLancashire137 & 31874.5Glamorgan won by 154 runsMatch 43 Multi-dayMIDMiddlesex445108.5GLOGloucestershire404/988.4Match drawnMatch 42 Multi-dayDERDerbyshire377 & 185/562NORNorthamptonshire550/9d155.5Match drawnMatch 41 Multi-daySOMSomerset438 & 200/5d66NOTNottinghamshire544159.2Match drawnMatch 55 Multi-dayHAMHampshire293 & 313/7d80WORWorcestershire249 & 303/852.5Match drawnMatch 54 Multi-daySUSSussex222 & 19596.4YORYorkshire545/9d140Yorkshire won by an innings and 128 runsMatch 53 Multi-dayESSEssex602/6d & 96/131WARWarwickshire485133.4Match drawnMatch 52 Multi-dayDURDurham153 & 344113.4SURSurrey322 & 176/538.2Surrey won by 5 wicketsMatch 51

Tuesday 22 July 2025

9 matches
Multi-dayLANLancashire557 & 111/121GLOGloucestershire381 & 28598Lancashire won by 9 wicketsMatch 40 Multi-dayLEILeicestershire398 & 236/9d42.3DERDerbyshire189 & 256116.3Leicestershire won by 189 runsMatch 39 Multi-dayMIDMiddlesex625/8d146NORNorthamptonshire261 & 25790Middlesex won by an innings and 107 runsMatch 38 Multi-dayKENKent155/9 & 360114.3GLAGlamorgan327 & 189/545.5Glamorgan won by 5 wicketsMatch 37 Multi-dayWORWorcestershire333 & 24386.4WARWarwickshire184 & 396/593.2Warwickshire won by 5 wicketsMatch 50 Multi-dayYORYorkshire517/6d & 120/556.3SURSurrey537120Match drawnMatch 49 Multi-daySUSSussex204 & 26182.1ESSEssex504118Essex won by an innings and 39 runsMatch 48 Multi-dayNOTNottinghamshire578/8d & 108/1d34HAMHampshire454178.3Match drawnMatch 47 Multi-dayDURDurham145 & 19058.2SOMSomerset250 & 89/519.2Somerset won by 5 wicketsMatch 46

Sunday 29 June 2025

9 matches
Multi-dayGLOGloucestershire380 & 255/795GLAGlamorgan528151.1Match drawnMatch 36 Multi-dayLANLancashire367 & 406/6d73.5DERDerbyshire261 & 25183.4Lancashire won by 261 runsMatch 35 Multi-dayKENKent566/8d & 160/861NORNorthamptonshire722/6d146Match drawnMatch 34 Multi-dayMIDMiddlesex534154.3LEILeicestershire205 & 20253.2Middlesex won by an innings and 127 runsMatch 33 Multi-dayWARWarwickshire415 & 260/488SUSSussex533151.4Match drawnMatch 45 Multi-dayWORWorcestershire679/7d160HAMHampshire221 & 294/4117Match drawnMatch 44 Multi-daySOMSomerset379 & 238/475NOTNottinghamshire509163.1Match drawnMatch 43 Multi-daySURSurrey820/9d161.3DURDurham362 & 262/055.4Match drawnMatch 42 Multi-dayESSEssex368 & 13159.1YORYorkshire459 & 41/09Yorkshire won by 10 wicketsMatch 41

Sunday 22 June 2025

9 matches
Multi-dayKENKent374 & 328/892LANLancashire639/9d142Match drawnMatch 32 Multi-dayGLOGloucestershire187 & 526/6d147DERDerbyshire398 & 296/866.5Match drawnMatch 31 Multi-dayGLAGlamorgan353 & 342/6d121LEILeicestershire576/7d129Match drawnMatch 30 Multi-dayMIDMiddlesex413 & 332/8d78NORNorthamptonshire435 & 313/662.3Northamptonshire won by 4 wicketsMatch 29 Multi-dayNOTNottinghamshire487 & 148/1d48YORYorkshire510185.4Match drawnMatch 40 Multi-dayWORWorcestershire214 & 12536SURSurrey291 & 53/115Surrey won by 9 wicketsMatch 39 Multi-daySOMSomerset498 & 229/8d53.1WARWarwickshire351 & 161/456Match drawnMatch 38 Multi-dayESSEssex296 & 358/6d119HAMHampshire453138.1Match drawnMatch 37 Multi-daySUSSussex361 & 322/6d111.2DURDurham327106Match drawnMatch 36

Friday 23 May 2025

9 matches
Multi-dayDERDerbyshire587/5d140KENKent326/9 & 247/970.4Derbyshire won by an innings and 14 runsMatch 28 Multi-dayNORNorthamptonshire469 & 259/6d49GLOGloucestershire379/8d & 214/656.4Match drawnMatch 27 Multi-dayLANLancashire206 & 24881.2LEILeicestershire457109.5Leicestershire won by an innings and 3 runsMatch 26 Multi-dayGLAGlamorgan383 & 8/02.2MIDMiddlesex155 & 23558.3Glamorgan won by 10 wicketsMatch 25 Multi-dayNOTNottinghamshire228 & 393/8d98YORYorkshire159 & 299120.3Nottinghamshire won by 163 runsMatch 35 Multi-dayWARWarwickshire227 & 28090.5WORWorcestershire181 & 181/861.2Match drawnMatch 34 Multi-dayESSEssex217 & 479139.1SURSurrey279 & 289/784Match drawnMatch 33 Multi-dayHAMHampshire154 & 16547SUSSussex297 & 23/14.4Sussex won by 9 wicketsMatch 32 Multi-dayDURDurham277 & 15943SOMSomerset172 & 267/377.1Somerset won by 7 wicketsMatch 31

Friday 16 May 2025

9 matches
Multi-dayNORNorthamptonshire185 & 30495.4GLAGlamorgan424 & 66/216.2Glamorgan won by 8 wicketsMatch 24 Multi-dayMIDMiddlesex232 & 14357.5LEILeicestershire274 & 102/324.3Leicestershire won by 7 wicketsMatch 23 Multi-dayLANLancashire458 & 184/7d40DERDerbyshire314 & 220/887.5Match drawnMatch 22 Multi-dayKENKent424 & 25384.4GLOGloucestershire516 & 162/743.1Gloucestershire won by 3 wicketsMatch 21 Multi-dayWORWorcestershire358 & 13457.3ESSEssex157 & 11043.5Worcestershire won by 225 runsMatch 30 Multi-dayHAMHampshire300 & 20357.4WARWarwickshire194 & 22068Hampshire won by 89 runsMatch 29 Multi-dayYORYorkshire255 & 22982.1SURSurrey512140.4Surrey won by an innings and 28 runsMatch 28 Multi-daySOMSomerset338 & 150/539.2SUSSussex152 & 33597.3Somerset won by 5 wicketsMatch 27 Multi-dayNOTNottinghamshire407 & 34791.2DURDurham664 & 92/316.2Durham won by 7 wicketsMatch 26

Friday 9 May 2025

6 matches
Multi-dayGLAGlamorgan549/9d132KENKent212 & 17648.2Glamorgan won by an innings and 161 runsMatch 20 Multi-dayNORNorthamptonshire238 & 27373.2LANLancashire276 & 16558.4Northamptonshire won by 70 runsMatch 19 Multi-daySUSSussex284 & 25679.4WORWorcestershire180 & 313106.2Sussex won by 47 runsMatch 25 Multi-dayNOTNottinghamshire333 & 34591.1HAMHampshire196 & 11633.3Nottinghamshire won by 366 runsMatch 24 Multi-dayWARWarwickshire665/5d160SURSurrey504 & 15/05Match drawnMatch 23 Multi-dayYORYorkshire216 & 426/6d115.2ESSEssex123 & 273/9133Match drawnMatch 22

Friday 2 May 2025

7 matches
Multi-dayGLAGlamorgan431 & 256/7d82DERDerbyshire350 & 308/965Match drawnMatch 18 Multi-dayLANLancashire450 & 255/888GLOGloucestershire589/8d158Match drawnMatch 17 Multi-dayKENKent129 & 473130.5MIDMiddlesex238 & 366/8119Middlesex won by 2 wicketsMatch 16 Multi-dayLEILeicestershire304 & 17559.1NORNorthamptonshire191 & 15658.2Leicestershire won by 132 runsMatch 15 Multi-dayESSEssex206 & 259/978.4SOMSomerset145 & 325/793.4Somerset won by 3 wicketsMatch 21 Multi-dayDURDurham511 & 61/025HAMHampshire470154.4Match drawnMatch 20 Multi-dayYORYorkshire205 & 23270.2WARWarwickshire253 & 186/543.2Warwickshire won by 5 wicketsMatch 19

Friday 25 April 2025

5 matches
Multi-dayDERDerbyshire472155.3MIDMiddlesex315 & 307/7100Match drawnMatch 14 Multi-dayGLOGloucestershire252 & 15262.4LEILeicestershire262 & 146/845.4Leicestershire won by 2 wicketsMatch 13 Multi-dayWORWorcestershire162 & 8123.5DURDurham136 & 108/426.3Durham won by 6 wicketsMatch 18 Multi-daySOMSomerset283 & 119/935.5SURSurrey367 & 36/25.2Surrey won by 8 wicketsMatch 17 Multi-daySUSSussex169 & 27894.2NOTNottinghamshire300 & 148/125.5Nottinghamshire won by 9 wicketsMatch 16

Friday 18 April 2025

9 matches
Multi-dayDERDerbyshire307 & 202/356NORNorthamptonshire500/8d112Match drawnMatch 12 Multi-dayGLOGloucestershire472 & 333/5d86KENKent393 & 124/640.3Match drawnMatch 11 Multi-dayGLAGlamorgan199 & 329108MIDMiddlesex470/9d & 59/17.5Middlesex won by 9 wicketsMatch 10 Multi-dayLANLancashire263 & 90/324LEILeicestershire491/8d123Match drawnMatch 9 Multi-dayWARWarwickshire93 & 181/680.4NOTNottinghamshire36794.4Match drawnMatch 15 Multi-daySOMSomerset184 & 163/261.3HAMHampshire33693Match drawnMatch 14 Multi-dayESSEssex179 & 31795WORWorcestershire202 & 26684.4Essex won by 28 runsMatch 13 Multi-dayYORYorkshire307 & 277/6105.3DURDurham427106.2Match drawnMatch 12 Multi-daySUSSussex435 & 132/036SURSurrey490109.1Match drawnMatch 11

Friday 11 April 2025

9 matches
Multi-dayGLOGloucestershire546137.5GLAGlamorgan385 & 288/488.3Match drawnMatch 8 Multi-dayLEILeicestershire484 & 357/9d80DERDerbyshire393 & 305/480Match drawnMatch 7 Multi-dayNORNorthamptonshire496143.1LANLancashire228 & 351/9149Match drawnMatch 6 Multi-dayMIDMiddlesex222 & 311101.4KENKent218 & 316/264.4Kent won by 8 wicketsMatch 5 Multi-dayYORYorkshire456 & 315/4d56WORWorcestershire162 & 10537.1Yorkshire won by 504 runsMatch 10 Multi-daySUSSussex294 & 501/7d131SOMSomerset201 & 33499.3Sussex won by 260 runsMatch 9 Multi-daySURSurrey253 & 342/9d93HAMHampshire219 & 300/5102.2Match drawnMatch 8 Multi-dayNOTNottinghamshire347 & 385115.1ESSEssex367 & 106/131Match drawnMatch 7 Multi-dayDURDurham387 & 276/8d77WARWarwickshire325 & 344/992.3Warwickshire won by 1 wicketMatch 6

Friday 4 April 2025

9 matches
Multi-dayGLAGlamorgan229 & 24886LEILeicestershire427 & 53/06Leicestershire won by 10 wicketsMatch 4 Multi-dayMIDMiddlesex260 & 407119.4LANLancashire359 & 262/866.5Match drawnMatch 3 Multi-dayGLOGloucestershire222 & 25987.1DERDerbyshire391 & 93/119.3Derbyshire won by 9 wicketsMatch 2 Multi-dayKENKent231 & 17155.3NORNorthamptonshire143 & 11435.4Kent won by 145 runsMatch 1 Multi-dayDURDurham378 & 28985.3NOTNottinghamshire579 & 89/217.1Nottinghamshire won by 8 wickets Multi-daySUSSussex528 & 313/7d85WARWarwickshire454 & 104/228Match drawn Multi-dayWORWorcestershire154 & 485/9200SOMSomerset670/7d149.4Match drawn Multi-dayYORYorkshire121 & 27599.5HAMHampshire249 & 148/539.3Hampshire won by 5 wicketsMatch 2 Multi-dayESSEssex582/6d147.2SURSurrey365 & 219/697Match drawn