All the signings, moves and news from every county in the build-up to and during the 2012 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 Clydesdale Bank 40 league.
Kolpak contracts are signed by foreign players, using a loophole in European Union law to avoid counting against the quota of one overseas player per club.
Overseas player: Martin Guptill (New Zealand, start of season until 12 June); Usman Khawaja (Australia, 14 June until end of season); Rana Naved-ul-Hasan (Pakistan, for Twenty20)
Ins: David Wainwright (Yorkshire), Richard Johnson (Warwickshire, loan from 1 August until 5 September)
Outs: Steffan Jones (RET), Greg Smith (Essex), Luke Sutton (RET), Atif Sheikh (REL), Jake Needham (RET on 28 May), Garry Park (REL on 18 July), Matt Lineker (REL on 29 August)
Overseas player: Herschelle Gibbs (South Africa, for Twenty20); Johann Myburgh (South Africa, for Twenty20)
Ins: Mark Wood (YTH), Keaton Jennings (ex-South Africa Under-19s), Paul Coughlin (YTH), Ryan Pringle (YTH), Rammy Singh (YTH)
Outs: Kyle Coetzer (Northants), Ben Harmison (Kent), Mark Davies (Kent), Paul Muchall (Gloucestershire), Steve Harmison (Yorkshire, month's loan from 7 July), Michael Di Venuto (RET on 9 July), Ian Blackwell (Warwickshire, loan from 15 August until end of the season)
Other news: Paul Collingwood replaced Phil Mustard as Durham's County Championship captain on 2 July, while the county was fined and deducted points for breaching the ECB's salary cap regulations.
Overseas player: Alviro Petersen (South Africa, start of season until mid-June); James Franklin (New Zealand, for Twenty20); Harbhajan Singh (India, 11 July-28 August)
Ins: Greg Smith (Derbyshire), Ben Foakes (YTH), Charl Willoughby (Somerset)
Outs: Chris Wright (Warwickshire), Max Osborne (REL), Ravi Bopara (Gloucestershire, for one-off guest appearance against South Africa), Billy Godleman (REL on 31 August), Michael Comber (REL on 31 August)
Overseas player: Moises Henriques (Australia, early part of season); Marcus North (Australia, from late April/early May); Shaun Marsh (Australia, for Twenty20)
Ins: Simon Jones (Hampshire), Michael Hogan (UKP - has delayed his arrival until 2013), Martin van Jaarsveld (UKP, for Twenty20), Andrew Salter (YTH)
Outs: Mike Powell (Kent), Adam Shantry (RET), David Brown (RET)
Other news: The county were known as the "Welsh Dragons" in limited-overs cricket in 2012, but are dropping it for 2013 when they will be known simply as Glamorgan.
Overseas player: Kane Williamson (New Zealand, from 26 April until 22 June); Muttiah Muralitharan (Sri Lanka, for Twenty20); Ed Cowan (Australia, early to mid July, then for 4-7 September); Rob Nicol (New Zealand, from mid-July until end of August)
Ins: Dan Housego (Middlesex), Paul Muchall (Durham), Benny Howell (Hampshire), Graeme McCarter (Ireland), Ravi Bopara (Essex, for one-off guest appearance against South Africa), Anthony Ireland (Middlesex, loan from 20 August until end of season)
Outs: Jon Lewis (Surrey), Vikram Banerjee (REL), Chris Taylor (REL)
Other news: Hamish Marshall will captain the county in Twenty20 cricket, with Alex Gidman still leading the side in the Championship and CB40.
Overseas player: Simon Katich (Australia); Glenn Maxwell (Australia, for Twenty20); Shahid Afridi (Pakistan, for Champions League Twenty20)
Ins: Sean Terry (YTH), Bilal Shafayat (Shropshire)
Outs: Michael Lumb (Nottinghamshire), Dominic Cork (RET), Nic Pothas (REL), Friedel de Wet (KPK, REL), Johann Myburgh (KPK, Durham), Jamie Miller (REL), Simon Jones (Glamorgan), Benny Howell (Gloucestershire), Tim Ravenscroft (REL)
Overseas player: Brendan Nash (West Indies)
Ins: Charlie Shreck (Nottinghamshire), Ivan Thomas (YTH), Benedict Kemp (YTH), Fabian Cowdrey (YTH), Mike Powell (Glamorgan), Ben Harmison (Durham), Scott Newman (Middlesex, loan for first two months of season), Mark Davies (Durham)
Outs: Joe Denly (Middlesex), Martin van Jaarsveld (Leicestershire, then announced his retirement, then joined Glamorgan), James Goodman (RET), Robbie Joseph (Leicestershire)
Overseas player: Ashwell Prince (South Africa, for Championship and CB40); Yasir Arafat (Pakistan, for Twenty20)
Ins: Jordan Clark (YTH), Naqaash Tahir (Warwickshire), Ajmal Shahzad (Yorkshire, loan from 8 May for rest of the season), Tom Bailey (YTH)
Outs: Mark Chilton (RET), Steven Cheetham (REL), Sajid Mahmood (Somerset, loan from 20 August until end of the season)
Overseas player: Ramnaresh Sarwan (West Indies); Abdul Razzaq (Pakistan, for Twenty20)
Ins: Rob Taylor (YTH), Robbie Joseph (Kent), Michael Thornely (Unicorns), Richie Berrington (Scotland, month's loan from 2 May), James Sykes (YTH)
Outs: Paul Nixon (RET, has taken on ambassadorial role), Harry Gurney (Nottinghamshire), Tom New (REL), James Taylor (Nottinghamshire), Will Jefferson (RET on 25 August)
Other news: Josh Cobb replaced Matthew Hoggard as one-day captain in July.
Overseas player: Chris Rogers (Australia)
Ins: Joe Denly (Kent), Ollie Rayner (Sussex), Gurjit Sandhu (YTH), Ollie Wilkin (YTH)
Outs: Ben Scott (Worcestershire), Dan Housego (Gloucestershire), Jamie Dalrymple (REL), Scott Newman (Kent, loan for first two months of season), Anthony Ireland (Gloucestershire, loan from 20 August until end of season)
Other news: The county announced on 18 April that Neil Dexter was temporarily standing down as County Championship captain, with Chris Rogers taking over.
Overseas player: Chaminda Vaas (Sri Lanka); Cameron White (Australia, for Twenty20)
Ins: Kyle Coetzer (Durham), Sam Sweeney (YTH), Con de Lange (UKP), Olly Stone (YTH)
Outs: Bilal Shafayat (REL, subsequently joined Hants on short-term deal), David Lucas (Worcestershire), Mal Loye (REL), Tom Brett (REL), Gavin Baker (REL), Ben Howegego (REL on 16 August)
Other news: David Ripley replaced David Capel as head coach on 8 August.
Overseas player: Adam Voges (Australia, 25 May until the end of the season)
Ins: Michael Lumb (Hampshire), Harry Gurney (Leicestershire), Karl Turner (ex-Hants/Durham 2nd XI), Sam Kelsall (YTH), Sam Wood (YTH), Brett Hutton (YTH), James Taylor (Leicestershire)
Outs: Charlie Shreck (Kent), Mark Wagh (RET), Ali Brown (RET, has become Surrey 2nd XI coach), Akhil Patel (REL)
Overseas player: Vernon Philander (South Africa, April-May); Albie Morkel (South Africa, for Twenty20); Richard Levi (South Africa, for Twenty20); Abdur Rehman (Pakistan, from 7 August)
Ins: Craig Overton (YTH), Jamie Overton (YTH), Kevin O'Brien (Ireland, for Twenty20), Sajid Mahmood (Lancashire, loan from 20 August until end of the season), James Regan (YTH)
Outs: Charl Willoughby (Essex), Murali Kartik (Surrey), James Burke (REL), Calum Haggett (REL), James Hayman (REL)
Overseas player: Jacques Rudolph (South Africa, start of season until late May); Murali Kartik (India, after IPL finishes); Dirk Nannes (Australia, for Twenty20)
Ins: Jon Lewis (Gloucestershire), George Edwards (YTH), Freddie van den Bergh (YTH), Murali Kartik (Somerset), Jacques Rudolph (Yorkshire)
Outs: Michael Brown (RET), Chris Schofield (REL), Simon King (REL), Tom Maynard (passed away on 18 June), Mark Ramprakash (RET on 5 July)
Other news: Gareth Batty replaced Rory Hamilton-Brown as skipper on 10 August.
Overseas player: Steve Magoffin (Australia); Scott Styris (New Zealand, for Twenty20); Rusty Theron (South Africa, for Twenty20)
Ins: Matt Machan (YTH)
Outs: Lou Vincent (REL), Ollie Rayner (Middlesex), Andrew Hodd (Yorkshire, loan from 13 August until end of season, then made permanent on two-year deal)
Other news: Michael Yardy stepped down as Championship and CB40 captain on 31 July, to be replaced by Ed Joyce.
Overseas player: Jeetan Patel (New Zealand; will miss several games in late August/early September after a recall to NZ's Test squad)
Ins: Chris Wright (Essex), Recordo Gordon (YTH), Ian Blackwell (Durham, loan from 15 August until end of the season)
Outs: Ant Botha (RET), Naqaash Tahir (Lancashire), Maurice Holmes (REL), Richard Johnson (Derbyshire, loan from 1 August until 5 September)
Overseas player: Michael Klinger (Australia, start of season until late May); Philip Hughes (Australia, from late May)
Ins: Ben Scott (Middlesex), David Lucas (Northants)
Outs: Matt Mason (RET), Chris Whelan (REL), David Wheeldon (REL), James Cameron (RET on 22 August)
Overseas player: Mitchell Starc (Australia); David Miller (South Africa, for Twenty20)
Ins: Phil Jaques (UKP), Alex Lees (YTH), James Wainman (YTH), Callum Geldart (YTH), Alex Lilley (YTH), Dan Hodgson (YTH), Steve Harmison (Durham, month's loan from 7 July), Andrew Hodd (Sussex, loan from 13 August until end of season, then made permanent on two-year deal), Jack Leaning (YTH)
Outs: David Wainwright (Derbyshire), Ben Sanderson (REL), Lee Hodgson (REL), Jacques Rudolph (Surrey), Ajmal Shahzad (Lancashire, loan from 8 May for rest of the season)