1. FC Koln
1. FSV Mainz 05
Bayer Leverkusen
Bayern Munich
Borussia Dortmund
Borussia M'gladbach
Eintracht Frankfurt
FC Augsburg
FC Ingolstadt 04
FC Schalke 04
Hamburger SV
Hertha BSC
RB Leipzig
SC Freiburg
SV Darmstadt 98
TSG 1899 Hoffenheim
VfL Wolfsburg
Werder Bremen
Ralf Fahrmann
Anthony Modeste
Alexander Schwolow
Oliver Baumann
Rune Jarstein
Yann Sommer
Bernd Leno
Gotoku Sakai
Jannik Vestergaard
Andrej Kramaric
Dong-Won Ji
Lukas Hradecky
Marvin Matip
Jonas Hector
Peter Gulacsi
Bastian Oczipka
Niklas Sule
Mario Gomez
Robert Lewandowski
Pascal Gross
Florian Niederlechner
Stefan Ilsanker
Dario Lezcano
Nadiem Amiri
Nils Petersen
Marwin Hitz
Sebastian Rudy
Diego Demme
Vedad Ibisevic
Pierre-Emerick Aubameyang
Marcel Sabitzer
Timothy Chandler
Giulio Donati
Marcel Heller
Dominique Heintz
David Alaba
Maximilian Arnold
Nabil Bentaleb
Wendell
Julian Brandt
Janik Haberer
Ousmane Dembele
Paul Verhaegh
Andreas Christensen
Benedikt Howedes
Frederik Sorensen
Christian Gunter
Peter Pekarik
Kevin Vogt
Stefan Bell
Sandro Wagner
Filip Kostic
Naby Keita
Almog Cohen
Timo Werner
Fin Bartels
Genki Haraguchi
Andre Hahn
Pablo de Blasis
Halil Altintop
Leon Goretzka
Martin Hinteregger
David Abraham
Markus Suttner
Marcel Halstenberg
Lars Stindl
Niklas Moisander
Mike Frantz
Zlatko Junuzovic
Kevin Kampl
Emil Forsberg
Vincenzo Grifo
Julian Weigl
Yuya Osako
Roger
Theodor Gebre Selassie
Mathew Leckie
Marco Hoger
Levin Oztunali
Sandro Sirigu
Michael Gregoritsch
Jerome Gondorf
Lewis Holtby
Daniel Brosinski
Jhon Cordoba
Kerem Demirbay
Benjamin Henrichs
Matthias Ginter
Thomas Muller
Yussuf Poulsen
Christian Pulisic
Alexander Esswein
Oscar Wendt
Aytac Sulu
Lamine Sane
Willi Orban
Michael Esser
Marcel Tisserand
Omar Mascarell
Nicolas Hofler
Mahmoud Dahoud
Mijat Gacinovic
Gideon Jung
Gonzalo Castro
Bobby Wood
Konstantin Rausch
Branimir Hrgota
Alessandro Schopf
Jakub Blaszczykowski
Lukas Hinterseer
Jonas Lossl
Roman Burki
Marvin Plattenhardt
Daniel Baier
Niklas Stark
Luiz Gustavo
Marcel Schmelzer
Kostas Stafylidis
Sebastien Langkamp
Thiago Alcantara
Yannick Gerhardt
Philipp Lahm
Robert Bauer
Mats Hummels
Serge Gnabry
Xabi Alonso
Charles Aranguiz
Arturo Vidal
Alfredo Morales
Max Meyer
Joshua Kimmich
Simon Zoller
Sokratis Papastathopoulos
Manuel Neuer
Salomon Kalou
Per Cijan Skjelbred
Fabian Holland
Arjen Robben
Dominik Kohr
Javier Hernandez
Benjamin Hubner
Javi Martinez
Marvin Compper
Omer Toprak
Florent Hadergjonaj
Ricardo Rodriguez
Felix Wiedwald
Sead Kolasinac
Nico Elvedi
Lukasz Piszczek
Maximilian Philipp
Jesus Vallejo
Nicolai Muller
Vladimir Darida
Jean-Philippe Gbamin
Philipp Max
Jonathan Schmid
Milos Veljkovic
Haris Seferovic
Dominik Kaiser
Oliver Burke
John Anthony Brooks
Caglar Soyuncu
Matthias Ostrzolek
Christopher Kramer
Steven Zuber
Marco Fabian
Dennis Diekmeier
Fabien Frei
Tobias Strobl
Raphael Guerreiro
Ante Rebic
Kai Havertz
Max Kruse
Martin Hansen
Pavel Kaderabek
Ja-Cheol Koo
Robin Knoche
Florian Grillitsch
Maxim Choupo-Moting
Thorgan Hazard
Mario Vrancic
Benjamin Stambouli
Michael Hector
Douglas Costa
Sven Schipplock
Matija Nastasic
Bernardo
Julian Baumgartlinger
Tony Jantschke
Kevin Volland
Admir Mehmedi
Paul Seguin
Franck Ribery
Aaron Hunt
Antonio-Mirko Colak
Gojko Kacar
Adam Szalai
Matthias Lehmann
Makoto Hasebe
Danny Latza
Jonas Hofmann
Alexander Meier
Albin Ekdal
Shinji Kagawa
Vieirinha
Fabian Johnson
Mark Uth
Onur Bulut
Davie Selke
Timo Horn
Koen Casteels
Jeffrey Bruma
Manuel Gulde
Douglas Santos
Raffael
Santiago Garcia
Amir Abrashi
Jeremy Toljan
Sonny Kittel
Stefan Kiessling
Pierre-Michel Lasogga
Rene Adler
Jeffrey Gouweleeuw
Naldo
Josuha Guilavogui
Fabian Lustenberger
Jonathan Tah
Aleksander Dragovic
Pascal Stenzel
Raul Bobadilla
Milos Jojic
Alexsandar Ignjovski
Kingsley Coman
Claudio Pizarro
Jan Rosenthal
Yoshinori Muto
Rafinha
Borja Mayoral
Alexander Milosevic
Johannes Geis
Guido Burgstaller
Marc Bartra
Clemens Fritz
Tin Jedvaj
Juan Bernat
Andre Ramalho
Ermin Bicakcic
Daniel Didavi
Patrick Herrmann
Aymen Barkok
Artjoms Rudnevs
Georg Teigl
Julian Schieber
Romain Bregerie
Marco Reus
Valentin Stocker
Leon Balogun
Mitchell Weiser
Jairo Samperio
Renato Sanches
Yevhen Konoplyanka
Mergim Mavraj
Hamit Altintop
Yunis Malli
Karim Bellarabi
Lukas Kubler
Daniel Caligiuri
Artem Fedetskiy
Thilio Kehrer
Leonardo Bittencourt
Florian Jungwirth
Benno Schmitz
Karim Onisiwo
Leon Guwara
Anthony Jung
Klass - Jan Huntelaar
Hakan Calhanoglu
Szabolcs Huszti
Peter Niemeyer
Johan Djourou
Alexander Hack
Christoph Janker
Andre Schurrle
Maximillian Eggestein
Allan
Kyriakos Papadopoulos
Christian Mathenia
Diego Benaglio
Pawel Olkowski
Gaetan Bussmann
Moritz Hartmann
Ibrahima Traore
Taleb Tawatha
Lukas Rupp
Eugen Polanski
Sebastian Rode
Danny Blum
Luca Waldschmidt
Florian Kainz
Thomas Kessler
Marcel Risse
Julian Draxler
Marc-Oliver Kempf
Thomas Delaney
Sidney Sam
Jerome Boateng
Jan Moravek
Erik Durm
Julian Schuster
Abdul-Rahman Baba
Salih Ozcan
Stefan Lex
Shani Tarashaj
Immanuel Hohn
Riechedly Bazoer
Alfred Finnbogason
Orjan Nyland
Marc Torrejon
Christian Clemens
Laszlo Kleinheisler
Neven Subotic
Jannes Horn
Dayot Upamecano
Dominic Maroh
Max Christiansen
Maximillan Mittelstadt
Emre Mor
Nico Schulz
Franco Di Santo
Josip Drmic
Sami Allagui
Mario Gotze
Emir Spahic
Bojan Krkic
Anis Ben Hatira
Christian Trasch
Roman Bezjak
Robin Quaison
Takashi Usami
Phillip Bargfrede
Jaroslav Drobny
Holger Badstuber
Niko Bungert
Tobias Levels
Felix Passlack
Izet Hajrovic
Paul-Georges Ntep
Julian Korb
Pirmin Schwegler
Joel Pohjanpalo
Rani Khedira
Walace
Patrick Banggaard
Lars Bender
Felix Platte
Marco Terrazzino
Donis Avdijaj
Aron Johannsson
Lukas Klunter
Coke
Wilson Kamavuaka
Jordan Torunarigha
Suat Serdar
Laszlo Benes
Mikel Merino
Leon Bailey
Roberto Hilbert
Kevin Danso
Roman Weidenfeller
Jannik Huth
Guillermo Varela
Daniel Heuer Fernandes
Philipp Wollscheid
Terrance Boyd
Breel Embolo
Adrian Ramos
Dennis Aogo
Markus Steinhofer
Bruno Henrique
Georg Niedermeier
Ousman Manneh
Fabian Schar
Sven Bender
Ulisses Garcia
Jens Hegeler
Moritz Leitner
Alen Halilovic
Bakery Jatta
Aaron Seydel
Sehrou Guirassy
Robert Leipertz
Lennart Thy
Sven Ulreich
Luca Caldirola
Cleber
Nuri Sahin
Karim Guede
Sascha Riether
Tim Reider
Caiuby
Gerrit Holtmann
Dominik Stroh-Engel
Eduardo Vargas
Sebastian Jung
Marco Russ
Anderson Ordonez
Vasilije Janjicic
Marcel Schafer
Denys Oliynyk
Julian Gunther-Schmidt
Josip Brekalo
Havard Nielsen
Tom Starke
Raphael Framberger
Thanos Petsos
Marius Wolf
Philipp Ochs
Vladen Yurchenko
Junior Caicara
Max Besuschkow
Danny Da Costa
Jonas Fohrenbach
Fabian Reese
Lukas Frode
Baris Atik
Ondrej Duda
Fallou Diagne
Sambou Yatabare
Marc Stendera
Andreas Luthe
Joo Ho Park
Heinz Lindner
Florian Baak
Jose Rodriguez
Justin Mobius
Mats Moller Daehli
Marcel Hartel
Victor Obinna
Sinan Kurt
Filip Mladenovic
Bernard Tekpetey
Janek Sternberg
Victor Osimhen
Federico Palacios
Tom Mickel
Sven Muller
Lukas Klostermann
Dzenis Burnic
Nabil Bahoui
Jonas Meffert
Fabio Coltorti
Bas Dost
Ashton Gotz
Djibril Sow
Finn Porath
Hendrik Hansen
Arne Maier
Benjamin Gorka
Silas Zehnder
Weston McKennie
Massimo Bruno
Mounir Bouziane
Ba-Muaka Simakala
Jan-Ingwer Callsen-Braker
Timothee Kolodziejczak
Niklas Schmidt
Markus Feulner
Julius Kade
Maurice Multhaup
Ismail Azzaoui
Felix Gotze
Marvin Schulz
Robbie Kruse
Julian Green
Nils Rutten
Besar Halimi
Lucas Hufnagel
Ihor Berezovskyi
Hikmet Ciftci
Miguel Blanco
Furkan Zorba
Ioannis Gelios
Yanni Regasel
Noel Knothe
Phil Neumann
Florian Kohls
Benjamin Bellot
Hendrick Bonmann
Michael Zetterer
Palko Dardai
Atakan Akkaynak
Fabian Giefer
Matthias Hamrol
Vincent Sierro
Slobodan Medojevic
Danilo Soares
Deji Beyreuther
Florian Muller
Thomas Kraft
Nils-Jonathan Korber
Christofer Heimeroth
Fabijan Buntic
Stefan Posch
Leon Batge
Ramazan Ozcan
Kamil Wojtkowski
Tobias Sippel
Zsolt Kalmar
Hauke Wahl
Luca Itter
Lukas Boeder
Alexander Nubel
Marco Friedl
Enis Bunjaki
Atinc Nukan
Birk Risa
Marius Muller
Carlos Ascues
Alexander Stolz
Patric Klandt
Marcus Mlynikowski
Justin Eilers
Daniel Opare
Alexander Isak
Luca-Milan Zander
Christian Ortag
Lukas Watkowiak
Max Grun
Gregor Kobel
Atsuto Uchida
Giuseppe Leo
John-Patrick Strauss
Patrick Sussek
Andreas Hirzel
Mike Feigenspan
Jacob Bruun Larsen
Johannes Eggestein
Leo Weinkauf
Junior Diaz
Rafal Gikiewicz
Haji Wright
Dominik Franke
Fabian Benko
Total = Total appearances,
Start = Total started,
CO = Came on,
Sub = Started as a sub,
Off = Taken off .