1. FC Nurnberg
1. FSV Mainz 05
Bayer Leverkusen
Bayern Munich
Borussia Dortmund
Borussia M'gladbach
Eintracht Frankfurt
FC Augsburg
FC Schalke 04
Fortuna Dusseldorf
Hannover 96
Hertha BSC
RB Leipzig
SC Freiburg
TSG 1899 Hoffenheim
VfB Stuttgart
VfL Wolfsburg
Werder Bremen
Maximillian Eggestein
Waldemar Anton
Ludwig Augustinsson
Dominique Heintz
Yann Sommer
Jiri Pavlenka
Ron-Robert Zieler
Matthias Zimmermann
Danny Da Costa
Joshua Kimmich
Filip Kostic
Wout Weghorst
Kai Havertz
Kevin Volland
Jean Philippe Mateta
Alassane Plea
Jadon Sancho
Robert Lewandowski
Oliver Baumann
Thorgan Hazard
Peter Gulacsi
Maximilian Arnold
Daniel Baier
Alexander Schwolow
Kevin Trapp
Davy Klaassen
Jonathan Tah
Moussa Niakhate
Axel Witsel
Julian Brandt
Christian Gunter
Lukas Hradecky
Max Kruse
Roman Burki
Michael Esser
Tim Leibold
Theodor Gebre Selassie
Michael Rensing
Aaron Martin
Ondrej Duda
Oscar Wendt
Michael Gregoritsch
Thomas Muller
Florian Neuhaus
Luka Jovic
Daniel Caligiuri
Valentino Lazaro
Robin Knoche
Lukas Muhl
Jean-Philippe Gbamin
Total = Total appearances,
Start = Total started,
CO = Came on,
Sub = Started as a sub,
Off = Taken off .