Es sind alle Spieler gelistet, die im Zeitraum vom ersten Spiel des jeweiligen Vereins (18., 19. bzw. 20. August 2017) bis zum Saisonfinale am 12. Mai 2018 dem jeweiligen Profikader durchgehend oder zeitweise angehörten. Außerdem werden die Spieler aus den Nachwuchsmannschaften aufgeführt, die mindestens einmal auf der Bank saßen und somit im Spieltagskader standen. Die Teams sind nach der Abschlusstabelle sortiert.
Trikots: Trikots, mit denen die Mannschaft in der Spielzeit auflief. Die Einteilung Heim, Auswärts und Ausweich richtet sich danach, wie die Trikots vom jeweiligen Verein vertrieben wurden,
Cheftrainer: Alle Cheftrainer, die das Team während der Saison betreuten. Die Klammer gibt das Alter in Jahren während der Spieltage der Amtszeit sowie die Spieltage an, an denen der Cheftrainer das Traineramt innehatte, sofern dies nicht über die gesamte Saison der Fall war. Interimstrainer sind nur berücksichtigt, sofern sie ein Spiel absolvierten.[Anm. 1] Die Nationalität ist nur bei ausländischen Cheftrainern angegeben,
Kapitän: Alle hauptamtlichen Mannschaftskapitäne.[1] Nicht berücksichtigt sind deren Vertreter. Die Klammer gibt das Alter in Jahren während der Spieltage der Amtszeit sowie die Spieltage an, an denen der Spieler das Kapitänsamt innehatte, sofern dies nicht über die gesamte Saison der Fall war,
Nr.: Rückennummer des Spielers,
Nat.: Nationalität des Spielers. Bei mehrfacher Staatsangehörigkeit das Land, für das der Spieler Länderspiele absolviert hat, bzw. in dem er geboren ist. Spieler ohne Angabe sind Deutsche bzw. Doppelstaatsbürger, die für deutsche Auswahlmannschaften spielen bzw. in Deutschland geboren wurden,
Name: Vor- und Zuname bzw. der Künstlername des Spielers. Der hochgestellte Zeitraum gibt die Spieltage an, in denen der Spieler dem jeweiligen Kader angehörte, sofern dies nicht über die gesamte Spielzeit der Fall war. Zum Beispiel 1–17 für einen Spieler, der einem Kader bis zur Winterpause angehörte bzw. ab 18 für einen Spieler, der einem Kader ab der Winterpause angehörte. Bei der Angabe ab gehörte der Spieler dem Kader vom genannten Spieltag bis zum Saisonende an (Angaben nur bei externen Zu- und Abgängen). Zudem sind Spieler mit II (zweite Mannschaft), U19 (A-Jugend) und U17 (B-Jugend) gekennzeichnet, die zumindest zeitweise zusätzlich im Kader einer Nachwuchsmannschaft standen (nicht bei Spielern, die lediglich Spiele in einer dieser Mannschaften absolvierten),
Position: Angabe der Position des Spielers,[Anm. 2]
Alter: Alter des Spielers in Jahren im Zeitraum der Spieltage der Kaderzugehörigkeit. Die Altersgrenze lag grundsätzlich bei 17 Jahren. Ein 16-Jähriger war nur spielberechtigt, wenn er formal dem jüngeren A-Junioren-Jahrgang (2000) angehörte,
Spiele: Spiele für den jeweiligen Verein in der Saison 2017/18 ohne Relegation,
Tore: Tore für den jeweiligen Verein in der Saison 2017/18 ohne Relegation,
Vorlagen: Torvorlagen für den jeweiligen Verein in der Saison 2017/18 ohne Relegation,
: Gelbe Karten für den jeweiligen Verein in der Saison 2017/18 ohne Relegation,
: Gelb-Rote Karten für den jeweiligen Verein in der Saison 2017/18 ohne Relegation,
: Rote Karten für den jeweiligen Verein in der Saison 2017/18 ohne Relegation,[Anm. 3]
Da Asta dem älteren B-Junioren-Jahrgang (2001) angehörte, war er ab seinem 17. Geburtstag am 25. Januar 2018 und somit ab dem 20. Spieltag spielberechtigt.
Cheftrainer:NiederlandeAndries Jonker (54; bis zum 4. Spieltag), SchweizMartin Schmidt (50; 5. bis 23. Spieltag), Bruno Labbadia (52; ab dem 24. Spieltag) Kapitän:Mario Gómez (32; bis zum 17. Spieltag), kein fester Kapitän (ab dem 18. Spieltag)[2]