1. FC Koln
1. FC Union Berlin
1. FSV Mainz 05
Bayer Leverkusen
Bayern Munich
Borussia Dortmund
Borussia M'gladbach
Eintracht Frankfurt
FC Augsburg
FC Schalke 04
Hertha BSC
RB Leipzig
SC Freiburg
TSG 1899 Hoffenheim
VfB Stuttgart
VfL Bochum
VfL Wolfsburg
Werder Bremen
Niclas Fullkrug
Christopher Nkunku
Marcus Thuram
Jamal Musiala
Vincenzo Grifo
Serge Gnabry
Maxim Choupo-Moting
Randal Kolo-Muani
Sheraldo Becker
Dodi Lukebakio
Jesper Lindstrom
Michael Gregoritsch
Daichi Kamada
Jonas Hofmann
Karim Onisiwo
Leroy Sane
Youssoufa Moukoko
Sehrou Guirassy
Lukas Nmecha
Moussa Diaby
Ermedin Demirovic
Sadio Mane
Ramy Bensebaini
Mergim Berisha
Steffen Tigges
Timo Werner
Jeremie Frimpong
Bote Baku
Andrej Kramaric
Florian Kainz
Philipp Hofmann
Marcus Ingvartsen
Florian Niederlechner
Giovanni Reyna
Jude Bellingham
Lars Stindl
Jonas Wind
Danilho Doekhi
Yannick Gerhardt
Andre Silva
Suat Serdar
Christoph Baumgartner
Jae-Sung Lee
Maximilian Arnold
Simon Zoller
Julian Brandt
Munas Dabbur
Janik Haberer
Silas Katompa Mvumpa
Marius Bulter
Wataru Endo
Dejan Ljubicic
Marvin Ducksch
Denis Huseinbasic
Leon Goretzka
Matthias Ginter
Kevin Behrens
Ellyes Skhiri
Mathys Tel
Theoson-Jordan Siebatcheu
Willi Orban
Sven Michel
Joshua Kimmich
Omar Marmoush
Aaron Martin
Simon Terodde
Kerem Demirbay
Dominik Szoboszlai
Robert Skov
Sebastian Rode
Chris Fuhrich
Marco Richter
Anthony Jung
Thomas Muller
Djibril Sow
Nico Elvedi
Patrik Schick
Ritsu Doan
Mario Gotze
Anthony Modeste
Andre Hahn
Rafael Borre
Emil Forsberg
Ihlas Bebou
Georginio Rutter
Nadiem Amiri
Christopher Antwi-Adjei
Mitchel Bakker
Adam Hlozek
Alassane Plea
Dominik Kohr
Junior Dina Ebimbe
Dominic Drexler
Lukas Kubler
Lucas Tousart
Jamie Bynoe-Gittens
Leonardo Bittencourt
Marco Reus
Tiago Tomas
Dani Olmo
Daniel-Kofi Kyereh
Linton Maina
Ozan Kabak
Nico Schlotterbeck
Konstantinos Mavropanos
Oliver Burke
Naouirou Ahamada
Silvan Widmer
Patrick Wimmer
Wilfried Kanga
Matthijs de Ligt
Philipp Lienhart
Milos Veljkovic
Marcel Sabitzer
Florian Dietz
Anthony Caci
Lee Buchanan
Kristijan Jakic
Kingsley Coman
Daniel Caligiuri
Jacob Bruun Larsen
Hannes Wolf
Kouadio Kone
Amadou Haidara
Dennis Geiger
Kevin Stoger
Christian Gross
Jan Thielmann
Tuta
Paulinho
Benjamin Pavard
Marius Wolf
Anton Stach
Sebastian Polter
Niklas Sule
Pavel Kaderabek
Ruben Vargas
Milos Pantovic
Hugo Novoa
Robert Gumny
Niklas Schmidt
Gerrit Holtmann
Arne Maier
Florent Mollet
Waldemar Anton
Raphael Guerreiro
Soichiro Kozuki
Luca Kilian
Mattias Svanberg
Edmond Tapsoba
Josuha Guilavogui
Grischa Promel
Patrick Herrmann
Ansgar Knauff
Morten Thorsby
Davie Selke
Robin Knoche
Robert Andrich
Woo-Yeong Jeong
Rodrigo Zalazar
Maxence Lacroix
Micky van de Ven
Piero Hincapie
Benno Schmitz
Lucas Alario
Mohamed Simakan
Jonathan Burkardt
Sargis Adamyan
Jonathan Tah
Keven Schlotterbeck
Xaver Schlager
Abdou Diallo
Marcel Halstenberg
Stevan Jovetic
Jamie Leweling
Fredrik Jensen
Luca Waldschmidt
Philipp Forster
Aurelio Buta
Amine Adli
David Colina
Marvin Friedrich
Benjamin Henrichs
Charles Aranguiz
Yussuf Poulsen
Pierre Kunde
Julian Ryersen
Paul Seguin
Amos Pieper
Kevin Schade
Erhan Masovic
Paul Jaeckel
Lucas Holer
Mitchell Weiser
Kevin Paredes
Tom Kraus
Karim Adeyemi
FH = First half,
SH = Second half,
FS = First scorer
LS = Last scorer
H = Home,
A = Away.