2023–24 3. Liga

{{Short description|15th season of the 3. Liga}}

{{Infobox football league season

|competition = 3. Liga

|season = 2023–24

|logo =

|pixels =

|dates = 4 August 2023 – 18 May 2024

|winners = SSV Ulm

|promoted = SSV Ulm
Preußen Münster
Jahn Regensburg

|relegated = Hallescher FC
MSV Duisburg
SC Freiburg II
VfB Lübeck

|matches = 380

|total goals = 1066

|league topscorer = Jannik Mause
(18 goals)

|biggest home win = Dresden 7–2 Lübeck
Ingolstadt 6–1 Lübeck

|biggest away win = Essen 0–5 Verl
Lübeck 0–5 Dortmund II

|highest scoring = Dresden 7–2 Lübeck
{{nowrap|Sandhausen 6–3 Regensburg}}

|longest wins = 10 games
Regensburg

|longest unbeaten = 18 games
Ulm

|longest winless = 15 games
Freiburg

|longest losses = 6 games
Freiburg

|highest attendance = 31,834
Dresden v Aue

|lowest attendance = 815
Freiburg v Verl

|attendancecalc = 3662893

|prevseason = 2022–23

|nextseason = 2024–25

}}

The 2023–24 3. Liga was the 16th season of the 3. Liga. It started on 4 August 2023 and concluded on 18 May 2024.{{cite news |url=https://www.dfb.de/3-liga-der-maenner/news-detail/dfb-verabschiedet-rahmenterminkalender-der-maenner-20232024-247156/|title=DFB verabschiedet Rahmenterminkalender der Männer 2023/2024|website=DFL.de |publisher=Deutsche Fußball Liga |date=9 December 2022 |access-date=18 March 2023 |language=de}}

The fixtures were announced on 7 July 2023.{{cite web |url=https://www.dfb.de/news/detail/start-am-4-august-spielplan-der-neuen-saison-steht-fest-253217/|title=Start am 4. August: Spielplan der neuen Saison steht fest|website=dfb.de|date=7 July 2023|access-date=7 July 2023|language=de}}

Teams

{{Location map+|Germany|width=400|float=right|caption=Locations of the 2023–24 3. Liga teams|places=

{{Location map~|Germany|lat=50.597778|long=12.711111|label=Aue|position=right}}

{{Location map~|Germany|lat=52.032076|long= 8.516750|label=Bielefeld|position=right}}

{{Location map~|Germany|lat=51.4925 |long= 7.454444|label=Dortmund|position=right}}

{{Location map~|Germany|lat=51.040998|long=13.748278|label=Dresden|position=top}}

{{Location map~|Germany|lat=51.408967|long= 6.778706|label=Duisburg|position=bottom}}

{{Location map~|Germany|lat=51.450832|long= 7.013056|label=Essen|position=top}}

{{Location map~|Germany|lat=47.9839 |long=7.8812 |label=Freiburg|position=right}}

{{Location map~|Germany|lat=51.465278|long=11.962222|label=Halle|position=right}}

{{Location map~|Germany|lat=48.744642|long=11.483325|label=Ingolstadt|position=left}}

{{Location map~|Germany|lat=50.933611|long= 6.874697|label=Cologne|position=bottom}}

{{Location map~|Germany|lat=53.869720|long=10.686389|label=Lübeck|position=top}}

{{Location map~|Germany|lat=49.479487|long= 8.502486|label=Mannheim|position=top}}

{{Location map~|Germany|lat=48.218773|long=11.624760|label=Munich|position=top}}

{{Location map~|Germany|lat=51.961563|long=7.628202|label=Münster|position=top}}

{{Location map~|Germany|lat=49.015600|long=12.073914|label=Regensburg|position=top}}

{{Location map~|Germany|lat=49.248055|long= 6.983888|label=Saarbrücken|position=bottom}}

{{Location map~|Germany|lat=49.334805|long= 8.649590|label=Sandhausen|position=right}}

{{Location map~|Germany|lat=48.400002|long= 9.983333|label=Ulm|position=bottom}}

{{Location map~|Germany|lat=48.06598 |long= 11.61564|label=Unterhaching|position=right}}

{{Location map~|Germany|lat=51.88333 |long= 8.51667 |label=Verl|position=left}}

}}

=Team changes=

=Stadiums and locations=

class="wikitable sortable" style="text-align:left;"

! Team

! Location

! Stadium

! Capacity

data-sort-value="Aue" | Erzgebirge Aue

| Aue-Bad Schlema

| Erzgebirgsstadion

| 15,711

data-sort-value="Bielefeld" | Arminia Bielefeld

| Bielefeld

| Schüco-Arena

| 27,300

data-sort-value="Dortmund" | Borussia Dortmund II

| Dortmund

| Stadion Rote Erde

| 9,999

data-sort-value="Dresden" | Dynamo Dresden

| Dresden

| Rudolf-Harbig-Stadion

| 32,085

data-sort-value="Duisburg" | MSV Duisburg

| Duisburg

| Schauinsland-Reisen-Arena

| 31,500

data-sort-value="Essen" | Rot-Weiss Essen

| Essen

| Stadion an der Hafenstraße

| 20,650

data-sort-value="Freiburg" | SC Freiburg II

| Freiburg im Breisgau

| Dreisamstadion

| 24,000

data-sort-value="Halle" | Hallescher FC

| Halle

| Leuna-Chemie-Stadion

| 15,057

data-sort-value="Ingolstadt" | FC Ingolstadt

| Ingolstadt

| Audi Sportpark

| 15,000

data-sort-value="Koln" | Viktoria Köln

| Cologne

| Sportpark Höhenberg

| 8,343

data-sort-value="Freiburg" | VfB Lübeck

| Lübeck

| Stadion an der Lohmühle

| 17,849

data-sort-value="Mannheim" | Waldhof Mannheim

| Mannheim

| Carl-Benz-Stadion

| 25,667

data-sort-value="Munich, 1860" | 1860 Munich

| Munich

| Grünwalder Stadion

| 15,000

data-sort-value="Munster" | Preußen Münster

| Münster

| Preußenstadion

| 14,300

data-sort-value="Regensburg" | Jahn Regensburg

| Regensburg

| Jahnstadion Regensburg

| 15,210

data-sort-value="Saarbrucken" | 1. FC Saarbrücken

| Saarbrücken

| Ludwigsparkstadion

| 16,003

data-sort-value="Sandhausen" | SV Sandhausen

| Sandhausen

| GP Stadion am Hardtwald

| 15,414

data-sort-value="Ulm" | SSV Ulm

| Ulm

| Donaustadion
Städtisches Waldstadion1

| 19,500
14,500

data-sort-value="Unterhaching" | SpVgg Unterhaching

| Unterhaching

| Sportpark Unterhaching

| 15,053

data-sort-value="Verl" | SC Verl

| Verl

| Sportclub Arena

| 5,207

1 SSV Ulm will play at least five games in Aalen because their own stadium has no Under-soil heating.{{cite web |url=https://www.swr.de/sport/fussball/ssv-ulm-1846-fussball/ssv-ulm-vor-heimspiel-in-aalen-100.html|title=Der SSV Ulm trägt sein erstes Heimspiel in Aalen aus|website=swr.de|date=9 December 2023|access-date=9 December 2023|language=de}}

=Personnel and kits=

class="wikitable sortable"
rowspan=2|Team

! rowspan=2|Manager

! rowspan=2|Captain

! rowspan=2|Kit manufacturer

! colspan=3|Shirt sponsor

Front

! Sleeve

! Back

data-sort-value="Aue" | Erzgebirge Aue

| data-sort-value="Dochev, Pavel" | {{flagicon|BUL}} Pavel Dochev

| data-sort-value="Mannel, Martin" | {{flagicon|GER}} Martin Männel

| Nike

| Medical Beauty Research

| Erzgebirgssparkasse

| G&K Innenausbau

data-sort-value="Bielefeld" | Arminia Bielefeld

| data-sort-value="Kniat, Michel" | {{flagicon|GER}} Michél Kniat

| data-sort-value="Klos, Fabian" | {{flagicon|GER}} Fabian Klos

| Macron

| Schüco

| JAB Anstoetz Textilien

| holz4home

data-sort-value="Dortmund" | Borussia Dortmund II

| data-sort-value="Zimmerman, Jan" | {{flagicon|GER}} Jan Zimmermann

| data-sort-value="Pfanne, Franz" | {{flagicon|GER}} Franz Pfanne

| Puma

| 1&1

| GLS Group

| None

data-sort-value="Dresden" | Dynamo Dresden

| data-sort-value="Scholz, Heiko" | {{flagicon|GER}} Heiko Scholz

| data-sort-value="Kutschke, Stefan" | {{flagicon|GER}} Stefan Kutschke

| Umbro

| ALL-INKL.COM

| Sonnenstrahl Dresden

| Brandible.de

data-sort-value="Duisburg" | MSV Duisburg

| data-sort-value="Schubert, Uwe" | {{flagicon|GER}} Uwe Schubert

| data-sort-value="Mai, Sebastian" | {{flagicon|GER}} Sebastian Mai

| Capelli

| Trinkgut

| Zoxs

| Duisburg CityCom

data-sort-value="Essen" | Rot-Weiss Essen

| data-sort-value="Dabrowski, Christoph" | {{flagicon|GER}} Christoph Dabrowski

| data-sort-value="Bastians, Felix" | {{flagicon|GER}} Felix Bastians

| Jako

| ifm Electronic

| ifm Electronic

| sportwetten.de

data-sort-value="Freiburg" | SC Freiburg II

| data-sort-value="Stamm, Thomas" | {{flagicon|SUI}} Thomas Stamm

| data-sort-value="Braun-Schumacher, Sandrino" | {{flagicon|GER}} Sandrino Braun-Schumacher

| Nike

| JobRad

| BABISTA

| None

data-sort-value="Halle" | Hallescher FC

| data-sort-value="Reisinger, Stefan" | {{flagicon|GER}} Stefan Reisinger

| data-sort-value="Nietfeld, Jonas" | {{flagicon|GER}} Jonas Nietfeld

| Puma

| MobileBet

| Saalesparkasse

| ISIHOME

data-sort-value="Ingolstadt" | FC Ingolstadt

| data-sort-value=" Wittmann, Sabrina" | {{flagicon|GER}} Sabrina Wittmann

| data-sort-value="Frode, Lukas" | {{flagicon|GER}} Lukas Fröde

| Puma

| SI Electronics

| Audi Schanzer Fußballschule

|PROSIS GmbH

data-sort-value="Koln" | Viktoria Köln

| data-sort-value="Janßen, Olaf" | {{flagicon|GER}} Olaf Janßen

| data-sort-value="Fritz, Moritz" | {{flagicon|GER}} Moritz Fritz

| Capelli

| Peynooş

| Wintec Autoglas

| ETL

data-sort-value="Lübeck" | VfB Lübeck

| data-sort-value="Martens, Jens" | {{flagicon|GER}} Jens Martens

| data-sort-value="Grupe, Tommy" | {{flagicon|GER}} Tommy Grupe

| Capelli

| HanseBelt

| Mayo Feinkost

| Iperdi

data-sort-value="Mannheim" | Waldhof Mannheim

| data-sort-value="Antwerpen, Marco" | {{flagicon|GER}} Marco Antwerpen

| data-sort-value="Seegert, Marcel" | {{flagicon|GER}} Marcel Seegert

| Uhlsport

|CrazyBuzzer

|None

| None

data-sort-value="Munich, 1860" | 1860 Munich

| data-sort-value="Giannikis, Argiris" | {{flagicon|GRE}} Argiris Giannikis

| data-sort-value="Verlaat, Jesper" | {{flagicon|NED}} Jesper Verlaat

| Nike

| Die Bayerische

| Bet3000

| Pangea Life

data-sort-value="Münster" | Preußen Münster

| data-sort-value="Hildmann, Sascha" | {{flagicon|GER}} Sascha Hildmann

| data-sort-value="Braun-Schumacher, Sandrino" | {{flagicon|GER}} Marc Lorenz

| Jako

| FIEGE

| Stadtwerke Münster

| Gieseke

data-sort-value="Regensburg" | Jahn Regensburg

| data-sort-value="Enochs, Joe" | {{flagicon|USA}} Joe Enochs

| data-sort-value="Geipl, Andreas" | {{flagicon|GER}} Andreas Geipl

| Hummel

| Netto

| Wolf GmbH

| Netto

data-sort-value="Saarbrucken" | 1. FC Saarbrücken

| data-sort-value="Ziehl, Rüdiger" | {{flagicon|GER}} Rüdiger Ziehl

| data-sort-value="Zeitz, Manuel" | {{flagicon|GER}} Manuel Zeitz

| Adidas

| Victor's Group

| Saarland-Sporttoto

| Victor's Group

data-sort-value="Sandhausen" | SV Sandhausen

| data-sort-value="Kleppinger, Gerhard" | {{flagicon|GER}} Gerhard Kleppinger

| data-sort-value="Diekmeier, Dennis" | {{flagicon|GER}} Dennis Diekmeier

| Macron

| Weingut Reichsrat von Buhl

| Goelz Paletten

| Service Pitzler

data-sort-value="Ulm" | SSV Ulm

| data-sort-value="Worle, Thomas" | {{flagicon|GER}} Thomas Wörle

| data-sort-value="Reichert, Johannes" | {{flagicon|GER}} Johannes Reichert

| Uhlsport

| Husqvarna Group

| B-ITE E-Recruiting

| UZIN UTZ

data-sort-value="Unterhaching" | SpVgg Unterhaching

| data-sort-value="Unterberger, Marc" | {{flagicon|GER}} Marc Unterberger

| data-sort-value="Welzmuller, Josef" | {{flagicon|GER}} Josef Welzmüller

| Uhlsport

| Alpenbauer

| Lupse & Lupse

|None

data-sort-value="Verl" | SC Verl

| data-sort-value="Ende, Alexander" | {{flagicon|GER}} Alexander Ende

| data-sort-value="Corboz, Mael" | {{flagicon|USA}} Mael Corboz

| Joma

| Beckhoff

| EGE GmbH

| None

=Managerial changes=

class="wikitable" style="text-align:center"
rowspan="2" | Team

! rowspan="2" | Outgoing

! rowspan="2" | {{Abbr|Manner|Manner of departure}}

! colspan="2" | Exit date

! rowspan="2" | Position in table

! rowspan="2" | Incoming

! colspan="2" | Incoming date

! rowspan="2" | {{Abbr|Ref.|References}}

Announced on

! Departed on

! Announced on

! Arrived on

align="left" | SpVgg Unterhaching

| align="left" | {{flagicon|GER}} Sandro Wagner

| Resigned

| 23 March 2023

| rowspan=5|30 June 2023

| rowspan=5|Pre-season

| align="left" | {{flagicon|GER}} Marc Unterberger

| 27 March 2023

| rowspan=5|1 July 2023

| {{cite web |url=https://www.tz.de/sport/fussball/sandro-wagner-verlaesst-unterhaching-am-saisonende-zr-92165077.html|title=Sandro Wagner verlässt Unterhaching am Saisonende|website=tz.de |date=23 March 2023|access-date=23 March 2023|language=de}}{{cite web |url=https://www.merkur.de/sport/amateur-fussball/landkreis-muenchen/spvgg-unterhaching-trainer-sandro-wagner-nachfolger-marc-unterberger-regionalliga-bayern-92172739.html|title=SpVgg Unterhaching: U19-Trainer Marc Unterberger wird Wagner-Nachfolger|website=merkur.de |date=27 March 2023|access-date=27 March 2023|language=de}}

align="left" | SV Sandhausen

| align="left" | {{flagicon|GER}} Gerhard Kleppinger (interim)

| End of caretaker

| 10 April 2023

| align="left" | {{flagicon|GER}} Danny Galm

| 19 June 2023

| {{cite news |url=https://www.svs1916.de/aktuelles/news/detail/article/sv-sandhausen-stellt-trainer-tomas-oral-frei.html|website=svs1916.de|title=SV Sandhausen stellt Trainer Tomas Oral frei|date=10 April 2023|accessdate=10 April 2023}}{{cite news |url=https://www.dfb.de/news/detail/sv-sandhausen-danny-galm-wird-cheftrainer-252702/|website=dfb.de|title=SV Sandhausen: Danny Galm wird Cheftrainer|date=19 June 2023|accessdate=19 June 2023}}

align="left" | Waldhof Mannheim

| align="left" | {{flagicon|GER}} Christian Neidhart

| Mutual consent

| 28 May 2023

| align="left" | {{flagicon|GER}} Rüdiger Rehm

| 12 June 2023

| {{cite web |url=https://svw07.de/aktuelles/profis/2023/05/sv-waldhof-mannheim-07-und-christian-neidhart-gehen-getrennte-wege/|title=SV Waldhof Mannheim 07 und Christian Neidhart gehen getrennte Wege|website=svw07.de |date=28 May 2023|access-date=28 May 2023|language=de}}{{cite web |url=https://svw07.de/aktuelles/profis/2023/06/ruediger-rehm-uebernimmt-das-traineramt-des-sv-waldhof-mannheim-07/|title=Rüdiger Rehm übernimmt das Traineramt des SV Waldhof Mannheim 07|website=svw07.de |date=12 June 2023|access-date=12 June 2023|language=de}}

align="left" | Arminia Bielefeld

| align="left" | {{flagicon|GER}} Uwe Koschinat

| End of contract

| 9 June 2023

| align="left" | {{flagicon|GER}} Michél Kniat

| 13 June 2023

| {{cite web |url=https://www.arminia.de/neues/schlagzeilen/detail/arminia-geht-mit-neuem-cheftrainer-in-die-neue-saison|title=Arminia geht mit neuem Cheftrainer in die neue Saison|website=arminia.de |date=9 June 2023|access-date=9 June 2023|language=de}}{{cite web |url=https://www.dfb.de/news/detail/trainer-kniat-wechselt-von-verl-nach-bielefeld-252460/|title=Trainer Kniat wechselt von Verl nach Bielefeld|website=arminia.de |date=13 June 2023|access-date=13 June 2023|language=de}}

align="left" | SC Verl

| align="left" | {{flagicon|GER}} Michél Kniat

| Signed for Arminia Bielefeld

| 13 June 2023

| align="left" | {{flagicon|GER}} Alexander Ende

| 30 June 2023

| {{cite web |url=https://www.dfb.de/news/detail/sc-verl-ende-kehrt-als-trainer-zurueck-253118/|title=SC Verl: Ende kehrt als Trainer zurück|website=dfb.de |date=30 June 2023|access-date=30 June 2023|language=de}}

align="left" rowspan=2| MSV Duisburg

| align="left" | {{flagicon|GER}} Torsten Ziegner

| Sacked

| colspan=2|16 September 2023

| 19th

| align="left" | {{flagicon|GER}} Engin Vural (inteirm)

| colspan=2|18 September 2023

| {{cite web |url=https://www.msv-duisburg.de/aktuelles/artikel/msv-stellt-torsten-ziegner-michael-hiemisch-frei/|title=MSV stellt Torsten Ziegner & Michael Hiemisch frei|website=msv-duisburg.de |date=16 September 2023|access-date=16 September 2023|language=de}}{{cite web |url=https://www.msv-duisburg.de/aktuelles/artikel/msv-vertraut-auf-engin-vural-und-geht-mit-ihm-in-das-spiel-bei-viktoria-koeln/|title=MSV vertraut auf Engin Vural und geht mit ihm in das Spiel bei Viktoria Köln|website=msv-duisburg.de |date=18 September 2023|access-date=18 September 2023|language=de}}

align="left" | {{flagicon|GER}} Engin Vural

| End of caretaker

| colspan=2|9 October 2023

| 20th

| align="left" | {{flagicon|GER}} Boris Schommers

| colspan=2|9 October 2023

| {{cite web |url=https://www.msv-duisburg.de/aktuelles/artikel/msv-verpflichtet-boris-schommers-grosser-dank-an-engin-vural-pressekonferenz-um-14-uhr|title=MSV verpflichtet Boris Schommers – Großer Dank an Engin Vural – Pressekonferenz um 14 Uhr|website=msv-duisburg.de |date=9 October 2023|access-date=9 October 2023|language=de}}

align="left"| SV Sandhausen

| align="left" | {{flagicon|GER}} Danny Galm

| rowspan=3|Sacked

| colspan=2|22 October 2023

| 10th

| align="left" | {{flagicon|GER}} Jens Keller

| colspan=2|23 October 2023

| {{cite web |url=https://www.dfb.de/news/detail/sandhausen-stellt-trainer-galm-frei-256052/|title=Sandhausen stellt Trainer Galm frei|website=dfb.de |date=22 October 2023|access-date=22 October 2023|language=de}}{{cite web |url=https://www.dfb.de/news/detail/sv-sandhausen-jens-keller-neuer-cheftrainer-256071/|title=SV Sandhausen: Jens Keller neuer Cheftrainer|website=dfb.de |date=23 October 2023|access-date=23 October 2023|language=de}}

align="left"| 1860 Munich

| align="left" | {{flagicon|SUI}} Maurizio Jacobacci

| colspan=2|5 December 2023

| 15th

| align="left" | {{flagicon|GER}} Frank Schmöller (inteirm)

| colspan=2|5 December 2023

| {{cite web |url=https://www.tsv1860.de/de/Aktuelles_News/7632.htm|title=Löwen trennen sich von Jacobacci. Schmöller übernimmt als Interimstrainer.|website=tsv1860.de |date=5 December 2023|access-date=5 December 2023|language=de}}

align="left" rowspan=2| VfB Lübeck

| align="left" | {{flagicon|GER}} Lukas Pfeiffer

| colspan=2|11 December 2023

| 17th

| align="left" | {{flagicon|GER}} Bastian Reinhardt (interim)

| colspan=2|11 December 2023

| {{cite web |url=https://www.dfb.de/news/detail/vfb-luebeck-stellt-trainer-pfeiffer-frei-257750/|title=VfB Lübeck stellt Trainer Pfeiffer frei|website=dfb.de |date=11 December 2023|access-date=11 December 2023|language=de}}

align="left" | {{flagicon|GER}} Bastian Reinhardt (interim)

| rowspan=2|End of caretaker spell

| colspan=2|28 December 2023

| 18th

| align="left" | {{flagicon|GER}} Florian Schnorrenberg

| colspan=2|28 December 2023

| {{cite web |url=https://vfb-luebeck.de/florian-schnorrenberg-wird-trainer-an-der-lohmuehle/|title=Florian Schnorrenberg wird Trainer an der Lohmühle|website=dfb.de |date=28 December 2023|access-date=28 December 2023|language=de}}

align="left"| 1860 Munich

| align="left" | {{flagicon|GER}} Frank Schmöller (inteirm)

| colspan=2|10 January 2024

| 15th

| align="left" | {{flagicon|GRE}} Argiris Giannikis

| colspan=2|10 January 2024

| {{cite web |url=https://www.dfb.de/news/detail/giannikis-neuer-trainer-von-1860-muenchen-258098/|title=Giannikis neuer Trainer von 1860 München|website=dfb.de |date=10 January 2024|access-date=10 January 2024|language=de}}

align="left" | Waldhof Mannheim

| align="left" | {{flagicon|GER}} Rüdiger Rehm

| rowspan=2|Sacked

| colspan=2|31 January 2024

| 17th

| align="left" | {{flagicon|GER}} Marco Antwerpen

| colspan=2|31 January 2024

| {{cite web |url=https://svw07.de/trainerwechsel-beim-sv-waldhof-marco-antwerpen-uebernimmt-fuer-ruediger-rehm/|title=Trainerwechsel beim SV Waldhof – Marco Antwerpen übernimmt für Rüdiger Rehm|website=svw07.de |date=31 January 2024|access-date=31 January 2024|language=de}}

align="left" rowspan=2| VfB Lübeck

| align="left" | {{flagicon|GER}} Florian Schnorrenberg

| colspan=2|11 March 2024

| 19th

| align="left" | {{flagicon|GER}} Bastian Reinhardt (interim)

| colspan=2|11 March 2024

| {{cite web |url=https://vfb-luebeck.de/vfb-stellt-trainer-florian-schnorrenberg-frei/|title=VfB stellt Trainer Florian Schnorrenberg frei|website=vfb-luebeck.de |date=11 March 2024|access-date=11 March 2024|language=de}}

align="left" | {{flagicon|GER}} Bastian Reinhardt (interim)

| End of caretaker spell

| colspan=2|26 March 2024

| 19th

| align="left" | {{flagicon|GER}} Jens Martens

| colspan=2|26 March 2024

| {{cite web |url=https://vfb-luebeck.de/jens-martens-wird-neuer-cheftrainer-des-vfb/|title=Jens Martens wird neuer Cheftrainer des VfB|website=dfb.de |date=26 March 2024|access-date=5 May 2024|language=de}}

align="left"| Hallescher FC

| align="left" | {{flagicon|GER}} Sreto Ristić

| rowspan=4|Sacked

| colspan=2|1 April 2024

| 17th

| align="left" | {{flagicon|GER}} Stefan Reisinger

| colspan=2|1 April 2024

| {{cite web |url=https://www.hallescherfc.de/2024/04/01/hfc-reagiert-mit-trainerwechsel-auf-sportliche-situation/|title=HFC reagiert mit Trainerwechsel auf sportliche Situation|website=hallescherfc.de |date=1 April 2024|access-date=1 April 2024|language=de}}

align="left"| Dynamo Dresden

| align="left" | {{flagicon|GER}} Markus Anfang

| colspan=2|20 April 2024

| 3rd

| align="left" | {{flagicon|GER}} Heiko Scholz (interim)

| colspan=2|20 April 2024

| {{cite web |url=https://www.dynamo-dresden.de/aktuelles/news/profis/sgd-stellt-markus-anfang-frei/|title=Dreigespann übernimmt bis zum Saisonende|website=dynamo-dresden.de |date=20 April 2024|access-date=20 April 2024|language=de}}

align="left"| MSV Duisburg

| align="left" | {{flagicon|GER}} Boris Schommers

| colspan=2|23 April 2024

| 18th

| align="left" | {{flagicon|GER}} Uwe Schubert (interim)

| colspan=2|23 April 2024

| {{cite web |url=https://www.msv-duisburg.de/aktuelles/artikel/msv-uwe-schubert-branimir-bajic-uebernehmen-bis-zum-saisonende/|title=MSV – Uwe Schubert & Branimir Bajic übernehmen bis zum Saisonende|website=msv-duisburg.de |date=23 April 2024|access-date=23 April 2024|language=de}}

align="left"| FC Ingolstadt

| align="left" | {{flagicon|GER}} Michael Köllner

| colspan=2|2 May 2024

| 11th

| align="left" | {{flagicon|GER}} Sabrina Wittmann (interim)

| colspan=2|2 May 2024

| {{cite web |url=https://www.fcingolstadt.de/koellner-freigestellt-wittmann-uebernimmt-bis-saisonende2324/|title=FCI stellt Cheftrainer Michael Köllner frei, Sabrina Wittmann übernimmt bis Saisonende|website=fcingolstadt.de |date=2 May 2024|access-date=2 May 2024|language=de}}

align="left" | SV Sandhausen

| align="left" | {{flagicon|GER}} Jens Keller

| Mutual consent

| colspan=2|13 May 2024

| 8th

| align="left" | {{flagicon|GER}} Gerhard Kleppinger (interim)

| colspan=2|13 May 2024

| {{cite news |url=https://www.svs1916.de/aktuelles/news/detail/article/jens-keller-ist-nicht-mehr-cheftrainer-des-sv-sandhausen.html|website=svs1916.de|title=Jens Keller ist nicht mehr Cheftrainer des SV Sandhausen|date=13 May 2024|accessdate=13 May 2024}}

League table

{{2023–24 3. Liga table}}

Results

{{#invoke:Sports results|main

| source = [https://www.dfb.de/3-liga/spieltagtabelle/?no_cache=1&spieledb_path=%2Fdatencenter%2F3-liga%2F2023-24%2Fcurrent DFB]

| update = complete

| matches_style = FBR

|team_order=AUE, BIE, DOR, DRE, DUI, ESS, FRE, HAL, ING, KÖL, LÜB, MAN, MUN, MÜN, REG, SAA, SAN, ULM, UNT, VER

|name_AUE=Erzgebirge Aue

|name_BIE=Arminia Bielefeld

|name_DOR=Borussia Dortmund II

|name_DRE=Dynamo Dresden

|name_DUI=MSV Duisburg

|name_ESS=Rot-Weiss Essen

|name_FRE=SC Freiburg II

|name_HAL=Hallescher FC

|name_ING=FC Ingolstadt

|name_KÖL=Viktoria Köln

|name_LÜB=VfB Lübeck

|name_MAN=Waldhof Mannheim

|name_MUN=1860 Munich

|name_MÜN=Preußen Münster

|name_REG=Jahn Regensburg

|name_SAA=1. FC Saarbrücken

|name_SAN=SV Sandhausen

|name_ULM=SSV Ulm

|name_UNT=SpVgg Unterhaching

|name_VER=SC Verl

| match_AUE_BIE = 1–0

| match_AUE_DOR = 2–0

| match_AUE_DRE = 2–1

| match_AUE_DUI = 1–1

| match_AUE_ESS = 2–1

| match_AUE_FRE = 2–1

| match_AUE_HAL = 3–1

| match_AUE_ING = 1–0

| match_AUE_KÖL = 2–1

| match_AUE_LÜB = 2–0

| match_AUE_MAN = 2–0

| match_AUE_MUN = 1–2

| match_AUE_MÜN = 2–3

| match_AUE_REG = 0–1

| match_AUE_SAA = 2–0

| match_AUE_SAN = 2–1

| match_AUE_ULM = 1–2

| match_AUE_UNT = 2–1

| match_AUE_VER = 1–2

| match_BIE_AUE = 2–2

| match_BIE_DOR = 2–2

| match_BIE_DRE = 0–1

| match_BIE_DUI = 2–0

| match_BIE_ESS = 1–1

| match_BIE_FRE = 0–2

| match_BIE_HAL = 0–0

| match_BIE_ING = 4–0

| match_BIE_KÖL = 0–2

| match_BIE_LÜB = 0–0

| match_BIE_MAN = 3–1

| match_BIE_MUN = 2–0

| match_BIE_MÜN = 4–0

| match_BIE_REG = 1–1

| match_BIE_SAA = 2–6

| match_BIE_SAN = 1–1

| match_BIE_ULM = 0–2

| match_BIE_UNT = 1–2

| match_BIE_VER = 0–0

| match_DOR_AUE = 2–2

| match_DOR_BIE = 0–2

| match_DOR_DRE = 0–2

| match_DOR_DUI = 1–0

| match_DOR_ESS = 1–2

| match_DOR_FRE = 1–0

| match_DOR_HAL = 2–1

| match_DOR_ING = 1–1

| match_DOR_KÖL = 2–1

| match_DOR_LÜB = 1–1

| match_DOR_MAN = 1–2

| match_DOR_MUN = 3–0

| match_DOR_MÜN = 2–3

| match_DOR_REG = 1–0

| match_DOR_SAA = 1–1

| match_DOR_SAN = 1–2

| match_DOR_ULM = 1–2

| match_DOR_UNT = 2–2

| match_DOR_VER = 5–2

| match_DRE_AUE = 2–1

| match_DRE_BIE = 3–1

| match_DRE_DOR = 1–2

| match_DRE_DUI = 4–0

| match_DRE_ESS = 2–2

| match_DRE_FRE = 2–0

| match_DRE_HAL = 2–1

| match_DRE_ING = 2–0

| match_DRE_KÖL = 0–2

| match_DRE_LÜB = 7–2

| match_DRE_MAN = 2–1

| match_DRE_MUN = 2–1

| match_DRE_MÜN = 1–0

| match_DRE_REG = 0–1

| match_DRE_SAA = 1–3

| match_DRE_SAN = 0–1

| match_DRE_ULM = 0–0

| match_DRE_UNT = 2–1

| match_DRE_VER = 0–1

| match_DUI_AUE = 2–2

| match_DUI_BIE = 0–1

| match_DUI_DOR = 2–1

| match_DUI_DRE = 2–4

| match_DUI_ESS = 1–2

| match_DUI_FRE = 4–2

| match_DUI_HAL = 2–3

| match_DUI_ING = 0–1

| match_DUI_KÖL = 1–0

| match_DUI_LÜB = 1–0

| match_DUI_MAN = 1–1

| match_DUI_MUN = 0–3

| match_DUI_MÜN = 0–0

| match_DUI_REG = 0–1

| match_DUI_SAA = 2–0

| match_DUI_SAN = 3–1

| match_DUI_ULM = 1–1

| match_DUI_UNT = 1–0

| match_DUI_VER = 2–3

| match_ESS_AUE = 1–1

| match_ESS_BIE = 2–1

| match_ESS_DOR = 4–0

| match_ESS_DRE = 3–1

| match_ESS_DUI = 3–1

| match_ESS_FRE = 4–3

| match_ESS_HAL = 3–2

| match_ESS_ING = 4–0

| match_ESS_KÖL = 3–1

| match_ESS_LÜB = 1–0

| match_ESS_MAN = 2–0

| match_ESS_MUN = 0–1

| match_ESS_MÜN = 1–0

| match_ESS_REG = 0–0

| match_ESS_SAA = 2–1

| match_ESS_SAN = 1–2

| match_ESS_ULM = 0–2

| match_ESS_UNT = 1–3

| match_ESS_VER = 0–5

| match_FRE_AUE = 0–1

| match_FRE_BIE = 0–3

| match_FRE_DOR = 0–0

| match_FRE_DRE = 1–1

| match_FRE_DUI = 1–1

| match_FRE_ESS = 0–2

| match_FRE_HAL = 1–2

| match_FRE_ING = 1–4

| match_FRE_KÖL = 1–0

| match_FRE_LÜB = 3–0

| match_FRE_MAN = 1–0

| match_FRE_MUN = 1–0

| match_FRE_MÜN = 2–2

| match_FRE_REG = 3–1

| match_FRE_SAA = 0–4

| match_FRE_SAN = 0–2

| match_FRE_ULM = 1–2

| match_FRE_UNT = 0–0

| match_FRE_VER = 0–1

| match_HAL_AUE = 2–3

| match_HAL_BIE = 2–2

| match_HAL_DOR = 1–1

| match_HAL_DRE = 1–0

| match_HAL_DUI = 1–1

| match_HAL_ESS = 2–1

| match_HAL_FRE = 2–2

| match_HAL_ING = 3–1

| match_HAL_KÖL = 2–1

| match_HAL_LÜB = 3–0

| match_HAL_MAN = 1–4

| match_HAL_MUN = 0–2

| match_HAL_MÜN = 1–4

| match_HAL_REG = 1–2

| match_HAL_SAA = 0–2

| match_HAL_SAN = 4–1

| match_HAL_ULM = 0–2

| match_HAL_UNT = 0–1

| match_HAL_VER = 1–0

| match_ING_AUE = 1–1

| match_ING_BIE = 1–1

| match_ING_DOR = 1–1

| match_ING_DRE = 2–1

| match_ING_DUI = 2–0

| match_ING_ESS = 2–1

| match_ING_FRE = 2–3

| match_ING_HAL = 4–0

| match_ING_KÖL = 1–3

| match_ING_LÜB = 6–1

| match_ING_MAN = 1–1

| match_ING_MUN = 2–1

| match_ING_MÜN = 1–1

| match_ING_REG = 2–4

| match_ING_SAA = 2–2

| match_ING_SAN = 4–0

| match_ING_ULM = 4–0

| match_ING_UNT = 3–0

| match_ING_VER = 0–1

| match_KÖL_AUE = 2–2

| match_KÖL_BIE = 1–1

| match_KÖL_DOR = 1–3

| match_KÖL_DRE = 1–5

| match_KÖL_DUI = 2–0

| match_KÖL_ESS = 0–0

| match_KÖL_FRE = 2–0

| match_KÖL_HAL = 4–2

| match_KÖL_ING = 1–0

| match_KÖL_LÜB = 1–0

| match_KÖL_MAN = 2–2

| match_KÖL_MUN = 2–1

| match_KÖL_MÜN = 3–5

| match_KÖL_REG = 1–1

| match_KÖL_SAA = 2–5

| match_KÖL_SAN = 2–1

| match_KÖL_ULM = 1–3

| match_KÖL_UNT = 2–1

| match_KÖL_VER = 3–1

| match_LÜB_AUE = 1–1

| match_LÜB_BIE = 2–2

| match_LÜB_DOR = 0–5

| match_LÜB_DRE = 0–1

| match_LÜB_DUI = 5–3

| match_LÜB_ESS = 3–3

| match_LÜB_FRE = 0–1

| match_LÜB_HAL = 2–2

| match_LÜB_ING = 0–4

| match_LÜB_KÖL = 3–2

| match_LÜB_MAN = 2–1

| match_LÜB_MUN = 1–1

| match_LÜB_MÜN = 0–3

| match_LÜB_REG = 1–0

| match_LÜB_SAA = 0–0

| match_LÜB_SAN = 0–0

| match_LÜB_ULM = 1–1

| match_LÜB_UNT = 2–3

| match_LÜB_VER = 0–0

| match_MAN_AUE = 3–0

| match_MAN_BIE = 1–0

| match_MAN_DOR = 1–3

| match_MAN_DRE = 0–2

| match_MAN_DUI = 0–0

| match_MAN_ESS = 0–2

| match_MAN_FRE = 3–1

| match_MAN_HAL = 3–2

| match_MAN_ING = 1–1

| match_MAN_KÖL = 1–1

| match_MAN_LÜB = 2–2

| match_MAN_MUN = 1–0

| match_MAN_MÜN = 2–2

| match_MAN_REG = 3–1

| match_MAN_SAA = 0–2

| match_MAN_SAN = 4–2

| match_MAN_ULM = 0–2

| match_MAN_UNT = 6–1

| match_MAN_VER = 1–2

| match_MUN_AUE = 1–2

| match_MUN_BIE = 0–2

| match_MUN_DOR = 1–2

| match_MUN_DRE = 0–0

| match_MUN_DUI = 4–1

| match_MUN_ESS = 2–0

| match_MUN_FRE = 2–0

| match_MUN_HAL = 1–0

| match_MUN_ING = 3–1

| match_MUN_KÖL = 3–1

| match_MUN_LÜB = 1–2

| match_MUN_MAN = 2–0

| match_MUN_MÜN = 1–2

| match_MUN_REG = 0–1

| match_MUN_SAA = 1–1

| match_MUN_SAN = 1–1

| match_MUN_ULM = 0–1

| match_MUN_UNT = 0–1

| match_MUN_VER = 1–0

| match_MÜN_AUE = 4–0

| match_MÜN_BIE = 2–1

| match_MÜN_DOR = 0–0

| match_MÜN_DRE = 1–0

| match_MÜN_DUI = 3–1

| match_MÜN_ESS = 2–1

| match_MÜN_FRE = 2–0

| match_MÜN_HAL = 1–0

| match_MÜN_ING = 3–1

| match_MÜN_KÖL = 3–3

| match_MÜN_LÜB = 1–1

| match_MÜN_MAN = 1–3

| match_MÜN_MUN = 1–1

| match_MÜN_REG = 1–3

| match_MÜN_SAA = 4–1

| match_MÜN_SAN = 1–1

| match_MÜN_ULM = 3–2

| match_MÜN_UNT = 2–0

| match_MÜN_VER = 3–1

| match_REG_AUE = 0–0

| match_REG_BIE = 2–0

| match_REG_DOR = 0–0

| match_REG_DRE = 1–1

| match_REG_DUI = 2–1

| match_REG_ESS = 1–3

| match_REG_FRE = 3–2

| match_REG_HAL = 2–0

| match_REG_ING = 1–1

| match_REG_KÖL = 1–1

| match_REG_LÜB = 2–1

| match_REG_MAN = 2–0

| match_REG_MUN = 1–1

| match_REG_MÜN = 2–1

| match_REG_SAA = 0–1

| match_REG_SAN = 1–2

| match_REG_ULM = 2–0

| match_REG_UNT = 1–1

| match_REG_VER = 1–1

| match_SAA_AUE = 2–0

| match_SAA_BIE = 1–1

| match_SAA_DOR = 2–0

| match_SAA_DRE = 1–0

| match_SAA_DUI = 0–0

| match_SAA_ESS = 1–1

| match_SAA_FRE = 2–1

| match_SAA_HAL = 0–1

| match_SAA_ING = 0–2

| match_SAA_KÖL = 1–2

| match_SAA_LÜB = 1–1

| match_SAA_MAN = 1–1

| match_SAA_MUN = 2–3

| match_SAA_MÜN = 0–0

| match_SAA_REG = 2–2

| match_SAA_SAN = 4–1

| match_SAA_ULM = 2–1

| match_SAA_UNT = 2–1

| match_SAA_VER = 4–3

| match_SAN_AUE = 1–0

| match_SAN_BIE = 1–2

| match_SAN_DOR = 3–2

| match_SAN_DRE = 1–0

| match_SAN_DUI = 2–0

| match_SAN_ESS = 2–0

| match_SAN_FRE = 1–0

| match_SAN_HAL = 1–1

| match_SAN_ING = 1–1

| match_SAN_KÖL = 3–3

| match_SAN_LÜB = 1–2

| match_SAN_MAN = 3–0

| match_SAN_MUN = 3–0

| match_SAN_MÜN = 0–2

| match_SAN_REG = 6–3

| match_SAN_SAA = 2–2

| match_SAN_ULM = 1–2

| match_SAN_UNT = 1–0

| match_SAN_VER = 2–2

| match_ULM_AUE = 2–2

| match_ULM_BIE = 1–0

| match_ULM_DOR = 1–1

| match_ULM_DRE = 2–3

| match_ULM_DUI = 2–2

| match_ULM_ESS = 2–1

| match_ULM_FRE = 2–1

| match_ULM_HAL = 2–3

| match_ULM_ING = 0–0

| match_ULM_KÖL = 2–0

| match_ULM_LÜB = 3–0

| match_ULM_MAN = 3–1

| match_ULM_MUN = 1–0

| match_ULM_MÜN = 2–0

| match_ULM_REG = 1–0

| match_ULM_SAA = 1–1

| match_ULM_SAN = 2–0

| match_ULM_UNT = 2–0

| match_ULM_VER = 4–2

| match_UNT_AUE = 0–0

| match_UNT_BIE = 1–2

| match_UNT_DOR = 3–4

| match_UNT_DRE = 1–2

| match_UNT_DUI = 1–0

| match_UNT_ESS = 4–0

| match_UNT_FRE = 1–0

| match_UNT_HAL = 2–0

| match_UNT_ING = 0–3

| match_UNT_KÖL = 2–1

| match_UNT_LÜB = 4–1

| match_UNT_MAN = 3–0

| match_UNT_MUN = 2–0

| match_UNT_MÜN = 3–2

| match_UNT_REG = 1–2

| match_UNT_SAA = 0–0

| match_UNT_SAN = 0–0

| match_UNT_ULM = 3–2

| match_UNT_VER = 1–0

| match_VER_AUE = 3–1

| match_VER_BIE = 3–1

| match_VER_DOR = 2–3

| match_VER_DRE = 1–0

| match_VER_DUI = 1–3

| match_VER_ESS = 1–1

| match_VER_FRE = 3–2

| match_VER_HAL = 3–2

| match_VER_ING = 2–2

| match_VER_KÖL = 1–1

| match_VER_LÜB = 4–0

| match_VER_MAN = 1–1

| match_VER_MUN = 0–1

| match_VER_MÜN = 2–0

| match_VER_REG = 1–2

| match_VER_SAA = 0–0

| match_VER_SAN = 4–4

| match_VER_ULM = 0–3

| match_VER_UNT = 0–0

}}

Statistics

=Top scorers=

class="wikitable sortable" style="text-align:center"
Rank

!Player

!Club

!Goals{{cite web |url=https://www.kicker.de/3-liga/torjaeger/2023-24 |title=3. Liga – Torjäger 2023/24 |trans-title=3. Liga – Goalscorers 2023–24 |website=Kicker |language=de}}

1

| align=left|{{flagicon|GER}} Jannik Mause

| align=left|FC Ingolstadt

| 18

rowspan=2|2

| align=left|{{flagicon|GER}} Malik Batmaz

| align=left|Preußen Münster

| rowspan=2|17

align=left|{{flagicon|GER}} Joel Grodowski

| align=left|Preußen Münster

4

| align=left|{{flagicon|GER}} Dominic Baumann

| align=left|Hallescher FC

| 15

rowspan=3|5

| align=left|{{flagicon|GER}} Stefan Kutschke

| align=left|Dynamo Dresden

| rowspan=3|14

align=left|{{flagicon|GER}} Lars Lokotsch

| align=left|SC Verl

align=left|{{flagicon|GER}} Luca Marseiler

| align=left|Viktoria Köln

rowspan=3|8

| align=left|{{flagicon|GER}} Marcel Bär

| align=left|Erzgebirge Aue

| rowspan=3|13

align=left|{{flagicon|GER}} Patrick Hobsch

| align=left|SpVgg Unterhaching

align=left|{{flagicon|GER}} Ole Pohlmann

| align=left|Borussia Dortmund II

=Hat-tricks=

class="wikitable sortable"

! Player

! Club

! Against

! style="text-align:center" | Result

! Date

{{flagicon|GER}} Malik Batmaz

| Preußen Münster

| Erzgebirge Aue

| style="text-align:center"|[https://www.dfb.de/3-liga/spieltagtabelle/?no_cache=1&spieledb_path=%2Fdatencenter%2F3-liga%2F2023-24%2F9-spieltag%2Fpreussen-muenster-erzgebirge-aue-2357334 4–0 (H)]

| rowspan=2|{{dts|format=dmy|2023|10|5}}

{{flagicon|GER}} Mathias Fetsch4

| SpVgg Unterhaching

| Rot-Weiss Essen

| style="text-align:center"|[https://www.dfb.de/3-liga/spieltagtabelle/?no_cache=1&spieledb_path=%2Fdatencenter%2F3-liga%2F2023-24%2F9-spieltag%2Fspvgg-unterhaching-rot-weiss-essen-2357336 4–0 (H)]

{{flagicon|GER}} Oliver Batista Meier

| SC Verl

| Rot-Weiss Essen

| style="text-align:center"|[https://www.dfb.de/3-liga/spieltagtabelle/?no_cache=1&spieledb_path=%2Fdatencenter%2F3-liga%2F2023-24%2F10-spieltag%2Frot-weiss-essen-sc-verl-2357348 5–0 (A)]

| {{dts|format=dmy|2023|10|7}}

{{flagicon|GER}} Stefan Kutschke

| Dynamo Dresden

| Viktoria Köln

| style="text-align:center"|[https://www.dfb.de/3-liga/spieltagtabelle/?no_cachhttps://www.dfb.de/3-liga/spieltagtabelle/?no_cache=1&spieledb_path=%2Fdatencenter%2F3-liga%2F2023-24%2F15-spieltag%2Ffc-viktoria-koeln-dynamo-dresden-2357436 5–1 (A)]

| {{dts|format=dmy|2023|11|10}}

{{flagicon|GER}} Ole Pohlmann

| Borussia Dortmund II

| SpVgg Unterhaching

| style="text-align:center"|[https://www.dfb.de/3-liga/spieltagtabelle/?no_cache=1&spieledb_path=%2Fdatencenter%2F3-liga%2F2023-24%2F27-spieltag%2Fspvgg-unterhaching-borussia-dortmund-ii-2357547 4–3 (A)]

| {{dts|format=dmy|2024|2|24}}

{{flagicon|GER}} Maximilian Breunig

| SC Freiburg II

| VfB Lübeck

| style="text-align:center"|[https://www.dfb.de/3-liga/spieltagtabelle/?no_cache=1&spieledb_path=%2Fdatencenter%2F3-liga%2F2023-24%2F29-spieltag%2Fsc-freiburg-ii-vfb-luebeck-2357526 3–0 (A)]

| {{dts|format=dmy|2024|3|9}}

{{flagicon|CRO}} Leonardo Vonić

| Rot-Weiss Essen

| VfB Lübeck

| style="text-align:center"|[https://www.dfb.de/3-liga/spieltagtabelle/?no_cache=1&spieledb_path=%2Fdatencenter%2F3-liga%2F2023-24%2F38-spieltag%2Fvfb-luebeck-rot-weiss-essen-2357372 3–3 (A)]

| {{dts|format=dmy|2024|5|18}}

4 Player scored four goals.

=Clean sheets=

class="wikitable sortable" style="text-align:center"
Rank

!Player

!Club

!Clean
sheets{{cite web |url=https://www.kicker.de/3-liga/torhueter/2023-24 |title=3. Liga – Torhüter 2023/24 |trans-title=3. Liga – Goalkeepers 2023–24 |website=Kicker |language=de}}

1

| align=left|{{flagicon|GER}} Christian Ortag

| align=left|SSV Ulm

| 16

2

| align=left|{{flagicon|GER}} René Vollath

| align=left|SpVgg Unterhaching

| 14

3

| align=left|{{flagicon|GER}} Nikolai Rehnen

| align=left|SV Sandhausen

| 11

rowspan=2|4

| align=left|{{flagicon|GER}} Jonas Kersken

| align=left|Arminia Bielefeld

| rowspan=2|10

align=left|{{flagicon|GER}} Luca Unbehaun

| align=left|SC Verl

rowspan=6|6

| align=left|{{flagicon|GER}} Marius Funk

| align=left|FC Ingolstadt

| rowspan=6|9

align=left|{{flagicon|GER}} Jakob Golz

| align=left|Rot-Weiss Essen

align=left|{{flagicon|GER}} Marco Hiller

| align=left|1860 Munich

align=left|{{flagicon|GER}} Martin Männel

| align=left|Erzgebirge Aue

align=left|{{flagicon|GER}} Tim Schreiber

| align=left|1. FC Saarbrücken

align=left|{{flagicon|GER}} Maximilian Schulze Niehues

| align=left|Preußen Münster

Attendances

Dynamo Dresden drew the highest average home attendance in the 2023-24 edition of the 3. Liga.

{{row counter|

class{{=}}"wikitable sortable"

!#!!Football club!!Home games!!Average attendancehttps://www.european-football-statistics.co.uk/attn/aveger.htm

style{{=}}"text-align:center;"| _row_countDynamo Dresden1928,732
style{{=}}"text-align:center;"| _row_countArminia Bielefeld1918,640
style{{=}}"text-align:center;"| _row_countRW Essen1916,652
style{{=}}"text-align:center;"| _row_count1860 München1915,000
style{{=}}"text-align:center;"| _row_countMSV Duisburg1912,119
style{{=}}"text-align:center;"| _row_count1. FC Saarbrücken1910,910
style{{=}}"text-align:center;"| _row_countPreußen Münster1910,783
style{{=}}"text-align:center;"| _row_countWaldhof Mannheim1910,389
style{{=}}"text-align:center;"| _row_countSSV Ulm 18461910,350
style{{=}}"text-align:center;"| _row_countJahn Regensburg199,725
style{{=}}"text-align:center;"| _row_countErzgebirge Aue198,720
style{{=}}"text-align:center;"| _row_countHallescher FC197,837
style{{=}}"text-align:center;"| _row_countFC Ingolstadt 04195,638
style{{=}}"text-align:center;"| _row_countVfB Lübeck195,485
style{{=}}"text-align:center;"| _row_countSpVgg Unterhaching195,136
style{{=}}"text-align:center;"| _row_countViktoria Köln194,095
style{{=}}"text-align:center;"| _row_countSV Sandhausen194,060
style{{=}}"text-align:center;"| _row_countBorussia Dortmund II193,324
style{{=}}"text-align:center;"| _row_countSC Verl192,632
style{{=}}"text-align:center;"| _row_countSC Freiburg II192,334
}}

References

{{reflist}}