Germany - 2. Bundesliga
New customers only | Commercial content | 18+ age limit | T&Cs apply
Highlights



Game Statistics


Tactical Scheme
Formation : 3 - 4 - 3
Formation : 3 - 4 - 2 - 1
Substitutes

S. Simoni
DefenderF. Kleinhansl
L. Robinson
J. Elvedi
F. Alidou
A. Afeez
T. Raschl
N. Skytta
R. Tachie

J. Heekeren
DefenderM. Ayhan
H. Matriciani
T. Bulut
M. Gruger
J. Bachmann
B. Lasme
K. Karaman
E. Hojlund
Missing players

F. Heck
DefenderF. Ronstadt

T. Kalas
T. Toure
N. Katic
Form
Table
Teams | Pts | P | W | D | L | GD |
---|---|---|---|---|---|---|
2
![]() |
21 | 9 | 7 | 0 | 2 | 8 |
5
![]() |
18 | 9 | 6 | 0 | 3 | 7 |
Last matches

2/6 (33%)
0/6 (0%)
4/6 (67%)
Average stats (Last 6 matchs)
3 Aug 2025 - 2. Bundesliga
26 Jul 2025 - Clubs Friendlies
12 Jul 2025 - Clubs Friendlies
5 Jul 2025 - Clubs Friendlies
18 May 2025 - 2. Bundesliga
11 May 2025 - 2. Bundesliga
3/6 (50%)
0/6 (0%)
3/6 (50%)
Average stats (Last 6 matchs)
26 Jul 2025 - Clubs Friendlies
12 Jul 2025 - Clubs Friendlies
5 Jul 2025 - Clubs Friendlies
11 May 2025 - 2. Bundesliga
27 Apr 2025 - 2. Bundesliga
12 Apr 2025 - 2. Bundesliga
0/6 (0%)
1/6 (17%)
5/6 (83%)
Average stats (Last 6 matchs)
3 Aug 2025 - 2. Bundesliga
18 May 2025 - 2. Bundesliga
4 May 2025 - 2. Bundesliga
19 Apr 2025 - 2. Bundesliga
6 Apr 2025 - 2. Bundesliga
15 Mar 2025 - 2. Bundesliga

3/6 (50%)
1/6 (17%)
2/6 (33%)
Average stats (Last 6 matchs)
1 Aug 2025 - 2. Bundesliga
26 Jul 2025 - Clubs Friendlies
20 Jul 2025 - Clubs Friendlies
19 Jul 2025 - Clubs Friendlies
12 Jul 2025 - Clubs Friendlies
12 Jul 2025 - Clubs Friendlies
2/6 (33%)
1/6 (17%)
3/6 (50%)
Average stats (Last 6 matchs)
1 Aug 2025 - 2. Bundesliga
26 Jul 2025 - Clubs Friendlies
19 Jul 2025 - Clubs Friendlies
12 Jul 2025 - Clubs Friendlies
12 Jul 2025 - Clubs Friendlies
18 May 2025 - 2. Bundesliga
2/6 (33%)
1/6 (17%)
3/6 (50%)
Average stats (Last 6 matchs)
20 Jul 2025 - Clubs Friendlies
9 Jul 2025 - Clubs Friendlies
5 Jul 2025 - Clubs Friendlies
10 May 2025 - 2. Bundesliga
27 Apr 2025 - 2. Bundesliga
13 Apr 2025 - 2. Bundesliga
Head to head
75 %
0 %
25 %
Average stats (last H2H results)
27 Apr 2025 - 2. Bundesliga
29 Nov 2024 - 2. Bundesliga
26 Jan 2024 - 2. Bundesliga
5 Aug 2023 - 2. Bundesliga
Live Commentary

Kaiserslautern are too eager and fall into an offside trap.
Throw-in for Schalke in their own half.

Schalke advance rapidly upfield but Martin Petersen blows for offside.

Goal kick for Schalke at Fritz-Walter-Stadion.

Faride Alidou for Kaiserslautern gets in a strike but fails to hit the target.

Ball goes out of play for a Kaiserslautern goal kick.

Schalke's Emil Hojlund breaks free at Fritz-Walter-Stadion. But the strike goes wide of the post.
Can Schalke get the ball into an attacking position from this throw-in in Kaiserslautern's half?
Throw-in Schalke.

Free kick for Schalke in the half of Kaiserslautern.

Naatan Skytta for Kaiserslautern has been booked by Martin Petersen and receives a first yellow card.

Faride Alidou of Kaiserslautern smashes in a shot on target. The keeper saves, though.

Goal kick for Kaiserslautern at Fritz-Walter-Stadion.

Schalke are whistled for offside.
Martin Petersen signals a Schalke throw-in in Kaiserslautern's half.

Janik Bachmann (Schalke) has received a first yellow card.

Kaiserslautern awarded a free kick in their own half.
Martin Petersen awards the away team a throw-in.
Schalke to take a throw-in in Kaiserslautern territory.

Martin Petersen awards Schalke a goal kick.

Kaiserslautern's Luca Sirch gets his shot away but it misses the target.

Kaiserslautern are in shooting range from this free kick.

Torsten Lieberknecht is making the team's fifth substitution at Fritz-Walter-Stadion with Jan Elvedi replacing Simon Asta.

Torsten Lieberknecht (Kaiserslautern) is making a fourth substitution, with Florian Kleinhansl replacing Semih Sahin.
Throw-in for Kaiserslautern in the half of Schalke.
Throw-in for Schalke at Fritz-Walter-Stadion.

The away team have replaced Felipe Sanchez with Bryan Lasme. This is the fifth substitution made today by Miron Muslic.

Leon Robinson (Kaiserslautern) gets a yellow card.

In Kaiserslautern a free kick has been awarded the away team.

Kaiserslautern make their third substitution with Leon Robinson replacing Marlon Ritter.
Throw-in for Kaiserslautern at Fritz-Walter-Stadion.

Kaiserslautern are caught offside.
Martin Petersen signals a throw-in for Schalke, close to Kaiserslautern's area.
A throw-in for the away team on the opposite half.

Free kick for Kaiserslautern in their own half.
Throw-in for Schalke close to the penalty box.
Ball safe as Kaiserslautern is awarded a throw-in in their half.
Kaiserslautern needs to be cautious. Schalke have an attacking throw-in.

Vitalie Becker (Schalke) has received a yellow card from Martin Petersen.
Throw-in for Kaiserslautern in the half of Schalke.

Ball goes out of play for a Kaiserslautern goal kick.

In Kaiserslautern Schalke attack through Felipe Sanchez. The finish is off target, however.

Corner awarded to Schalke.
Schalke awarded a throw-in in their own half.
Martin Petersen signals a Kaiserslautern throw-in in Schalke's half.

Naatan Skytta is on a sub for Mahir Emreli for Kaiserslautern.

Torsten Lieberknecht (Kaiserslautern) is making a first substitution, with Faride Alidou replacing Daniel Hanslik.

Free kick for Kaiserslautern in the half of Schalke.

Janik Bachmann is replacing Christopher Antwi-Adjei for Schalke at Fritz-Walter-Stadion.

Miron Muslic is making the team's third substitution at Fritz-Walter-Stadion with Taylan Bulut replacing Hasan Kurucay.

Martin Petersen signals a free kick to Schalke in their own half.
Throw-in Schalke.
A throw-in for the home team on the opposite half.

Kaiserslautern have been awarded a corner by Martin Petersen.

Emil Hojlund is booked for the away team.

Free kick for Kaiserslautern in their own half.
Throw-in for Schalke in their own half.

It's a goal kick for the away team in Kaiserslautern.

Luca Sirch for Kaiserslautern gets in a strike but fails to hit the target.

Corner awarded to Kaiserslautern.

Kaiserslautern have been awarded a corner by Martin Petersen.

The away team have replaced Adrian Gantenbein with Kenan Karaman. This is the second substitution made today by Miron Muslic.

Kaiserslautern's Mahir Emreli misses with an attempt on goal.

Free kick Kaiserslautern.

Schalke have a goal kick.

Martin Petersen signals a free kick to Kaiserslautern.
Can Schalke get the ball into an attacking position from this throw-in in Kaiserslautern's half?
Kaiserslautern to take a throw-in in Schalke territory.
Fabian Kunze for Kaiserslautern is back on the field again.

Martin Petersen waits before resuming play because Fabian Kunze for Kaiserslautern is still down.

Kaiserslautern awarded a free kick in their own half.

Goal! Kaiserslautern take a 1-0 lead thanks to a Marlon Ritter spot-kick..

Mahir Emreli (Kaiserslautern) has received a first yellow card.

In Kaiserslautern a free kick has been awarded the away team.

Kaiserslautern have been awarded a corner by Martin Petersen.
Kaiserslautern have a dangerous throw-in.
Martin Petersen awards the home team a throw-in.
Ball safe as Schalke is awarded a throw-in in their half.
Throw-in Schalke.
Can Kaiserslautern get the ball into an attacking position from this throw-in in Schalke's half?
Throw-in for Schalke in their own half.

It's a goal kick for the away team in Kaiserslautern.

Kaiserslautern's Marlon Ritter breaks free at Fritz-Walter-Stadion. But the strike goes wide of the post.
Kaiserslautern to take a throw-in in Schalke territory.
Throw-in for Schalke in the half of Kaiserslautern.

Emil Hojlund is replacing Peter Remmert for the away team.

The first-half is over.

Martin Petersen signals a free kick to Kaiserslautern.
A throw-in for the away team on the opposite half.

Goal kick for Kaiserslautern at Fritz-Walter-Stadion.

Christopher Antwi-Adjei of Schalke gets in a strike, but is off target.

Maxwell Gyamfi (Kaiserslautern) has been booked and must now be careful not to get a second yellow card.

It's getting dangerous! Free kick for Schalke close to the penalty box.

Schalke's Adrian Gantenbein has been booked in Kaiserslautern.

Martin Petersen signals a free kick to Kaiserslautern in their own half.
Can Kaiserslautern capitalize from this throw-in deep inside Schalke's half?
Martin Petersen signals a Kaiserslautern throw-in in Schalke's half.
Kaiserslautern have a dangerous throw-in.

Schalke drives forward and Moussa Sylla gets in a shot. Without netting, however.
Martin Petersen signals a Kaiserslautern throw-in in Schalke's half.
Can Schalke get the ball into an attacking position from this throw-in in Kaiserslautern's half?
Throw-in for Schalke at Fritz-Walter-Stadion.
Kaiserslautern to take a throw-in in Schalke territory.

Corner awarded to Schalke.
Throw-in for Kaiserslautern in the half of Schalke.

Free kick for Kaiserslautern in their own half.

Schalke's Christopher Antwi-Adjei is on target but unsuccessful.

Free kick in a good position for Schalke!

Kaiserslautern have a goal kick.

Schalke have been awarded a corner by Martin Petersen.
Schalke's Peter Remmert is back in action after a slight knock.

Play has been temporarily suspended for attention to Peter Remmert for Schalke who is writhing in pain on the pitch.
Schalke awarded a throw-in in their own half.

Kaiserslautern awarded a free kick in their own half.
Martin Petersen awards the home team a throw-in.
A throw-in for the home team on the opposite half.
Throw-in for Schalke at Fritz-Walter-Stadion.
Throw-in for Kaiserslautern close to the penalty box.
Throw-in Kaiserslautern.

Martin Petersen signals a free kick to Schalke in their own half.

Free kick for Kaiserslautern in their own half.

Martin Petersen signals a free kick to Kaiserslautern in their own half.
A throw-in for the away team on the opposite half.

Martin Petersen awards Schalke a goal kick.

Kaiserslautern are pushing forward but Fabian Kunze's finish is wide of the goal.
Schalke needs to be cautious. Kaiserslautern have an attacking throw-in.
Throw-in high up the field for Schalke in Kaiserslautern.
Schalke to take a throw-in in Kaiserslautern territory.
Ball safe as Schalke is awarded a throw-in in their half.
Schalke awarded a throw-in in their own half.
Throw-in for Schalke in their own half.
Martin Petersen signals a throw-in for Schalke, close to Kaiserslautern's area.
Martin Petersen awards the home team a throw-in.

In Kaiserslautern, Kaiserslautern push forward quickly but are pulled up for offside.
Martin Petersen awards the home team a throw-in.
Throw-in Schalke.
Kaiserslautern awarded a throw-in in their own half.
Throw-in for Kaiserslautern in their own half.
Can Kaiserslautern get the ball into an attacking position from this throw-in in Schalke's half?

Free kick for Kaiserslautern in the half of Schalke.
Ball safe as Kaiserslautern is awarded a throw-in in their half.

Free kick Schalke.

Moussa Sylla gets his shot on target but fails to score for Schalke.
Martin Petersen signals a Schalke throw-in in Kaiserslautern's half.

Ball goes out of play for a Kaiserslautern goal kick.

Schalke's Hasan Kurucay gets his shot away but it misses the target.
Throw-in for Schalke in the half of Kaiserslautern.

Schalke awarded a free kick in their own half.

Schalke push upfield but Martin Petersen quickly pulls them for offside.

Corner awarded to Kaiserslautern.

Kaiserslautern are coming forward and Daniel Hanslik gets in a strike, it misses the target, however.

Free kick for Kaiserslautern in their own half.
Throw-in for Schalke at Fritz-Walter-Stadion.
1 FC Kaiserslautern scores 1.89 goals when playing at home and Schalke 04 scores 1.48 goals when playing away (on average).
Average number of goals in the first half in meetings between 1 FC Kaiserslautern and Schalke 04 is 1.4.
Average number of goals in meetings between 1 FC Kaiserslautern and Schalke 04 is 3.8.
1 FC Kaiserslautern scores 2 goals in a match against Schalke 04 and Schalke 04 scores 1.8 goals against 1 FC Kaiserslautern (on average).
Schalke 04 have won just 1 of their last 4 2. Bundesliga games against 1 FC Kaiserslautern.
1 FC Kaiserslautern have lost just 1 of their last 4 2. Bundesliga games against Schalke 04.
In the last 5 meetings 1 FC Kaiserslautern won 3, Schalke 04 won 2, 0 draws.
Schalke 04's performance of the last 5 matches is better than 1 FC Kaiserslautern's.
In 2. Bundesliga, 1 FC Kaiserslautern has better performance than Schalke 04.
When Schalke 04 is down 1-0 away, they win 16% of their matches.
When 1 FC Kaiserslautern is down 0-1 home, they win 28% of their matches.
When Schalke 04 leads 0-1 away, they win in 70% of their matches.
When 1 FC Kaiserslautern leads 1-0 at home, they win in 80% of their matches.
On their last meeting 1 FC Kaiserslautern won by 1 goals.
The winner of their last meeting was 1 FC Kaiserslautern.
1 FC Kaiserslautern wins 34% of halftimes, Schalke 04 wins 37%.
1 FC Kaiserslautern wins 1st half in 34% of their matches, Schalke 04 in 37% of their matches.
Schalke 04 haven't won any of their last 3 games against 1 FC Kaiserslautern.
Last season 1 FC Kaiserslautern won both games against Schalke 04 (2-1 at home and 3-0 away).
During the last 35 meetings, 1 FC Kaiserslautern have won 16 times, there have been 7 draws while Schalke 04 have won 12 times. The goal difference is 55-52 in favour of 1 FC Kaiserslautern.
During the last 18 meetings with 1 FC Kaiserslautern playing at home, 1 FC Kaiserslautern have won 10 times, there have been 4 draws while Schalke 04 have won 4 times. The goal difference is 36-21 in favour of 1 FC Kaiserslautern.
The most common result of matches between 1 FC Kaiserslautern and Schalke 04 is 2-1. 4 matches have ended with this result.
The most common result of matches between 1 FC Kaiserslautern and Schalke 04 when 1 FC Kaiserslautern is playing at home is 0-0. 3 matches have ended with this result.
Score and result Kaiserslautern - Schalke 04
The Kaiserslautern - Schalke 04 match (Football - 2. Bundesliga) at 09/08/2025 14:30 is complete.
The Kaiserslautern - Schalke 04 match result is as follows: 1-0.
Now that this 2. Bundesliga Football match is over and the score is known, you can find the highlights and key statistics on that same page.