Aberdeen
Celtic
Dundee
Hamilton Academical
Heart of Midlothian
Hibernian
Kilmarnock
Motherwell
Partick Thistle
Rangers
Ross County
St Johnstone
Joe Shaughnessy
Marcus Fraser
Efe Ambrose
James Tavernier
Anthony O'Connor
Greg Taylor
Shaleum Logan
Glen Kamara
Christophe Berra
Daniel Candeias
Kenny McLean
Paul Hanlon
Xavier Tomas
Cedric Kipre
Stephen O'Donnell
Ryan Edwards
Callum McGregor
Adam Rooney
Lewis Stevenson
Graeme Shinnie
John McGinn
Jamie MacDonald
Jason Naismith
Dougie Imrie
Carl McHugh
James Forrest
Kris Boyd
Alfredo Morelos
David Wotherspoon
Scott Sinclair
Craig Curran
Ofir Marciano
Tomas Cerny
Scott Brown
Jon McLaughlin
Charles Dunne
Martin Boyle
Steven Anderson
Richard Tait
Scott McMann
Paul McGowan
Kyle Lafferty
Dylan McGeouch
Miles Storey
Lee Erwin
Wesley Foderingham
Trevor Carson
Josh Windass
Chris Cadden
Michael Gardyne
Adam Barton
Blair Spittal
Kris Doolan
Gary Woods
Andrew Considine
Kieran Tierney
Stuart Findlay
Ryan Christie
Jordan Jones
Cameron Kerr
Mark O'Hara
Ryan Bowman
Rakish Bingham
Joe Lewis
Darian MacKinnon
John Souttar
Gary Mackay-Steven
Conor Sammon
Niall Keown
Scott McKenna
Kirk Broadfoot
Michael Smith
Alex Schalk
Greg Stewart
Murray Davidson
Stevie May
Allan Campbell
Scott Tanser
Olivier Ntcham
Davis Keillor-Dunn
Dedryk Boyata
Roarie Deacon
Ross Draper
Don Cowie
Steven MacLean
Andy Rose
Chris Erskine
Faissal El Bakhtaoui
Eamonn Brophy
AJ Leitch-Smith
Scott Fox
Steven Lawless
Darren Lyon
David Templeton
Liam Craig
Brandon Barker
Stuart Armstrong
Gael Bigirimana
Craig Gordon
Daniel Devine
Mikael Lustig
Paul McGinn
Declan John
Christopher Routis
Jason Holt
Sofien Moussa
Jamie Lindsay
Marvin Bartley
Steven Whittaker
Craig Tanner
Antonio Rojano
Leigh Griffiths
Andrew Davies
Elliot Parish
Darren McGregor
Rory McKenzie
Moussa Dembele
Daniel Redmond
Kristoffer Ajer
Jack Hendry
Kevin Holt
Jim O'Brien
Richard Foster
Connor Randall
Alan Power
Stefan Scougall
Blair Alston
David Milinkovic
Tom Rogic
Billy McKay
Elliott Frear
Alan Mannus
Josh Meekings
Ross Callachan
Harry Cochrane
Odsonne Edouard
Vykintas Slivka
Greg Docherty
Gary Dicker
Ioannis Skondras
Georgios Sarris
Ross McCrorie
Simon Murray
Kari Arnason
Gordon Greer
Bruno Alves
Esmael Goncalves
Chris Burke
Denny Johnstone
Jordan Turnbull
Aaron Hughes
Kenny Miller
Kenny van der Weg
Eduardo Herrera
Martin Woods
Youssuf Mulumbu
Anthony Stokes
Alex Gogic
Lewis Spence
Ryan Dow
Nicky Maynard
Tom Aldred
Ryan Jack
Christie Elliot
Paul Paton
Liam Grimshaw
Prince Buaben
Danny Swanson
Baily Cargill
Curtis Main
Graham Dorrans
Zander Clark
Arnaud Djoum
Darren O'Dea
Jon Aurtenetxe
Jamie Walker
Chris Millar
Michael O'Halloran
Marios Ogboe
Kerr Waddell
Dominic Ball
Scott Allan
Scott Wright
Oli Shaw
Jason Kerr
Jamie Murphy
Russell Martin
Louis Moult
David Bates
Jozo Simunovic
Jamie Maclaren
Andrew McCarthy
Lewis Moore
Adam Frizzell
Jonathan Hayes
Graham Cummins
Jason Cummings
Liam Fontaine
Peter Hartley
Florian Kamberi
Steven Naismith
Aaron McCarey
Danny Wilson
Ali Crawford
Nir Bitton
Tim Chow
Shaun Want
Abdul Osman
Lewis Ferguson
Brian Easton
Sean Kelly
Harry Souttar
Sean Goss
Rafal Grzelak
Steven Boyd
Iain Wilson
Mark Reynolds
Anthony McDonald
Deimantes Petravicius
Aaron Comrie
Steven Caulker
Scott Bain
Jamie Brandon
Callum Booth
Christopher Kane
Fabio Cardoso
Aaron Tshibola
Patrick Roberts
Carlos Alberto Pena
Cole Stockton
Euan Henderson
Deivydas Matulevicius
Niall McGinn
George C Williams
Marcus Haber
Ross Jenkins
Nadir Ciftci
Matthew Willock
Alex Fisher
Andrew Halliday
Danny Amankwaa
Scott Boyd
Joaquim Adao
Massimo Donati
Demetri Mitchell
Greg Tansey
Genseric Kusunga
Dominic Thomas
Greg Kiltie
David Ngog
Randy Wolters
Louis Longridge
Thomas Mikkelsen
Chris Eagles
Jesse Curran
Ross MacLean
George Newell
David Gray
Liam Gordon
Craig Wighton
Milan Nitriansky
Niko Kranjcar
Kyle McClean
Ryan Hardie
Max Melbourne
Lee Hodson
Eboue Kouassi
Dorus de Vries
Russell Griffiths
Ryan Fulton
Ryan Scully
Stephen Hendrie
Stuart Bannigan
Mattias Kait
Ryan Porteous
Mickel Miller
Kevin Nisbet
Ross Cunningham
Jak Alnwick
Freddie Woodman
Marcus Godinho
Lee Wallace
Jack Hamilton
Sam Cosgrove
Mustapha Dumbuya
Callum Waters
Botti Biabi
Chidiebere Nwakali
Dean Hawkshaw
Callum Hendry
Jamie Barjonas
Gary Fraser
Aaron Nemane
Ben Heneghan
David McMillan
Charly Musonda
Andrew Irving
Daniel Rogers
Steven Hammell
Francis Ross
Aaron Simpson
Craig Thomson
Matthew Henvey
Tony Ralston
Calvin Miller
Barry Maguire
Leo Fasan
Ross Laidlaw
Steven Smith
Ronan Hughes
James Vincent
Michael Johnston
Alistair McCann
Grant Gillespie
Fraser Murray
Innes Cameron
Cedwyn Scott
Krystian Nowak
David Turnbull
Cristian Gamboa
James Penrice
Inih Effiong
Dan Jefferies
Ashley Smith-Brown
Darren Jamieson
Daniel Baur
Reghan Tumilty
Cameron Bell
Keith Watson
Jordan Rossiter
Charlie Scott
Calum Ferrie
Daniel Harvie
John Robertson
Danny Williams
James Scott
Cammy Logan
Liam Smith
Connor McLennan
Kundai Benyu
Chris Hamilton
Liam Henderson
Rory Currie
Dario Zanatta
Jack Lambert
Julen Etxabeguren
Jordan Piggott
Faycal Rherras
Dean Campbell
Leeroy Makovora
Aidan Keena
Ewan Henderson
Connor Smith
Liam Brown
Malaury Martin
Alex Samizadeh
Dalcio
Sean Ward
Liam Kelly
Tom Hateley
David Craddock
Daniel Higgins
Alex Marshall
Jack McMillan
Curtis Lyle
Jayden Stockley
Blair Malcolm
Ellis Plummer
Maciej Dabrowski
Jamie Sneddon
Ben Stirling
Lewis Smith
Mark Foden
Ally Gilchrist
Devlin Mackay
Cameron Thomson
Scott Martin
Greg Hurst
Mark Lamont
Brad Spencer
Marvin Compper
Russell Dingwall
Mark Gallagher
Will Graham
Adam Livingstone
Mark Hurst
Erik Sviatchenko
Joe Dodoo
Neil McLaughlin
Chrysovalantis Kozoronis
Lewis Allan
Ryan Tierney
Alex Petkov
Aidan Wilson
Callum Wilson
Ross Doohan
Jack Breen
Sean Mackie
Peter Morrison
Callum Moore
Jeremy Malherbe
Shea Gordon
Ross Munro
Bruce Anderson
Gennadios Xenodochov
Conor Hazard
Tony Dingwall
Dean Ritchie
Viktor Noring
Total = Total appearances,
Start = Total started,
CO = Came on,
Sub = Started as a sub,
Off = Taken off .