2023–24 Bayer 04 Leverkusen season

{{Infobox football club season

|club = Bayer 04 Leverkusen

|season = 2023–24

|image =

|image_size =

|alt =

|caption =

|chrtitle = Administration

|chairman = Fernando Carro (CEO)
Simon Rolfes (Managing Director Sports)

|ownertitle =

|owner =

|mgrtitle = Head coach

|manager = Xabi Alonso

|stdtitle =

|stadium = BayArena

|league = Bundesliga

|league result = 1st

|cup1 = DFB-Pokal

|cup1 result = Winners

|cup2 = UEFA Europa League

|cup2 result = Runners-up

|league topscorer =
Victor Boniface (14)

|season topscorer =
Victor Boniface (21)

|highest attendance =

|lowest attendance =

|average attendance =

|largest win =

|largest loss =

|pattern_la1 = _bayer2324h

|pattern_b1 = _bayer2324h

|pattern_ra1 = _bayer2324h

|pattern_sh1 = _bayer2324h

|pattern_so1 =

|leftarm1 = 000000

|body1 = 000000

|rightarm1 = 000000

|shorts1 = 000000

|socks1 = 000000

|pattern_la2 = _bayer2324a

|pattern_b2 = _bayer2324a

|pattern_ra2 = _bayer2324a

|pattern_sh2 = _bayer2324a

|pattern_so2 = _bayer2324al

|leftarm2 = FFFFFF

|body2 = FFFFFF

|rightarm2 = FFFFFF

|shorts2 = FFFFFF

|socks2 = FFFFFF

|pattern_la3 = _bayer2324t

|pattern_b3 = _bayer2324t

|pattern_ra3 = _bayer2324t

|pattern_sh3 = _bayer2324t

|pattern_so3 =

|leftarm3 = 000000

|body3 = 000000

|rightarm3 = 000000

|shorts3 = 000000

|socks3 = 000000

|prevseason = 2022–23

|nextseason = 2024–25

}}

The 2023–24 season was Bayer 04 Leverkusen's 120th season in existence and 45th consecutive season in the Bundesliga. They also competed in the DFB-Pokal and the UEFA Europa League.

Following a 5–0 victory over Werder Bremen on 14 April 2024, Bayer Leverkusen won the Bundesliga title for the first time in the club's history.{{cite news|title=Bayer Leverkusen beat Werder Bremen to win the Bundesliga!|url=https://www.bundesliga.com/en/bundesliga/news/bayer-leverkusen-werder-bremen-xabi-alonso-champions-title-free-highlights-26914|date=14 April 2024|publisher=Bundesliga}} It also marked the club's first major trophy since 1993.{{cite news |last=Whelan |first=Padraig |date=14 April 2024 |title=Bayer Leverkusen crowned German champions for first time |url=https://onefootball.com/en/news/bayer-leverkusen-crowned-german-champions-for-first-time-39348923 |access-date=14 April 2024|website=OneFootball}}{{Cite web |last=Rouse |first=Daniel |date=2024-04-14 |title=Leverkusen win 1st Bundesliga title to end Bayern's reign |url=https://www.thescore.com/deu_fed/news/2892839/leverkusen-win-1st-bundesliga-title-to-end-bayerns-reign |access-date=2024-08-25 |website=theScore.com |language=en}} In addition, they became the first team in history to win the Bundesliga without losing a single match, finishing the competition with 28 wins and 6 draws.{{cite news |date=18 May 2024 | title=Legendary Leverkusen complete invincible Bundesliga season |url=https://www.bundesliga.com/en/bundesliga/news/bayern-leverkusen-augsburg-preview-live-blog-report-xabi-alonso-wirtz-unbeaten-27365|publisher=Bundesliga}}{{cite news |url=https://www.bundesliga.com/de/bundesliga/news/bayer-04-leverkusen-historisch-ungeschlagen-rekord-meister-27259 |title=Historisch! Leverkusen als erstes Team eine Bundesliga-Saison ungeschlagen |publisher=Bundesliga |language=de |date=18 May 2024 }}

On 9 May 2024, following a 2–2 draw against Roma in the Europa League semi-final second leg, the club set a new European record for consecutive competitive matches without a loss (49), breaking Benfica's record of 48 games unbeaten set between 1963 and 1965.{{cite web |last=Smith |first=Emma |date=9 May 2024 |title=Bayer 04 Leverkusen 2–2 Roma |url=https://www.bbc.com/sport/football/68980160 |publisher=BBC Sport}}{{cite news |last=Zelalem |first=Fasika |date=14 April 2024 |title=Fans storm pitch as pandemonium erupts as Leverkusen finally secure historic Bundesliga |url=https://www.dailystar.co.uk/sport/football/bayer-leverkusen-historic-bundesliga-title-32585298 |publisher=Daily Star}}{{cite news |url=https://www.bundesliga.com/en/bundesliga/news/bayer-leverkusen-record-unbeaten-run-xabi-alonso-26289 |title=Xabi Alonso's Bayer Leverkusen set new unbeaten record |access-date=4 April 2024 |publisher=Bundesliga}}{{Cite web |agency=Agence France-Presse |date=18 May 2024 |title=By the numbers: 14 stats that define Leverkusen's historic season |url=https://www.thescore.com/bund/news/2914383 |access-date=31 May 2024 |website=theScore}} In the pursuit of achieving this record, the club succeeded in netting 17 goals during stoppage time and 34 goals from the 80th minute onwards,{{cite web |url=https://www.sportschau.de/regional/wdr/wdr-leverkusens-erfolgsrezept-last-minute-tore-100.html |title=Leverkusens Erfolgsrezept - Last-Minute-Tore |publisher=Sportschau |language=de |date=27 April 2024 }}{{cite web |last=Nordmann |first=Tobias |url=https://www.n-tv.de/sport/fussball/Als-waere-Bayer-Leverkusen-der-Teufel-hoechstpersoenlich-article24931557.html |title=Als wäre Bayer Leverkusen der Teufel höchstpersönlich |publisher=Ntv |language=de |date=10 May 2024 }} encompassing crucial last-minute match winners or equalizers.{{cite news |last1=De la Fuente |first1=Homero |last2=Ramsay |first2=George |url=https://edition.cnn.com/2024/05/10/sport/bayer-leverkusen-unbeaten-record-europa-league-spt-intl/index.html |title=Bayer Leverkusen produces astonishing comeback to go 49 games unbeaten and reach Europa League final |date=10 May 2024 |publisher=CNN }}{{Cite web |last=Gallego |first=Pablo |last2=Lafleur |first2=Eliott |date=May 22, 2024 |title=How do you explain Bayer Leverkusen's late goals in incredible unbeaten season? {{!}} Flashscore.com |url=https://www.flashscore.com/news/soccer-europa-league-how-do-you-explain-bayer-leverkusen-s-late-goals-in-incredible-unbeaten-season/2kPTDVIq/ |access-date=2024-08-25 |website=www.flashscore.com |language=en}}{{Cite web |last=Presse |first=AFP-Agence France |title=The Numbers Behind Bayer Leverkusen's Historic Unbeaten Title Win |url=https://www.barrons.com/news/the-numbers-behind-bayer-leverkusen-s-historic-unbeaten-title-win-078c3600 |access-date=2024-08-25 |website=www.barrons.com |language=en-US}} However, Leverkusen's unbeaten run would end at 51 matches, following a 3–0 defeat to Atalanta in the Europa League final on 22 May.{{cite news |url=https://www.uefa.com/uefaeuropaleague/news/028d-1af3bf5e7e68-7d9202792002-1000--atalanta-3-0-leverkusen-lookman-treble-brings-uefa-europ/ |title=Atalanta 3-0 Leverkusen: Lookman treble brings UEFA Europa League glory to Bergamo |date=22 May 2024 |access-date=22 May 2024 |publisher=UEFA}}

On 25 May, Leverkusen won the DFB-Pokal final against Kaiserslautern and completed an undefeated domestic double, finishing their campaign with just one defeat in 53 competitive matches.{{cite web |last=Emons |first=Michael |date=25 May 2024 |title=Kaiserslautern 0–1 Bayer Leverkusen |url=https://www.bbc.com/sport/football/live/cerr9ymgp40t |access-date=25 May 2024 |website=BBC Sport}}{{cite news |last=Fahey |first=Ciarán |date=25 May 2024 |title=Bayer Leverkusen wins the German Cup and completes undefeated domestic double |url=https://apnews.com/article/leverkusen-kaiserslautern-german-cup-b305f8445645827797b0f3c4165382c7 |access-date=31 May 2024 |website=AP News}}

Players

=First-team squad=

{{updated|31 January 2024|{{cite web|url=https://www.bayer04.de/en-us/team/werkself/bayer-04-leverkusen|title=Werkself|access-date=26 August 2023|publisher=Bayer 04 Leverkusen}}}}

{{Fs start}}

{{Fs player|no=1|nat=FIN|pos=GK|name=Lukas Hradecky|other=captain}}

{{Fs player|no=2|nat=CRO|pos=DF|name=Josip Stanišić|other=on loan from Bayern Munich}}

{{Fs player|other=|no=3|nat=ECU|pos=DF|name=Piero Hincapié}}

{{Fs player|no=4|nat=GER|pos=DF|name=Jonathan Tah|other=vice-captain}}

{{Fs player|other=|no=6|nat=CIV|pos=DF|name=Odilon Kossounou}}

{{Fs player|other=|no=7|nat=GER|pos=MF|name=Jonas Hofmann}}

{{Fs player|other=|no=8|nat=GER|pos=MF|name=Robert Andrich}}

{{Fs player|no=9|nat=ESP|pos=FW|name=Borja Iglesias|other=on loan from Real Betis}}

{{Fs player|other=|no=10|nat=GER|pos=MF|name=Florian Wirtz}}

{{Fs player|other=|no=12|nat=BFA|pos=DF|name=Edmond Tapsoba}}

{{Fs player|other=|no=13|nat=BRA|pos=DF|name=Arthur}}

{{Fs player|other=|no=14|nat=CZE|pos=FW|name=Patrik Schick}}

{{Fs player|other=|no=17|nat=CZE|pos=GK|name=Matěj Kovář}}

{{Fs player|other=|no=18|nat=BEL|pos=MF|name=Noah Mbamba}}

{{Fs mid}}

{{Fs player|other=|no=19|nat=NGA|pos=MF|name=Nathan Tella}}

{{Fs player|other=|no=20|nat=ESP|pos=DF|name=Álex Grimaldo}}

{{Fs player|other=|no=21|nat=MAR|pos=MF|name=Amine Adli}}

{{Fs player|other=|no=22|nat=NGA|pos=FW|name=Victor Boniface}}

{{Fs player|other=|no=23|nat=CZE|pos=FW|name=Adam Hložek}}

{{Fs player|other=|no=24|nat=NED|pos=DF|name=Timothy Fosu-Mensah}}

{{Fs player|other=|no=25|nat=ARG|pos=MF|name=Exequiel Palacios}}

{{Fs player|other=|no=30|nat=NED|pos=DF|name=Jeremie Frimpong}}

{{Fs player|other=|no=31|nat=BEL|pos=DF|name=Madi Monamay}}

{{Fs player|other=|no=32|nat=COL|pos=MF|name=Gustavo Puerta}}

{{Fs player|other=|no=34|nat=SUI|pos=MF|name=Granit Xhaka}}

{{Fs player|other=|no=36|nat=GER|pos=GK|name=Niklas Lomb}}

{{Fs player|other=|no=38|nat=GER|pos=FW|name=Ken Izekor}}

{{Fs player|other=|no=47|nat=MAR|pos=MF|name=Ayman Aourir}}

{{Fs end}}

=Players out on loan=

{{Fs start}}

{{Fs player|no=|nat=AUT|pos=GK|name=Patrick Pentz|other=at Brøndby until 30 June 2024}}

{{Fs player|no=|nat=TOG|pos=DF|name=Sadik Fofana|other=at Fortuna Sittard until 30 June 2024}}

{{Fs player|no=|nat=SWE|pos=MF|name=Jardell Kanga|other=at De Graafschap until 30 June 2024}}

{{Fs mid}}

{{Fs player|no=|nat=ESP|pos=FW|name=Iker Bravo|other=at Real Madrid Castilla until 30 June 2024}}

{{Fs player|no=|nat=IRN|pos=FW|name=Sardar Azmoun|other=at Roma until 30 June 2024}}

{{Fs end}}

Transfers

=In=

class="wikitable plainrowheaders sortable"

!{{Abbr|Pos.|Position}}

! scope="col" |Player

!Transferred from

! style="width: 65px;" |Fee

! scope="col" |Date

! scope="col" |Source

align="center" |{{sort|2|DF}}

|{{sort|Grimaldo, Álex|{{flagicon|ESP}} Álex Grimaldo}}

|{{fbaicon|POR}} Benfica

|Free

|rowspan=2|{{dts|1 July 2023}}

|{{cite news |date=21 May 2023 |title=Bayer 04 sign Grimaldo from Benfica |url=https://www.bayer04.de/en-us/news/bayer04/bayer-04-sign-grimaldo-from-benfica |access-date=3 July 2023 |publisher=Bayer 04 Leverkusen}}

align=center|{{sort|2|DF}}

|{{sort|Arthur|{{flagicon|BRA}} Arthur}}

|{{fbaicon|BRA}} América Mineiro

|€7,000,000

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/bayer-04-sign-brazil-international-arthur|title=Bayer 04 sign Brazil international Arthur|publisher=Bayer 04 Leverkusen|date=3 April 2023|access-date=3 April 2023}}

align=center|{{sort|3|MF}}

|{{sort|Hofmann, Jonas|{{flagicon|GER}} Jonas Hofmann}}

|{{fbaicon|GER}} Borussia Mönchengladbach

|€10,000,000

|{{dts|5 July 2023}}

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/werkself-sign-germany-international-jonas-hofmann|title=Werkself sign Germany International Jonas Hofmann|publisher=Bayer 04 Leverkusen|date=5 July 2023|access-date=5 July 2023}}

align=center|{{sort|3|MF}}

|{{sort|Xhaka, Granit|{{flagicon|SUI}} Granit Xhaka}}

|{{fbaicon|ENG}} Arsenal

|€25,000,000

|{{dts|6 July 2023}}

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/bayer-04-sign-granit-xhaka-from-arsenal|title=Bayer 04 sign Granit Xhaka from Arsenal|publisher=Bayer 04 Leverkusen|date=6 July 2023|access-date=7 July 2023}}

align=center|{{sort|4|FW}}

|{{sort|Boniface, Victor|{{flagicon|NGA}} Victor Boniface}}

|{{fbaicon|BEL}} Union Saint-Gilloise

|€20,000,000

|{{dts|22 July 2023}}

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/bayer-04-sign-victor-boniface|title=Bayer 04 sign Victor Boniface|publisher=Bayer 04 Leverkusen|date=22 July 2023|access-date=22 July 2023}}

align=center|{{sort|1|GK}}

|{{sort|Kovář, Matěj|{{flagicon|CZE}} Matěj Kovář}}

|{{fbaicon|ENG}} Manchester United

|€5,000,000

|{{dts|15 August 2023}}

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/bayer-04-sign-czech-keeper-kovar-from-manchester-united|title=Bayer 04 sign Czech keeper Kovar from Manchester United|publisher=Bayer 04 Leverkusen|date=15 August 2023|access-date=15 August 2023}}

align=center|{{sort|2|DF}}

|{{sort|Stanišić, Josip|{{Flagicon|CRO}} Josip Stanišić}}

|{{fbaicon|GER}} Bayern Munich

|Loan

|{{dts|20 August 2023}}

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/bayern-defender-stanisic-joins-bayer-04|title=Bayern defender Stanisic joins Bayer 04|publisher=Bayer 04 Leverkusen|date=20 August 2023|access-date=21 August 2023}}

align=center|{{sort|4|MF}}

|{{sort|Tella, Nathan|{{Flagicon|NGA}} Nathan Tella}}

|{{fbaicon|ENG}} Southampton

|€23,300,000

|{{dts|27 August 2023}}

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/new-winger-for-the-werkself-bayer-04-sign-nathan-tella|title=New winger for the Werkself: Bayer 04 sign Nathan Tella|publisher=Bayer 04 Leverkusen|date=27 August 2023|access-date=28 August 2023}}

align=center|{{sort|4|FW}}

|{{sort|Iglesias, Borja|{{Flagicon|ESP}} Borja Iglesias}}

|{{fbaicon|ESP}} Real Betis

|Loan

|{{dts|27 January 2024}}

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/bayer-04-sign-centre-forward-borja-iglesias-on-loan-to-the-summer|title=Bayer 04 sign centre forward Borja Iglesias on loan to the summer|publisher=Bayer 04 Leverkusen|date=27 January 2024|access-date=27 January 2024}}

=Out=

class="wikitable plainrowheaders sortable"

!{{Abbr|Pos.|Position}}

! scope="col" |Player

!Transferred to

! style="width: 65px;" |Fee

! scope="col" |Date

! scope="col" |Source

align=center|{{sort|3|MF}}

|{{sort|Azhil, Ayman|{{Flagicon|MAR}} Ayman Azhil}}

|{{fbaicon|GER}} Borussia Dortmund II

|Free

|rowspan=6|{{dts|1 July 2023}}

|

align=center|{{sort|4|FW}}

|{{sort|Bellarabi, Karim|{{Flagicon|GER}} Karim Bellarabi}}

|Free agent

|Free

|

align=center|{{sort|1|GK}}

|{{sort|Grill, Lennart|{{Flagicon|GER}} Lennart Grill}}

|{{fbaicon|GER}} Union Berlin

|Undisclosed

|{{cite news |url=https://www.fc-union-berlin.de/de/union-live/news/profis/Lennart-Grill-per-Leihe-an-die-Alte-Foersterei-20599d/?fbclid=IwAR3X_0_Xy-NZtn7hJ6bal-KsR3xcCSpPStKA2C3AgrXVHHql5X-fgDJu2lk|title=Grill Signs on Loan|publisher=1. FC Union Berlin}}

align=center|{{sort|1|GK}}

|{{sort|Lunyov, Andrey|{{Flagicon|RUS}} Andrey Lunyov}}

|{{fbaicon|AZE}} Qarabağ

|Free

|

align=center|{{sort|4|FW}}

|{{sort|Paulinho|{{Flagicon|BRA}} Paulinho}}

|{{fbaicon|BRA}} Atlético Mineiro

|Free

| {{cite news|title=Paulinho assinará com o Atlético-MG até dezembro de 2027 após empréstimo|url=https://www.goal.com/br/not%C3%ADcias/paulinho-assinara-com-atletico-mg-dezembro-2027-apos-emprestimo/blt75cba1dd5f5c9122|website=Goal.com|date=1 December 2022|language=pt-br|access-date=3 July 2023}}

align=center|{{sort|2|DF}}

|{{sort|Sinkgraven, Daley|{{Flagicon|NED}} Daley Sinkgraven}}

|{{fbaicon|ESP}} Las Palmas

|Free

|

align=center|{{sort|2|DF}}

|{{sort|Bakker, Mitchel|{{flagicon|NED}} Mitchel Bakker}}

|{{fbaicon|ITA}} Atalanta

|€10,000,000

|{{dts|7 July 2023}}

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/mitchel-bakker-leaves-bayer-04-for-atalanta|title=Mitchel Bakker leaves Bayer 04 for Atalanta|publisher=Bayer 04 Leverkusen|date=7 July 2023|access-date=7 July 2023}}

align=center|{{sort|4|FW}}

|{{sort|Diaby, Moussa|{{flagicon|FRA}} Moussa Diaby}}

|{{fbaicon|ENG}} Aston Villa

|€55,000,000

|{{dts|22 July 2023}}

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/diaby-leaves-bayer-04-to-join-aston-villa|title=Diaby leaves Bayer 04 to join Aston Villa|publisher=Bayer 04 Leverkusen|date=22 July 2023|access-date=22 July 2023}}

align=center|{{sort|3|MF}}

|{{sort|Fofana, Sadik|{{Flagicon|TOG}} Sadik Fofana}}

|{{fbaicon|NED}} Fortuna Sittard

|Loan

|{{dts|25 July 2023}}

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/fofana-goes-on-loan-to-fortuna-sittard|title=Fofana goes on loan to Fortuna Sittard|publisher=Bayer 04 Leverkusen|date=25 July 2023|access-date=25 July 2023}}

align=center|{{sort|3|MF}}

|{{sort|Demirbay, Kerem|{{Flagicon|GER}} Kerem Demirbay}}

|{{fbaicon|TUR}} Galatasaray

|€3,700,000

|{{dts|3 August 2023}}

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/demirbay-joins-galatasaray|title=Demirbay joins Galatasaray|publisher=Bayer 04 Leverkusen|date=3 August 2023|access-date=3 August 2023}}

align=center|{{sort|3|MF}}

|{{sort|Eze, Joshua|{{Flagicon|GER}} Joshua Eze}}

|{{fbaicon|GER}} Fortuna Köln

|Free

|{{dts|4 August 2023}}

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/bayer-04-youngster-eze-joins-fortuna-koeln|title=Bayer 04 youngster Eze joins Fortuna Köln|publisher=Bayer 04 Leverkusen|date=4 August 2023|access-date=4 August 2023}}

align=center|{{sort|1|GK}}

|{{sort|Pentz, Patrick|{{Flagicon|AUT}} Patrick Pentz}}

|{{fbaicon|DEN}} Brøndby

|Loan

|{{dts|18 August 2023}}

|{{cite news|url= https://www.bayer04.de/en-us/news/bayer04/patrick-pentz-joins-brndby-if-on-loan|title= Patrick Pentz joins Brøndby IF on loan|publisher=Bayer 04 Leverkusen|date=18 August 2023|access-date=18 August 2023}}

align=center|{{sort|4|FW}}

|{{sort|Azmoun, Sardar|{{Flagicon|IRN}} Sardar Azmoun}}

|{{fbaicon|ITA}} Roma

|Loan

|{{dts|26 August 2023}}

|{{cite news|url=https://www.bayer04.de/en-us/news/bayer04/azmoun-joins-as-roma-on-loan|title=Azmoun joins AS Roma on loan|publisher=Bayer 04 Leverkusen|date=26 August 2023|access-date=26 August 2023}}

align=center|{{sort|3|MF}}

|{{sort|Amiri, Nadiem|{{Flagicon|GER}} Nadiem Amiri}}

|{{fbaicon|GER}} Mainz 05

|€1,000,000

|{{dts|31 January 2024}}

|{{cite web|url=https://www.bayer04.de/en-us/news/bayer04/nadiem-amiri-leaves-bayer-04-for-mainz|title=NADIEM AMIRI LEAVES BAYER 04 FOR MAINZ|publisher=Bayer 04 Leverkusen|date=31 January 2024|accessdate=1 February 2024}}

Pre-season and friendlies

{{legend2|#CCFFCC|Win|border=1px solid #AAAAAA}}

{{legend2|#FFFFCC|Draw|border=1px solid #AAAAAA}}

{{legend2|#FFCCCC|Loss|border=1px solid #AAAAAA}}

{{legend2|#FFFFFF|Fixtures|border=1px solid #AAAAAA}}

{{Football box collapsible

|round = Friendly

|date = 21 July 2023

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

|team1 = Bayer Leverkusen

|score = 1–2

|report = https://www.bayer04.de/en-us/news/bayer04/werkself-lose-first-pre-season-friendly-2-1-against-paderborn

|team2 = SC Paderborn

|goals1 =

|goals2 =

|stadium = IMS Arena

|location = Velbert

|attendance = 1,890

|referee = Nico Fuchs

|result = L

}}

{{Football box collapsible

|round = Friendly

|date = 29 July 2023

|time = 18:00 CEST (UTC+2)

|team1 = Real Sociedad {{fbaicon|ESP}}

|score = 1–0

|report = https://www.bayer04.de/en-us/news/bayer04/werkself-lose-1-0-to-real-sociedad-in-charity-match

|team2 = {{fbaicon|GER}} Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Reale Arena

|location = San Sebastián, Spain

|attendance = 17,143

|referee = Igor Galech Apezteguía (Spain)

|result = L

}}

{{Football box collapsible

|round = Friendly

|date = 2 August 2023

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

|team1 = Marseille {{fbaicon|FRA}}

|score = 1–2

|report = https://www.bayer04.de/en-us/news/bayer04/werkself-win-2-1-in-marseille-as-andrich-returns

|team2 = {{fbaicon|GER}} Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Stade Vélodrome

|location = Marseille, France

|attendance =

|referee = Gaël Angoula (France)

|result = W

}}

{{Football box collapsible

|round = Friendly

|date = 5 August 2023

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

|team1 = Bayer Leverkusen {{fbaicon|GER}}

|score = 4–0

|report = https://www.bayer04.de/en-us/news/bayer04/debut-goals-for-hofmann-and-boniface-in-4-0-win-against-west-ham-united

|team2 = {{fbaicon|ENG}} West Ham United

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 25,325

|referee = Sascha Stegemann (Germany)

|result = W

}}

{{Football box collapsible

|round = Friendly

|date = 7 September 2023

|time = 11:00 CEST (UTC+2)

|team1 = Bayer Leverkusen

|score = 4–2

|report = https://www.bayer04.de/en-us/news/bayer04/bayer-04-beat-alemannia-aachen-in-friendly#gen_LivetickerHeaderSection1

|team2 = Alemannia Aachen

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 500

|referee =

|result = W

}}

{{Football box collapsible

|round = Friendly

|date = 7 January 2024

|time = 15:00 CET (UTC+1)

|team1 = Bayer Leverkusen {{fbaicon|GER}}

|score = 4–1

|report = https://www.bayer04.de/en-us/news/bayer04/4-1-against-venezia-winning-start-to-new-year

|team2 = {{fbaicon|ITA}} Venezia

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 12,796

|referee = Nico Fuchs (Germany)

|result = W

}}

Competitions

= Overall record =

{{Fb overview2

|c=3

|c1=Bundesliga |fm1=19 August 2023 |lm1=18 May 2024 |sr1=Matchday 1 |fp1=Winners |w1=28 |d1=6 |l1=0 |f1=89 |a1=24

|c2=DFB-Pokal |fm2=12 August 2023 |lm2=25 May 2024 |sr2=First round

|fp2=Winners |w2=6 |d2=0 |l2=0 |f2=24 |a2=5

|c3=UEFA Europa League |fm3=21 September 2023 |lm3=22 May 2024 |sr3=Group stage

|fp3={{won|place=2|Runners-up}}|w3=9 |d3=3 |l3=1 |f3=31 |a3=13

|s=[https://int.soccerway.com/teams/germany/bayer-04-leverkusen/963/ Soccerway]

}}

=Bundesliga=

{{main|2023–24 Bundesliga}}

== League table ==

{{2023–24 Bundesliga table|showteam=LEV}}

== Results summary ==

{{Fb rs |hw=14 |hd=3 |hl=0 |hgf=47 |hga=11 |aw=14 |ad=3 |al=0 |agf=42 |aga=13 }}

{{Fb rs footer|s=[https://www.dfb.de/bundesliga/spieltagtabelle/ DFB] |date=July 2023}}

== Results by round ==

{{#invoke:sports rbr table|table|legendpos=b

| header=Round

| label1=Ground

| res1=H/A/H/A/H/A/H/A/H/A/H/A/H/A/H/H/A/A/H/A/H/A/H/A/H/A/H/A/H/A/H/A/A/H

| label2=Result

| res2=W/W/W/D/W/W/W/W/W/W/W/W/D/D/W/W/W/W/D/W/W/W/W/W/W/W/W/W/W/D/D/W/W/W

| label3=Position

| pos3=5/3/1/1/2/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1/1

| label4=Points

| pos4=3p/6p/9/10/13/16p/19/22/25/28/31/34/35/36/39/42/45/48/49/52/55/58/61/64/67/70/73/76/79/80/81/84/87/90

| color_W=green1|text_W=Win

| color_D=yellow1|text_D=Draw

| color_L=red1|text_L=Loss

| text_H=Home|text_A=Away

| color1=gold|color_2-5=green1|color_6-7=blue1|color_8=yellow1|color_16=red2|color_17-18=red1|color_79-90=gold

| source=[https://www.dfb.de/bundesliga/spieltagtabelle/ DFB]

}}

== Matches ==

The league fixtures were unveiled on 30 June 2023.{{cite web|url=https://www.bild.de/sport/fussball/fussball/dfl-das-ist-der-neue-bundesliga-spielplan-84517236.bild.html|title=DFL: Das ist der neue Bundesliga-Spielplan|date=30 June 2023|website=Bild|language=de}}{{cite web|website=MARCA|language=es|url=https://www.marca.com/futbol/europa-league/2024/05/22/664d0783ca47413e408b4590.html|title=El reto Guinness de Xabi Alonso: "Acabar invictos quedaría escrito en letras de oro en la historia del fútbol"|access-date=23 May 2024|date=22 May 2024}}

{{Football box collapsible

|round = 1

|date = 19 August 2023

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

|team1 = Bayer Leverkusen

|score = 3–2

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F1-spieltag%2Fbayer-04-leverkusen-rb-leipzig-2353995

|team2 = RB Leipzig

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 29,464

|referee = Felix Brych

|result = W

}}

{{Football box collapsible

|round = 2

|date = 26 August 2023

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

|team1 = Borussia Mönchengladbach

|score = 0–3

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F2-spieltag%2Fborussia-moenchengladbach-bayer-04-leverkusen-2354010

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Borussia-Park

|location = Mönchengladbach

|attendance = 54,042

|referee = Christian Dingert

|result = W

}}

{{Football box collapsible

|round = 3

|date = 2 September 2023

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

|team1 = Bayer Leverkusen

|score = 5–1

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F3-spieltag%2Fbayer-04-leverkusen-sv-darmstadt-98-2354021

|team2 = Darmstadt 98

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 29,653

|referee = Sven Jablonski

|result = W

}}

{{Football box collapsible

|round = 4

|date = 15 September 2023

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

|team1 = Bayern Munich

|score = 2–2

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=/datencenter/bundesliga/2023-24/2&spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F4-spieltag%2Fbayern-muenchen-bayer-04-leverkusen-2354032

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Allianz Arena

|location = Munich

|attendance = 75,000

|referee = Daniel Schlager

|result = D

}}

{{Football box collapsible

|round = 5

|date = 24 September 2023

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

|team1 = Bayer Leverkusen

|score = 4–1

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F5-spieltag%2Fbayer-04-leverkusen-1-fc-heidenheim-2354049

|team2 = 1. FC Heidenheim

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 29,557

|referee = Christian Dingert

|result = W

}}

{{Football box collapsible

|round = 6

|date = 30 September 2023

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

|team1 = Mainz 05

|score = 0–3

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F6-spieltag%2F1-fsv-mainz-05-bayer-04-leverkusen-2354062

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Mewa Arena

|location = Mainz

|attendance = 33,305

|referee = Benjamin Brand

|result = W

}}

{{Football box collapsible

|round = 7

|date = 8 October 2023

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

|team1 = Bayer Leverkusen

|score = 3–0

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F7-spieltag%2Fbayer-04-leverkusen-1-fc-koeln-2354076

|team2 = 1. FC Köln

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Felix Zwayer

|result = W

}}

{{Football box collapsible

|round = 8

|date = 21 October 2023

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

|team1 = VfL Wolfsburg

|score = 1–2

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F8-spieltag%2Fvfl-wolfsburg-bayer-04-leverkusen-2354089

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Volkswagen Arena

|location = Wolfsburg

|attendance = 28,917

|referee = Marco Fritz

|result = W

}}

{{Football box collapsible

|round = 9

|date = 29 October 2023

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

|team1 = Bayer Leverkusen

|score = 2–1

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F9-spieltag%2Fbayer-04-leverkusen-sc-freiburg-2354100

|team2 = SC Freiburg

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Daniel Siebert

|result = W

}}

{{Football box collapsible

|round = 10

|date = 4 November 2023

|time = 15:30 CET (UTC+1)

|team1 = 1899 Hoffenheim

|score = 2–3

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F10-spieltag%2Ftsg-hoffenheim-bayer-04-leverkusen-2354115

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Rhein-Neckar-Arena

|location = Hoffenheim

|attendance = 30,150

|referee = Frank Willenborg

|result = W

}}

{{Football box collapsible

|round = 11

|date = 12 November 2023

|time = 15:30 CET (UTC+1)

|team1 = Bayer Leverkusen

|score = 4–0

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F11-spieltag%2Fbayer-04-leverkusen-1-fc-union-berlin-2354124

|team2 = Union Berlin

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 29,387

|referee = Timo Gerach

|result = W

}}

{{Football box collapsible

|round = 12

|date = 25 November 2023

|time = 15:30 CET (UTC+1)

|team1 = Werder Bremen

|score = 0–3

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F12-spieltag%2Fwerder-bremen-bayer-04-leverkusen-2354144

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Weserstadion

|location = Bremen

|attendance = 42,100

|referee = Martin Petersen

|result = W

}}

{{Football box collapsible

|round = 13

|date = 3 December 2023

|time = 17:30 CET (UTC+1)

|team1 = Bayer Leverkusen

|score = 1–1

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F13-spieltag%2Fbayer-04-leverkusen-borussia-dortmund-2354151

|team2 = Borussia Dortmund

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Daniel Siebert

|result = D

}}

{{Football box collapsible

|round = 14

|date = 10 December 2023

|time = 15:30 CET (UTC+1)

|team1 = VfB Stuttgart

|score = 1–1

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F14-spieltag%2Fvfb-stuttgart-bayer-04-leverkusen-2354172

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = MHPArena

|location = Stuttgart

|attendance = 54,500

|referee = Deniz Aytekin

|result = D

}}

{{Football box collapsible

|round = 15

|date = 17 December 2023

|time = 17:30 CET (UTC+1)

|team1 = Bayer Leverkusen

|score = 3–0

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F15-spieltag%2Fbayer-04-leverkusen-eintracht-frankfurt-2354180

|team2 = Eintracht Frankfurt

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Christian Dingert

|result = W

}}

{{Football box collapsible

|round = 16

|date = 20 December 2023

|time = 20:30 CET (UTC+1)

|team1 = Bayer Leverkusen

|score = 4–0

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F16-spieltag%2Fbayer-04-leverkusen-vfl-bochum-2354188

|team2 = VfL Bochum

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Daniel Schlager

|result = W

}}

{{Football box collapsible

|round = 17

|date = 13 January 2024

|time = 15:30 CET (UTC+1)

|team1 = FC Augsburg

|score = 0–1

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F17-spieltag%2Ffc-augsburg-bayer-04-leverkusen-2354209

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = WWK Arena

|location = Augsburg

|attendance = 30,055

|referee = Sven Jablonski

|result = W

}}

{{Football box collapsible

|round = 18

|date = 20 January 2024

|time = 18:30 CET (UTC+1)

|team1 = RB Leipzig

|score = 2–3

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=/datencenter/bundesliga/2023-24/2&spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F18-spieltag%2Frb-leipzig-bayer-04-leverkusen-2354213

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Red Bull Arena

|location = Leipzig

|attendance = 46,529

|referee = Matthias Jöllenbeck

|result = W

}}

{{Football box collapsible

|round = 19

|date = 27 January 2024

|time = 18:30 CET (UTC+1)

|team1 = Bayer Leverkusen

|score = 0–0

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F19-spieltag%2Fbayer-04-leverkusen-borussia-moenchengladbach-2354227

|team2 = Borussia Mönchengladbach

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Deniz Aytekin

|result = D

}}

{{Football box collapsible

|round = 20

|date = 3 February 2024

|time = 15:30 CET (UTC+1)

|team1 = Darmstadt 98

|score = 0–2

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F20-spieltag%2Fsv-darmstadt-98-bayer-04-leverkusen-2354248

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Merck-Stadion am Böllenfalltor

|location = Darmstadt

|attendance = 17,810

|referee = Tobias Reichel

|result = W

}}

{{Football box collapsible

|round = 21

|date = 10 February 2024

|time = 18:30 CET (UTC+1)

|team1 = Bayer Leverkusen

|score = 3–0

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=/datencenter/bundesliga/2023-24/2&spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F21-spieltag%2Fbayer-04-leverkusen-bayern-muenchen-2354254

|team2 = Bayern Munich

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Felix Zwayer

|result = W

}}

{{Football box collapsible

|round = 22

|date = 17 February 2024

|time = 15:30 CET (UTC+1)

|team1 = 1. FC Heidenheim

|score = 1–2

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F22-spieltag%2F1-fc-heidenheim-bayer-04-leverkusen-2354268

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Voith-Arena

|location = Heidenheim

|attendance = 15,000

|referee = Harm Osmers

|result = W

}}

{{Football box collapsible

|round = 23

|date = 23 February 2024

|time = 20:30 CET (UTC+1)

|team1 = Bayer Leverkusen

|score = 2–1

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F23-spieltag%2Fbayer-04-leverkusen-1-fsv-mainz-05-2354273

|team2 = Mainz 05

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Timo Gerach

|result = W

}}

{{Football box collapsible

|round = 24

|date = 3 March 2024

|time = 15:30 CET (UTC+1)

|team1 = 1. FC Köln

|score = 0–2

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F24-spieltag%2F1-fc-koeln-bayer-04-leverkusen-2354287

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = RheinEnergieStadion

|location = Cologne

|attendance = 50,000

|referee = Tobias Stieler

|result = W

}}

{{Football box collapsible

|round = 25

|date = 10 March 2024

|time = 19:30 CET (UTC+1)

|team1 = Bayer Leverkusen

|score = 2–0

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F25-spieltag%2Fbayer-04-leverkusen-vfl-wolfsburg-2354299

|team2 = VfL Wolfsburg

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 29,314

|referee = Daniel Siebert

|result = W

}}

{{Football box collapsible

|round = 26

|date = 17 March 2024

|time = 15:30 CET (UTC+1)

|team1 = SC Freiburg

|score = 2–3

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F26-spieltag%2Fsc-freiburg-bayer-04-leverkusen-2354313

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Europa-Park Stadion

|location = Freiburg

|attendance = 34,700

|referee = Harm Osmers

|result = W

}}

{{Football box collapsible

|round = 27

|date = 30 March 2024

|time = 15:30 CET (UTC+1)

|team1 = Bayer Leverkusen

|score = 2–1

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F27-spieltag%2Fbayer-04-leverkusen-tsg-hoffenheim-2354326

|team2 = 1899 Hoffenheim

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Deniz Aytekin

|result = W

}}

{{Football box collapsible

|round = 28

|date = 6 April 2024

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

|team1 = Union Berlin

|score = 0–1

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F28-spieltag%2F1-fc-union-berlin-bayer-04-leverkusen-2354339

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Stadion An der Alten Försterei

|location = Berlin

|attendance = 22,012

|referee = Benjamin Brand

|result = W

}}

{{Football box collapsible

|round = 29

|date = 14 April 2024

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

|team1 = Bayer Leverkusen

|score = 5–0

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F29-spieltag%2Fbayer-04-leverkusen-werder-bremen-2354355

|team2 = Werder Bremen

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Harm Osmers

|result = W

}}

{{Football box collapsible

|round = 30

|date = 21 April 2024

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

|team1 = Borussia Dortmund

|score = 1–1

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=/datencenter/bundesliga/2023-24/2&spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F30-spieltag%2Fborussia-dortmund-bayer-04-leverkusen-2354368

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Signal Iduna Park

|location = Dortmund

|attendance = 81,365

|referee = Daniel Siebert

|result = D

}}

{{Football box collapsible

|round = 31

|date = 27 April 2024

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

|team1 = Bayer Leverkusen

|score = 2–2

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F31-spieltag%2Fbayer-04-leverkusen-vfb-stuttgart-2354388

|team2 = VfB Stuttgart

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Felix Zwayer

|result = D

}}

{{Football box collapsible

|round = 32

|date = 5 May 2024

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

|team1 = Eintracht Frankfurt

|score = 1–5

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F32-spieltag%2Feintracht-frankfurt-bayer-04-leverkusen-2354401

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Deutsche Bank Park

|location = Frankfurt

|attendance = 58,000

|referee = Christian Dingert

|result = W

}}

{{Football box collapsible

|round = 33

|date = 12 May 2024

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

|team1 = VfL Bochum

|score = 0–5

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=/datencenter/bundesliga/2023-24/33&spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F33-spieltag%2Fvfl-bochum-bayer-04-leverkusen-2354420

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Ruhrstadion

|location = Bochum

|attendance = 26,000

|referee = Benjamin Brand

|result = W

}}

{{Football box collapsible

|round = 34

|date = 18 May 2024

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

|team1 = Bayer Leverkusen

|score = 2–1

|report = https://www.dfb.de/bundesliga/spieltagtabelle/?spieledb_path=/datencenter/bundesliga/2023-24/33&spieledb_path=%2Fdatencenter%2Fbundesliga%2F2023-24%2F34-spieltag%2Fbayer-04-leverkusen-fc-augsburg-2354429

|team2 = FC Augsburg

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Matthias Jöllenbeck

|result = W

}}

=DFB-Pokal=

{{main|2023–24 DFB-Pokal}}

{{Football box collapsible

|round = First round

|date = 12 August 2023

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

|team1 = Teutonia Ottensen

|score = 0–8

|report = https://www.dfb.de/dfb-pokal-der-maenner/spieltag/?spieledb_path=%2Fdatencenter%2Fdfb-pokal%2F2023-2024%2F1-runde%2Fteutonia-05-ottensen-bayer-04-leverkusen-2352632

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Millerntor-Stadion

|location = Hamburg

|attendance = 11,035

|referee = Tom Bauer

|result = W

|note = The match took place at the Millerntor-Stadion instead of Teutonia Ottensen's home stadium, the Stadion Hoheluft in Ottensen.

}}

{{Football box collapsible

|round = Second round

|date = 1 November 2023

|time = 18:00 CET (UTC+1)

|team1 = SV Sandhausen

|score = 2–5

|report = https://www.dfb.de/dfb-pokal-der-maenner/spieltag/?spieledb_path=/de/competitions/dfb-pokal/seasons/2023-2024/matchday/2-runde?&spieledb_path=%2Fdatencenter%2Fdfb-pokal%2F2023-2024%2F2-runde%2Fsv-sandhausen-bayer-04-leverkusen-2366327

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = GP Stadion am Hardtwald

|location = Sandhausen

|attendance = 10,022

|referee = Richard Hempel

|result = W

}}

{{Football box collapsible

|round = Round of 16

|date = 6 December 2023

|time = 18:00 CET (UTC+1)

|team1 = Bayer Leverkusen

|score = 3–1

|report = https://www.dfb.de/dfb-pokal-der-maenner/spieltag/?spieledb_path=%2Fdatencenter%2Fdfb-pokal%2F2023-2024%2Fachtelfinale%2Fbayer-04-leverkusen-sc-paderborn-07-2368122

|team2 = SC Paderborn

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 29,249

|referee = Tobias Stieler

|result = W

}}

{{Football box collapsible

|round = Quarter-finals

|date = 6 February 2024

|time = 20:45 CET (UTC+1)

|team1 = Bayer Leverkusen

|score = 3–2

|report = https://www.dfb.de/dfb-pokal-der-maenner/spieltag/?spieledb_path=/competitions/33/seasons/18819/matchday/55763?datacenter_name=datencenter&spieledb_path=%2Fdatencenter%2Fdfb-pokal%2F2023-2024%2Fviertelfinale%2Fbayer-04-leverkusen-vfb-stuttgart-2371146

|team2 = VfB Stuttgart

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Daniel Schlager

|result = W

}}

{{Football box collapsible

|round = Semi-finals

|date = 3 April 2024

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

|team1 = Bayer Leverkusen

|score = 4–0

|report = https://www.dfb.de/dfb-pokal-der-maenner/spieltag/?spieledb_path=/de/competitions/dfb-pokal/seasons/2022-23/matchday/halbfinale&spieledb_path=%2Fdatencenter%2Fdfb-pokal%2F2023-2024%2Fhalbfinale%2Fbayer-04-leverkusen-fortuna-duesseldorf-2373017

|team2 = Fortuna Düsseldorf

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Christian Dingert

|result = W

}}

{{Football box collapsible

|round = Final

|date = 25 May 2024

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

|team1 = 1. FC Kaiserslautern

|score = 0–1

|report = https://www.dfb.de/dfb-pokal-der-maenner/spieltag/?spieledb_path=%2Fmatches%2F2367182

|team2 = Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Olympiastadion

|location = Berlin

|attendance = 74,322

|referee = Bastian Dankert

|result = W

}}

=UEFA Europa League=

{{main|2023–24 UEFA Europa League}}

==Group stage==

{{main|2023–24 UEFA Europa League group stage#Group H}}

The draw for the group stage was held on 1 September 2023.

{{2023–24 UEFA Europa League group tables|Group H|show_matches=yes|showteam=LEV}}

{{Football box collapsible

|round = 1

|date = 21 September 2023

|time = 18:45 CEST (UTC+2)

|team1 = Bayer Leverkusen {{fbaicon|GER}}

|score = 4–0

|report = https://www.uefa.com/uefaeuropaleague/match/2039200/

|team2 = {{fbaicon|SWE}} BK Häcken

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 25,402

|referee = Manfredas Lukjančukas (Lithuania)

|result = W

}}

{{Football box collapsible

|round = 2

|date = 5 October 2023

|time = 21:00 CEST (UTC+2)

|team1 = Molde {{fbaicon|NOR}}

|score = 1–2

|report = https://www.uefa.com/uefaeuropaleague/match/2039224/

|team2 = {{fbaicon|GER}} Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Aker Stadion

|location = Molde, Norway

|attendance = 8,190

|referee = Anastasios Papapetrou (Greece)

|result = W

}}

{{Football box collapsible

|round = 3

|date = 26 October 2023

|time = 21:00 CEST (UTC+2)

|team1 = Bayer Leverkusen {{fbaicon|GER}}

|score = 5–1

|report = https://www.uefa.com/uefaeuropaleague/match/2039241/

|team2 = {{fbaicon|AZE}} Qarabağ

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 29,039

|referee = Horațiu Feșnic (Romania)

|result = W

}}

{{Football box collapsible

|round = 4

|date = 9 November 2023

|time = 21:45 AZT (UTC+4)

|team1 = Qarabağ {{fbaicon|AZE}}

|score = 0–1

|report = https://www.uefa.com/uefaeuropaleague/match/2039249/

|team2 = {{fbaicon|GER}} Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Tofiq Bahramov Republican Stadium

|location = Baku, Azerbaijan

|attendance = 30,005

|referee = Craig Pawson (England)

|result = W

}}

{{Football box collapsible

|round = 5

|date = 30 November 2023

|time = 21:0 CET (UTC+1)

|team1 = BK Häcken {{fbaicon|SWE}}

|score = 0–2

|report = https://www.uefa.com/uefaeuropaleague/match/2039273/

|team2 = {{fbaicon|GER}} Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Ullevi

|location = Gothenburg, Sweden

|attendance = 11,234

|referee = Julian Weinberger (Austria)

|result = W

|note = The match was played at the Ullevi in Gothenburg, instead of BK Häcken's regular stadium, the Bravida Arena, which did not meet UEFA requirements.

}}

{{Football box collapsible

|round = 6

|date = 14 December 2023

|time = 18:45 CET (UTC+1)

|team1 = Bayer Leverkusen {{fbaicon|GER}}

|score = 5–1

|report = https://www.uefa.com/uefaeuropaleague/match/2039280/

|team2 = {{fbaicon|NOR}} Molde

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 28,504

|referee = Robert Jones (England)

|result = W

}}

==Knockout phase==

{{main|2023–24 UEFA Europa League knockout phase}}

===Round of 16===

The draw for the round of 16 was held on 23 February 2024.

{{Football box collapsible

|round = First leg

|date = 7 March 2024

|time = 21:45 AZT (UTC+4)

|team1 = Qarabağ {{fbaicon|AZE}}

|score = 2–2

|report = https://www.uefa.com/uefaeuropaleague/match/2040317/

|team2 = {{fbaicon|GER}} Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Tofiq Bahramov Republican Stadium

|location = Baku, Azerbaijan

|attendance = 30,423

|referee = Benoît Bastien (France)

|result = D

}}

{{Football box collapsible

|round = Second leg

|date = 14 March 2024

|time = 21:00 CET (UTC+1)

|team1 = Bayer Leverkusen {{fbaicon|GER}}

|score = 3–2

|aggregatescore = 5–4

|report = https://www.uefa.com/uefaeuropaleague/match/2040325/

|team2 = {{fbaicon|AZE}} Qarabağ

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Anthony Taylor (England)

|result = W

}}

===Quarter-finals===

The draw for the quarter-finals was held on 15 March 2024.

{{Football box collapsible

|round = First leg

|date = 11 April 2024

|time = 21:00 CEST (UTC+2)

|team1 = Bayer Leverkusen {{fbaicon|GER}}

|score = 2–0

|report = https://www.uefa.com/uefaeuropaleague/match/2040518/

|team2 = {{fbaicon|ENG}} West Ham United

|goals1 =

| goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Artur Soares Dias (Portugal)

|result = W

}}

{{Football box collapsible

|round = Second leg

|date = 18 April 2024

|time = 20:00 BST (UTC+1)

|team1 = West Ham United {{fbaicon|ENG}}

|score = 1–1

|aggregatescore = 1–3

|report = https://www.uefa.com/uefaeuropaleague/match/2040522/

|team2 = {{fbaicon|GER}} Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = London Stadium

|location = London, England

|attendance = 62,473

|referee = José María Sánchez Martínez (Spain)

|result = D

}}

===Semi-finals===

The draw for the semi-finals was held on 15 March 2024, after the draw for the quarter-finals.

{{Football box collapsible

|round = First leg

|date = 2 May 2024

|time = 21:00 CEST (UTC+2)

|team1 = Roma {{fbaicon|ITA}}

|score = 0–2

|report = https://www.uefa.com/uefaeuropaleague/match/2040525/

|team2 = {{fbaicon|GER}} Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Stadio Olimpico

|location = Rome, Italy

|attendance = 64,073

|referee = François Letexier (France)

|result = W

}}

{{Football box collapsible

|round = Second leg

|date = 9 May 2024

|time = 20:00 BST (UTC+1)

|team1 = Bayer Leverkusen {{fbaicon|GER}}

|score = 2–2

|aggregatescore = 4–2

|report = https://www.uefa.com/uefaeuropaleague/match/2040527/

|team2 = {{fbaicon|ITA}} Roma

|goals1 =

|goals2 =

|stadium = BayArena

|location = Leverkusen

|attendance = 30,210

|referee = Danny Makkelie (Netherlands)

|result = D

}}

===Final===

{{Football box collapsible

|round = Final

|date = 22 May 2024

|time = 20:00 BST (UTC+1)

|team1 = Atalanta {{fbaicon|ITA}}

|score = 3–0

|report = https://www.uefa.com/uefaeuropaleague/match/2039971/

|team2 = {{fbaicon|GER}} Bayer Leverkusen

|goals1 =

|goals2 =

|stadium = Aviva Stadium

|location = Dublin, Ireland

|attendance = 47,135

|referee = István Kovács (Romania)

|result = L

}}

Statistics

=Appearances and goals=

{{Efs start|Bundesliga|DFB-Pokal|Europa League}}

|-

! colspan=14 style=background:#dcdcdc; text-align:center| Goalkeepers

{{Efs player|no=1 |name=Lukas Hradecky|pos=GK|nat=FIN |33 |0 |2 |0 |0 |0 }}

{{Efs player|no=17 |name=Matěj Kovář|pos=GK|nat=CZE |1 |0 |4 |0 |12 |0 }}

{{Efs player|no=36 |name=Niklas Lomb|pos=GK|nat=GER |0 |0 |0 |0 |1 |0 }}

|-

! colspan=14 style=background:#dcdcdc; text-align:center| Defenders

{{Efs player|no=2 |name=Josip Stanišić|pos=DF|nat=CRO |13+7 |3 |3+2 |0 |9+4 |1 }}

{{Efs player|no=3 |name=Piero Hincapié|pos=DF|nat=ECU |16+10|1 |3+2 |0 |10+2 |0 }}

{{Efs player|no=4 |name=Jonathan Tah|pos=DF|nat=GER |30+1 |4 |4+2 |2 |11 |0 }}

{{Efs player|no=6 |name=Odilon Kossounou|pos=DF|nat=CIV |21+1 |1 |2+2 |0 |4+4 |0 }}

{{Efs player|no=12 |name=Edmond Tapsoba|pos=DF|nat=BFA |23+5 |0 |5+1 |1 |11+1 |2 }}

{{Efs player|no=13 |name=Arthur|pos=DF|nat=BRA |2+2 |0 |0+1 |0 |0 |0 }}

{{Efs player|no=20 |name=Álex Grimaldo|pos=DF|nat=ESP |31+2 |10|5+1 |0 |9+3 |2 }}

{{Efs player|no=24 |name=Timothy Fosu-Mensah|pos=DF|nat=NED |0 |0 |0 |0 |0 |0 }}

{{Efs player|no=30 |name=Jeremie Frimpong|pos=DF|nat=NED |27+4 |9 |5+1 |2 |6+4 |3 }}

{{Efs player|no=31 |name=Madi Monamay|pos=DF|nat=BEL |0 |0 |0 |0 |0 |0 }}

|-

! colspan=14 style=background:#dcdcdc; text-align:center| Midfielders

{{Efs player|no=7 |name=Jonas Hofmann|pos=MF|nat=GER |26+6 |5 |3+2 |1 |3+6 |2 }}

{{Efs player|no=8 |name=Robert Andrich|pos=MF|nat=GER |18+10|4 |5+1 |1 |8+3 |1 }}

{{Efs player|no=10 |name=Florian Wirtz|pos=MF|nat=GER |26+6 |11 |5+1 |3 |8+3 |4 }}

{{Efs player|no=18 |name=Noah Mbamba|pos=MF|nat=BEL |0+3 |0 |0+1 |0 |0+2 |0 }}

{{Efs player|no=19 |name=Nathan Tella|pos=MF|nat=NGA |8+16 |5 |1+3 |0 |8+3 |1 }}

{{Efs player|no=21 |name=Amine Adli|pos=MF|nat=MAR |8+15 |4 |4+2 |5 |11+2 |1 }}

{{Efs player|no=25 |name=Exequiel Palacios|pos=MF|nat=ARG |21+3 |4 |3 |2 |6+3 |0 }}

{{Efs player|no=32 |name=Gustavo Puerta|pos=MF|nat=COL |0+6 |0 |0 |0 |2+1 |0 }}

{{Efs player|no=34 |name=Granit Xhaka|pos=MF|nat=SUI |32+1 |3 |5+1 |1 |10+1 |0 }}

{{Efs player|no=47 |name=Ayman Aourir|pos=MF|nat=MAR |0 |0 |0 |0 |0+1 |0 }}

|-

! colspan=14 style=background:#dcdcdc; text-align:center| Forwards

{{Efs player|no=9 |name=Borja Iglesias|pos=FW|nat=ESP |2+5 |0 |0+1 |0 |2 |0 }}

{{Efs player|no=14 |name=Patrik Schick|pos=FW|nat=CZE |12+8 |7 |3+1 |1 |3+6 |5 }}

{{Efs player|no=22 |name=Victor Boniface|pos=FW|nat=NGA |18+5 |14|2+1 |2 |4+4 |5 }}

{{Efs player|no=23 |name=Adam Hložek|pos=FW|nat=CZE |5+18 |2 |1+3 |3 |5+4 |2 }}

{{Efs player|no=38 |name=Ken Izekor|pos=FW|nat=GER |0 |0 |0 |0 |0+1 |0 }}

|-

! colspan=14 style=background:#dcdcdc; text-align:center| Players transferred out during the season

{{Efs player|no=9 |name=Sardar Azmoun|pos=FW|nat=IRN |0 |0 |0 |0 |0 |0 }}

{{Efs player|no=11 |name=Nadiem Amiri|pos=MF|nat=GER |1+7 |0 |1 |0 |0 |0 }}

{{Efs player|no=28 |name=Patrick Pentz|pos=GK|nat=AUT |0 |0 |0 |0 |0 |0 }}

{{Fb cs footer|s=Competitions|date=March 2024}}

=Goalscorers=

class="wikitable" style="text-align:center"
width=15|Rank

!width=15|{{Tooltip|Pos.|Position}}

!width=15|{{Tooltip|No.|Squad number}}

!width=15|{{Tooltip|Nat.|Nationality}}

!width=145|Player

!width=80|Bundesliga

!width=80|DFB-Pokal

!width=80|Europa League

!width=80|Total

1

|align=center|FW

|align=center|22

|{{flagicon|NGA}}

|Victor Boniface

|14

|2

|5

|21

2

|align=center|MF

|align=center|10

|{{flagicon|GER}}

|Florian Wirtz

|11

|3

|4

|18

3

|align=center|DF

|align=center|30

|{{flagicon|NED}}

|Jeremie Frimpong

|9

|2

|3

|14

4

|align=center|FW

|align=center|14

|{{flagicon|CZE}}

|Patrik Schick

|7

|1

|5

|13

5

|align=center|DF

|align=center|20

|{{flagicon|ESP}}

|Álex Grimaldo

|10

|0

|2

|12

6

|align=center|MF

|align=center|21

|{{flagicon|MAR}}

|Amine Adli

|4

|5

|1

|10

7

|align=center|MF

|align=center|7

|{{flagicon|GER}}

|Jonas Hofmann

|5

|1

|2

|8

8

|align=center|FW

|align=center|23

|{{flagicon|CZE}}

|Adam Hložek

|2

|3

|2

|7

rowspan=4|9

|align=center|DF

|align=center|4

|{{flagicon|GER}}

|Jonathan Tah

|4

|2

|0

|6

align=center|MF

|align=center|19

|{{flagicon|NGA}}

|Nathan Tella

|5

|0

|1

|6

align=center|MF

|align=center|25

|{{flagicon|ARG}}

|Exequiel Palacios

|4

|2

|0

|6

align=center|MF

|align=center|8

|{{flagicon|GER}}

|Robert Andrich

|4

|1

|1

|6

rowspan=2|13

|align="center"|DF

|align="center"|2

|{{flagicon|CRO}}

|Josip Stanišić

|3

|0

|1

|4

align="center"|MF

|align="center"|34

|{{flagicon|SUI}}

|Granit Xhaka

|3

|1

|0

|4

15

|align=center|DF

|align=center|12

|{{flagicon|BFA}}

|Edmond Tapsoba

|0

|1

|2

|3

rowspan="2"|16

|align="center"|DF

|align=center|3

|{{flagicon|ECU}}

|Piero Hincapié

|1

|0

|0

|1

align=center|DF

|align=center|6

|{{flagicon|CIV}}

|Odilon Kossounou

|1

|0

|0

|1

colspan=5|Own goals

|2

|0

|2

|4

colspan=5|Totals

!89

!24

!31

!144

References

{{Reflist}}