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
Dominik Kohr
Omar Mascarell
Nabil Bentaleb
Ante Rebic
Marco Fabian
Benjamin Hubner
Markus Suttner
Stefan Bell
Mijat Gacinovic
Marcel Tisserand
Maximilian Arnold
Willi Orban
Wendell
Sebastian Rudy
Arturo Vidal
Charles Aranguiz
Jhon Cordoba
Naby Keita
Lars Stindl
Stefan Ilsanker
Vedad Ibisevic
Tobias Strobl
Matthias Lehmann
Ja-Cheol Koo
Janik Haberer
Vladimir Darida
Ousmane Dembele
Marco Hoger
Sokratis Papastathopoulos
Luiz Gustavo
Nicolas Hofler
Aytac Sulu
Jerome Gondorf
Dominique Heintz
Gotoku Sakai
Benedikt Howedes
Timothy Chandler
Peter Niemeyer
Johan Djourou
Kyriakos Papadopoulos
Josuha Guilavogui
Danny Latza
Jeffrey Bruma
Dennis Diekmeier
Xabi Alonso
Matija Nastasic
Christopher Kramer
Marvin Compper
Omer Toprak
Florent Hadergjonaj
Kostas Stafylidis
Roger
Niklas Stark
Daniel Brosinski
Kevin Vogt
Jonas Hector
Jairo Samperio
Riechedly Bazoer
Clemens Fritz
Santiago Garcia
Marc Bartra
Pablo de Blasis
Alfredo Morales
Milos Veljkovic
Sandro Sirigu
Gonzalo Castro
Maximilian Philipp
Sead Kolasinac
John Anthony Brooks
Robert Bauer
Javi Martinez
Yannick Gerhardt
Thiago Alcantara
Sebastien Langkamp
Daniel Baier
Zlatko Junuzovic
Filip Kostic
David Abraham
Niklas Moisander
Frederik Sorensen
Martin Hinteregger
Christian Gunter
Mergim Mavraj
Pascal Gross
Robert Lewandowski
Bastian Oczipka
Marvin Matip
Davie Selke
Maximillan Mittelstadt
Lars Bender
Lukas Klunter
Patrick Banggaard
Karim Onisiwo
Szabolcs Huszti
Ermin Bicakcic
Thilio Kehrer
Christoph Janker
Artem Fedetskiy
Karim Bellarabi
Mark Uth
Andre Ramalho
Benjamin Stambouli
Michael Gregoritsch
Paul Seguin
Alexander Esswein
Johannes Geis
Michael Hector
Alexander Milosevic
Jeffrey Gouweleeuw
Max Meyer
Douglas Santos
Florian Grillitsch
Philipp Max
Jean-Philippe Gbamin
Nicolai Muller
Konstantin Rausch
Matthias Ostrzolek
Alessandro Schopf
Genki Haraguchi
Jesus Vallejo
Yussuf Poulsen
Caglar Soyuncu
Nico Elvedi
Mats Hummels
Kerem Demirbay
Fin Bartels
Dong-Won Ji
Theodor Gebre Selassie
Yuya Osako
Florian Niederlechner
Lewis Holtby
Timo Werner
Matthias Ginter
Dario Lezcano
Kevin Kampl
Marcel Halstenberg
Paul Verhaegh
Giulio Donati
Mario Gomez
Diego Demme
Marwin Hitz
Niklas Sule
Stefan Lex
Julian Schieber
Phillip Bargfrede
Dominic Maroh
Anis Ben Hatira
Renato Sanches
Dayot Upamecano
Artjoms Rudnevs
Tobias Levels
Andre Schurrle
Emir Spahic
Allan
Jan Rosenthal
Julian Schuster
Thomas Delaney
Leonardo Bittencourt
Onur Bulut
Yoshinori Muto
Leon Balogun
Immanuel Hohn
Simon Zoller
Sven Schipplock
Vieirinha
Albin Ekdal
Shinji Kagawa
Pascal Stenzel
Aaron Hunt
Amir Abrashi
Hamit Altintop
Tin Jedvaj
Kevin Volland
Tony Jantschke
Romain Bregerie
Thorgan Hazard
Fabien Frei
Andre Hahn
Koen Casteels
Bernardo
Mathew Leckie
Gideon Jung
Mahmoud Dahoud
Marcel Schmelzer
Marvin Plattenhardt
Lamine Sane
Oscar Wendt
Michael Esser
Sandro Wagner
Marcel Sabitzer
Peter Pekarik
Pierre-Emerick Aubameyang
Anthony Modeste
Sehrou Guirassy
Thanos Petsos
Sami Allagui
Fabian Schar
Franco Di Santo
Adrian Ramos
Ousman Manneh
Wilson Kamavuaka
Max Christiansen
Pierre-Michel Lasogga
Roberto Hilbert
Jan Moravek
Abdul-Rahman Baba
Walace
Sonny Kittel
Lukas Rupp
Adam Szalai
Jannes Horn
Maximillian Eggestein
Rafinha
Dominik Kaiser
Lukas Hinterseer
Christian Clemens
Benno Schmitz
Leon Guwara
Alexsandar Ignjovski
Florian Jungwirth
Milos Jojic
Pawel Olkowski
Mitchell Weiser
Marc-Oliver Kempf
Marco Reus
Franck Ribery
Kai Havertz
Fabian Lustenberger
Mario Vrancic
Manuel Gulde
Jakub Blaszczykowski
Branimir Hrgota
Makoto Hasebe
Robin Knoche
Nadiem Amiri
Pavel Kaderabek
Steven Zuber
Felix Wiedwald
Daniel Caligiuri
Fabian Holland
Julian Weigl
Benjamin Henrichs
Roman Burki
Almog Cohen
Mike Frantz
Leon Goretzka
Marcel Heller
Lukas Hradecky
Ralf Fahrmann
Tobias Sippel
Bernard Tekpetey
Victor Osimhen
Ashton Gotz
Janek Sternberg
Josip Brekalo
Max Besuschkow
Dzenis Burnic
Eduardo Vargas
Junior Caicara
Marcel Schafer
Leon Bailey
Philipp Ochs
Marius Wolf
Nuri Sahin
Marco Russ
Caiuby
Aron Johannsson
Dennis Aogo
Mikel Merino
Donis Avdijaj
Shani Tarashaj
Cleber
Ulisses Garcia
Suat Serdar
Salih Ozcan
Borja Mayoral
Terrance Boyd
Pirmin Schwegler
Nico Schulz
Luca Caldirola
Guillermo Varela
Felix Platte
Jordan Torunarigha
Izet Hajrovic
Felix Passlack
Yevhen Konoplyanka
Oliver Burke
Coke
Bojan Krkic
Eugen Polanski
Aymen Barkok
Georg Teigl
Patrick Herrmann
Anthony Jung
Klass - Jan Huntelaar
Niko Bungert
Mario Gotze
Jerome Boateng
Claudio Pizarro
Sidney Sam
Neven Subotic
Holger Badstuber
Kingsley Coman
Marc Torrejon
Erik Durm
Alfred Finnbogason
Gaetan Bussmann
Haris Seferovic
Gojko Kacar
Marcel Risse
Raul Bobadilla
Lukas Kubler
Valentin Stocker
Thomas Kessler
Hakan Calhanoglu
Juan Bernat
Fabian Johnson
Aleksander Dragovic
Diego Benaglio
Christian Mathenia
Admir Mehmedi
Antonio-Mirko Colak
Alexander Hack
Jeremy Toljan
Douglas Costa
Alexander Meier
Guido Burgstaller
Raffael
Christian Pulisic
Joshua Kimmich
Julian Baumgartlinger
Halil Altintop
Naldo
Jonathan Tah
Maxim Choupo-Moting
Jonathan Schmid
Rene Adler
Javier Hernandez
Serge Gnabry
Levin Oztunali
Salomon Kalou
Lukasz Piszczek
Martin Hansen
Max Kruse
Bobby Wood
Ricardo Rodriguez
Per Cijan Skjelbred
Philipp Lahm
Emil Forsberg
Andrej Kramaric
Vincenzo Grifo
David Alaba
Yunis Malli
Jannik Vestergaard
Andreas Christensen
Peter Gulacsi
Oliver Baumann
Yann Sommer
Rune Jarstein
Alexander Schwolow
Jose Rodriguez
Emre Mor
Jaroslav Drobny
FH = First half ,
SH = Second half ,
H = Home ,
A = Away,
Min. = Minutes.