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
Hertha BSC
RB Leipzig
SC Freiburg
TSG 1899 Hoffenheim
VfB Stuttgart
VfL Bochum
VfL Wolfsburg
Werder Bremen
Waldemar Anton
Koen Casteels
Mark Flekken
Marvin Ducksch
Manuel Riemann
Oliver Baumann
Matthias Ginter
Marvin Schwabe
Sheraldo Becker
Jeremie Frimpong
Anthony Jung
Philipp Hofmann
Jae-Sung Lee
Serge Gnabry
Jiri Pavlenka
Micky van de Ven
Willi Orban
Christoph Baumgartner
Wataru Endo
Oliver Christensen
Moussa Diaby
Lucas Tousart
Lukas Hradecky
Rani Khedira
Kevin Trapp
Joshua Kimmich
Edmond Tapsoba
Christian Gunter
Marius Bulter
Vincenzo Grifo
Ritsu Doan
Angelino
Bote Baku
Jonathan Tah
Linton Maina
Jamal Musiala
Chris Fuhrich
Kevin Behrens
Omar Marmoush
Robin Knoche
Nico Elvedi
Ellyes Skhiri
Jeffrey Gouweleeuw
Nicolas Hofler
Maximilian Arnold
Jonas Hector
Mario Gotze
Florian Kainz
Randal Kolo-Muani
Tom Krauss
Janik Haberer
Djibril Sow
Kevin Stoger
Julian Brandt
Edimilson Fernandes
Dodi Lukebakio
Andrej Kramaric
Daichi Kamada
Leandro Barreiro
Suat Serdar
Jens Stage
Mattias Svanberg
Simon Terodde
Leroy Sane
Rafael Borre
Anthony Losilla
Marc-Oliver Kempf
Benno Schmitz
Jonas Hofmann
Elvis Rexhbecaj
Tuta
Jude Bellingham
Marvin Plattenhardt
Karim Onisiwo
Dominik Szoboszlai
Matthijs de Ligt
Maximillian Eggestein
Jakub Kaminski
Anthony Caci
Andre Silva
Ilia Gruev
Theoson-Jordan Siebatcheu
Amadou Haidara
Evan Ndicka
Ermedin Demirovic
Marco Friedl
Kouadio Kone
Mitchell Weiser
Hiroki Ito
Ozan Kabak
Marcus Thuram
Ivan Ordets
Dominik Kohr
Benjamin Pavard
Piero Hincapie
Michael Gregoritsch
Stefan Bell
Arne Maier
Mats Hummels
Silas Katompa Mvumpa
Benjamin Henrichs
Anton Stach
Steffen Tigges
Marcel Halstenberg
Kevin Kampl
Emil Forsberg
Frederik Ronnow
Maya Yoshida
Robert Andrich
Dayot Upamecano
Philipp Lienhart
Christopher Kramer
Alex Kral
Jonjoe Kenny
Milos Veljkovic
Niklas Sule
Eric Martel
Joako Gvardiol
Robert Gumny
Erhan Masovic
Christopher Antwi-Adjei
Yannick Gerhardt
Atakan Karazor
Amos Pieper
Alassane Plea
Lars Stindl
Adam Hlozek
Kingsley Schindler
Gregor Kobel
Timo Hubers
Cedric Brunner
Ramy Bensebaini
Niclas Fullkrug
Nico Schlotterbeck
Konstantinos Mavropanos
Diogo Leite
Joseph Scally
Marco Richter
Maximilian Bauer
Kevin Akpoguma
Mads Pedersen
Aaron Martin
Mitchel Bakker
David Raum
Marcus Ingvartsen
Dennis Geiger
Raphael Guerreiro
Kiliann Sildillia
Niklas Stark
Timo Werner
Jesper Lindstrom
Leon Goretzka
Thomas Muller
Dejan Ljubicic
Emre Can
Sebastian Rode
Simon Zoller
Felix Nmecha
Dominic Drexler
Tiago Tomas
Romano Schmid
Nils Petersen
Janis Blaswich
Robin Zentner
Alphonso Davies
Patrick Wimmer
Sebastiaan Bornauw
Christian Gross
Donyell Malen
Silvan Widmer
Pavel Kaderabek
Salih Ozcan
Amine Adli
Lucas Holer
Niko Giesselmann
Youssoufa Moukoko
Woo-Yeong Jeong
Paulo Otavio
Danilho Doekhi
Leonardo Bittencourt
Borna Sosa
Takuma Asano
Christopher Trimmel
Christopher Nkunku
Exequiel Palacios
Sadio Mane
Kerem Demirbay
Marius Wolf
Philipp Forster
Marco Reus
Nadiem Amiri
Ko Itakura
Karim Adeyemi
Mohamed Simakan
Maxence Lacroix
Odilon Kossounou
Kristijan Jakic
Kingsley Coman
Jonas Wind
Ansgar Knauff
Christopher Lenz
Niklas Schmidt
Morten Thorsby
Denis Huseinbasic
Sargis Adamyan
Ryan Gravenberch
Rafal Gikiewicz
Danilo Soares
Alexander Schwolow
Julian Weigl
Robert Skov
Florian Neuhaus
Josha Vagnoman
Wilfried Kanga
Dani Olmo
Danny Da Costa
Ruben Vargas
Marvin Friedrich
Peter Osterhage
Josuha Guilavogui
Enzo Millot
Gerrit Holtmann
Sardar Azmoun
Jan Thielmann
Henning Matriciani
Kevin Vogt
Filip Uremovic
Sehrou Guirassy
Mergim Berisha
Lukas Kubler
Iago
Xaver Schlager
Rodrigo Zalazar
Jean-Paul Boetius
Yannik Keitel
Sebastian Rudy
Giovanni Reyna
Aymen Barkok
Kevin Paredes
Mathys Tel
Julian Chabot
Konrad Laimer
Kenan Karaman
Munas Dabbur
Sven Michel
Lee Buchanan
Patrick Herrmann
Saidy Janko
Chidera Ejuke
Danny Latza
Fredrik Jensen
Jordi Osei-Tutu
Nathan N'Goumou
Luca Netz
Angelo Stiller
Paul Seguin
Lucas Alario
Yann Sommer
Florian Muller
Ihlas Bebou
Cristian Gamboa
Ohis Felix Uduokhai
Sebastien Haller
Stanley Nsoki
Alexander Hack
Maxim Choupo-Moting
Agustin Rogel
Noussair Mazraoui
Kostas Stafylidis
Junior Dina Ebimbe
Lukas Nmecha
Roland Sallai
Anthony Modeste
Luca Pfeiffer
Sebastian Polter
Yussuf Poulsen
Arne Engels
Grischa Promel
Makoto Hasebe
Aurelio Buta
Marton Dardai
Ivan Sunjic
Tobias Mohr
Jessic Ngankam
Luca Waldschmidt
Hannes Wolf
Noah Weisshaupt
Naouirou Ahamada
Julian Ryersen
Andreas Hanche-Olsen
Dion Beljo
Ludovic Ajorque
Dan-Axel Zagadou
Davie Selke
Florian Wirtz
Thomas Ouwejan
Stefan Lainer
Stevan Jovetic
Maximillan Mittelstadt
Eren Dinkci
Paul Jaeckel
Luca Kilian
Florian Niederlechner
Jerome Roussillon
Andras Schafer
Angelo Fulgini
Juan Jose Perea
Mehmet Can Aydin
Julian Baumgartlinger
Jamie Leweling
Silvere Ganvoula
Fabian Bredlow
Jonas Omlin
John Anthony Brooks
Georginio Rutter
Lukas Klostermann
Michael Frey
Manuel Gulde
Vasilios Lampropoulos
Marcel Sabitzer
Kevin-Prince Boateng
Jamie Bynoe-Gittens
Maximilian Philipp
Oliver Burke
Faride Alidou
Aissa Laidouni
Joao Cancelo
Patrik Schick
Callum Hudson-Odoi
Mathias Olesen
Josip Stanisic
Thorgan Hazard
Tanguy Coulibaly
Carlos Gruezo
Ondrej Duda
Keven Schlotterbeck
Renato Veiga
Finn Ole Becker
Kasper Dolberg
Kelvin Yeboah
Daniel Caligiuri
Milos Pantovic
Delano Burgzorg
Manuel Neuer
Ralf Fahrmann
Josip Juranovic
Daniel-Kofi Kyereh
Daley Sinkgraven
Jacob Bruun Larsen
Pierre Kunde
Pascal Stenzel
Tomas Koubek
Moritz Jenz
Tolga Cigerci
Genki Haraguchi
Jere Uronen
Dominique Heintz
Jonathan Burkardt
Niklas Dorsch
Jordan Larsson
Florian Dietz
Tom Bischof
Timothy Fosu-Mensah
Moritz Broschinski
Tim Lemperle
Philipp Max
Thomas Meunier
Kilian Fischer
Charles Aranguiz
Derry Scherhant
Lilian Egloff
Irvin Cardona
Sepp van den Berg
Luca Pellegrini
Maxim Leitsch
Tim Skarke
Abdou Diallo
Nikolas Nartey
Florent Mollet
Hrvoje Smolcic
Mahmoud Dahoud
Ermin Bicakcic
Nelson Weiper
Finn Dahmen
Marcin Kaminski
Timo Baumgartl
Florian Flick
Umut Tohumcu
Kevin Schade
Karim Bellarabi
Tony Jantschke
Fisnik Asllani
Gil Dias
Lucas Hernandez
Nikola Soldo
Almamy Toure
Andre Hahn
Leo Greiml
Hugo Novoa
Lucas Petkov
Paxten Aaronson
David Colina
Nicolai Rapp
Peter Gulacsi
Alexander Meyer
Tobias Sippel
Thomas Delaney
Josip Brekalo
Kristian Pedersen
Eder Balanta
Muhammed Damar
Timothy Chandler
Marlon Mustapha
Soichiro Kozuki
Lennart Grill
Kenneth Schmidt
Bartol Franjic
Max Kruse
Peter Pekarik
Nicolas Cozza
Jan Olschowsky
Tim Oermann
Jacek Goralski
Ricardo Pepi
Paulinho
Eduardo Quaresma
Thomas Kastanaras
Daley Blind
Robert Wagner
Malick Thiaw
Sasa Kalajdzic
Sven Ulreich
Raphael Framberger
Myziane Maolida
Reece Oxford
Fabio Chiarodia
Yvandro Borges
Kerim Calhanoglu
Felix Agu
Niklas Tauer
Vladimir Darida
Jonathan Schmid
Semir Telalovic
Mark Uth
Merlin Rohl
Orjan Nyland
Michael Zetterer
Diade Samassekou
Jannes Horn
Hugo Siquet
Dimitris Limnios
Ibrahim Maza
Felix Passlack
Paul Wanner
Oscar Fraulo
Nathanael Mbuku
Levin Oztunali
Brajan Gruda
Marco Pasalic
Tom Rothe
Noah-Joel Sarenren-Bazee
Jean Manuel Mbom
Justin Diehl
Pascal Klemens
Frederik Winther
Stefan Posch
Tymoteusz Puchacz
Filip Kostic
Andrey Lunyov
Kingsley Ehizibue
Tjark Ernst
Diant Ramaj
Timothee Kolodziejczak
Justin Njinmah
Aster Vranckx
Marcel Wenig
Lukas Ambros
Dikeni-Rafid Salifou
Ayman Azhil
Arijon Ibrahimovic
Gabriel Vidovic
Antonios Papadopoulos
Eniss Shabani
Alou Kuol
Sidi Sane
Andreas Ivan
Sanoussy Ba
Aaron Zehnter
Alexander Sorloth
Joel Pohjanpalo
Tony Rolke
Julian Eitscberger
Lauren Ulrich
Rocco Reitz
Joshua Quarshie
Darko Churlinov
Dzenan Pejcinovic
Noah Mbamba
Keke Topp
Dion Berisha
Veit Stange
Dario Gebuhr
Kimberly Ezekwem
Bouna Sarr
Julien Duranville
Clinton Mola
Soumaila Coulibaly
Jerome Onguene
Benjamin Uphoff
Philipp Pentke
Nicolas Glaus
Gabriel Marusic
Anderson Lucoqui
Mathias Kobbing
Lasse Riess
Merveille Papela
Joshua Zirkzee
Mohammed Tolba
Benjamin Goller
Aljoscha Kemlein
Josue Mbila
Justin Heekeren
Joshua Schwirten
Ben Bobzien
Bartosz Bialek
Tim-Justin Dietrich
Niklas Klinger
Jonas Nickisch
Dudu
Torben Musel
Tarsis Bonga
Maximilian Schmid
Florian Dimmer
Leon Kohl
Lucas Laux
Maximilian Brull
Mattis Hoppe
Nahuel Noll
Philipp Schulze
Leon Reichardt
Patrick Pentz
Jonas Urbig
Jordan Beyer
Marcel Lotka
Luca Philipp
Daniel Katic
Antonis Aidonis
Julius Schell
Daniel Klein
Maurice Malone
Rune Jarstein
Abdoulaye Kamara
Tom Berger
Rijad Smajic
Felix Gotze
Jens Grahl
Niklas Lomb
Georg Strauch
Andreas Voglsammer
Robert Kwasigroch
Pavao Pervan
Lys Mousset
Marko Johansson
Caden Clark
Timo Horn
Damion Downs
Nick Woltemade
Jakob Busk
Deyovaisio Zeefuik
Linus Gechter
Leon Opitz
Johannes Schenk
Zidan Sertdemir
Elias Bakatukanda
Michael Langer
Justin Che
David Odogu
Aleksandar Pavlovic
Luca Bazzolo
Mateo Klimowicz
Liam Morrison
Mert Komur
Dennis Seimen
Conor Noss
Tanguy Nianzou
Ayman Aourir
Noah Atubolu
Madi Monamay
Joey Muller
Joel da Silva Kiala
Michael Esser
Total = Total appearances,
Start = Total started,
CO = Came on,
Sub = Started as a sub,
Off = Taken off .