2022–23 2. Bundesliga

{{Infobox football league season

|competition = 2. Bundesliga

|season = 2022–23

|dates = 15 July 2022 – 28 May 2023

|winners = 1. FC Heidenheim

|promoted = 1. FC Heidenheim
Darmstadt 98

|relegated = Arminia Bielefeld (via play-off)
Jahn Regensburg
SV Sandhausen

|matches = 306

|total goals = 901

|league topscorer = Tim Kleindienst
(25 goals)

|biggest home win = Paderborn 5–0 Karlsruhe
Paderborn 7–2 Kiel
Heidenheim 5–0 Nürnberg
Hamburg 6–1 Hannover

|biggest away win = {{Nowrap|Regensburg 0–6 Karlsruhe}}

|highest scoring = Paderborn 7–2 Kiel
{{Nowrap|Heidenheim 5–4 Regensburg}}

|longest wins = 10 games
St. Pauli

|longest unbeaten = 21 games
Darmstadt

|longest winless = 9 games
SV Sandhausen

|longest losses = 4 games
Bielefeld
Braunschweig
Sandhausen

|highest attendance = 57,000
Hamburg v Kaiserslautern

|lowest attendance = 4,137
Sandhausen v Hannover

|attendancecalc = 6779038

|prevseason = 2021–22

|nextseason = 2023–24

}}

The 2022–23 2. Bundesliga was the 49th season of the 2. Bundesliga. It began on 15 July 2022 and concluded on 28 May 2023.{{cite news |url=https://www.dfl.de/de/aktuelles/rahmenterminkalender-2022-23/ |title=Rahmenterminkalender für die Saison 2022/23: Bundesliga startet am 05. August 2022 – Auftakt der 2. Bundesliga am 15. Juli 2022 |trans-title=Framework calendar for the 2022/23 season: Bundesliga starts on 5 August 2022 – 2. Bundesliga kicks off on 15 July 2022 |website=DFL.de |publisher=Deutsche Fußball Liga |date=29 October 2021 |access-date=26 February 2022 |language=de}}

The fixtures were announced on 17 June 2022.{{cite news|url=https://www.bundesliga.com/en/2bundesliga/news/2022-23-bundesliga-opening-day-fixtures-hamburg-st-pauli-20326|title=Hamburg visit Braunschweig on opening day as exciting Bundesliga 2 schedule revealed|website=bundesliga.com|date=17 June 2022|access-date=17 June 2022}}

1. FC Heidenheim and Darmstadt 98 were promoted to the Bundesliga,{{Cite web |title=Welcome back to the Bundesliga, Darmstadt! |url=https://www.bundesliga.com/en/bundesliga/news/welcome-back-to-the-bundesliga-darmstadt-klopp-lieberknecht-23547 |access-date=20 May 2023 |website=bundesliga.com}}{{cite web |url=https://www.ndr.de/sport/fussball/Drama-pur-Heidenheim-entreisst-dem-HSV-Aufstieg,hsv27064.html|title=Drama pur: Heidenheim entreißt dem HSV den Aufstieg|language=de |website=ndr.de|access-date=28 May 2023 }} while Arminia Bielefeld, Jahn Regensburg and SV Sandhausen got relegated to the 3. Liga.{{cite web |url=https://www.sport.de/news/ne5319977/2-bundesliga-sv-sandhausen-abstieg-fix-auch-jahn-regensburg-quasi-weg/|title=Sandhausen-Abstieg fix, auch Regensburg quasi weg|language=de |website=sport.de|access-date=20 May 2023 }}{{cite web |url=https://www.liga3-online.de/regensburg-steigt-aus-der-2-liga-ab-bielefeld-in-der-relegation/|title=Regensburg steigt aus der 2. Liga ab – Bielefeld in der Relegation|language=de |website=liga3-online.de|access-date=28 May 2023 }}

Teams

{{Location map+|Germany|width=400|float=right|caption=Locations of the 2022–23 2. Bundesliga teams|places=

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

{{Location map~|Germany|lat=52.290116|long=10.521575|label=Braun-
schweig
|position=bottom}}

{{Location map~|Germany|lat=49.866667|long= 8.672222|label=Darmstadt|position=top}}

{{Location map~|Germany|lat=51.261667|long= 6.733056|label=Düsseldorf|position=right}}

{{Location map~|Germany|lat=49.486979|long=10.999202|label=Fürth|position=top}}

{{Location map~|Germany|lat=53.587095|long= 9.898711|label=Hamburg|position=top}}

{{Location map~|Germany|lat=52.360771|long= 9.730700|label=Hannover|position=left}}

{{Location map~|Germany|lat=48.668476|long=10.139287|label=Heidenheim|position=bottom}}

{{Location map~|Germany|lat=49.444722|long= 7.768889|label=Kaiserslautern|position=left}}

{{Location map~|Germany|lat=49.021176|long= 8.413021|label=Karlsruhe|position=left}}

{{Location map~|Germany|lat=54.349167|long=10.123611|label=Kiel|position=left}}

{{Location map~|Germany|lat=52.133333|long=11.616667|label=Magdeburg|position=right}}

{{Location map~|Germany|lat=49.426255|long=11.125698|label=Nürnberg|position=right}}

{{Location map~|Germany|lat=51.730703|long= 8.711028|label=Paderborn|position=left}}

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

{{Location map~|Germany|lat=54.084722|long=12.086666|label=Rostock|position=right}}

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

{{Location map~|Germany|lat=53.554444|long= 9.967778|label=St. Pauli|position=bottom}}

}}

=Team changes=

=Stadiums and locations=

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

! Location

! Stadium

! Capacity

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

| Bielefeld

| Schüco-Arena

| 27,300

data-sort-value="Braunschweig" | Eintracht Braunschweig

| Braunschweig

| Eintracht-Stadion

| 23,325

data-sort-value="Darmstadt" | Darmstadt 98

| Darmstadt

| Merck-Stadion am Böllenfalltor

| 17,000

data-sort-value="Düsseldorf" | Fortuna Düsseldorf

| Düsseldorf

| Merkur Spiel-Arena

| 54,600

data-sort-value="Furth" | Greuther Fürth

| Fürth

| Sportpark Ronhof Thomas Sommer

| 16,626

data-sort-value="Hamburg" | Hamburger SV

| Hamburg

| Volksparkstadion

| 57,000

data-sort-value="Hannover" | Hannover 96

| Hanover

| Heinz von Heiden Arena

| 49,000

data-sort-value="Heidenheim" | 1. FC Heidenheim

| Heidenheim

| Voith-Arena

| 15,000

data-sort-value="Kaiserslautern" | 1. FC Kaiserslautern

| Kaiserslautern

| Fritz-Walter-Stadion

| 49,780

data-sort-value="Karlsruhe" | Karlsruher SC

| Karlsruhe

| BBBank Wildpark

| 29,699

data-sort-value="Kiel" | Holstein Kiel

| Kiel

| Holstein-Stadion

| 15,034

data-sort-value="Magdeburg" | 1. FC Magdeburg

| Magdeburg

| MDCC-Arena

| 30,098

data-sort-value="Nurnberg" | 1. FC Nürnberg

| Nuremberg

| Max-Morlock-Stadion

| 49,923

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

| Paderborn

| Home Deluxe Arena

| 15,000

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

| Regensburg

| Jahnstadion Regensburg

| 15,210

data-sort-value="Rostock" | Hansa Rostock

| Rostock

| Ostseestadion

| 29,000

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

| Sandhausen

| BWT-Stadion am Hardtwald

| 15,414

data-sort-value="St Pauli" | FC St. Pauli

| Hamburg

| Millerntor-Stadion

| 29,546

=Personnel and kits=

class="wikitable sortable"
rowspan="2" | Team

! rowspan="2" | Manager

! rowspan="2" | Captain

! rowspan="2" | Kit manufacturer

! colspan="2" | Shirt sponsor

Front

! Sleeve

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

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

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

| Macron

| Schüco

| JAB Anstoetz Textilien

data-sort-value="Braunschweig" | Eintracht Braunschweig

| data-sort-value="Schiele, Michael" | {{flagicon|GER}} Michael Schiele

| data-sort-value="Fejzic, Jasmin" | {{flagicon|BIH}} Jasmin Fejzić

| Puma

| Kosatec Computer

| Juskys

data-sort-value="Darmstadt" | Darmstadt 98

| data-sort-value="Lieberknecht, Torsten" | {{flagicon|GER}} Torsten Lieberknecht

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

| Craft

| Software AG

| 28 Black

data-sort-value="Düsseldorf" | Fortuna Düsseldorf

| data-sort-value="Thioune, Daniel" | {{flagicon|GER}} Daniel Thioune

| data-sort-value="Hoffmann, Andre" | {{flagicon|GER}} André Hoffmann

| Adidas

| Henkel

| C&K Logistik

data-sort-value="Furth" | Greuther Fürth

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

| data-sort-value="Hrgota, Branimir" | {{flagicon|SWE}} Branimir Hrgota

| Puma

| Hofmann Personal

| Signia

data-sort-value="Hamburg" | Hamburger SV

| data-sort-value="Walter, Tim" | {{flagicon|GER}} Tim Walter

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

| Adidas

| HanseMerkur

| Popp Feinkost

data-sort-value="Hannover" | Hannover 96

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

| data-sort-value="Zieler, Ron-Robert" | {{flagicon|GER}} Ron-Robert Zieler

| Macron

| BRAINHOUSE247

| TRAVNIK Group

data-sort-value="Heidenheim" | 1. FC Heidenheim

| data-sort-value="Schmidt, Frank" | {{flagicon|GER}} Frank Schmidt

| data-sort-value="Mainka, Patrick" | {{flagicon|GER}} Patrick Mainka

| Puma

| MHP

| Voith

data-sort-value="Kaiserslautern" | 1. FC Kaiserslautern

| data-sort-value="Schuster, Dirk" | {{flagicon|GER}} Dirk Schuster

| data-sort-value="Zimmer, Jean" | {{flagicon|GER}} Jean Zimmer

| Nike

| Allgäuer Latschenkiefer

| Lotto Rheinland-Pfalz

data-sort-value="Karlsruhe" | Karlsruher SC

| data-sort-value="Eichner, Christian" | {{flagicon|GER}} Christian Eichner

| data-sort-value="Gondorf, Jerome" | {{flagicon|GER}} Jérôme Gondorf

| Macron

| GEM Ingenieurgesellschaft (H)/CG Elementum (A)

| E.G.O.-Gruppe

data-sort-value="Kiel" | Holstein Kiel

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

| data-sort-value="Wahl, Hauke" | {{flagicon|GER}} Hauke Wahl

| Puma

| Famila

| Lotto Schleswig-Holstein

data-sort-value="Magdeburg" | 1. FC Magdeburg

| data-sort-value="Titz, Christian" | {{flagicon|GER}} Christian Titz

| data-sort-value="Conde, Amara" | {{flagicon|GER}} Amara Condé

| Uhlsport

| Humanas

| SWM Magdeburg

data-sort-value="Nurnberg" | 1. FC Nürnberg

| data-sort-value="Hecking, Dieter" | {{flagicon|GER}} Dieter Hecking

| data-sort-value="Schindler, Christopher" | {{flagicon|GER}} Christopher Schindler

| Adidas

| Nürnberger Versicherung

| Exasol

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

| data-sort-value="Kwasniok, Lukas" | {{flagicon|POL}} Lukas Kwasniok

| data-sort-value="Schallenberg, Ron" | {{flagicon|GER}} Ron Schallenberg

| Saller

| Bremer AG

| sky Personal

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

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

| data-sort-value="Gimber, Benedikt" | {{flagicon|GER}} Benedikt Gimber

| Saller

| Netto

| Wolf GmbH

data-sort-value="Rostock" | Hansa Rostock

| data-sort-value="Schwartz, Alois" | {{flagicon|GER}} Alois Schwartz

| data-sort-value="Kolke, Markus" | {{flagicon|GER}} Markus Kolke

| Nike

| 28 Black

| SoftClean

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

data-sort-value="St Pauli" | FC St. Pauli

| data-sort-value="HUErzeler; Fabian" | {{flagicon|GER}} Fabian Hürzeler

| data-sort-value="Paqarada, Leart" | {{flagicon|KVX}} Leart Paqarada


{{flagicon|AUS}} Jackson Irvine

| DIIY{{Cite web|url= https://www.fcstpauli.com/news/leart-paqarada-und-jackson-irvine-sind-die-neuen-kapitane/ |title= LEART PAQARADA UND JACKSON IRVINE SIND DIE NEUEN KAPITÄNE |website=FC St. Pauli}}

| Congstar

| Astra Brauerei

=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" | Arminia Bielefeld

| align="left" | {{flagicon|GER}} Marco Kostmann (interim)

| End of caretaker

| 20 April 2022

| rowspan=3|30 June 2022

| rowspan=3|Pre-season

| align="left" | {{flagicon|ITA}} Ulrich Forte

| 4 June 2022

| rowspan=3|1 July 2022

| {{cite news |url=https://www.arminia.de/neues/schlagzeilen/detail/dsc-arminia-bielefeld-entbindet-kramer-von-seinen-aufgaben |title=DSC Arminia Bielefeld entbindet Kramer von seinen Aufgaben |website=arminia.de |publisher=Arminia Bielefeld |language=de |date=20 April 2022 |access-date=20 April 2022}}{{cite news |url=https://www.arminia.de/neues/schlagzeilen/detail/herzlich-willkommen-uli-forte |title=Herzlich willkommen, Uli Forte|website=arminia.de |publisher=Arminia Bielefeld |language=de |date=4 June 2022 |access-date=4 June 2022}}

align="left" | Greuther Fürth

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

| Resigned

| 27 April 2022

| align="left" | {{flagicon|SUI}} Marc Schneider

| 17 May 2022

| {{cite web |url=https://www.sgf1903.de/aktuell/nachrichten/profis/20220427-abschied-nach-der-saison-angekuendigt/ |title=Abschied nach der Saison angekündigt |website=sgf1903.de |publisher=Greuther Fürth |date=27 April 2022 |access-date=27 April 2022 |language=de}}{{cite web |url=https://www.sgf1903.de/aktuell/nachrichten/profis/20220517-marc-schneider/ |title= Schneider übernimmt beim Kleeblatt |website=sgf1903.de |publisher=Greuther Fürth |date=17 May 2022 |access-date=17 May 2022 |language=de}}

align="left" | Hannover 96

| align="left" | {{flagicon|GER}} Christoph Dabrowski

| End of contract

| 5 May 2022

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

| 8 May 2022

| {{cite web |url=https://www.hannover96.de/aktuelles/news/details/30495-verabschiedung-gegen-ingolstadt-christoph-dabrowski-verlaesst-hannover-96.html |title=Verabschiedung gegen Ingolstadt: Christoph Dabrowski verlässt Hannover 96 |website=hannover96.de |publisher=Hannover 96 |date=5 May 2022 |access-date=5 May 2022 |language=de}}{{cite web |url=https://www.hannover96.de/aktuelles/news/details/30505-stefan-leitl-wird-trainer-von-hannover-96.html |title=Stefan Leitl wird Trainer von Hannover 96 |website=hannover96.de |publisher=Hannover 96 |date=8 May 2022 |access-date=8 May 2022 |language=de}}

align="left" | Arminia Bielefeld

| align="left" | {{flagicon|ITA}} Ulrich Forte

| rowspan=3|Sacked

| colspan=2|17 August 2022

| 17th

| align="left" | {{flagicon|GER}} Daniel Scherning

| 18 August 2022

| 19 August 2022

| {{cite news |url=https://www.arminia.de/neues/schlagzeilen/detail/uli-forte-freigestellt |title=ULI FORTE FREIGESTELLT |website=arminia.de |publisher=Arminia Bielefeld |date=17 August 2022 |access-date=17 August 2022 |language=de}}{{cite news |url=https://www.arminia.de/neues/schlagzeilen/detail/willkommen-daniel-scherning |website=arminia.de |publisher=Arminia Bielefeld |title=Willkommen, Daniel Scherning |date=18 August 2022 |accessdate=18 August 2022}}

align="left" | 1. FC Nürnberg

| align="left" | {{flagicon|GER}} Robert Klauß

| colspan=2|3 October 2022

| 14th

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

| colspan=2|4 October 2022

| {{cite news |url=https://www.fcn.de/news/artikel/robert-klauss-freigestellt/|website=fcn.de |publisher=1. FC Nürnberg|title=Robert Klauß freigestellt|date=3 October 2022 |accessdate=3 October 2022}}{{cite news |url=https://www.fcn.de/news/artikel/weinzierl-neuer-club-coach/|website=fcn.de|publisher=1. FC Nürnberg|title=Weinzierl neuer Club-Coach|date=4 October 2022|accessdate=4 October 2022}}

align="left" rowspan=2|Greuther Fürth

| align="left" | {{flagicon|SUI}} Marc Schneider

| colspan=2|15 October 2022

| 16th

| align="left" | {{flagicon|GER}} Rainer Widmayer
{{flagicon|GER}} Stefan Kleineheismann (interim)

| colspan=2|15 October 2022

| {{cite web |url=https://www.sgf1903.de/aktuell/nachrichten/profis/20221015-schneider-freigestellt/|title="Nicht so, wie wir uns das vorstellen" |website=sgf1903.de |publisher=Greuther Fürth |date=15 October 2022 |access-date=15 October 2022 |language=de}}

align="left" | {{flagicon|GER}} Rainer Widmayer
{{flagicon|GER}} Stefan Kleineheismann (interim)

| End of caretaker

| colspan=2|23 October 2022

| 18th

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

| colspan=2|23 October 2022

| {{cite web |url=https://www.sgf1903.de/aktuell/nachrichten/profis/20221023-alexander-zorniger-neuer-cheftrainer/|title="Alles dafür tun, um erfolgreich zu sein" |website=sgf1903.de |publisher=Greuther Fürth |date=23 October 2022 |access-date=23 October 2022 |language=de}}

align="left" | Hansa Rostock

| align="left" | {{flagicon|GER}} Jens Härtel

| rowspan=8|Sacked

| colspan=2|6 November 2022

| 12th

| align="left" | {{flagicon|GER}} Patrick Glöckner

| colspan=2|7 November 2022

| {{cite news |url=https://www.fc-hansa.de/news/f-c-hansa-rostock-beurlaubt-chef-trainer-jens-haertel.html|website=fc-hansa.de|publisher=Hansa Rostock|title=F.C. Hansa Rostock beurlaubt Chef-Trainer Jens Härtel|date=6 November 2022|accessdate=6 November 2022}}{{cite news |url=https://www.fc-hansa.de/news/neuer-chef-trainer-f-c-hansa-rostock-verpflichtet-patrick-gloeckner.html|website=fc-hansa.de|publisher=Hansa Rostock|title=Neuer Chef-Trainer: F.C. Hansa Rostock verpflichtet Patrick Glöckner|date=7 November 2022|accessdate=7 November 2022}}

align="left" | FC St. Pauli

| align="left" | {{flagicon|GER}} Timo Schultz

| colspan=2|6 December 2022

| 15th

| align="left" | {{flagicon|GER}} Fabian Hürzeler

| colspan=2|23 December 2022

| {{cite news |url=https://www.fcstpauli.com/news/der-fc-st-pauli-stellt-trainer-timo-schultz-frei/|website=fcstpauli.com|publisher=FC St. Pauli|title=Der FC St. Pauli stellt Trainer Timo Schultz frei|date=6 December 2022|accessdate=6 December 2022}}{{cite news |url=https://www.fcstpauli.com/news/fc-st-pauli-macht-fabian-hurzeler-zum-cheftrainer/|website=fcstpauli.com|publisher=FC St. Pauli|title=FC St. Pauli macht Fabian Hürzeler zum Cheftrainer|date=23 December 2022|accessdate=23 December 2022}}

align="left" | SV Sandhausen

| align="left" | {{flagicon|GER}} Alois Schwartz

| colspan=2|19 February 2023

| 18th

| align="left" | {{flagicon|GER}} Tomas Oral

| colspan=2 rowspan=2|20 February 2023

| {{cite news |url=https://www.svs1916.de/aktuelles/news/detail/article/sv-sandhausen-stellt-trainer-alois-schwartz-frei.html|website=svs1916.de|title=SV Sandhausen stellt Trainer Alois Schwartz frei|date=19 February 2023|accessdate=19 February 2023}}{{cite news |url=https://www.svs1916.de/aktuelles/news/detail/article/tomas-oral-ist-neuer-cheftrainer-des-sv-sandhausen.html|website=svs1916.de|title=Tomas Oral ist neuer Cheftrainer des SV Sandhausen|date=20 February 2023|accessdate=20 February 2023}}

align="left" | 1. FC Nürnberg

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

| colspan=2|20 February 2023

| 13th

| align="left" | {{flagicon|GER}} Dieter Hecking (interim)

| {{cite news |url=https://www.fcn.de/news/artikel/weinzierl-freigestellt-pressekonferenz-am-mittag/|title=Weinzierl freigestellt, Pressekonferenz am Mittag|website=fcn.de|date=20 February 2023 |accessdate=20 February 2023}}{{cite news |url=https://www.fcn.de/news/artikel/dieter-hecking-uebernimmt-trainer-position-interimsweise/|title=Dieter Hecking übernimmt Trainer-Position interimsweise|website=fcn.de|date=20 February 2023 |accessdate=20 February 2023}}

align="left" | Arminia Bielefeld

| align="left" | {{flagicon|GER}} Daniel Scherning

| colspan=2|7 March 2023

| 16th

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

| colspan=2|9 March 2023

| {{cite news |url=https://www.arminia.de/neues/schlagzeilen/detail/arminia-stellt-daniel-scherning-frei|title=Arminia stellt Daniel Scherning frei|website=arminia.de|date=7 March 2023 |accessdate=7 March 2023}}{{cite news |url=https://www.arminia.de/neues/schlagzeilen/detail/uwe-koschinat-wird-neuer-cheftrainer|title=Uwe Koschinat wird neuer Cheftrainer|website=arminia.de|date=9 March 2023 |accessdate=9 March 2023}}

align="left" | Hansa Rostock

| align="left" | {{flagicon|GER}} Patrick Glöckner

| colspan=2|20 March 2023

| 17th

| align="left" | {{flagicon|GER}} Alois Schwartz

| colspan=2|22 March 2023

| {{cite news |url=https://www.fc-hansa.de/news/f-c-hansa-rostock-stellt-cheftrainer-patrick-gloeckner-frei.html|website=fc-hansa.de|publisher=Hansa Rostock|title=F.C. Hansa Rostock stellt Cheftrainer Patrick Glöckner frei|date=20 March 2023|accessdate=20 March 2023}}{{cite news |url=https://www.fc-hansa.de/news/neuer-chef-trainer-alois-schwartz-uebernimmt-beim-f-c-hansa.html|website=fc-hansa.de|publisher=Hansa Rostock|title=Neuer Chef-Trainer: Alois Schwartz übernimmt beim F.C. Hansa|date=22 March 2023|accessdate=22 March 2023}}

align="left" | SV Sandhausen

| align="left" | {{flagicon|GER}} Tomas Oral

| colspan=2|10 April 2023

| rowspan=2|18th

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

| colspan=2|10 April 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}}

align="left" | Jahn Regensburg

| align="left" | {{flagicon|BIH}} Mersad Selimbegović

| colspan=2|9 May 2023

| align="left" | {{flagicon|USA}} Joe Enochs

| colspan=2|10 May 2023

| {{cite news |url=https://www.ssv-jahn.de/aktuelles/detail/ssv-jahn-stellt-chef-trainer-mersad-selimbegovic-frei|website=ssv-jahn.de|title=SSV Jahn stellt Chef-Trainer Mersad Selimbegovic frei|language=German|date=9 May 2023|accessdate=10 May 2023}}{{cite news |url=https://www.ssv-jahn.de/aktuelles/detail/joe-enochs-wird-neuer-chef-trainer-des-ssv-jahn|website=ssv-jahn.de|title=Joe Enochs wird neuer Chef-Trainer des SSV Jahn|language=German|date=10 May 2023|accessdate=10 May 2023}}

League table

{{2022–23 2. Bundesliga table}}

Results

{{#invoke:Sports results|main

| source = [https://www.dfb.de/2-bundesliga/spieltagtabelle/?no_cache=1&spieledb_path=%2Fdatencenter%2F2-bundesliga%2F2022-23%2Fcurrent DFB]

| update = complete

| matches_style = FBR

|team_order=BIE, BRA, DAR, DÜS, FÜR, HAM, HAN, HEI, KAI, KAR, KIE, MAG, NÜR, PAD, REG, ROS, SAN, STP

|name_BIE=Arminia Bielefeld

|name_BRA=Eintracht Braunschweig

|name_DAR=Darmstadt 98

|name_DÜS=Fortuna Düsseldorf

|name_FÜR=Greuther Fürth

|name_HAM=Hamburger SV

|name_HAN=Hannover 96

|name_HEI=1. FC Heidenheim

|name_KAI=1. FC Kaiserslautern

|name_KAR=Karlsruher SC

|name_KIE=Holstein Kiel

|name_MAG=1. FC Magdeburg

|name_NÜR=1. FC Nürnberg

|name_PAD=SC Paderborn

|name_REG=Jahn Regensburg

|name_ROS=Hansa Rostock

|name_SAN=SV Sandhausen

|name_STP=FC St. Pauli

|match_BIE_BRA=4–1

|match_BIE_DAR=3–1

|match_BIE_DÜS=2–2

|match_BIE_FÜR=1–1

|match_BIE_HAM=0–2

|match_BIE_HAN=1–3

|match_BIE_HEI=0–1

|match_BIE_KAI=2–3

|match_BIE_KAR=1–2

|match_BIE_KIE=4–2

|match_BIE_MAG=3–1

|match_BIE_NÜR=2–2

|match_BIE_PAD=2–2

|match_BIE_REG=0–3

|match_BIE_ROS=0–1

|match_BIE_SAN=1–2

|match_BIE_STP=2–0

|match_BRA_BIE=3–3

|match_BRA_DAR=0–1

|match_BRA_DÜS=2–2

|match_BRA_FÜR=0–1

|match_BRA_HAM=0–2

|match_BRA_HAN=1–0

|match_BRA_HEI=2–0

|match_BRA_KAI=1–0

|match_BRA_KAR=2–1

|match_BRA_KIE=2–3

|match_BRA_MAG=1–2

|match_BRA_NÜR=4–2

|match_BRA_PAD=0–0

|match_BRA_REG=1–2

|match_BRA_ROS=0–1

|match_BRA_SAN=2–1

|match_BRA_STP=2–1

|match_DAR_BIE=1–1

|match_DAR_BRA=2–1

|match_DAR_DÜS=1–0

|match_DAR_FÜR=1–1

|match_DAR_HAM=1–1

|match_DAR_HAN=1–0

|match_DAR_HEI=2–2

|match_DAR_KAI=2–0

|match_DAR_KAR=2–1

|match_DAR_KIE=1–1

|match_DAR_MAG=1–0

|match_DAR_NÜR=2–0

|match_DAR_PAD=2–1

|match_DAR_REG=2–0

|match_DAR_ROS=4–0

|match_DAR_SAN=2–1

|match_DAR_STP=0–3

|match_DÜS_BIE=4–1

|match_DÜS_BRA=3–1

|match_DÜS_DAR=1–0

|match_DÜS_FÜR=2–2

|match_DÜS_HAM=2–2

|match_DÜS_HAN=3–3

|match_DÜS_HEI=1–1

|match_DÜS_KAI=1–2

|match_DÜS_KAR=3–2

|match_DÜS_KIE=3–0

|match_DÜS_MAG=3–2

|match_DÜS_NÜR=0–1

|match_DÜS_PAD=2–1

|match_DÜS_REG=4–0

|match_DÜS_ROS=3–1

|match_DÜS_SAN=2–0

|match_DÜS_STP=1–0

|match_FÜR_BIE=1–0

|match_FÜR_BRA=2–2

|match_FÜR_DAR=4–0

|match_FÜR_DÜS=2–1

|match_FÜR_HAM=1–0

|match_FÜR_HAN=1–1

|match_FÜR_HEI=0–2

|match_FÜR_KAI=1–3

|match_FÜR_KAR=1–1

|match_FÜR_MAG=3–0

|match_FÜR_KIE=2–2

|match_FÜR_NÜR=1–0

|match_FÜR_PAD=2–1

|match_FÜR_REG=2–1

|match_FÜR_ROS=2–2

|match_FÜR_SAN=1–1

|match_FÜR_STP=2–2

|match_HAM_BIE=2–1

|match_HAM_BRA=4–2

|match_HAM_DAR=1–2

|match_HAM_DÜS=2–0

|match_HAM_FÜR=2–1

|match_HAM_HAN=6–1

|match_HAM_HEI=1–0

|match_HAM_KAI=1–1

|match_HAM_KAR=1–0

|match_HAM_KIE=0–0

|match_HAM_MAG=2–3

|match_HAM_NÜR=3–0

|match_HAM_PAD=2–2

|match_HAM_REG=3–1

|match_HAM_ROS=0–1

|match_HAM_SAN=4–2

|match_HAM_STP=4–3

|match_HAN_BIE=2–0

|match_HAN_BRA=1–1

|match_HAN_DAR=2–1

|match_HAN_DÜS=2–0

|match_HAN_FÜR=2–1

|match_HAN_HAM=1–2

|match_HAN_HEI=0–3

|match_HAN_KAI=1–3

|match_HAN_KAR=1–0

|match_HAN_KIE=1–5

|match_HAN_MAG=1–2

|match_HAN_NÜR=3–0

|match_HAN_PAD=3–4

|match_HAN_REG=1–0

|match_HAN_ROS=1–1

|match_HAN_SAN=3–1

|match_HAN_STP=2–2

|match_HEI_BIE=1–1

|match_HEI_BRA=3–0

|match_HEI_DAR=1–0

|match_HEI_DÜS=2–1

|match_HEI_FÜR=3–1

|match_HEI_HAM=3–3

|match_HEI_HAN=2–1

|match_HEI_KAI=2–2

|match_HEI_KAR=5–2

|match_HEI_KIE=3–0

|match_HEI_MAG=0–0

|match_HEI_NÜR=5–0

|match_HEI_PAD=3–0

|match_HEI_REG=5–4

|match_HEI_ROS=2–0

|match_HEI_SAN=1–0

|match_HEI_STP=0–1

|match_KAI_BIE=1–2

|match_KAI_BRA=1–1

|match_KAI_DAR=3–3

|match_KAI_DÜS=0–3

|match_KAI_FÜR=3–1

|match_KAI_HAM=2–0

|match_KAI_HAN=2–1

|match_KAI_HEI=2–2

|match_KAI_KAR=2–0

|match_KAI_KIE=2–1

|match_KAI_MAG=4–4

|match_KAI_NÜR=0–0

|match_KAI_PAD=0-1

|match_KAI_REG=0–3

|match_KAI_ROS=0–1

|match_KAI_SAN=2–2

|match_KAI_STP=2–1

|match_KAR_BIE=4–2

|match_KAR_BRA=1–1

|match_KAR_DAR=1–2

|match_KAR_DÜS=0–2

|match_KAR_FÜR=2–1

|match_KAR_HAM=4–2

|match_KAR_HAN=2–1

|match_KAR_HEI=0–0

|match_KAR_KAI=2–0

|match_KAR_KIE=1–4

|match_KAR_MAG=2–3

|match_KAR_NÜR=3–0

|match_KAR_PAD=0–1

|match_KAR_REG=1–0

|match_KAR_ROS=2–0

|match_KAR_SAN=3–2

|match_KAR_STP=4–4

|match_KIE_BIE=2–3

|match_KIE_BRA=3–0

|match_KIE_DAR=0–3

|match_KIE_DÜS=1–2

|match_KIE_FÜR=2–1

|match_KIE_HAM=2–3

|match_KIE_HAN=1–1

|match_KIE_HEI=3–1

|match_KIE_KAI=2–2

|match_KIE_KAR=2–1

|match_KIE_MAG=2–3

|match_KIE_NÜR=2–1

|match_KIE_PAD=1–1

|match_KIE_REG=1–2

|match_KIE_ROS=1–1

|match_KIE_SAN=1–0

|match_KIE_STP=3–4

|match_MAG_BIE=4–0

|match_MAG_BRA=0–2

|match_MAG_DAR=0–1

|match_MAG_DÜS=1–2

|match_MAG_FÜR=2–1

|match_MAG_HAM=3–2

|match_MAG_HAN=0–4

|match_MAG_HEI=1–1

|match_MAG_KAI=2–0

|match_MAG_KAR=1–1

|match_MAG_KIE=1–2

|match_MAG_NÜR=2–2

|match_MAG_PAD=0–0

|match_MAG_REG=1–0

|match_MAG_ROS=3–0

|match_MAG_SAN=1–2

|match_MAG_STP=1–2

|match_NÜR_BIE=1–0

|match_NÜR_BRA=2–0

|match_NÜR_DAR=0–1

|match_NÜR_DÜS=2–0

|match_NÜR_FÜR=2–0

|match_NÜR_HAM=0–2

|match_NÜR_HAN=0–0

|match_NÜR_HEI=0–3

|match_NÜR_KAI=3–3

|match_NÜR_KAR=1–1

|match_NÜR_KIE=2–3

|match_NÜR_MAG=1–2

|match_NÜR_PAD=2–1

|match_NÜR_REG=1–0

|match_NÜR_ROS=0–0

|match_NÜR_SAN=1–0

|match_NÜR_STP=0–1

|match_PAD_BIE=0–2

|match_PAD_BRA=5–1

|match_PAD_DAR=1–2

|match_PAD_DÜS=4–1

|match_PAD_FÜR=3–2

|match_PAD_HAM=2–3

|match_PAD_HAN=4–2

|match_PAD_HEI=3–2

|match_PAD_KAI=1–0

|match_PAD_KAR=5–0

|match_PAD_KIE=7–2

|match_PAD_MAG=1–0

|match_PAD_NÜR=0–1

|match_PAD_REG=3–0

|match_PAD_ROS=3–0

|match_PAD_SAN=3–0

|match_PAD_STP=1–2

|match_REG_BIE=1–3

|match_REG_BRA=1–1

|match_REG_DAR=2–0

|match_REG_DÜS=0–1

|match_REG_FÜR=2–2

|match_REG_HAM=1–5

|match_REG_HAN=1–1

|match_REG_HEI=2–3

|match_REG_KAI=0–0

|match_REG_KAR=0–6

|match_REG_KIE=0–0

|match_REG_MAG=2–2

|match_REG_NÜR=0–0

|match_REG_PAD=1–0

|match_REG_ROS=0–3

|match_REG_SAN=2–1

|match_REG_STP=2–0

|match_ROS_BIE=2–1

|match_ROS_BRA=2–1

|match_ROS_DAR=0–1

|match_ROS_DÜS=2–5

|match_ROS_FÜR=2–0

|match_ROS_HAM=0–2

|match_ROS_HAN=0–1

|match_ROS_HEI=0–1

|match_ROS_KAI=0–2

|match_ROS_KAR=0–2

|match_ROS_KIE=2–3

|match_ROS_MAG=3–1

|match_ROS_NÜR=1–1

|match_ROS_PAD=0–3

|match_ROS_REG=2–0

|match_ROS_SAN=0–1

|match_ROS_STP=2–0

|match_SAN_BIE=2–1

|match_SAN_BRA=2–2

|match_SAN_DAR=0–4

|match_SAN_DÜS=1–0

|match_SAN_FÜR=0–2

|match_SAN_HAM=0–1

|match_SAN_HAN=2–3

|match_SAN_HEI=3–4

|match_SAN_KAI=0–0

|match_SAN_KAR=0–3

|match_SAN_KIE=1–1

|match_SAN_MAG=1–0

|match_SAN_NÜR=1–2

|match_SAN_PAD=2–2

|match_SAN_REG=2–1

|match_SAN_ROS=1–2

|match_SAN_STP=0–5

|match_STP_BIE=2–1

|match_STP_BRA=1–2

|match_STP_DAR=1–1

|match_STP_DÜS=0–0

|match_STP_FÜR=2–1

|match_STP_HAM=3–0

|match_STP_HAN=2–0

|match_STP_HEI=0–0

|match_STP_KAI=1–0

|match_STP_KAR=1–1

|match_STP_KIE=0–0

|match_STP_MAG=3–0

|match_STP_NÜR=3–2

|match_STP_PAD=2–2

|match_STP_REG=1–0

|match_STP_ROS=1–0

|match_STP_SAN=1–1

}}

Relegation play-offs

The relegation play-offs took place on 2 and 6 June 2023.

=Overview=

{{TwoLegStart}}

{{TwoLegResult|Wehen Wiesbaden||6–1|Arminia Bielefeld||4–0|2–1}}

|}

=Matches=

All times Central European Summer Time (UTC+2)

{{Football box

|id = Wehen Wiesbaden v Arminia Bielefeld

|date = 2 June 2023

|time = 20:45

|team1 = Wehen Wiesbaden

|score = 4–0

|report = https://www.dfb.de/2-bundesliga/relegation/abstiegsrelegation/?no_cache=1&spieledb_path=%2Fdatencenter%2Frelegation-2-bundesliga%2F2022-2023%2Fspiele%2Fsv-wehen-wiesbaden-arminia-bielefeld-2352426

|team2 = Arminia Bielefeld

|goals1 =

|goals2 =

|stadium = Brita-Arena, Wiesbaden

|attendance = 11,008

|referee = Benjamin Brand

}}

{{Football box

|id = Arminia Bielefeld v Wehen Wiesbaden

|date = 6 June 2023

|time = 20:45

|team1 = Arminia Bielefeld

|score = 1–2

|report = https://www.dfb.de/2-bundesliga/relegation/abstiegsrelegation/?no_cache=1&spieledb_path=%2Fdatencenter%2Frelegation-2-bundesliga%2F2022-2023%2Fspiele%2Farminia-bielefeld-sv-wehen-wiesbaden-2352427

|team2 = Wehen Wiesbaden

|goals1 =

|goals2 =

|stadium = Schüco-Arena, Bielefeld

|attendance = 26,000

|referee = Christian Dingert

}}

Wehen Wiesbaden won 6–1 on aggregate and was promoted to the 2. Bundesliga. Arminia Bielefeld is relegated to the 3. Liga.

Statistics

=Top goalscorers=

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

!Player

!Club

!Goals{{cite web|url=https://www.bundesliga.com/de/2bundesliga/statistiken/players/tore/2022-2023|title=2. Bundesliga Statistiken 2022–2023|trans-title=2. Bundesliga Stats 2022–2023|website=bundesliga.com|language=de}}

1

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

| align=left|1. FC Heidenheim

| 25

2

| align=left|{{flagicon|GER}} Robert Glatzel

| align=left|Hamburger SV

| 19

3

| align=left|{{flagicon|GER}} Steven Skrzybski

| align=left|Holstein Kiel

| 15

rowspan=2|4

| align=left|{{flagicon|POL}} Dawid Kownacki

| align=left|Fortuna Düsseldorf

| rowspan=2|14

align=left|{{flagicon|GER}} Cedric Teuchert

| align=left|Hannover 96

rowspan=2|6

| align=left|{{flagicon|USA}} Terrence Boyd

| align=left|1. FC Kaiserslautern

| rowspan=2|13

align=left|{{flagicon|GER}} Fabian Schleusener

| align=left|Karlsruher SC

rowspan=2|8

| align=left|{{flagicon|GER}} Jan-Niklas Beste

| align=left|1. FC Heidenheim

| rowspan=2|12

align=left|{{flagicon|GER}} Phillip Tietz

| align=left|Darmstadt 98

rowspan=4|10

| align=left|{{flagicon|SUI}} Kwadwo Duah

| align=left|1. FC Nürnberg

| rowspan=4|11

align=left|{{flagicon|SWE}} Branimir Hrgota

| align=left|Greuther Fürth

align=left|{{flagicon|GER}} Robert Leipertz

| align=left|SC Paderborn

align=left|{{flagicon|GER}} Fabian Reese

| align=left|Holstein Kiel

=Hat-tricks=

class="wikitable sortable"

! Player

! Club

! Against

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

! Date

{{flagicon|GER}} Tim Kleindienst4

| 1. FC Heidenheim

| 1. FC Nürnberg

| style="text-align:center"|[https://www.bundesliga.com/de/2bundesliga/spieltag/2022-2023/21/1-fc-heidenheim-1846-vs-1-fc-nuernberg/liveticker 5–0 (H)]

| {{dts|format=dmy|2023|2|19}}

{{flagicon|GER}} Tim Kleindienst

| 1. FC Heidenheim

| Karlsruher SC

| style="text-align:center"|[https://www.bundesliga.com/de/2bundesliga/spieltag/2022-2023/25/1-fc-heidenheim-1846-vs-karlsruher-sc/liveticker 5–2 (H)]

| {{dts|format=dmy|2023|3|17}}

  • 4 Player scored four goals.

=Clean sheets=

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

! Player

! Club

! Clean
sheets{{Cite web |title=Clean sheets |url=https://www.kicker.de/2-bundesliga/torhueter/2022-23 |access-date=27 January 2023 |website=Kicker |language=de}}

1

| align="left"|{{flagicon|GER}} Kevin Müller

| align="left"|1. FC Heidenheim

| 15

rowspan="2"|2

| align="left"|{{flagicon|GER}} Marcel Schuhen

| align="left"|Darmstadt 98

| rowspan="2"|12

align="left"|{{flagicon|BIH}} Nikola Vasilj

| align="left"|FC St. Pauli

rowspan=2|4

| align="left"|{{flagicon|POR}} Daniel Heuer Fernandes

| align="left"|Hamburger SV

| rowspan=2|10

align="left"|{{flagicon|GER}} Jannik Huth

| align="left"|SC Paderborn

rowspan=2|6

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

| align="left"|Fortuna Düsseldorf

| rowspan=2|9

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

| align="left"|Hansa Rostock

rowspan=2|8

| align="left"|{{flagicon|GER}} Marius Gersbeck

| align="left"|Karlsruher SC

| rowspan=2|8

align="left"|{{flagicon|GER}} Ron-Robert Zieler

| align="left"|Hannover 96

10

| align="left"|{{flagicon|SWE}} Andreas Linde

| align="left"|Greuther Fürth

| 7

Number of teams by state

class="wikitable"

!Position

!State

!Number

!Teams

align=center rowspan="3"|1

|{{flag|Baden-Württemberg}}

align=center rowspan="3"|3align=center|1. FC Heidenheim, Karlsruher SC and SV Sandhausen
{{flag|Bavaria}}align=center|Greuther Fürth, 1. FC Nürnberg and Jahn Regensburg
{{flag|North Rhine-Westphalia}}align=center|Arminia Bielefeld, Fortuna Düsseldorf and SC Paderborn
align=center rowspan="2"|4

|{{flag|Hamburg}}

align=center rowspan="2"|2align=center|Hamburger SV and FC St. Pauli
{{flag|Lower Saxony}}align=center|Eintracht Braunschweig, Hannover 96
align=center rowspan="5"|6

|{{flag|Hesse}}

align=center rowspan="5"|1align=center|Darmstadt 98
{{flag|Mecklenburg-Vorpommern}}align=center|Hansa Rostock
{{flag|Rhineland-Palatinate}}align=center|1. FC Kaiserslautern
{{flag|Saxony-Anhalt}}align=center|1. FC Magdeburg
{{flag|Schleswig-Holstein}}align=center|Holstein Kiel

Attendances

{{row counter|

class{{=}}"wikitable sortable"

!#!!Football club!!Home games!!Average attendance

style{{=}}"text-align:center;"| _row_countHamburger SV1753,529
style{{=}}"text-align:center;"| _row_count1. FC Kaiserslautern1739,910
style{{=}}"text-align:center;"| _row_countHannover 961730,835
style{{=}}"text-align:center;"| _row_count1. FC Nürnberg1730,335
style{{=}}"text-align:center;"| _row_countFortuna Düsseldorf1729,447
style{{=}}"text-align:center;"| _row_countFC St. Pauli1729,357
style{{=}}"text-align:center;"| _row_countHansa Rostock1724,794
style{{=}}"text-align:center;"| _row_count1. FC Magdeburg1722,664
style{{=}}"text-align:center;"| _row_countArminia Bielefeld1721,357
style{{=}}"text-align:center;"| _row_countBTSV Eintracht1718,955
style{{=}}"text-align:center;"| _row_countKarlsruher SC1718,838
style{{=}}"text-align:center;"| _row_countDarmstadt 981715,685
style{{=}}"text-align:center;"| _row_countSC Paderborn1712,203
style{{=}}"text-align:center;"| _row_countKSV Holstein1712,163
style{{=}}"text-align:center;"| _row_countGreuther Fürth1711,233
style{{=}}"text-align:center;"| _row_count1. FC Heidenheim1711,180
style{{=}}"text-align:center;"| _row_countJahn Regensburg1710,712
style{{=}}"text-align:center;"| _row_countSV Sandhausen176,101
}}

Source: [https://www.european-football-statistics.co.uk/attn/archive/ger/aveger23.htm European Football Statistics]

References

{{Reflist}}