1. FC Koln
1. FC Union Berlin
1. FSV Mainz 05
Bayer Leverkusen
Bayern Munich
Borussia Dortmund
Borussia M'gladbach
Eintracht Frankfurt
FC Augsburg
FC Schalke 04
Fortuna Dusseldorf
Hertha BSC
RB Leipzig
SC Freiburg
SC Paderborn 07
TSG 1899 Hoffenheim
VfL Wolfsburg
Werder Bremen
Matthias Zimmermann
Christian Gunter
Yann Sommer
Lukas Hradecky
Timo Horn
Bastian Oczipka
Timo Werner
Lucas Holer
Christopher Antwi-Adjei
Erik Thommy
Nils Petersen
Filip Kostic
Moussa Niakhate
Manuel Neuer
Rafal Gikiewicz
Sven Bender
Davy Klaassen
Jiri Pavlenka
Maximilian Arnold
Joshua Kimmich
Sebastian Andersson
Jonathan Schmid
Florian Niederlechner
Achraf Hakimi
Ruben Vargas
Thorgan Hazard
Thomas Muller
Julian Brandt
Christopher Trimmel
Rani Khedira
Sebastian Vasiliadis
Maximillian Eggestein
Peter Gulacsi
Sebastian Rudy
Robin Quaison
Benjamin Pavard
Robin Koch
Nicolas Hofler
Ellyes Skhiri
Marcel Sabitzer
Nico Elvedi
Wout Weghorst
Marius Bulter
Rouwen Hennings
Jadon Sancho
Christopher Nkunku
Ihlas Bebou
Joao Victor
Karim Onisiwo
Matthias Ginter
Kaan Ayhan
Roman Burki
Lukas Klostermann
Stefan Lainer
Jonjoe Kenny
Mats Hummels
Marvin Friedrich
Robert Lewandowski
Philipp Max
Tin Jedvaj
Martin Hinteregger
Christian Gentner
Robert Skov
Kingsley Ehizibue
Marcus Thuram
Florian Grillitsch
Serge Gnabry
Marco Richter
Kai Proger
Jamilu Collins
Oliver Baumann
Robert Andrich
Kai Havertz
Pavel Kaderabek
Bote Baku
Florian Neuhaus
Dodi Lukebakio
Nadiem Amiri
Josip Brekalo
Rune Jarstein
Marko Grujic
Marcel Halstenberg
Klaus Gjasula
Jonas Hector
Andre Hoffman
Jerome Roussillon
Konrad Laimer
Raphael Guerreiro
Sebastian Rode
Manuel Akanji
Lukasz Piszczek
Alphonso Davies
Jhon Cordoba
Djibril Sow
Sven Michel
Dedryk Boyata
Sebastiaan Bornauw
Theodor Gebre Selassie
Leopold Zingerle
Stefan Posch
Dayot Upamecano
David Alaba
Milot Rashica
Dominique Heintz
Daniel Caligiuri
Jean-Paul Boetius
Axel Witsel
Weston McKennie
Leonardo Bittencourt
Yuya Osako
Adam Bodzek
Daichi Kamada
Pierre Kunde
Marcus Ingvartsen
Moussa Diaby
Breel Embolo
Florian Kainz
Joshua Sargent
Ben Zolinski
Alassane Plea
Kevin Volland
Marco Friedl
Vladimir Darida
Charles Aranguiz
Julian Baumgartlinger
Renato Steffen
Levin Oztunali
Dominic Drexler
Alfredo Morales
Patrick Herrmann
Adam Szalai
Anthony Modeste
Alexander Nubel
Christopher Lenz
Koen Casteels
Rafael Czichos
Ozan Kabak
Ohis Felix Uduokhai
Janik Haberer
Maximillan Mittelstadt
Vincenzo Grifo
Christoph Baumgartner
Karim Bellarabi
Daniel Brosinski
Dominik Kohr
John Anthony Brooks
Benjamin Hubner
Amine Harit
Jeremiah St. Juste
Josuha Guilavogui
Jonathan Tah
Niko Giesselmann
Nordi Mukiele
Benito Raman
Kerem Demirbay
Oscar Wendt
Andre Silva
Vedad Ibisevic
Lars Stindl
Ahmed Kutucu
Tomas Koubek
Alexander Schwolow
Jerome Boateng
Milos Veljkovic
Per Cijan Skjelbred
Wendell
Thiago Alcantara
Edimilson Fernandes
Streli Mamba
Jonas Hofmann
Kingsley Coman
Leon Goretzka
Bas Dost
Gerrit Holtmann
Lucas Alario
Anthony Ujah
Abdelhamid Sabiri
Omar Mascarell
Keven Schlotterbeck
Sebastian Schonlau
Neven Subotic
Denis Zakaria
Daniel Baier
Xaver Schlager
Makoto Hasebe
Lukas Klunter
Javairo Dilrosun
Philippe Coutinho
Goncalo Paciencia
Danny Latza
Luca Waldschmidt
Mijat Gacinovic
Simon Terodde
Felix Klaus
Robin Zentner
Niklas Moisander
Kevin Trapp
Aaron Martin
Evan N'Dicka
Philipp Lienhart
Laurent Jans
Christopher Kramer
Patrik Schick
Alessandro Schopf
Emil Forsberg
Leon Bailey
Yussuf Poulsen
Timothy Chandler
Ivan Perisic
Laszlo Benes
Chang-Hoon Kwon
Niklas Stark
Jeffrey Gouweleeuw
Robin Knoche
Diade Samassekou
Markus Suttner
Roland Sallai
Marius Wolf
Admir Mehmedi
Dennis Geiger
Guido Burgstaller
Ermin Bicakcic
Alfred Finnbogason
Ismail Jakobs
Suat Serdar
David Abraham
Kevin Mbabu
Stephen Lichtsteiner
Kenan Karaman
Rabbi Matondo
Dawid Kownacki
Almamy Toure
Marco Reus
Ramy Bensebaini
Danny Da Costa
Andrej Kramaric
Lucas Hernandez
Davie Selke
Amadou Haidara
Jordan Torunarigha
Lars Bender
Noah Katterbach
Mohamed Drager
Mitchell Weiser
Benno Schmitz
Jean Philippe Mateta
Kevin Akpoguma
Raphael Framberger
Leandro Barreiro
Daniel Ginczek
Marcel Sobottka
Yannick Gerhardt
Claudio Pizarro
Marvin Plattenhardt
Zack Steffen
Florian Kastenmeier
Manuel Gulde
Kevin Stoger
Diego Demme
Dennis Srbeny
Tony Jantschke
Mike Frantz
William
Nuri Sahin
Christian Strohdiek
Matija Nastasic
Uwe Hunemeier
Grischa Promel
Jean Zimmer
Eduard Lowen
Javi Martinez
Sergio Cordova
Mark Uth
Marcel Tisserand
Luca Killan
Salif Sane
Erling Haaland
Aleksander Dragovic
Dan-Axel Zagadou
Krzysztof Piatek
Andre Hahn
Sargis Adamyan
Marco Hoger
Phillip Bargfrede
Mario Gotze
Felix Kroos
Giovanni Reyna
Joshua Mees
Kevin Vogt
Karim Rekik
Edmond Tapsoba
Moanes Dabour
Michael Gregoritsch
Steven Zuber
Tyler Adams
Christian Gross
Alexander Hack
Oliver Fink
Arne Maier
Johannes Eggestein
Julian Ryersen
Fin Bartels
Angelino
Julian Weigl
Valon Berisha
Florian Muller
Kasim Adams Nuhu
Daley Sinkgraven
Toni Leistner
Kingsley Schindler
Yunis Malli
Amir Abrashi
Cauly
Corentin Tolisso
Elvis Rexhbecaj
Sheraldo Becker
Nico Schlotterbeck
Sebastian Polter
Paulinho
Ludwig Augustinsson
Emre Can
Dani Olmo
Willi Orban
Stefan Ilsanker
Jan Thielmann
Mahmoud Dahoud
Taiwo Awoniyi
Nana Ampomah
Reece Oxford
Marin Pongracic
Thomas Delaney
Mark Flekken
Gelson Fernandes
Carlos Gruezo
Matheus Cunha
Florian Hubner
Kevin Kampl
Juan Miranda
Harvard Nordtveit
Nico Schulz
Steven Skrzybski
Paco Alcacer
Jorge Mere
Jurgen Locadia
Jacob Bruun Larsen
Jan Moravek
Marlon Ritter
Nassim Boujellab
Ademola Lookman
Andreas Luthe
Omer Toprak
Iago
Tobias Strobl
Fredrik Jensen
Timo Becker
Noah-Joel Sarenren-Bazee
Benjamin Goller
Jeffrey Bruma
Peter Pekarik
Frederik Ronnow
Benjamin Stambouli
Markus Schubert
Louis Schaub
Birger Verstraete
Erik Durm
Michael Parensen
Michael Lang
Bernard Tekpetey
Mathias Jorgensen
Niclas Fullkrug
Joshua Zirksee
Mickael Cuisance
Pavao Pervan
Ronael Pierre-Gabriel
Niklas Sule
Lewis Baker
Santiago Ascacibar
Ibrahima Konate
Jean-Clair Todibo
Jonathan Burkardt
Jonathan De Guzman
Raffael
Ken Reichel
Ondrej Duda
Brandon Borrello
Lucas Torro
Lukas Rupp
Marek Suchy
Kostas Stafylidis
Florian Wirtz
Ibrahima Traore
Mathew Leckie
Alexander Esswein
Leonardo Balerdi
Marcel Schmelzer
Jannik Huth
Fabian Johnson
Antony Evans
Suleiman Abdullahi
Dennis Jastrzembski
Lukas Nmecha
Marcel Risse
Maximilian Beier
Paulo Otavio
Ishak Belfodil
Lukas Kubler
Sebastien Langkamp
Manuel Schmiedebach
Samuel Fridjonsson
Mateu Morey
Salomon Kalou
Nick Woltemade
Munir Mercan
Alexandru Maxim
Omar Marmoush
Hannes Wolf
Thomas Pledl
Thomas Kraft
Phillipp Mwene
Philipp Pentke
Marwin Hitz
Dejan Joveljic
Dong-Won Ji
Pascal Kopke
Marcelo Saracchi
Jessic Ngankam
Malick Thiaw
Can Bozdogan
Felix Wiedwald
Yannik Keitel
Alvaro Odriozola
Exequiel Palacios
Robin Bormuth
Akaki Gogia
Georg Teigl
Aymen Barkok
Babacar Gueye
Panagiotis Retsos
Lazar Samardzic
Louis Beyer
Gian-Luca Itter
Ethan Ampadu
Jerome Gondorf
Yvon Landry Mvogo
Dennis Smarsch
Sarpreet Singh
Fabian Reese
Melayro Bogarde
Mads Pedersen
Khiry Shelton
Mamadou Doucoure
Leon Dajaku
Lucas Ribeiro
Martin Harnik
Kelvin Ofori
Julian Schieber
Simon Falette
Moritz Nicolas
Ante Rebic
Lino Templemann
Jan-Luca Rumpf
Stefanos Kapino
Palko Dardai
Sven Ulreich
Lasse Sobiech
Tobias Raschl
Daishawn Redan
Luc Ihorst
Jamal Musiala
Christian Clemens
Woo-Yeong Jeong
Dennis Borkowski
Kwasi Okyere Wriedt
Renato Sanches
Kevin Mohwald
Niclas Thiede
Tom Kraus
Keanan Bennetts
Chris Richards
Tim Lemperle
Matthias Bader
Torben Musel
Oliver Batista Meier
Darko Churlinov
Ilay Elmkies
Mamoudou Karamoko
Luca Horn
Joel Pohjanpalo
Julian Krahl
Maurice Covic
Lino Kasten
Conor Noss
Karim Guede
Nils Stendera
Nicolai Rapp
Sidney Friede
Phillipp Tschauner
Ilia Gruev
Vincent Koziello
Jonas Carls
Aaron Herzog
Iba May
Adrian Stanilewicz
Thomas Kessler
Frederik Jakel
Yoric Ravet
Ahmet Gurleyen
Jann-Fiete Arp
Julius Kade
Simon Straudi
Taylan Duman
Immanuel Pherai
Tim Kleindienst
Stefan Bell
Rifet Kapic
Michael Langer
Dominik Bilogrevic
Finn Dahmen
Jonathan Meier
Ramazan Ozcan
Phillip Menzel
Adrian Oeynhausen
Charlampos Makridis
Niklas Hauptmann
Jan Zimmermann
Ayman Azhil
Marco Russ
Florian Flecker
Lars Lukas Mai
Paul Will
Tobias Sippel
Maduka Okoye
Marijan Cavar
Niklas Klinger
Jozo Stanic
Michael Rensing
Ismail Azzaoui
Diego Contento
Robert Voloder
Chris Fuhrich
Michael Esser
Julian Justvan
Maurice Malone
Chinedu Ekene
Jakob Busk
Jonas Hupe
Ulysses Llanez
Famana Quizera
Niklas Lomb
Luca Netz
Eric Oelschlagel
Kaan Kurt
Shinta Appelkamp
Marco Rente
Max Grun
Joshua Brenet
Sahverdi Cetin
Andreas Poulsen
Felix Gotze
Florian Baak
Robert Zulj
Michael Ratajczak
Alaa Bakir
Raphael Wolf
Luca Plogmann
Luca Unbehaun
Benjamin Leneis
Luis Klatte
Stefano Russo
Fabian Giefer
Tim Reider
Total = Total appearances,
Start = Total started,
CO = Came on,
Sub = Started as a sub,
Off = Taken off .