1. FC Koln
1. FC Union Berlin
1. FSV Mainz 05
Arminia Bielefeld
Bayer Leverkusen
Bayern Munich
Borussia Dortmund
Borussia M'gladbach
Eintracht Frankfurt
FC Augsburg
Hertha BSC
RB Leipzig
SC Freiburg
SpVgg Greuther Furth
TSG 1899 Hoffenheim
VfB Stuttgart
VfL Bochum
VfL Wolfsburg
Rafal Gikiewicz
Christian Gunter
Robert Lewandowski
Maximilian Arnold
Branimir Hrgota
Vincenzo Grifo
Jonathan Burkardt
Christopher Nkunku
Lucas Holer
Bote Baku
Serge Gnabry
Jonathan Tah
Stefan Ortega
Robin Knoche
Oliver Baumann
Stefan Bell
Silvan Widmer
Yann Sommer
Wataru Endo
Anthony Losilla
Peter Gulacsi
Masaya Okugawa
Sebastian Polter
Andre Silva
Alassane Plea
Jamie Leweling
Jean-Paul Boetius
Georginio Rutter
Rani Khedira
Mark Flekken
Moussa Diaby
Nico Schlotterbeck
Philipp Lienhart
Evan Ndicka
Thomas Muller
Lukas Hradecky
Jude Bellingham
Kevin Trapp
Robin Zentner
Anthony Modeste
Florian Kainz
David Raum
Elvis Rexhbecaj
Andre Hahn
Daichi Kamada
Woo-Yeong Jeong
Leroy Sane
Andreas Voglsammer
Joakim Nilsson
Manuel Riemann
Konstantinos Mavropanos
Andrej Kramaric
Benno Schmitz
Taiwo Awoniyi
John Anthony Brooks
Filip Kostic
Karim Onisiwo
Djibril Sow
Rafael Borre
Patrick Wimmer
Alessandro Schopf
Salih Ozcan
Maximillian Eggestein
Julian Brandt
Leandro Barreiro
Ondrej Duda
Emil Forsberg
Roland Sallai
Dominik Szoboszlai
Ermedin Demirovic
Willi Orban
Reece Oxford
Danilo Soares
Jonas Hector
Nicolas Hofler
Florian Muller
Kevin Vogt
Moussa Niakhate
Suat Serdar
Niklas Dorsch
Luca Kilian
Mark Uth
Genki Haraguchi
Lucas Tousart
Dejan Ljubicic
Marco Richter
Robin Hack
Jamal Musiala
Waldemar Anton
Maxence Lacroix
Gregor Kobel
Jeffrey Gouweleeuw
Marco Reus
Joako Gvardiol
Sebastian Griesbeck
Grischa Promel
Lukas Kubler
Jesper Lindstrom
Angelino
Hiroki Ito
Ruben Vargas
Breel Embolo
Florian Neuhaus
Kerem Demirbay
Gerrit Holtmann
Timothy Tillman
Christoph Baumgartner
Axel Witsel
Arne Maier
Anton Stach
Joseph Scally
Mads Pedersen
Jan Thielmann
Manuel Neuer
Borna Sosa
Koen Casteels
Joshua Kimmich
Nico Elvedi
Santiago Ascacibar
Matthias Ginter
Robert Gumny
Stefan Posch
Iago
Ihlas Bebou
Niko Giesselmann
Dayot Upamecano
Aaron Martin
Daniel Caligiuri
Alexander Hack
Mohamed Simakan
Orel Mangala
Sheraldo Becker
Nordi Mukiele
Niklas Sule
Milos Pantovic
Julian Ryersen
Louis Schaub
Andreas Luthe
Amos Pieper
Peter Pekarik
Kouadio Kone
Cedric Brunner
Patrik Schick
Kevin Kampl
Martin Hinteregger
Sebastiaan Bornauw
Paul Seguin
Max Christiansen
Odilon Kossounou
Takuma Asano
Donyell Malen
Jae-Sung Lee
Yannick Gerhardt
Munas Dabbur
Marius Wolf
Florian Kruger
Lucas Alario
Tuta
Marco Meyerhofer
Manuel Akanji
Jonas Hofmann
Manuel Prietl
Niklas Stark
Kristijan Jakic
Robert Andrich
Lars Stindl
Kevin Akpoguma
Jerome Roussillon
Lukas Nmecha
Maximilian Bauer
Angelo Stiller
Ishak Belfodil
Charles Aranguiz
Eduard Lowen
Konrad Laimer
Janni Serra
Harvard Nielsen
Sebastian Andersson
Florian Niederlechner
Jens Petter Hauge
Janik Haberer
Marcus Ingvartsen
Timo Baumgartl
Jeremie Frimpong
Alexander Schwolow
Lucas Hernandez
Benjamin Pavard
Vladimir Darida
Christopher Trimmel
Chris Fuhrich
Mitchel Bakker
Piero Hincapie
Michael Gregoritsch
Fabian Klos
Amine Adli
Christopher Antwi-Adjei
Yussuf Poulsen
Davie Selke
Jacob Bruun Larsen
Marcel Sabitzer
Nick Viergever
Atakan Karazor
Florian Wirtz
Paul Jaeckel
Diade Samassekou
Erling Haaland
Jetro Willems
Emre Can
Luca Netz
Maximillan Mittelstadt
Kostas Stafylidis
Kevin Mbabu
Paulinho
Aster Vranckx
Tyler Adams
Julian Green
Dickson Abiama
Kevin Behrens
Ramy Bensebaini
Dedryk Boyata
Raphael Guerreiro
Mats Hummels
Cristian Gamboa
Jacob Barrett Laursen
Lukas Klostermann
Thorgan Hazard
Exequiel Palacios
Ajdin Hrustic
Raphael Framberger
Bryan Lasme
Patrick Herrmann
Kevin Stoger
Alphonso Davies
Mahmoud Dahoud
Armel Bella-Kotchap
Ellyes Skhiri
Edmond Tapsoba
Dominik Kohr
Luca Itter
Jeremy Dudziak
Fabian Kunze
Maximilian Philipp
Benjamin Henrichs
Andi Zeqiri
Nils Petersen
Marvin Schwabe
Stefan Lainer
Omar Marmoush
Marvin Plattenhardt
Kingsley Coman
Tanguy Coulibaly
Marcus Thuram
Kevin Schade
Sebastian Rudy
Jurgen Ekkelenkamp
Timo Hubers
Dennis Geiger
Erhan Masovic
Amadou Haidara
Manuel Gulde
Renato Steffen
Philipp Forster
Maxim Choupo-Moting
Leon Goretzka
Maxim Leitsch
Sebastian Vasiliadis
Pavel Kaderabek
Chris Richards
Roberto Massimo
Dodi Lukebakio
Dani Olmo
Nathan de Medina
Wout Weghorst
Florian Grillitsch
Stevan Jovetic
Makoto Hasebe
Bastian Oczipka
Kevin-Prince Boateng
Christopher Kramer
Herbert Bockhorn
Levin Oztunali
Goncalo Paciencia
Kingsley Schindler
Thomas Meunier
Rafael Czichos
Timothy Chandler
Jordan Beyer
Andres Andrade
Sebastian Rode
Carlos Gruezo
Marin Pongracic
Tanguy Nianzou
Jan Moravek
Max Kruse
Denis Zakaria
Karim Bellarabi
Pascal Stenzel
Nico Schulz
Kingsley Ehizibue
Kevin Mohwald
Youssoufa Moukoko
Sasa Kalajdzic
Josuha Guilavogui
Dan-Axel Zagadou
Corentin Tolisso
Mateo Klimowicz
Christopher Lenz
Sam Lammers
Felix Nmecha
Sascha Burchert
Jonas Wind
Tiago Tomas
Xaver Schlager
Myziane Maolida
Luca Waldschmidt
Cedric Itten
Noah-Joel Sarenren-Bazee
Vasilios Lampropoulos
Timo Horn
Marvin Friedrich
Marton Dardai
Simon Asta
Anderson Lucoqui
Ohis Felix Uduokhai
Jonathan Schmid
Linus Gechter
Peter Osterhage
Josip Stanisic
Nadiem Amiri
Laszlo Benes
Sergio Cordova
Alexis Tibidi
Sven Michel
Danny Blum
Sargis Adamyan
Reinier
Ragnar Ache
Tim Lemperle
Marc-Oliver Kempf
Andreas Linde
Guilherme Ramos
Ansgar Knauff
Omar Richards
Yannik Keitel
Gonzalo Castro
Robert Skov
Keven Schlotterbeck
Daley Sinkgraven
Stefan Ilsanker
Adam Szalai
Fredrik Jensen
Bartosz Bialek
Danny Da Costa
Deyovaisio Zeefuik
Niklas Tauer
Robert Tesche
Daniel Brosinski
Ricardo Pepi
Jurgen Locadia
Jannes Horn
Erik Thommy
Harvard Nordtveit
Marcel Lotka
Hamadi Al Ghaddioui
Tobias Raschl
Giovanni Reyna
Simon Zoller
Felix Passlack
Almamy Toure
Alfred Finnbogason
George Bello
Daniel Didavi
Paul Nebel
Noah Weisshaupt
Sardar Azmoun
Marc Roca
Krzysztof Piatek
Silas Katompa Mvumpa
Fredrik Andre Bjorkan
Brian Brobbey
Silvere Ganvoula
Steffen Tigges
Marius Funk
Jeremiah St. Juste
Hans Nunoo Sarpei
Jorge Mere
Marcel Halstenberg
Nikolas Nartey
Hugo Novoa
Andras Schafer
Abdourahmane Barry
Dennis Jastrzembski
Afimico Pululu
Frederik Ronnow
Erik Durm
Dominique Heintz
Paulo Otavio
Hannes Wolf
Edimilson Fernandes
Kiliann Sildillia
Sven Ulreich
Pavao Pervan
Jordan Torunarigha
Jessic Ngankam
Philipp Klement
David Nemeth
Julian Baumgartlinger
Cedric Teuchert
Timothy Fosu-Mensah
Wahid Faghir
Enzo Millot
Soma Novothny
Benjamin Hubner
Tobias Strobl
Marwin Hitz
Micky van de Ven
Lukas Klunter
Aymen Barkok
Lasse Gunther
Burak Ince
Gideon Jung
Bouna Sarr
Tomas Ostrak
Merveille Papela
Fabian Bredlow
Frederik Winther
Julian Chabot
Jamie Bynoe-Gittens
Nils Seufert
Dong-Jun Lee
Malik Tillman
Lennart Czyborra
Mijat Gacinovic
Keanan Bennetts
Keita Endo
Lilian Egloff
Omer Beyaz
Anton Kade
Paul Wanner
Justin Hoogma
Tony Jantschke
Michael Esser
Clinton Mola
Conor Noss
Mathias Olesen
Zidan Sertdemir
Anthony Ujah
Adrian Fein
Panagiotis Retsos
Naouirou Ahamada
Gabriel Vidovic
Tarsis Bonga
Delano Burgzorg
Kasim Adams
Finn Dahmen
Benjamin Uphoff
Tom Rothe
Javairo Dilrosun
Pedro Hincapie Reyna
Joel Pohjanpalo
Antonios Papadopoulos
Hee-Chan Hwang
Ilaix Moriba
Marco John
Justin Che
Luca Wollschlager
Kevin Paredes
Daniel Ginczek
Fisnik Asllani
Lennard Maloney
Jens Grahl
Lennart Grill
Josep Martinez
Diant Ramaj
Tobias Sippel
Philipp Pentke
Roman Burki
Stefanos Kapino
Julian Eitscberger
Matheus Cunha
Andrey Lunyov
Rocco Reitz
Christian Fruchtl
Mohamed Sankoh
Saulo Decarli
Phillipp Tschauner
Mickael Cuisance
Matej Maglica
Baptiste Santamaria
Noah Katterbach
Torben Musel
Iker Bravo
Mike van der Hoorn
Josip Brekalo
Cimo Rocker
Joscha Wosz
Solomon Bonnah
Sidney Raebiger
Ermin Bicakcic
Stephen Furstner
Tom Bischof
Romario Rosch
Hugo Siquet
Umut Tohumcu
Luis Hartwig
Admir Mehmedi
Nick Proschwitz
Lucas Copado
Lion Semic
Immanuel Pherai
Marten Winkler
Thomas Delaney
Vincent Vermeij
Laurenz Dehl
Emrehan Gedikli
Nicolas Feldhahn
Stefan Drljaca
Arijon Ibrahimovic
Vladislav Cherny
Nemanja Motika
Jamie Lawrence
Bright Arrey-Mbi
Arne Schulz
Christalino Atemona
Tom Gaal
Gil-Linnart Walther
Raman Chibsah
Sadik Fofana
Goktan Gurpuz
Fabrice Hartmann
Yannick Engelhardt
Mathias Kobbing
Dikeni-Rafid Salifou
Nishan Burkart
Jannis Lang
Luca Bazzolo
Florian Schock
Christian Gebauer
Pawel Wszolek
Jonas Urbig
Daniel Klein
Leon Schaffran
Timothe Rupil
Amin Younes
Tymoteusz Puchacz
Tim Civeja
Suleiman Abdullahi
Tjark Ernst
Noah Atubolu
Melayro Bogarde
Marvin Obuz
Lasse Riess
Marlon Morgenstern
Bambase Conte
Paul Grave
Julian Albrecht
Soumaila Coulibaly
Nils-Jonathan Korber
Robert Wagner
Luca Philipp
Jakob Busk
Fabian Ruth
Kenneth Schmidt
Mamadou Doucoure
Cem-Ali Dogan
Julian Frommann
Oliver Fobassam
Eniss Shabani
Kaito Mizuta
Dominic Schmidt
Maximilian Somnitz
Niklas Lomb
Niklas Hauptmann
Darko Churlinov
Oliver Christensen
Mitchell Weiser
Rick van Drongelen
Tomas Koubek
Gabriel Haider
Wendell
Matteo Bignetti
Justin Njinmah
Mika Schroers
Mehmet Ibrahimi
Luca Unbehaun
Niklas Klinger
Jonas Dirkner
Timo Kern
Ben Bobzien
Total = Total appearances,
Start = Total started,
CO = Came on,
Sub = Started as a sub,
Off = Taken off .