Is there a latest list of all players and their Contract lengths available anywhere?
No, so I started keeping a note of all the announcements made by Lancs (occasionally helped by local press interviews that I come across).
Anderson: last announcement signed a two year contract ending in 2017! Clearly he was still with Lancs last year.
Onions: joined on a two year contract ending in 2019
Croft: as mentioned in a LEP (iirc) interview this time last year contract was up after 2018
Vilas: signed an extension last year to cover 2019
Parry: signed an extension last year to cover 2019
Gleeson: joined on a long time contract to end of 2021
Buttler: signed a 3 year contract due to end after 2019
Bailey: 2 year extension just signed covering 2020 & 2021
Jennings: joined on a long time contract to end of 2021
Lester: just signed a two year deal for 2019 and 2020
Livingstone: 2 year extension signed when captain covering 2020 & 2021
Hurt: just signed an extension to cover 2020
Davies: on a two year deal to cover up to end 2020
Lamb: on a two year deal to cover up to end 2020
Jones: just signed an extension to cover 2020
Parkinson: 2 year extension signed covering up to end 2021
Hameed: on a four year contract signed in 2016 coming to an end after 2019
Bohannon: just signed an extension to cover 2020
Guest: on a two year deal to cover up to end 2020
Lavelle & Balderson: joining this summer on two year "young professional" contracts
plus Faulkner was signed on a two year deal for 2018 & 2019 T20 only.
Burns on a 10 match contract for 2019 and Maxwell (all formats for 2019) but max of 5 county championship matches
(Yes I know there are only 14 championship matches)
Or to put it another way:
no idea on: Croft and Anderson
current contract ends after 2019: Hameed, Onions, Vilas, Parry, Buttler (unless extended or renewed)
rest with us for 2020 at least unless terminated by mutual agreement (as Procter and Jarvis were for instance)
Chanderpaul was on a one year extension to cover 2018 but no announcement of thanks or that he contract has not being renewed was ever made. Last confused announcement I read was Chapple saying having him back when Livingstone was injured was really good news (he only played one more match though).
Watt, Khan and Maharaj were only signed on short term contracts.