1. FC Koln
1. FSV Mainz 05
Bayer Leverkusen
Bayern Munich
Borussia Dortmund
Borussia M'gladbach
Eintracht Frankfurt
FC Augsburg
FC Schalke 04
Hamburger SV
Hannover 96
Hertha BSC
RB Leipzig
SC Freiburg
TSG 1899 Hoffenheim
VfB Stuttgart
VfL Wolfsburg
Werder Bremen
Denis Zakaria
Kyriakos Papadopoulos
Simon Falette
Pirmin Schwegler
Santiago Ascacibar
Dennis Geiger
Dominik Kohr
Frederik Sorensen
Benjamin Hubner
Janik Haberer
Kevin Vogt
Ante Rebic
Naby Keita
Stefan Bell
Rani Khedira
Guido Burgstaller
Julian Korb
Maximilian Arnold
Caiuby
Nicolas Hofler
Danny Latza
Josuha Guilavogui
Gideon Jung
Lukas Klunter
Daniel Opare
Arturo Vidal
Max Meyer
Jorge Mere
Andreas Beck
Matija Nastasic
Wendell
Niklas Moisander
Douglas Santos
Daniel Baier
Salif Sane
Nico Elvedi
Marvin Plattenhardt
Jan Moravek
Leon Balogun
Lars Bender
Lucas Alario
Carlos Salcedo
William
Salih Ozcan
Florian Kainz
Panagiotis Retsos
Phillip Bargfrede
Florian Grillitsch
Dennis Aogo
Felix Klaus
Willi Orban
Christopher Kramer
Mark Uth
Pavel Kaderabek
Caglar Soyuncu
Sokratis Papastathopoulos
Matthias Ostrzolek
Abdou Diallo
Jean-Philippe Gbamin
Kevin Volland
Paul Verhaegh
Thomas Delaney
Jannik Vestergaard
Philipp Max
Naldo
Ermin Bicakcic
Omar Mascarell
Jerome Gondorf
Breel Embolo
Robert Bauer
Alexandru Maxim
Gelson Fernandes
Mahmoud Dahoud
Marcel Tisserand
Sebastien Langkamp
Rick van Drongelen
Mergim Mavraj
Vedad Ibisevic
Daniel Ginczek
Sandro Wagner
Leonardo Bittencourt
Jerome Boateng
Franco Di Santo
Jetro Willems
Marco Hoger
Oliver Sorg
Nadiem Amiri
Jonas Hector
Marcel Sabitzer
Mijat Gacinovic
Rafinha
Valentino Lazaro
Dennis Diekmeier
Davie Selke
Julian Weigl
Thomas Muller
Marvin Bakalorz
Simon Terodde
Benjamin Stambouli
Nils Petersen
Daniel Didavi
Diego Demme
Karim Rekik
Charles Aranguiz
Thilio Kehrer
Kevin-Prince Boateng
Marius Wolf
Jeffrey Gouweleeuw
Timo Baumgartl
Lars Stindl
Theodor Gebre Selassie
Daniel Caligiuri
Roman Burki
Izet Hajrovic
Dzenis Burnic
Sergio Cordova
Florian Kath
Renato Steffen
Raphael Framberger
Ondrej Duda
Stefan Posch
Vincent Koziello
Alessandro Schopf
Konstantin Rausch
Simon Zoller
Admir Mehmedi
Nabil Bentaleb
Albin Ekdal
Marco Russ
Lukas Kubler
Marcel Halstenberg
Weston McKennie
Franck Ribery
Gonzalo Castro
Kerem Demirbay
Thiago Alcantara
Stefan Ilsanker
Walace
Julian Baumgartlinger
Robin Quaison
Milos Jojic
Marcel Schmelzer
Marco Terrazzino
Matthias Lehmann
Corentin Tolisso
Josip Brekalo
Fabian Lustenberger
Suat Serdar
Levin Oztunali
Nico Schulz
Mathew Leckie
Timothy Chandler
Yuya Osako
Robin Koch
Pascal Stenzel
Leon Goretzka
Kevin Kampl
Amine Harit
Makoto Hasebe
Ihlas Bebou
Kai Havertz
Lukasz Piszczek
Mats Hummels
Yunis Malli
Dayot Upamecano
David Abraham
Giulio Donati
Mario Gomez
Christian Gentner
Ludwig Augustinsson
Michael Gregoritsch
Maximillian Eggestein
Martin Hinteregger
Dominique Heintz
Ron-Robert Zieler
Paul-Georges Ntep
Genki Haraguchi
Florian Hubner
Raul Bobadilla
Timo Hubers
Pawel Olkowski
Riechedly Bazoer
Matti Steinmann
Jonathas
Christian Clemens
Emil Berggreen
Tony Jantschke
Nigel De Jong
Sehrou Guirassy
Orel Mangala
Michy Batshuayi
Kenan Karaman
Amir Abrashi
Philipp Lienhart
Adam Szalai
Manuel Akanji
Luka Jovic
Jeffrey Bruma
Jhon Cordoba
Jonathan De Guzman
Chadrac Akolo
Kevin Danso
Tim Kleindienst
Karim Bellarabi
Marcel Risse
Mickael Cuisance
Alexander Hack
Konrad Laimer
Bernardo
Steven Zuber
Sebastian Rudy
Ohis Felix Uduokhai
Bobby Wood
James Rodriguez
Zlatko Junuzovic
Vladimir Darida
Pablo de Blasis
Alfred Finnbogason
Martin Harnik
Yoshinori Muto
Divock Origi
Mitchell Weiser
Per Cijan Skjelbred
Ja-Cheol Koo
Robin Knoche
Emiliano Insua
Christian Mathenia
Holger Badstuber
Lukas Klostermann
Leon Bailey
Gotoku Sakai
Niklas Stark
Bastian Oczipka
Sebastien Haller
Niclas Fullkrug
Filip Kostic
Max Kruse
Oscar Wendt
Milos Veljkovic
Rune Jarstein
Marwin Hitz
Christian Gunter
Benjamin Pavard
Matthias Ginter
Michael Zetterer
Coke
Julio Villalba
Palko Dardai
Pablo Insua
Jairo Samperio
Shawn Parker
Ole Kauper
Sebastian Jung
Noah-Joel Sarenren-Bazee
Manuel Schmiedebach
Branimir Hrgota
Robert Zulj
Gojko Kacar
Bote Baku
Ryan Kent
Eugen Polanski
Neven Subotic
Thomas Kraft
Bakery Jatta
Aymen Barkok
Vasilije Janjicic
Viktor Fischer
Sejad Salihovic
Marc Stendera
Luca Itter
Taleb Tawatha
Josip Drmic
Reece Oxford
Ademola Lookman
Tin Jedvaj
Miiko Albornoz
Florian Niederlechner
Takuma Asano
John Anthony Brooks
Josip Elez
Lamine Sane
Fabien Frei
Marc Bartra
Fiete Arp
Juan Bernat
Landry Dimata
Gerrit Holtmann
Julian Pollersbeck
Marc-Oliver Kempf
Marco Reus
Anastasios Donis
Ignacio Camacho
Berkay Ozcan
Tatsuya Ito
Erik Thommy
Benjamin Henrichs
Lewis Holtby
Lukas Rupp
Danny Da Costa
Yannick Gerhardt
Nuri Sahin
Ibrahima Konate
Jean-Kevin Augustin
Marcel Heller
Julian Schuster
Arne Maier
Ishak Belfodil
Robin Zentner
Peter Pekarik
Jeremy Toljan
Pierre-Emerick Aubameyang
Jonathan Schmid
Manuel Gulde
David Alaba
Yevhen Konoplyanka
Mario Gotze
Javi Martinez
Yussuf Poulsen
Kevin Akpoguma
Niklas Sule
Omer Toprak
Aaron Hunt
Robert Lewandowski
Andrej Kramaric
Waldemar Anton
Christian Pulisic
Joshua Kimmich
Timo Werner
Jonathan Tah
Yann Sommer
Sven Ulreich
Phillipp Tschauner
Thorgan Hazard
Peter Gulacsi
Lukas Hradecky
Koen Casteels
Jiri Pavlenka
Jordan Torunarigha
Dan-Axel Zagadou
Yoric Ravet
Emil Forsberg
FH = First half ,
SH = Second half ,
H = Home ,
A = Away,
Min. = Minutes.