The latest round of Rothesay County Championship matches took us to the halfway point of the season, with Surrey and Hampshire getting things started at The Oval a few days before the rest of the pack. The visitors chose to field first and found themselves up against an in-form Dan Lawrence, who scored a blistering career-best 218 on the first day off just 190 balls. With Ollie Pope, he added 255 for the fourth wicket, only for the last seven wickets to fall for 68 runs as the hosts were all out for 421, having scored at more than five an over. Hampshire were grateful to Delano Potgieter, batting at No 8, for his unbeaten 84 which helped them up to a reply of 333. Surrey, with just the nine England internationals in their line-up, scored even faster in their second innings, reaching 259 for five declared in 48 overs. Dom Sibley made 105 not out, but it was Lawrence who scorched his way to three figures in just 62 balls, the fastest century of the summer. He became only the third Surrey batter other than Scott Newman (in 2005) and Mark Ramprakash (2010) to score a double century and a century in the same match. Lawrence now has five hundreds this summer and 780 runs, close behind Nottinghamshire’s Joe Clarke, who leads the way with 784. With time lost due to the weather, Hampshire batted for 44 overs, reaching 101 for two when the game ended as a draw, Ali Orr making a patient unbeaten 53.

At Hove, Sussex recorded an innings victory inside three days over Glamorgan, who were put in to bat. The returning Jayden Unadkat made the most of the opportunity, picking up four for 29 as the visitors were bowled out for 155. James Coles was the star of Sussex’s reply, making a career-best 224 not out at virtually a run a ball (he faced 226 deliveries) in an innings that featured 22 fours and 11 sixes (equalling the county record for sixes in an innings set by Murray Goodwin in 2006). He’d not have reached either landmark but for the support of Unadkat, who batted for 68 minutes as the pair put on 103 for the last wicket to take Sussex up to 521 all out. Coles completed a fine all-round match by taking three for 34 in Glamorgan’s second innings, when they were dismissed for 268, despite having reached 207 for two, so they lost by an innings and 98 runs. It was Sussex’s fourth win of the summer, and they moved up to second, just a point behind the leaders.

Nottinghamshire welcomed Somerset to Trent Bridge and asked them to bat first. The visitors’ South African star, Jordan Hermann, made his maiden century for the county (106), but four ducks from the side kept them to a total of 310, as Fergus O’Neill took a career-best six for 72. The hosts had little answer to Lewis Gregory (four for 51) and tumbled to 193 all out in reply. Eighteen-year-old Thomas Rew showed he’d learned plenty from his brother as he hit an unbeaten 127 in 151 balls to bring up his maiden century in only his third match, enabling his side to declare on 355 for seven, setting a mammoth target of 473 in a day and 18 overs. The home side didn’t get close, and were bowled out for 166, with Craig Overton taking five for 29 while Thomas Rew took four catches in the field. Beaten by 306 runs, Nottinghamshire tumbled to fifth in the table, but they are only nine points adrift, while Somerset are third three points off the top.

At Scarborough, Warwickshire chose to field first, but William Luxton made his maiden century, going on to reach 167, as Yorkshire compiled a hefty total of 469. The visitors welcomed Indian spinner Manav Suthar to their side, and he took three for 85. Skipper Ed Barnard top-scored with 83 not out, but even so the Midlanders could muster only 263 in reply. The hosts declared on 246 for six to set a target of 453 in a day and 15 overs. They never looked like getting close, but Warwickshire’s batters valued their wickets, with everyone in the top nine reaching double figures as the game ended in a draw with them on 333 for eight. That result left the Midlanders in fourth place, five points behind top.

And it was Essex who went top by one point, after they beat Leicestershire by six wickets at Grace Road. The hosts chose to field first and, but for Jordan Cox, who scored 204 in 201 balls, it would have been an excellent outcome. Instead, Essex reached 401 all out, with Rehan Ahmed taking four for 102. In reply, Leicestershire opened with Sheridon Gumbs, who was making his debut; he scored 21. Nick Kelly’s 78 was easily the highest score, as they were bowled out for 187 in reply. The hosts had to follow on, and Gumbs fell on 49 (one of two batters dismissed one short of the landmark), while Lewis Hill made 127. Leicestershire’s total of 428 set a target of 215, giving them a chance of a rare victory after following on. But it wasn’t to be as Paul Walter set the tone with a knock of 110 to ensure there were no scares. With eighth-placed Glamorgan only 18 points behind Essex, this is turning out to be one of the most competitive title races in memory; unfortunately for Leicestershire and Hampshire, they are both already well adrift of the rest of the pack and look destined for the Second Division in 2027.

In that division, Durham reinforced their position as pace-setters with an innings victory over Derbyshire in three days at Chester-le-Street. The visitors chose to field first, and with every Durham batter bar No 11 Duanne Olivier (0 not out) making double figures, it was no surprise they compiled a healthy total of 377, despite Ben Aitchison taking five for 74. Kasey Aldridge was unplayable, taking five for 19 in just 5.4 overs (his best figures for the county), as Derbyshire replied with just 118. The away side followed on, and Harry Came carried his bat for 105 not out, but he was the only one who could resist Matthew Potts, who finished with the best figures by any bowler this season: eight for 66 to give him match figures of ten for 93. Derbyshire were all out for 237, beaten by an innings and 22 runs. Ben Raine took just three wickets in the game, but is the season’s top wicket-taker with 36, one more than James Anderson.

Northamptonshire are the ones leading the chasing pack, and they welcomed bottom-side Gloucestershire to the County Ground. Put in to bat, the hosts were grateful for a 261 fourth-wicket partnership between Nathan McSweeney (117) and Saif Zaib (142) that set them on their way to a total of 465 all out, with Liam Guthrie making a career-best 52 to get them there in the end. On his English debut, New Zealand paceman Kristian Clarke took six for 109. Gloucestershire could muster only 268 in reply and had to follow on. An unbeaten 148 from James Bracey took his side up to 387, setting a decent target, but 92 not out from Calvin Harrison in just 100 balls ensured it was never in doubt as the home side reached 191 for three to record a comfortable win. They meet Durham in the next round.

Kent are in third place after they beat Lancashire at Blackpool. They were put in to bat and succumbed to Liam Livingstone, making a rare red-ball appearance, who took five for 55 to bowl them out for a modest 178. It was more than enough for Lancashire, for whom only two batters reached double figures, as they crumbled to 87 all out in just 32 overs. It was the second time this summer they have been dismissed for under a hundred. Keith Dudgeon took an irresistible six for 21, while new recruit Bangladesh international Hasan Mahmud picked up three wickets. In the second innings, batting appeared easier and Chris Benjamin made 103 out of Kent’s total of 332 to set an unlikely target of 424. Marcus Harris tried his best, scoring an unbeaten 91, but Mahmud showed what he can bring to Kent, taking six for 69 on his English debut and so Lancashire fell comfortably short, bowled out for 283 and beaten by 140 runs. Wicket-keeper Joseph Moores made his first-class debut for Lancashire and ended the match with five dismissals to his credit.

Finally at New Road, Middlesex were put in to bat and made 339, with Ben Allison and Adam Finch both taking four wickets. Worcestershire hit back with 265, as Toby Roland-Jones picked up four for 41. An unbeaten 101 from Leus du Plooy enabled him to declare when Middlesex reached 283 for six, setting a target of 358. Allison scored 89, but no one could handle Zafar Gohar, who took six for 31 in 23 testing overs, his best figures for the county. The hosts were dismissed for 216 to give Middlesex the victory by 141 runs. Henry Cullen made his first-class debut for Worcestershire, scoring 0 and 28.