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
Pierre-Emerick Aubameyang
Robert Lewandowski
Anthony Modeste
Timo Werner
Mario Gomez
Max Kruse
Andrej Kramaric
Arjen Robben
Vedad Ibisevic
Sandro Wagner
Javier Hernandez
Serge Gnabry
Lars Stindl
Nils Petersen
Florian Niederlechner
Guido Burgstaller
Maximilian Philipp
Emil Forsberg
Adam Szalai
Fin Bartels
Naby Keita
Marcel Sabitzer
Mark Uth
Marco Reus
Yuya Osako
Thorgan Hazard
Salomon Kalou
Yunis Malli
Almog Cohen
Raffael
Marco Fabian
Alessandro Schopf
Joel Pohjanpalo
Kevin Volland
Joshua Kimmich
Thiago Alcantara
Kerem Demirbay
Raphael Guerreiro
Hakan Calhanoglu
Halil Altintop
Ousmane Dembele
Dario Lezcano
Vincenzo Grifo
Jhon Cordoba
Stefan Bell
Bobby Wood
Pablo de Blasis
Leon Goretzka
Nabil Bentaleb
Yoshinori Muto
Pascal Gross
Branimir Hrgota
Danny Latza
Michael Gregoritsch
Thomas Muller
Franck Ribery
Nicolai Muller
Yussuf Poulsen
Alexander Meier
Theodor Gebre Selassie
Lukasz Piszczek
Valentin Stocker
Davie Selke
Levin Oztunali
Daniel Didavi
Kostas Stafylidis
Raul Bobadilla
David Alaba
Mario Vrancic
Daniel Caligiuri
Kai Havertz
Filip Kostic
Aaron Hunt
Antonio-Mirko Colak
Thomas Delaney
Jannik Vestergaard
Douglas Costa
Milos Jojic
Steven Zuber
Stefan Kiessling
Markus Suttner
Zlatko Junuzovic
Arturo Vidal
Fabian Johnson
Julian Schieber
Admir Mehmedi
Dong-Won Ji
Martin Hinteregger
Romain Bregerie
Lukas Hinterseer
Maxim Choupo-Moting
Andre Hahn
Alfred Finnbogason
Paul Verhaegh
Marvin Plattenhardt
Sven Schipplock
Artjoms Rudnevs
Marcel Heller
Janik Haberer
Christian Pulisic
Xabi Alonso
Haris Seferovic
Julian Brandt
Gonzalo Castro
Sead Kolasinac
Willi Orban
Leonardo Bittencourt
Oscar Wendt
Breel Embolo
Adrian Ramos
Mitchell Weiser
Maximilian Arnold
Mijat Gacinovic
Niklas Sule
Szabolcs Huszti
Charles Aranguiz
Alexander Esswein
Klass - Jan Huntelaar
Ja-Cheol Koo
Jeffrey Gouweleeuw
Vladimir Darida
Kyriakos Papadopoulos
Dominik Kohr
Sidney Sam
Marcel Risse
Sonny Kittel
Marvin Compper
Sandro Sirigu
Florian Grillitsch
Nadiem Amiri
Aymen Barkok
Mahmoud Dahoud
Andre Schurrle
Ricardo Rodriguez
Benjamin Hubner
Lukas Rupp
Juan Bernat
Sebastian Rudy
Kingsley Coman
Sokratis Papastathopoulos
Wendell
Karim Bellarabi
Donis Avdijaj
Jairo Samperio
Borja Mayoral
Ante Rebic
John Anthony Brooks
Florian Kainz
Jerome Gondorf
Andreas Christensen
Simon Zoller
Felix Platte
Aytac Sulu
Jonathan Schmid
Georg Niedermeier
Sebastian Rode
Nicolas Hofler
Roger
Kevin Kampl
Robert Bauer
Daniel Baier
Aron Johannsson
Paul Seguin
Shani Tarashaj
Ousman Manneh
Laszlo Kleinheisler
Matthias Ostrzolek
Mario Gotze
Emre Mor
Moritz Hartmann
Nico Schulz
Rafinha
Yevhen Konoplyanka
Tin Jedvaj
Jeffrey Bruma
Lukas Klunter
Alfredo Morales
Luca Waldschmidt
Niklas Stark
Marco Terrazzino
Jeremy Toljan
Makoto Hasebe
Terrance Boyd
Anis Ben Hatira
Bastian Oczipka
Walace
Aaron Seydel
Philipp Lahm
Denys Oliynyk
Oliver Burke
Max Meyer
Lennart Thy
Mats Hummels
Dominik Kaiser
Michael Hector
Santiago Garcia
Javi Martinez
Albin Ekdal
Peter Pekarik
Amir Abrashi
Claudio Pizarro
Izet Hajrovic
Robin Quaison
Anthony Jung
Maximillian Eggestein
Lewis Holtby
Thilio Kehrer
Omer Toprak
Florent Hadergjonaj
Karim Onisiwo
Shinji Kagawa
Diego Demme
Laszlo Benes
Gotoku Sakai
Christian Clemens
Niko Bungert
Coke
Bojan Krkic
Pascal Stenzel
Daniel Brosinski
Lamine Sane
David Abraham
Benedikt Howedes
Ermin Bicakcic
Philipp Max
Jonathan Tah
Phillip Bargfrede
Jonas Hector
Jordan Torunarigha
Danny Blum
Pierre-Michel Lasogga
Patrick Herrmann
Jesus Vallejo
Naldo
Robin Knoche
Genki Haraguchi
Sami Allagui
FH = First half,
SH = Second half,
FS = First scorer
LS = Last scorer
H = Home,
A = Away.