WE are hurtling towards the end of the campaign and the season-defining fixtures are starting to pile up.

There is much still to play for in 2017/18, but clubs will already be looking ahead at shaping their squads for next term. 

Dozens of top-flight stars are currently heading for the exit doors at their respective clubs with new contracts yet to be agreed. 

And here, we have compiled the full list of Ladbrokes Premiership players whose deals run out at the end of the season. 

Who would you like to see your club tie down?  

Aberdeen (3)

  • Nicky Maynard
  • Anthony O’Connor
  • Danny Rogers

Loan deals ending: Ryan Christie (Celtic), Kenny McLean (Norwich), Chidi Nwakali (Man City) Freddie Woodman (Newcastle), Dominic Ball (Rotherham)

Celtic (0)

Loan deals ending: Patrick Roberts (Man City), Odsonne Edouard (PSG), Scott Bain (Dundee)

Dundee (11)

  • Jon Aurtenetxe
    • Scott Bain
    • Kostadin Gadzhalov
    • Kevin Holt
    • Mark O’Hara
    • Julen Etxabeguren
    • Elliot Parish
    • Genseric Kusunga
    • Jesse Curran
    • Lewis Spence
    • Kerr Waddell

      Loan deals ending: Simon Murray (Hibernian), AJ Leitch-Smith (Shrewsbury)

Hamilton Accies (9)

  • Ali Crawford
  • Xavier Tomas
    • Georgios Sarris
    • David Templeton
    • Daniel Redmond
    • Rakish Bingham
    • Shaun Want
    • Alex Gogic
    • Darren Jamieson

Loan deals ending: Charlie Scott (Manchester United)

Hearts (5)

  • Prince Buaben
  • Aaron Hughes
    • Jon McLaughlin
    • Angus Beith
    • Nikolay Todorov 

      Loan deals ending: Steven Naismith (Norwich), Joaquim Adao (FC Sion), Connor Randall (Liverpool), David Milinkovic (Genoa), Demetri Mitchell (Manchester United)HeraldScotland:

Hibernian (7)

  • Dylan McGeouch
  • Ryan Porteous
    • Fraser Murray
    • Lewis Allan
    • Scott Martin
    • Callum Crane
    • Cammy Bell

Loan deals ending: Jamie Maclaren (Darmstadt), Scott Allan (Celtic), Florian Kamberi (Grasshopper), Brandon Barker (Manchester City), Faycal Rherras (Mechelen)

Kilmarnock (9)

  • Youssouf Mulumbu
  • Chris Burke
    • Scott Boyd
    • Steven Smith
    • Gordon Greer
    • Brad Spencer
    • Leo Fasan
    • Dean Hawkshaw

Loan deals ending: Aaron Tshibola (Aston Villa), Stuart Findlay (Newcastle), Jasko Keranovic (West Brom), Aaron Simpson (Wolves)

HeraldScotland:

Motherwell (10)

  • Andy Rose
  • Liam Grimshaw
    • Ryan Bowman
    • Deimantas Petravicius
    • Charles Dunne
    • Russell Griffiths
    • Ellis Plummer
    • Shea Gordon
    • George Newell
    • Luke Watt

Loan deals ending: Stephen Hendrie (Southend), Nadir Ciftci (Celtic), Tom Aldred (Bury)

Partick Thistle (11)

  • Stuart Bannigan
  • Abdul Osman
    • Callum Booth
    • Martin Woods
    • Steven Lawless
    • Paul McGinn
    • Mustapha Dumbuya
    • Gary Fraser
    • Danny Devine
    • Ryan Scully
    • Kevin Nisbet

      Loan deals ending: Conor Sammon (Hearts), Baily Cargil (Bournemouth)

Rangers (4)

Loan deals ending: Russell Martin (Norwich), Jason Cummings (Nottingham Forest), Sean Goss (QPR), Jamie Murphy (Brighton), Dalcio (Benfica)

HeraldScotland:

Ross County (17)

  • Michael Gardyne
  • Christopher Routis
    • Alex Schalk
    • Craig Curran
    • Marcus Fraser
    • Chris Eagles
    • Jason Naismith
    • Tim Chow
    • David N’Gog
    • Liam Fontaine
    • Aaron McCarey
    • Dylan Dykes
    • Russell Dingwall
    • Tony Dingwall
    • Mark Foden
    • Reghan Tumilty
    • Blair Malcolm

Loan deals ending: Greg Tansey (Aberdeen), Jamie Lindsay (Celtic), Mattias Kait (Fulham), Harry Souttar (Stoke City), Max Melbourne (West Brom)

St Johnstone (12)

  • Steven Anderson
  • Murray Davidson
    • Steven McLean
    • Chris Millar
    • Alan Mannus
    • Blair Alston
    • Scott Tanser
    • Callum Hendry
      • Ben McKenzie
      • Greg Hurst 
      • Keith Watson
      • Mark Hurst

Loan deals ending: George Williams (Fulham), Matthew Willock (Manchester United), Denny Johnstone (Colchester)