2023–24 Swiss Challenge League#Promotion play-off

{{Infobox football league season

| competition = Swiss Challenge League

| season = 2023–24

| dates = 21 July 2023 – 20 May 2024

| logo =

| pixels = 200

| winners = Sion{{cite web|url=https://sfl.ch/de/articles/fc_sion_back_in_super_league|title=Sion ist zurück in der Credit Suisse Super League|lang=de-ch|trans-title=Sion is back in the Credit Suisse Super League|date=20 May 2024|publisher=Swiss Football League|access-date=21 May 2024}}

| promoted = Sion

| relegated = Baden

| continentalcup1 = UEFA Conference League

| continentalcup1 qualifiers = Vaduz

| matches = 180

| total goals =

| league topscorer = Dejan Sorgić (Sion)
16 goals

| biggest home win = 6–0
{{small|THUBAD (4 Aug '23)}}
{{small|VADSHA (3 Sep '23)}}

| biggest away win = 0–5
{{small|BADWIL (27 Aug '23)}}

| highest scoring = 6–3
{{small|THUVAD (3 Nov '23)}}

| longest wins = Sion (7 wins)

| longest unbeaten = Sion (17 games)

| longest winless = Vaduz (12 games)

| longest losses = Baden (7 losses)

| highest attendance =

| lowest attendance =

| attendance =

| average attendance =

| prevseason = 2022–23

| nextseason = 2024–25

| updated = 31 May 2024

}}

The 2023–24 Swiss Challenge League (referred to as the Dieci Challenge League for sponsoring reasons) is the 126th season of the second tier of competitive football in Switzerland and the 21st season under its current name.

Overview

= Teams =

Due to the increased number of teams in the Super League, from ten to twelve,{{cite web|url=https://www.sfl.ch/news/news/artikel/12-klubs-und-neuer-modus-in-der-super-league/|title=12 Klubs und neuer Modus in der Super League|date=20 May 2022|publisher=Swiss Football League|access-date=2 June 2023|archive-date=31 May 2022|archive-url=https://web.archive.org/web/20220531101520/https://www.sfl.ch/news/news/artikel/12-klubs-und-neuer-modus-in-der-super-league/|url-status=dead}} two teams were directly promoted at the end of the last season and no teams were directly relegated, but third and last placed teams advanced to a promotion and relegation play-off, respectively. The remaining six teams were joined by the best placed eligible teams of the 2022–23 Swiss Promotion League, runners-up Stade Nyonnais and third-placed FC Baden, Stade Nyonnais and Baden returned to second tier after 11 and 17 years absence respectively. Last season's last placed team Neuchâtel Xamax FCS remains in the Challenge League as winners of the relegation play-off.{{cite web|url=https://www.srf.ch/sport/fussball/super-league/schweizer-fussball-news-xamax-haelt-sich-in-der-challenge-league-nuzzolo-sagt-adieu|title=Xamax hält sich in der Challenge League – Nuzzolo sagt «Adieu»|date=3 June 2023|publisher=SRF}} FC Sion, as losers of the promotion play-off, returned to the Challenge League after 17 years in the Super League.{{cite web|url=https://www.srf.ch/sport/fussball/super-league/6-2-im-gesamtskore-der-barrage-lausanne-ouchy-schickt-sion-in-die-zweitklassigkeit|title=Lausanne-Ouchy schickt Sion in die Zweitklassigkeit|date=6 June 2023|publisher=SRF}}

=Schedule=

The Swiss Football League (SFL) released a detailed schedule on 7 December 2022.{{Cite news |title=SFL veröffentlicht Datenplan der Saison 2023/24 |url=https://www.sfl.ch/news/detail/sfl-veroffentlicht-datenplan-der-saison-2023-24/ |date=7 December 2022 |access-date=13 December 2022 |publisher=Swiss Football League |language=de}}{{Cite news |title=Rahmenterminplan 2023/2024 |url=https://www.sfl-org.ch/fileadmin/user_upload/www.sfl.ch/Downloads/Spielplaene/Calendar_2023-24_07122022.pdf|date=7 December 2022 |access-date=13 December 2022 |publisher=Swiss Football League|trans-title=Calendar 2023/2024}} The season will begin on 21 July 2023 and conclude on 20 May 2024. As before, the league will go on winter break after matchday 18 on 17 December 2023 and resume on 26 January 2024. Promotion play-offs are scheduled for the week following the final matchday. The two legs of the promotion play-offs are scheduled for 26 and 31 May 2024, respectively.

The fixtures of the first 18 rounds were drawn and published on 21 June 2023,{{Cite news |title=SFL veröffentlicht die Spielpläne für die Saison 2023/24 |url=https://www.sfl.ch/news/detail/sfl-veroeffentlicht-die-spielplaene-fuer-die-saison-2023-24/ |date=21 June 2023 |access-date=22 June 2023 |publisher=Swiss Football League |language=de}} together with the match times for the first nine rounds.{{Cite news |title=Spielplan / Calendrier 2023/24 |url=https://www.sfl.ch/fileadmin/user_upload/dieci_Challenge_League_Spielplan-Calendrier_2023-24.pdf |date=21 June 2023 |access-date=22 June 2023 |publisher=Swiss Football League |language=de}} Matches of European competitors FC Vaduz may be postponed to Sundays in rounds 7, 8, and 9, subject to their performance in the UEFA Europa Conference League qualifying.

Teams

= Stadia and locations =

{{Location map+|Switzerland|width=450|float=right

|alt=Map of Switzerland with the locations of the Challenge League clubs

|caption=Locations of clubs in the 2023–24 Swiss Challenge League teams

|places=

{{Location map~|Switzerland|lat_deg=47|lat_min=24|lon_deg=08|lon_min=03|position=left|label=Aarau}}

{{Location map~|Switzerland|lat=47.44610136924571|long=8.296197403804365|position=bottom|label=Baden}}

{{Location map~|Switzerland|lat_deg=46|lat_min=12|lon_deg=09|lon_min=01|position=top|label=Bellinzona}}

{{Location map~|Switzerland|lat_deg=46|lat_min=59|lon_deg=06|lon_min=55|position=bottom|label=Neuchâtel Xamax}}

{{Location map~|Switzerland|lat_deg=47|lat_min=42|lon_deg=08|lon_min=38|position=left|label=Schaffhausen}}

{{Location map~|Switzerland|lat=46.233333|long=7.366667|position=bottom|label=Sion}}

{{Location map~|Switzerland|lat=46.37111315769581|long=6.22768377185205|position=top|label=Stade Nyonnais}}

{{Location map~|Switzerland|lat_deg=46|lat_min=45|lon_deg=07|lon_min=37|position=top|label=Thun}}

{{Location map~|Switzerland|lat=47.140468|long=9.509811|label=Vaduz|position=right}}

{{Location map~|Switzerland|lat_deg=47|lat_min=28|lon_deg=09|lon_min=03|position=bottom|label=Wil}}

}}

class="wikitable sortable"
Team

! Location

! Stadium

! Capacity

! Ref

FC AarauAarauStadion Brügglifeldalign="center" | 8,000

| {{cite web|url=https://sfl.ch/de/teams/aarau_1fq3zowe5x1ush6qocmapudhr|title=FC Aarau |publisher=Swiss Football League|access-date=24 July 2023}}

FC BadenFislisbachEsp Stadiumalign="center" | 7,000

| {{cite web|url=https://sfl.ch/de/teams/baden_e008vdbl1pheof52w0s2ciif|title=FC Baden|publisher=Swiss Football League|access-date=24 July 2023}}

AC Bellinzona

| Bellinzona

| Stadio Comunale

| align="center" | 5,000

| {{cite web|url=https://sfl.ch/de/teams/bellinzona_amon0usuflf63isepyms3tq9h|title=AC Bellinzona |publisher=Swiss Football League|access-date=24 July 2023}}

FC Stade NyonnaisNyonStade de Colovrayalign="center" | 7,200

| {{cite web|url=https://sfl.ch/de/teams/stade_nyonnais_7ojn2md1nwcl4ehjymylxflut|title=FC Stade Nyonnais |publisher=Swiss Football League|access-date=24 July 2023}}

FC SchaffhausenSchaffhausenBerformance Arenaalign="center" | 8,200

| {{cite web|url=https://sfl.ch/de/teams/schaffhausen_dq5oz9wt0um36ookq3ke0xzws|title=FC Schaffhausen|publisher=Swiss Football League|access-date=24 July 2023}}

FC Sion

|Sion

|Stade Tourbillon

| align="center" |14,283

| {{Cite web|url=https://sfl.ch/de/teams/sion_b9fc1umgats16gk6wr769wh8a|title=FC Sion|publisher=Swiss Football League|access-date=24 July 2023}}

FC ThunThunStockhorn Arenaalign="center" | 10,014

| {{cite web|url=https://sfl.ch/de/teams/thun_6u0uaryouca843tojxzgwulr2|title=FC Thun|publisher=Swiss Football League|access-date=24 July 2023}}

FC Vaduz{{flagicon|LIE}} VaduzRheinpark Stadionalign="center" | 7,584

| {{cite web|url=https://sfl.ch/de/teams/vaduz_9kxht4usspzkeyosl567vjrs2|title=FC Vaduz|publisher=Swiss Football League|access-date=24 July 2023}}

FC Wil 1900WilLidl Arenaalign="center" | 6,958

| {{cite web|url=https://sfl.ch/de/teams/wil_988hdd0jedgyvm4978w95vma9|title=FC Wil 1900|publisher=Swiss Football League|access-date=24 July 2023}}

Neuchâtel Xamax FCSNeuchâtelStade de la Maladièrealign="center" | 11,997

| {{cite web|url=https://sfl.ch/de/teams/xamax_6298wfdiblmkqf747cilzuh8o|title=Neuchâtel Xamax FCS |publisher=Swiss Football League|access-date=24 July 2023}}

{{notelist}}

= Personnel and kits =

class="wikitable sortable" style="text-align: left; font-size:100%"
Team

! Manager

! Captain

! Kit manufacturer

! Shirt sponsor

Aarau

|{{flagicon|BIH}} Ranko Jakovljević

|{{flagicon|SUI}} Olivier Jäckle

|gpard

|Credit Suisse

Baden

|{{flagicon|AUT}} Michael Winsauer

|{{flagicon|SUI}} Patrick Muff

|macron

|Badener Tagblatt

Bellinzona

|{{flagicon|ESP}} Manuel Benavente

|{{flagicon|SUI}} Matteo Tosetti

|Acerbis

|

Schaffhausen

|{{flagicon|GER}} Christian Wimmer

|{{flagicon|SUI}} Serge Müller

|Puma

|Methabau

Sion

|{{flagicon|FRA}} Didier Tholot

|{{flagicon|SUI}} Reto Ziegler

|Macron

|OIKEN

Nyon

|{{flagicon|FRA}} Christophe Caschili

|{{flagicon|SUI}} Quentin Gaillard

|Adidas

|

Thun

|{{flagicon|SUI}} Mauro Lustrinelli

|{{flagicon|SUI}} Marco Bürki

|Macron

|Schneider Software AG

Vaduz

|{{fbaicon|SUI}} Marc Schneider

|{{flagicon|LIE}} Benjamin Büchel

|Puma

|MBPI

Wil

|{{flagicon|ITA}} Brunello Iacopetta

|{{flagicon|SUI}} Kastrijot Ndau

|ERIMA

|Weber und Partner AG
LIKA Group AG

Xamax

|{{flagicon|SUI}} Uli Forte

|{{flagicon|SVN}} Kenan Fatkič

|Puma

|groupe e

= Managerial changes =

class="wikitable"
Team

! Outgoing manager

! Manner of departure

! Date of departure

! Position in table

! Incoming manager

! Date of appointment

! Ref.

Aarau

|{{flagicon|SUI}} Boris Smiljanić

| Departure

|28 May 2023

|align=center rowspan=4|Pre-season

|{{flagicon|SUI}} Alex Frei

|12 June 2023

|{{cite news |url=https://fcaarau.ch/news/cheftrainer-smiljanic-verlaesst-den-fc-aarau/|title=Cheftrainer Smiljanic verlässt den FC Aarau |website=fcaarau.ch |publisher=FC Aarau|language=de-ch |date=28 May 2023 |access-date=2 June 2023}}{{cite news |url=https://fcaarau.ch/news/alex-frei-wird-neuer-cheftrainer-des-fc-aarau/|title=Alex Frei wird neuer Cheftrainer des FC Aarau |website=fcaarau.ch |publisher=FC Aarau|language=de-ch |date=12 June 2023 |access-date=12 June 2023}}

Bellinzona

|{{flagicon|ARG}} Fernando Cocimano (interim)

| rowspan="2" | End of interim spell

|13 June 2023

|{{flagicon|SUI}} Sandro Chieffo

|13 June 2023

|{{cite news |url=https://www.acbellinzona.ch/it/news/2023-06-12-00-00-00-conduzione-tecnica-stagione-23-24|title=Conduzione tecnica stagione 23/24|trans-title=Technical Leadership Season 23/24|website=acbellinzona.ch |publisher=AC Bellinzona |language=it-ch|date=20 May 2023 |access-date=20 May 2023}}

Schaffhausen

|{{flagicon|SUI}} Selcuk Sasivari (interim)

|14 June 2023

|{{flagicon|SUI}} Bigi Meier

|14 June 2023

|{{cite news |url=https://www.fcschaffhausen.ch/?p=11608|title=André 'Bigi' Meier wird Cheftrainer beim FC Schaffhausen|website=fcschaffhausen.ch |publisher=FC Schaffhausen |language=de |date=14 June 2023 |access-date=14 June 2023}}

Sion

|{{flagicon|ITA}} Paolo Tramezzani

|Departure

|15 June 2023

|{{flagicon|FRA}} Didier Tholot

|15 June 2023

|{{cite news |url=https://www.fcsion.ch/fr/news/didier-tholot-retrouve-le-fc-sion--3134|title=Didier Tholot retrouve le FC Sion !|website=fcsion.ch |publisher=FC Sion|language=fr-ch|date=15 June 2023 |access-date=15 June 2023}}

Bellinzona

|{{flagicon|SUI}} Sandro Chieffo

| rowspan="3" |Sacked

|3 October 2023

|align=center|9th

|{{flagicon|ESP}} Mario Rosas

|3 October 2023

|{{cite news |url=https://www.acbellinzona.ch/it/news/2023-10-03-00-00-00-annuncio-ufficiale-|title=Annuncio Ufficiale|trans-title=Official Announcement|website=acbellinzona.ch |publisher=AC Bellinzona |language=it-ch|date=3 October 2023 |access-date=16 December 2023}}

Schaffhausen

|{{flagicon|SUI}} Bigi Meier

|29 December 2023

|align=center|10th

|{{flagicon|GER}} Christian Wimmer

|29 December 2023

|{{cite news |url=https://www.fcschaffhausen.ch/2023/12/29/christian-wimmer-neuer-fcs-trainer/|title=Christian Wimmer neuer FCS Trainer|website=fcschaffhausen.ch |publisher=FC Schaffhausen |language=de-ch |date=29 December 2023 |access-date=19 January 2024}}

Vaduz

|{{fbaicon|LIE}} Martin Stocklasa

|12 February 2024

|align=center|8th

|{{fbaicon|SUI}} Marc Schneider

|14 February 2024

|{{cite news |url=https://www.fcvaduz.li/news/vaduz-trennt-sich-von-stocklasa |title=Vaduz trennt sich von Stocklasa |website=fcvaduz.li |publisher=FC Vaduz|language=de-ch |date=12 February 2024 |access-date=12 February 2024}}{{cite news |url=https://www.fcvaduz.li/news/marc-schneider-neuer-cheftrainer-beim-fc-vaduz |title=Marc Schneider neuer Cheftrainer beim FC Vaduz |website=fcvaduz.li |publisher=FC Vaduz|language=de-ch |date=14 February 2024 |access-date=15 February 2024}}

Aarau

|{{flagicon|SUI}} Alex Frei

|Departure

|25 March 2024

|align=center|3rd

|{{flagicon|BIH}} Ranko Jakovljević (interim)

|25 March 2024

|{{cite news |url=https://fcaarau.ch/news/alex-frei-loest-vertrag-auf-und-nimmt-eine-auszeit/|title=Alex Frei löst Vertrag auf und nimmt eine Auszeit |website=fcaarau.ch |publisher=FC Aarau|language=de-ch |date=25 March 2024 |access-date=25 March 2024}}

=Number of teams by regions=

class="wikitable" style
{{longitem|No. of
teams}}

! Cantons

! Team(s)

align=center rowspan=1|2

|align="left"|{{flag|Aargau}}

Aarau, Baden
align=center rowspan=9|1
align="left"|{{flag|St. Gallen}}Wil
align="left"|{{flag|Bern}}Thun
align="left"|{{flag|Schaffhausen}}Schaffhausen
align="left"|{{flag|Liechtenstein}}FC Vaduz
align="left"|{{flag|Vaud}}Nyon
align="left"|{{flag|Valais}}Sion
align="left"|{{flag|Neuchâtel}}Neuchâtel Xamax
align=left|{{flag|Ticino}}AC Bellinzona

League table

{{#invoke:Sports table|main|style=football

|show_limit=5

|source=[https://www.sfl.ch/tabellen/ Swiss Challenge League]

|team_order=SIO, THU, VAD, XAM, WIL, AAR, NYO, BEL, SHA, BAD

|result1=PRO |result2=PPO |result3=ECL2Q |result10=REL

|update=complete

|win_AAR=12|draw_AAR=7 |loss_AAR=17|gf_AAR=53|ga_AAR=59

|win_BAD=6 |draw_BAD=8 |loss_BAD=22|gf_BAD=31|ga_BAD=82

|win_BEL=11|draw_BEL=9 |loss_BEL=16|gf_BEL=37|ga_BEL=50

|win_NYO=11|draw_NYO=10|loss_NYO=15|gf_NYO=45|ga_NYO=58

|win_SHA=8 |draw_SHA=14|loss_SHA=14|gf_SHA=36|ga_SHA=55

|win_SIO=23|draw_SIO=10|loss_SIO=3 |gf_SIO=72|ga_SIO=23

|win_THU=23|draw_THU=7 |loss_THU=6 |gf_THU=73|ga_THU=38

|win_VAD=13|draw_VAD=10|loss_VAD=13|gf_VAD=67|ga_VAD=55

|win_WIL=11|draw_WIL=11|loss_WIL=14|gf_WIL=48|ga_WIL=52

|win_XAM=11|draw_XAM=16|loss_XAM=9 |gf_XAM=55|ga_XAM=45

|status_BAD=R

|status_SIO=CP

|status_THU=

|status_VAD=

|status_text_X=Assured of at least promotion play-off

|name_AAR=Aarau

|name_BAD=Baden

|name_BEL=Bellinzona

|name_NYO=Nyon

|name_SHA=Schaffhausen

|name_SIO=Sion

|name_THU=Thun

|name_VAD=Vaduz

|name_WIL=Wil

|name_XAM=Xamax

|class_rules = 1) Points; 2) Goal difference; 3) Goals scored; 4) Head-to-head goal difference; 5) Head-to-head goals scored 6) Away goals scored; 7) Draw.{{cite web |url=https://www.sfl-org.ch/fileadmin/user_upload/www.sfl.ch/Downloads/Reglemente_de/statuten_spielbetrieb/SFL_Reglement_Spielbetrieb_01-07-2023.pdf|title=Reglement für den Spielbetrieb der SFL|publisher=Swiss Football League |language=de-ch |access-date=14 August 2023|date=1 July 2023}}

|res_col_header=PQR

|col_PRO=green1 |text_PRO=Promotion to Swiss Super League

|col_ECL2Q=yellow1 |text_ECL2Q={{nowrap|Qualification for Conference League second qualifying round}}

|col_PPO=yellow2 |text_PPO=Qualification for promotion play-off

|col_REL=red1 |text_REL=Relegation to Swiss Promotion League

|note_res_ECL2Q=Vaduz qualified for the Conference League second qualifying round by winning the 2023–24 Liechtenstein Cup.}}

Results

{{col-begin}}

{{col-2}}

=First and second rounds=

{{#invoke:sports results|main

| source = [https://www.sfl.ch/resultate/ Swiss Football League]

| update = complete

| matches_style = FBR

| team1= AAR | team2= BAD | team3= BEL | team4= NYO | team5= SHA | team6= SIO | team7= THU | team8= VAD | team9= WIL | team10= XAM

| name_AAR = Aarau

| name_BAD = Baden

| name_BEL = Bellinzona

| name_NYO = Nyon

| name_SHA = Schaffhausen

| name_SIO = Sion

| name_THU = Thun

| name_VAD = Vaduz

| name_WIL = Wil

| name_XAM = Xamax

| match_AAR_BAD = 1-0

| match_AAR_BEL = 1-2

| match_AAR_NYO = 0-2

| match_AAR_SHA = 1-1

| match_AAR_SIO = 0-0

| match_AAR_THU = 5-2

| match_AAR_VAD = 3-2

| match_AAR_WIL = 1-1

| match_AAR_XAM = 2-3

| match_BAD_AAR = 1-2

| match_BAD_BEL = 1-1

| match_BAD_NYO = 2-0

| match_BAD_SHA = 1-1

| match_BAD_SIO = 0-4

| match_BAD_THU = 0-2

| match_BAD_VAD = 2-3

| match_BAD_WIL = 0-5

| match_BAD_XAM = 0-4

| match_BEL_AAR = 1-3

| match_BEL_BAD = 3-1

| match_BEL_NYO = 1-0

| match_BEL_SHA = 0-0

| match_BEL_SIO = 1-2

| match_BEL_THU = 0-3

| match_BEL_VAD = 0-4

| match_BEL_WIL = 0-2

| match_BEL_XAM = 1-0

| match_NYO_AAR = 4-0

| match_NYO_BAD = 1-1

| match_NYO_BEL = 2-3

| match_NYO_SHA = 2-1

| match_NYO_SIO = 1-2

| match_NYO_THU = 3-2

| match_NYO_VAD = 1-0

| match_NYO_WIL = 2-0

| match_NYO_XAM = 1-1

| match_SHA_AAR = 1-1

| match_SHA_BAD = 2-0

| match_SHA_BEL = 0-0

| match_SHA_NYO = 1-1

| match_SHA_SIO = 1-1

| match_SHA_THU = 0-1

| match_SHA_VAD = 1-0

| match_SHA_WIL = 1-3

| match_SHA_XAM = 2-2

| match_SIO_AAR = 1-0

| match_SIO_BAD = 1-1

| match_SIO_BEL = 1-0

| match_SIO_NYO = 1-1

| match_SIO_SHA = 2–1

| match_SIO_THU = 2-3

| match_SIO_VAD = 3-3

| match_SIO_WIL = 3-0

| match_SIO_XAM = 1-0

| match_THU_AAR = 2-0

| match_THU_BAD = 6-0

| match_THU_BEL = 3-1

| match_THU_NYO = 1-1

| match_THU_SHA = 1-0

| match_THU_SIO = 1-1

| match_THU_VAD = 2-1

| match_THU_WIL = 3-1

| match_THU_XAM = 1-1

| match_VAD_AAR = 2-2

| match_VAD_BAD = 1-2

| match_VAD_BEL = 1-2

| match_VAD_NYO = 2-1

| match_VAD_SHA = 6-0

| match_VAD_SIO = 0-2

| match_VAD_THU = 1-1

| match_VAD_WIL = 2-2

| match_VAD_XAM = 1-1

| match_WIL_AAR = 0-2

| match_WIL_BAD = 0-1

| match_WIL_BEL = 0-0

| match_WIL_NYO = 3–2

| match_WIL_SHA = 2-0

| match_WIL_SIO = 0-0

| match_WIL_THU = 0-3

| match_WIL_VAD = 3-2

| match_WIL_XAM = 2-0

| match_XAM_AAR = 2–1

| match_XAM_BAD = 1-2

| match_XAM_BEL = 1-1

| match_XAM_NYO = 1-1

| match_XAM_SHA = 3-0

| match_XAM_SIO = 0-3

| match_XAM_THU = 4-0

| match_XAM_VAD = 1-1

| match_XAM_WIL = 2-2

}}

{{col-2}}

=Third and fourth rounds=

{{#invoke:sports results|main

| source = [https://www.sfl.ch/resultate/ Swiss Football League]

| update = complete

| matches_style = FBR

| team1= AAR | team2= BAD | team3= BEL | team4= NYO | team5= SHA | team6= SIO | team7= THU | team8= VAD | team9= WIL | team10= XAM

| name_AAR = Aarau

| name_BAD = Baden

| name_BEL = Bellinzona

| name_NYO = Nyon

| name_SHA = Schaffhausen

| name_SIO = Sion

| name_THU = Thun

| name_VAD = Vaduz

| name_WIL = Wil

| name_XAM = Xamax

| match_AAR_BAD = 2-0

| match_AAR_BEL = 0-2

| match_AAR_NYO = 5-2

| match_AAR_SHA = 1-2

| match_AAR_SIO = 1-2

| match_AAR_THU = 3-0

| match_AAR_VAD = 1-0

| match_AAR_WIL = 0-4

| match_AAR_XAM = 2-0

| match_BAD_AAR = 0-1

| match_BAD_BEL = 2-1

| match_BAD_NYO = 2-3

| match_BAD_SHA = 0-1

| match_BAD_SIO = 0-3

| match_BAD_THU = 1-5

| match_BAD_VAD = 1-1

| match_BAD_WIL = 2–1

| match_BAD_XAM = 2-2

| match_BEL_AAR = 5–2

| match_BEL_BAD = 4-0

| match_BEL_NYO = 0-2

| match_BEL_SHA = 1-1

| match_BEL_SIO = 0-2

| match_BEL_THU = 0-0

| match_BEL_VAD = 0-1

| match_BEL_WIL = 0-0

| match_BEL_XAM = 1-2

| match_NYO_AAR = 4-3

| match_NYO_BAD = 1-0

| match_NYO_BEL = 1-3

| match_NYO_SHA = 0-3

| match_NYO_SIO = 0–4

| match_NYO_THU = 0-0

| match_NYO_VAD = 0-2

| match_NYO_WIL = 1-1

| match_NYO_XAM = 0-2

| match_SHA_AAR = 1-1

| match_SHA_BAD = 2-2

| match_SHA_BEL = 2-1

| match_SHA_NYO = 1-1

| match_SHA_SIO = 0-4

| match_SHA_THU = 1-1

| match_SHA_VAD = 0-1

| match_SHA_WIL = 3-2

| match_SHA_XAM = 1-1

| match_SIO_AAR = 2-0

| match_SIO_BAD = 4-1

| match_SIO_BEL = 3-0

| match_SIO_NYO = 1-0

| match_SIO_SHA = 3-0

| match_SIO_THU = 1-2

| match_SIO_VAD = 2-2

| match_SIO_WIL = 4-0

| match_SIO_XAM = 1–1

| match_THU_AAR = 1-0

| match_THU_BAD = 3-1

| match_THU_BEL = 1-0

| match_THU_NYO = 4-1

| match_THU_SHA = 3-0

| match_THU_SIO = 1–0

| match_THU_VAD = 6-3

| match_THU_WIL = 2-1

| match_THU_XAM = 4-0

| match_VAD_AAR = 2-1

| match_VAD_BAD = 6-0

| match_VAD_BEL = 2-2

| match_VAD_NYO = 1–3

| match_VAD_SHA = 3-2

| match_VAD_SIO = 1-2

| match_VAD_THU = 1–0

| match_VAD_WIL = 3-1

| match_VAD_XAM = 5-3

| match_WIL_AAR = 1-1

| match_WIL_BAD = 3-1

| match_WIL_BEL = 4-1

| match_WIL_NYO = 0-0

| match_WIL_SHA = 0-1

| match_WIL_SIO = 1-4

| match_WIL_THU = 0-3

| match_WIL_VAD = 1-0

| match_WIL_XAM = 0–0

| match_XAM_AAR = 3-1

| match_XAM_BAD = 1-1

| match_XAM_BEL = 0–1

| match_XAM_NYO = 4-0

| match_XAM_SHA = 2–1

| match_XAM_SIO = 0-0

| match_XAM_THU = 4-0

| match_XAM_VAD = 1-1

| match_XAM_WIL = 2-2

}}

{{col-end}}

Promotion play-off

The relegation play-off will be played in a two-legged game between the eleventh placed team of the Super League (5th of the relegation group) and the second placed team of the Challenge League. The two legs of the relegation play-offs are scheduled for 26 and 31 May 2024, respectively.

The winner of the play-off is whichever teams scores most in both games (no away goals rule).{{Cite web|url=https://www.sfl-org.ch/aktuelles/news/artikel/die-wichtigsten-infos-zu-den-barrage-spielen-2/|title=Die wichtigsten Infos zu den Barrage-Spielen CSSL vs. DCL|date=8 May 2024|access-date=17 May 2024|publisher=Swiss Football League}} In case of a tie at the end of the two games, 30 minutes of extra time (two times 15 minutes) are added, followed by a penalty shoot-out, in case the teams are still tied.

= First leg =

{{Football box

| date = {{Start date|2024|5|26|df=y}}

| time = 16:30 CEST (UTC+2)

| team1 = Grasshopper

| score = 1–1

| report = https://sfl.ch/de/match-center/17m2gv6b3ass1tw0kx21eb66s

| team2 = Thun

| goals1 =

| goals2 =

  • {{Goal|52}} Gutbub

| stadium = Letzigrund, Zürich

| attendance = 9,045

| referee = Sandro Schärer

| assistantreferees = Fedayi San (VAR)

}}

= Second leg =

{{Football box

| date = {{Start date|2024|5|31|df=y}}

| time = 20:30 CEST (UTC+2)

| team1 = Thun

| score = 1–2

| report = https://sfl.ch/de/match-center/181hpk25yu1uilx7a18krh6hg

| team2 = Grasshopper

| goals1 =

  • Koné {{Goal|43|pen.}} {{sentoff|0|90+4}}

| goals2 =

| stadium = Stockhorn Arena, Thun

| attendance = 10,014

| referee = Urs Schnyder

| aet =

| penalties1 =

| penaltyscore =

| penalties2 =

| assistantreferees = Lionel Tschudi (VAR)

}}

Grasshopper wins 3–2 on aggregate.

Attendances

{{row counter|

class{{=}}"wikitable sortable"

!#!!Football club!!Home games!!Average attendancehttps://www.worldfootball.net/attendance/sui-challenge-league-2023-2024/1/

style{{=}}"text-align:center;"| _row_countFC Sion186,542
style{{=}}"text-align:center;"| _row_countFC Aarau184,840
style{{=}}"text-align:center;"| _row_countFC Thun183,951
style{{=}}"text-align:center;"| _row_countNeuchâtel Xamax183,404
style{{=}}"text-align:center;"| _row_countFC Baden182,207
style{{=}}"text-align:center;"| _row_countFC Wil181,611
style{{=}}"text-align:center;"| _row_countFC Vaduz181,516
style{{=}}"text-align:center;"| _row_countFC Schaffhausen181,338
style{{=}}"text-align:center;"| _row_countAC Bellinzona18836
style{{=}}"text-align:center;"| _row_countStade Nyonnais18781
}}

References

{{Reflist}}