Es sind alle Spieler gelistet, die im Zeitraum vom ersten Spiel des jeweiligen Vereins (24., 25. bzw. 26. August 2018) bis zum Saisonfinale am 18. Mai 2019 dem jeweiligen Profikader durchgehend oder zeitweise angehörten. Außerdem werden die Spieler aus den Nachwuchsmannschaften aufgeführt, die mindestens einmal im Spieltagskader standen. Die Teams sind nach der Abschlusstabelle sortiert.
Trikots: Trikots, mit denen die Mannschaft in der Spielzeit aufläuft. Die Einteilung Heim, Auswärts und Ausweich richtet sich danach, wie die Trikots vom jeweiligen Verein vertrieben werden.
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) und U19 (A-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 (2001) angehörte.
Spiele: Spiele für den jeweiligen Verein in der Saison 2018/19 ohne Relegation.
Tore: Tore für den jeweiligen Verein in der Saison 2018/19 ohne Relegation.
Vorlagen: Torvorlagen für den jeweiligen Verein in der Saison 2018/19 ohne Relegation.
: Gelbe Karten für den jeweiligen Verein in der Saison 2018/19 ohne Relegation.
: Gelb-Rote Karten für den jeweiligen Verein in der Saison 2018/19 ohne Relegation.
: Rote Karten für den jeweiligen Verein in der Saison 2018/19 ohne Relegation.[Anm. 3]
Marco Fabián wurde an den ersten beiden Spieltagen mit der Rückennummer 38 geführt, war in dieser Zeit aufgrund einer vereinsinternen Suspendierung jedoch kein Kadermitglied.
Uffe Bech wurde am 1. Spieltag mit der Rückennummer 35 geführt und war dann bis zum 18. Spieltag verliehen. Nach seiner Rückkehr erhielt er die Nummer 33, nachdem die 35 mittlerweile an Neuzugang Florent Muslija vergeben worden war.