Middlesex won their first Championship title since 1993 on the final day of the 2016 season
All the signings, moves and news from every county in the build-up to and during the 2017 season.
Counties are allowed to field two overseas players in Twenty20 games, with up to four registered for that competition, although only two can be registered at any one time, and registrations must be for a minimum of 10 days.
Only one overseas player is permitted in the County Championship and One-Day Cup competitions.
Guide to abbreviations Also shows, where relevant, players' previous counties KPK: Kolpak contract REL: Released RET: Retired YTH: From youth teams EUP: European Union passport UKP: Born overseas, but has UK passport
Kolpak contracts are signed by foreign players, using a European Court ruling to avoid counting against the quota of one overseas player per club.
Players who moved counties or retired during the 2016 season are included on
the 2016 list. Have we missed anyone? Please let us know. DERBYSHIRE
Overseas player: Jeevan Mendis (Sri Lanka, until June); Imran Tahir (South Africa, from June after Champions Trophy); Matt Henry (New Zealand, for Twenty20)
In Out Gary Wilson (Surrey) Callum Parkinson (Leicestershire) Luis Reece (Lancashire) Chesney Hughes (REL) Imran Tahir (Nottinghamshire) Wes Durston (REL) Hardus Viljoen (Kent, as KPK) Harry White (REL) Daryn Smit (UKP) Neil Broom (REL) Matt Henry (Worcestershire) Jimmy Neesham (Kent) Alfie Gleadall (YTH) Hamiduallah Qadri (YTH) Conor McKerr (Surrey, loan from 31 May-12 June) Gurjit Sandhu (ex-Middlesex, short-term deal) Calum Brodrick (YTH) Matthew Sonczak (YTH) James Taylor (YTH) Harry Podmore (Middlesex, month's loan from 25 August) Full Derbyshire squad list Latest Derbyshire news Other news: The county have announced a new coaching set-up, with ex-captain Kim Barnett as director of cricket, supported by Twenty20 specialist coach John Wright, first XI support coach Steve Stubbings and development coach Mal Loye. AJ Harris has left his post as academy director, while seamer Tony Palladino has taken a player-coach role. Championship captain Billy Godleman will also lead the one-day side following Durston's departure, with new vice-captain Wilson skippering the T20 side. DURHAM
Overseas player: Stephen Cook (South Africa, for first half of season); Tom Latham (New Zealand, for second half of season) Other news: Durham were relegated to Division Two over financial issues but have agreed a £3.74m rescue package with the local council. Keaton Jennings has become One-Day captain following Stoneman's departure. Paul Collingwood will continue to lead in the Championship but Paul Coughlin will take over in the T20 Blast. ESSEX
Overseas player: Neil Wagner (New Zealand, for first half of season, then for last three Championship games); Mohammad Amir (Pakistan, from 19 June); Tamim Iqbal (Bangladesh, for Twenty20 match on 9 July) Other news: Ravi Bopara has relinquished the limited-overs captaincy, with Ryan ten Doeschate now leading in all formats. GLAMORGAN
Overseas player: Jacques Rudolph (South Africa); David Miller (South Africa, for Twenty20) Other news: Jacques Rudolph was replaced as County Championship captain by Michael Hogan on 24 May. GLOUCESTERSHIRE
Overseas player: Cameron Bancroft (Australia); Michael Klinger (Australia, primarily for limited-overs cricket); Thisara Perera (Sri Lanka, for Twenty20) Other news: Perera replaces Australian fast bowler Andrew Tye, who misses out on a planned Twenty20 stint after picking up an injury in the IPL. HAMPSHIRE
Overseas player: George Bailey (Australia, from 19 May); Shahid Afridi (Pakistan, for Twenty20)
In Out Asher Hart (Durham) Adam Wheater (Essex) Fraser Hay (UKP, short-term summer contract) James Tomlinson (RET) George Bailey (Middlesex) Andy Carter (RET, joined Northamptonshire on 21 April) Kyle Abbott (KPK) Ryan McLaren (Lancashire) Rilee Rossouw (KPK) Tino Best (REL) Ian Holland (UKP) Yasir Arafat (REL) Matt Salisbury (ex-Essex, short-term deal) Gareth Andrew (REL) Calvin Dickinson (YTH) Joe Weatherley (Kent, loan from start of season until 12 August) Jacob Lintott (Wiltshire) Jake Goodwin (REL) Felix Organ (YTH) Michael Carberry (Leicestershire, loan from 25 August for Championship) Full Hampshire squad list Latest Hampshire news Other news: Hampshire were reprieved from relegation because of Durham's financial problems. Craig White has replaced Dale Benkenstein as head coach. Overseas signing Bailey will skipper the County Championship side, with club captain James Vince still leading in limited-overs cricket. KENT
Overseas player: Wayne Parnell (South Africa, until mid-May); Adam Milne (New Zealand, after Champions Trophy); Yasir Shah (Pakistan, 8 June-6 July); Jimmy Neesham (New Zealand, for Twenty20)
In Out Will Gidman (Nottinghamshire) David Griffiths (REL) Joe Weatherley (Hampshire, loan from start of season until 12 August) Sam Weller (REL) James Harris (Middlesex, loan from 4 April until late May) Hardus Viljoen (Derbyshire, as KPK) Grant Stewart (EUP) Tom Latham (Durham) Callum Jackson (REL) Fabian Cowdrey (REL) Full Kent squad list Latest Kent news Other news: Head coach Jimmy Adams has stepped down and been replaced by his assistant Matt Walker, who will be assisted by Allan Donald. However, the ex-South Africa paceman's arrival has been delayed until 2018 by visa issues, with ex-Yorkshire coach Jason Gillespie standing in on an interim basis for 2017. Min Patel and Jason Weaver have been appointed second XI coach and high performance director respectively, replacing Simon Willis who has taken a role with Sri Lanka. LANCASHIRE
Overseas player: Ryan McLaren (South Africa); Junaid Khan (Pakistan, for Twenty20) Other news: Director of cricket Ashley Giles has left to return to Warwickshire. He has been replaced by his former coach and ex-captain Glen Chapple as head coach, assisted by Mark Chilton. Cricket Australia blocked all-rounder James Faulkner from returning to Old Trafford as an overseas player for Twenty20 cricket, while ex-Sri Lanka captain Mahela Jayawardene, due to play T20 on an EU passport, pulled out for personal reasons. LEICESTERSHIRE
Overseas player: Clint McKay (Australia); Luke Ronchi (New Zealand, for Twenty20)
In Out Richard Jones (Warwickshire) Rob Taylor (REL) Gavin Griffiths (Lancashire) Atif Sheikh (REL) Will Fazakerley (YTH) Ollie Freckingham (REL) Callum Parkinson (Derbyshire) Jigar Naik (REL) Colin Ackermann (EUP) Michael Burgess (REL, subsequently joined Sussex) James Burke (Surrey, season-long loan) Kevin O'Brien (REL) Luke Ronchi (Warwickshire) Angus Robson (REL) Sam Evans (YTH) James Sykes (REL on 22 June) Arun Harinath (Surrey, month's loan from 23 June) Charlie Shreck (RET on 30 June) Mathew Pillans (Surrey, three months' loan from 23 June) Harry Swindells (YTH) Michael Carberry (Hampshire, loan from 25 August for Championship) Full Leicestershire squad list Latest Leicestershire news Other news: Clint McKay has taken over as limited-overs captain from Mark Pettini. Elite performance director Andrew McDonald left at the end of the 2016 season to be replaced by assistant Pierre de Bruyn, but De Bruyn departed by mutual agreement on 3 September, with assistant Graeme Welch and 2nd XI coach John Sadler taking temporary charge. MIDDLESEX
Overseas player: Adam Voges (Australia); Brendon McCullum (New Zealand, for Twenty20 until end of July); Tim Southee (New Zealand, for Twenty20)
In Out Tom Barber (ex-Hampshire) George Bailey (Hampshire) Tom Lace (YTH) Max Holden (Northamptonshire, loan) Arthur Godsal (YTH) James Harris (Kent, loan from 4 April until late May) Harry Podmore (Glamorgan, month's loan from 6 April) Harry Podmore (Derbyshire, month's loan from 25 August) Full Middlesex squad list Latest Middlesex news Other news: Ex-New Zealand captain Daniel Vettori has joined as Twenty20 head coach, with McCullum replacing Dawid Malan as T20 captain. NORTHAMPTONSHIRE
Overseas player: Rory Kleinveldt (South Africa); Seekkuge Prasanna (Sri Lanka, for Twenty20, from 14 July); Tabraiz Shamsi (South Africa, for Twenty20, 7-22 July)
In Out Nathan Buck (Lancashire) Olly Stone (Warwickshire) Max Holden (Middlesex, loan) Monty Panesar (REL) Miles Richardson Chad Barrett (REL) Gareth Wade Sean Terry (REL) Andy Carter (ex-Hampshire, short-term contract) George Munsey (REL) Chesney Hughes (ex-Derbyshire) Tom Sole (YTH) Simon Kerrigan (Lancashire, loan from 6 August) Luke Procter (Lancashire, loan from 1 September) Full Northamptonshire squad list Latest Northamptonshire news Other news: Ex-England batsman James Taylor has joined as a coaching consultant, with former Northants captain David Sales taking a part-time coaching role. Sri Lanka's Seekkuge Prasanna's planned T20 spell was ended by a hamstring injury. NOTTINGHAMSHIRE
Overseas player: Dan Christian (Australia, for Twenty20); Ish Sodhi (New Zealand, for Twenty20); James Pattinson (Australia, until 16 May, then 13 June-1 July); Cheteshwar Pujara (India, mid-May to mid-June, then from 23 August) Other news: Former England head coach Peter Moores, who has worked as a coaching consultant at Trent Bridge since June 2015, took over as head coach from 1 October 2016. He will work alongside director of cricket Mick Newell, with Paul Franks as assistant head coach and Ant Botha as assistant coach. SOMERSET
Overseas player: Dean Elgar (South Africa); Corey Anderson (New Zealand, for Twenty20, until end of July) Other news: Rogers returned as a batting coach and player mentor for the first half of the season. Tom Abell succeeded Rogers as Somerset's County Championship captain. SURREY
Overseas player: Kumar Sangakkara (Sri Lanka); Aaron Finch (Australia, primarily for Twenty20 but also as Championship cover while Sangakkara is at the Caribbean Premier League); Moises Henriques (Australia, for Twenty20 while Sangakkara is at the CPL)
In Out Mark Stoneman (Durham) Steven Davies (Somerset) Scott Borthwick (Durham) Gary Wilson (Derbyshire) Kevin Pietersen (for Twenty20) Azhar Mahmood (RET) Rikki Clarke (Warwickshire, on 3 August) Aneesh Kapil (REL) Ryan Patel (YTH) James Burke (Leicestershire, season-long loan, then REL 11 July) Zafar Ansari (RET on 26 April) Conor McKerr (Derbyshire, loan from 31 May-12 June) Arun Harinath (Leicestershire, month's loan from 23 June) Mathew Pillans (Leicestershire, three months' loan from 23 June) Mark Footitt (Nottinghamshire, on 12 July) Dominic Sibley (Warwickshire, on 3 August) Full Surrey squad list Latest Surrey news SUSSEX
Overseas player: Vernon Philander (South Africa, until mid-June); Ross Taylor (New Zealand, for Twenty20); Jerome Taylor (West Indies, for One-Day Cup group stage) Other news: Former captain Mike Yardy has been appointed batting coach. Chief executive Zac Toumazi left the club at the end of 2016 and has been replaced by former England rugby union international Rob Andrew. Luke Wright stepped down as captain on 2 June, with Chris Nash taking the role on an interim basis until Ben Brown was appointed Championship captain on 23 June. Overseas signing Ross Taylor skippered in the T20 Blast. WARWICKSHIRE
Overseas player: Jeetan Patel (New Zealand); Colin de Grandhomme (New Zealand, for Twenty20)
In Out Olly Stone (Northamptonshire) Richard Jones (Leicestershire) Grant Elliott (KPK, for Twenty20 cricket) Recordo Gordon (REL) Grant Thornton (summer contract) Laurie Evans (Sussex) Mitchell Spencer (Staffordshire, summer contract) Luke Ronchi (Leicestershire) Adam Hose (Somerset, on 26 July) Ian Westwood (RET on 26 June) Dominic Sibley (Surrey, on 3 August) Rikki Clarke (Surrey, on 3 August) Ryan Sidebottom (UKP) Henry Brookes (YTH) Alex Thomson (Staffordshire) Full Warwickshire squad list Latest Warwickshire news Other news: Ashley Giles has returned to Edgbaston from Lancashire as sport director, replacing Dougie Brown, while Jim Troughton has moved up from assistant coach to become first-team coach. Ian Bell stepped down as captain on 20 August and was replaced by Jonathan Trott in the Championship, with Grant Elliott taking the T20 captaincy. WORCESTERSHIRE
Overseas player: John Hastings (Australia, until 9 August), Mitchell Santner (New Zealand, for Twenty20); Nathan Lyon (Australia, while Hastings is at Champions Trophy); Ravichandran Ashwin (India, from 28 August) Other news: Joe Leach has replaced Daryl Mitchell as captain. YORKSHIRE
Overseas player: Peter Handscomb (Australia, until 30 July); Shaun Marsh (Australia); Sarfraz Ahmed (Pakistan, for Twenty20 from 1 August); Kraigg Brathwaite (West Indies, for last two Championship games)
In Out Jonathan Tattersall (released by Yorkshire, September 2015, now re-signed) Andrew Gale (RET) Tom Kohler-Cadmore (Worcestershire, on 8 June) Josh Shaw (Gloucestershire, month's loan from 15 June) Ryan Gibson (REL) Full Yorkshire squad list Latest Yorkshire news
Other news: First XI coach Jason Gillespie left at the end of the 2016 season and has been replaced by club captain Andrew Gale. Gary Ballance has been named captain in all three formats, meaning Alex Lees also steps down as limited-overs captain. Marsh replaces fellow Australia batsman Travis Head, who was called up by Australia A after initially agreeing to return to Headingley for a T20 stint.