Roster as of Nov 13 2017:
Contract length Salary
Matt Nichols QB I re-signed Jan 18 2017 2017 2018 2019 400 000
Dominique Davis QB I re-signed Jan 4 2017 2017 2018
Dan LeFevour QB I signed Feb 16 2017 2017
Andrew Harris RB N signed Feb 9 2016 2017 2018
Timothy Flanders RB I signed May 25 2016 2017
Chris Normand FB N signed May 21 2015 2017
Mike Miller FB N signed Mar 3 2017 2017Darvin Adams WR I re-signed Jan 16 2017 2017 2018 2019
Weston Dressler WR I signed Jan 26 2016 2017 170 000
Clarence Denmark WR I re-signed Feb 17 2017 2017
L'Damian Washington WR I signed Oct 13 2017 2017
Chris Givens WR I signed Oct 19 2017 2017
?Ryan Lankford WR I signed Nov 10 2017 2017
?Myles White WR I signed Nov 11 2017 2017
Julian Feoli-Gudino WR N extended Dec 23 2014 2017
Matt Coates WR N signed Feb 14 2017 2017
Drew Wolitarsky WR N signed Oct 5 2017 2017
?
?Stanley Bryant OL I re-signed Jan 3 2017 2017 160 000*
Travis Bond OL I signed Mar 8 2016 2017
Jermarcus Hardrick OL I signed Feb 17 2016 2017Manase Foketi OL I signed Mar 3 2016 2017
Matthias Goossen C N extended Dec 16 2015 2017 2018
Sukh Chugh OL N extended Feb 14 2017 2017 2018
Patrick Neufeld OL N extended Dec 3 2014 2017Michael Couture OL N signed May 23 2016 2017 2018 75 000
Justin Medlock K I re-signed Jan 3 2017 2017 185 000*
Chad Rempel LS N re-signed Dec 19 2016 2017 2018
Drake Nevis DT I signed Feb 14 2017 2017 125 000
Cory Johnson DT I singed May 24 2017 2017 2018
Jake Thomas DT N extended Nov 30 2015 2017Faith Ekakitie DT N signed May 1 2017 2017 2018 2019 88 000
Jamaal Westerman DL N signed May 7 2015 2017 170 000
Tristan Okpalaugo DE I signed Feb 9 2017 2017 2018
Jackson Jeffcoat DE I signed Feb 21 2017 2017 2018
Trent Corney DE N signed May 24 2016 2017
?Ian Wild LB I signed Sept 21 2015 2017
Kyle Knox LB I signed Dec 10 2015 2017
Jovan Santos-Knox LB I signed July12 2017 2017
?Sam Hurl LB N re-signed Feb 16 2017 2017
Jesse Briggs LB N re-signed Feb 13 2017 2017
Shayne Gauthier LB N signed May 23 2016 2017
John Rush LB N (re-) signed Dec 13 2016 2017Jevaris Jones LB I signed Nov 11 2017 2017
Thomas Miles LB N signed Mar 4 2017 2017
Maurice Leggett DB I extended Dec 7 2014 2017TJ Heath DB I acquired Sept 10 2016 2017
Chris Randle DB I extended Feb 26 2016 2017
Kevin Fogg DB I signed Dec 15 2015 2017Brandon Alexander DB I signed April 17 2017 2017 2018
Brian Walker DB I signed May 22 2017 2017 2018
Taylor Loffler DB N signed May 23 2016 2017 2018
Derek Jones DB N extended Dec 16 2014 2017Kahlen Branning DB N signed Nov 2 2017 2017
Note: contracts signed by players on their 2nd contract or greater are recorded as 1 year (unless other info is provided)
Practice roster:
Shayon Green DE I signed July 17 2017 - added July 17 2017
Qadr Spooner OL N signed Aug 3 2017 - added Aug 11 2017Darnell Walker Jr DB I signed Sept 7 2017 - added Sept 7 2017
Kyrie Wilson LB I signed Sept 8 2017 - added Sept 21 2017
Ian Marouf DT N signed Oct 4 2017 - added Oct 4 2017
Zach Bauman RB I signed Oct 17 2017 - added Oct 17 2017
Robert Porter DB I signed Oct 19 2017 - added Nov 2 2017
Frank Renaud LB N signed Nov 2 2017 - added Nov 10 2017
Suspended:
Stephen Burton WR I signed April 26 2017
Roc Carmichael DB I signed April 26 2017 -suspended from active roster Sept 7 2017
should be under contract for 2018, either entry level deals (min 2 years), or Draft deals (usually 3 years when Walters signs them)
Was Medlock $185k this year? Wasn't that what he originally signed for, but renegotiated with more favourable tax implications for less?