Bayer 04 has been playing in the top flight of German soccer without interruption since its promotion to the Bundesliga in 1978/79. In the past 2023/24 season, the Werkself won the historic first championship in the club's history and became the first Bundesliga team ever to do so without losing in a Bundesliga season.

Bayer 04 were in the Bundesliga title race well into spring and also progressed to the latter stages of the DFB Pokal. Ultimately, the team were unable to defend either title, but the Werkself did set a new Bundesliga record in their final game of the season, having bid an emotional farewell to Xabi Alonso and Jonathan Tah at the BayArena the previous week. It was the end of an era, as bayer04.de looks back on the 2024/25 season, with part two looking at January through to May.
Show more
With the clash at Mainz 05 on the 34th and final matchday of the 2024/25 Bundesliga, another eventful season came to an end. The Werkself finished as runners-up in second place and can be proud of the joint third-best points tally in the club's history. Bayer04.de takes a look back - firstly at the period from the summer until the end of the year, in which the Werkself had to deal with high expectations and fluctuated between impressive performances, squandered leads and absolute top form.
Show more
They had their hands full in the VAR centre in Cologne: eight goals were scored at the MEWA Arena on Saturday afternoon, but only four of them were allowed in the end as the Werkself and 1. FSV Mainz 05 closed the season with a 2-2 draw. It means Bayer 04 end the 2024/25 campaign as runners-up with 69 points, representing the fourth-best season in the club's history. What's more, the Werkself are now unbeaten away from home in two whole Bundesliga seasons, with their last away defeat coming exactly two years ago on Matchday 34 of the 2022/23 season at VfL Bochum. The Black-and-Reds can continue the record run next season - albeit without Alonso and Tah. Read what else the eventful final game for the head coach and the defensive leader had to offer in the Werkself Review.
Show more
Bayer 04’s final game of the 2024/25 Bundesliga season saw VAR drama and produced a new record for away results with a 2-2 draw in Mainz. The hosts had several goals ruled out before Paul Nebel put them ahead. Patrik Schick’s brace then turned things around in the second half before Jonathan Burkardt’s penalty levelled the game again. It means Leverkusen have now gone 34 away games without defeat in the Bundesliga, which no team has ever done before.
Show more
The Werkself bring down the curtain on their 2024/25 Bundesliga campaign with a game away at Mainz on Saturday (kick-off: 3.30pm CEST). Here’s all you need to know ahead of the Matchday 34 meeting at the MEWA Arena.
Show more
Werkself-TV shows the highlights of Bayer 04's 2-2 draw at Mainz 05 on the 34th matchday of the Bundesliga 2024/25...
Show more
Bayer 04 close out the 2024/25 season away at Mainz on Saturday (3.30pm CEST) looking to end the campaign on a high. In his final press conference as Leverkusen boss, Xabi Alonso spoke about how he plans to approach the Bundesliga Matchday 34 fixture and also about his time with the Werkself.
Show more
Werkself-TV shows the highlights of Bayer 04's 2-4 defeat against Borussia Dortmund on the 33rd matchday of the Bundesliga 2024/25...
Show more
In front of a full house at the BayArena, Borussia Dortmund are the opponents on Bundesliga matchday 33 on Sunday, 11 May (kick-off: 15:30 CEST). For BVB it is about important points in the race for a Champions League spot while the Werkself are looking to maintain the chance of the second best season in the club's history. Speaking at the pre-match press conference, head coach Xabi Alonso talked about the approach to the clash. In addition, the Spaniard officially announced his departure from Bayer 04 at the end of the season.
Show more
Werkself-TV shows the highlights of Bayer 04's 2-2 draw at SC Freiburg on the 32nd matchday of the Bundesliga 2024/25...
Show more

| W | D | L | Go. | G. Dif. PTS | |||
|---|---|---|---|---|---|---|---|
| 1 | FC Bayern | 25 | 7 | 2 | 99 : 32 | CL | 34 +67 82 |
| 2 | Bayer 04 | 19 | 12 | 3 | 72 : 43 | CL | 34 +29 69 |
| 3 | Frankfurt | 17 | 9 | 8 | 68 : 46 | CL | 34 +22 60 |
| 4 | Borussia Dortmund | 17 | 6 | 11 | 71 : 51 | CL | 34 +20 57 |
| 5 | SC Freiburg | 16 | 7 | 11 | 49 : 53 | EL | 34 -4 55 |
6![]() | Mainz 05 | 14 | 10 | 10 | 55 : 43 | ECL | 34 +12 52 |
| 7 | RB Leipzig | 13 | 12 | 9 | 53 : 48 | 34 +5 51 | |
| 8 | Werder Bremen | 14 | 9 | 11 | 54 : 57 | 34 -3 51 | |
| 9 | VfB Stuttgart | 14 | 8 | 12 | 64 : 53 | 34 +11 50 | |
| 10 | M´gladbach | 13 | 6 | 15 | 55 : 57 | 34 -2 45 | |
| 11 | VfL Wolfsburg | 11 | 10 | 13 | 56 : 54 | 34 +2 43 | |
| 12 | FC Augsburg | 11 | 10 | 13 | 35 : 51 | 34 -16 43 | |
| 13 | Union Berlin | 10 | 10 | 14 | 35 : 51 | 34 -16 40 | |
| 14 | St. Pauli | 8 | 8 | 18 | 28 : 41 | 34 -13 32 | |
| 15 | TSG Hoffenheim | 7 | 11 | 16 | 46 : 68 | 34 -22 32 | |
| 16 | 1. FC Heidenheim | 8 | 5 | 21 | 37 : 64 | REL | 34 -27 29 |
| 17 | Kiel | 6 | 7 | 21 | 49 : 80 | AB | 34 -31 25 |
| 18 | VfL Bochum | 6 | 7 | 21 | 33 : 67 | AB | 34 -34 25 |
1st matchday | 2 : 3 | ||
2nd matchday | 2 : 3 | ||
3rd matchday | 1 : 4 | ||
4th matchday | 4 : 3 | ||
5th matchday | 1 : 1 | ||
6th matchday | 2 : 2 | ||
7th matchday | 2 : 1 | ||
8th matchday | 2 : 2 | ||
9th matchday | 0 : 0 | ||
10th matchday | 1 : 1 | ||
11th matchday | 5 : 2 | ||
12th matchday | 1 : 2 | ||
13th matchday | 2 : 1 | ||
14th matchday | 0 : 2 | ||
15th matchday | 5 : 1 | ||
16th matchday | 2 : 3 | ||
17th matchday | 1 : 0 ![]() | ||
18th matchday | 3 : 1 | ||
19th matchday | 2 : 2 | ||
20th matchday | 3 : 1 | ||
21st matchday | 0 : 0 | ||
22nd matchday | 0 : 0 | ||
23rd matchday | 0 : 2 | ||
24th matchday | 1 : 4 | ||
25th matchday | 0 : 2 | ||
26th matchday | 3 : 4 | ||
27th matchday | 3 : 1 | ||
28th matchday | 0 : 1 | ||
29th matchday | 0 : 0 | ||
30th matchday | 1 : 1 | ||
31st matchday | 2 : 0 | ||
32nd matchday | 2 : 2 | ||
33rd matchday | 2 : 4 | ||
34th matchday | ![]() 2 : 2 |






























