New customers only | Commercial content | 18+ age limit | T&Cs apply

Kaiserslautern 1-0 Schalke 04 final score - 9 August 2025, 2. Bundesliga

Follow the next match live between these two teams
Schalke 04 - Kaiserslautern live

Germany - 2. Bundesliga

Kaiserslautern
1
-
0
End
Schalke 04

New customers only | Commercial content | 18+ age limit | T&Cs apply

Highlights

Kaiserslautern Kaiserslautern
Schalke 04 Schalke 04
End of game
N. Skytta
90+9'
90+4'
J. Bachmann
F. Kleinhansl
S. Sahin
88'
J. Elvedi
S. Asta
88'
86'
B. Lasme
F. Sanchez
L. Robinson
85'
L. Robinson
M. Ritter
81'
75'
V. Becker
N. Skytta
M. Emreli
72'
F. Alidou
D. Hanslik
71'
70'
T. Bulut
H. Kurucay
70'
J. Bachmann
C. Antwi-Adjei
66'
E. Hojlund
63'
K. Karaman
A. Gantenbein
M. Ritter
Penalty
55'
drop icon
M. Emreli
52'
46'
E. Hojlund
P. Remmert
Half-time
M. Gyamfi
44'
41'
A. Gantenbein
Kick-off

Game Statistics

Kaiserslautern Kaiserslautern
Schalke 04 Schalke 04
55
Ball possession (%)
45
9
Shots
7
2
Shots on-target
3
7
Shots off-target
4
5
Corners
3
3
Offsides
3
9
Fouls
16
19
Free kicks
12
6
Goal kicks
6
4
Saves
1
28
Throw-ins
35
4
Yellow cards
4

Tactical Scheme

Kaiserslautern

Formation : 3 - 4 - 3

1
J. Krahl
31
L. Sirch
4
M. Gyamfi
5
K. Ji-soo
2
S. Asta
8
S. Sahin
6
F. Kunze
22
M. Haas
10
M. Emreli
19
D. Hanslik
7
M. Ritter
9
M. Sylla
18
C. Antwi-Adjei
39
P. Remmert
33
V. Becker
23
S. El-Faouzi
6
R. Schallenberg
17
A. Gantenbein
2
F. Sanchez
4
H. Kurucay
5
T. Becker
1
L. Karius

Formation : 3 - 4 - 2 - 1

Schalke 04

Substitutes

Kaiserslautern
Kaiserslautern
Goalkeeper

S. Simoni

Defender

F. Kleinhansl

S. Sahin 88'

L. Robinson

M. Ritter 81'

J. Elvedi

S. Asta 88'

Midfielder

F. Alidou

D. Hanslik 71'

A. Afeez

T. Raschl

N. Skytta

M. Emreli 72'

Forward

R. Tachie

Schalke 04
Schalke 04
Goalkeeper

J. Heekeren

Defender

M. Ayhan

H. Matriciani

T. Bulut

H. Kurucay 70'

Midfielder

M. Gruger

J. Bachmann

C. Antwi-Adjei 70'

Forward

B. Lasme

F. Sanchez 86'

K. Karaman

A. Gantenbein 63'

E. Hojlund

P. Remmert 46'

Missing players

Kaiserslautern
Kaiserslautern
Goalkeeper

F. Heck

Defender

F. Ronstadt

Schalke 04
Schalke 04
Defender

T. Kalas

T. Toure

N. Katic

Form

Table

Teams Pts P W D L GD
2
Schalke 04
Schalke 04
21 9 7 0 2 8
5
Kaiserslautern
Kaiserslautern
18 9 6 0 3 7

Last matches

Kaiserslautern
Kaiserslautern Last matches
W L L W L L
Wins

2/6 (33%)

Draw

0/6 (0%)

Losses

4/6 (67%)

Average stats (Last 6 matchs)

2.5 Total goals
17% BTTS
1 Goals scored
1.5 Goals conceded
50% Over 2.5
50% Under 2.5

3 Aug 2025 - 2. Bundesliga

Hannover 96
1 :  0
Kaiserslautern

26 Jul 2025 - Clubs Friendlies

Kaiserslautern
0 :  1
Roma

12 Jul 2025 - Clubs Friendlies

Kaiserslautern
4 :  0
Notts County

5 Jul 2025 - Clubs Friendlies

Kaiserslautern
0 :  2
St. Gallen

18 May 2025 - 2. Bundesliga

Köln
4 :  0
Kaiserslautern

11 May 2025 - 2. Bundesliga

Kaiserslautern
2 :  1
Darmstadt
L W W L W L
Wins

3/6 (50%)

Draw

0/6 (0%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.67 Total goals
50% BTTS
1.5 Goals scored
1.17 Goals conceded
67% Over 2.5
33% Under 2.5

26 Jul 2025 - Clubs Friendlies

Kaiserslautern
0 :  1
Roma

12 Jul 2025 - Clubs Friendlies

Kaiserslautern
4 :  0
Notts County

5 Jul 2025 - Clubs Friendlies

Kaiserslautern
0 :  2
St. Gallen

11 May 2025 - 2. Bundesliga

Kaiserslautern
2 :  1
Darmstadt

27 Apr 2025 - 2. Bundesliga

Kaiserslautern
2 :  1
Schalke 04

12 Apr 2025 - 2. Bundesliga

Kaiserslautern
1 :  2
Nuremberg
L L L D L L
Wins

0/6 (0%)

Draw

1/6 (17%)

Losses

5/6 (83%)

Average stats (Last 6 matchs)

3.5 Total goals
33% BTTS
0.83 Goals scored
2.67 Goals conceded
50% Over 2.5
50% Under 2.5

3 Aug 2025 - 2. Bundesliga

Hannover 96
1 :  0
Kaiserslautern

18 May 2025 - 2. Bundesliga

Köln
4 :  0
Kaiserslautern

4 May 2025 - 2. Bundesliga

Karlsruher
2 :  2
Kaiserslautern

19 Apr 2025 - 2. Bundesliga

Braunschweig
2 :  0
Kaiserslautern

6 Apr 2025 - 2. Bundesliga

Magdeburg
2 :  0
Kaiserslautern

15 Mar 2025 - 2. Bundesliga

Paderborn
5 :  3
Kaiserslautern
Schalke 04
Schalke 04 Last matches
W L D W L W
Wins

3/6 (50%)

Draw

1/6 (17%)

Losses

2/6 (33%)

Average stats (Last 6 matchs)

3 Total goals
50% BTTS
1.67 Goals scored
1.33 Goals conceded
67% Over 2.5
33% Under 2.5

1 Aug 2025 - 2. Bundesliga

Schalke 04
2 :  1
Hertha Berlin

26 Jul 2025 - Clubs Friendlies

Schalke 04
2 :  4
Sevilla

20 Jul 2025 - Clubs Friendlies

Rot Weiss Ahlen
0 :  3
Schalke 04

19 Jul 2025 - Clubs Friendlies

Schalke 04
0 :  0
Twente

12 Jul 2025 - Clubs Friendlies

Schalke 04
1 :  0
St. Gallen

12 Jul 2025 - Clubs Friendlies

Schalke 04
2 :  3
Wehen Wiesbaden
L W L D L W
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

3 Total goals
67% BTTS
1.33 Goals scored
1.67 Goals conceded
67% Over 2.5
33% Under 2.5

1 Aug 2025 - 2. Bundesliga

Schalke 04
2 :  1
Hertha Berlin

26 Jul 2025 - Clubs Friendlies

Schalke 04
2 :  4
Sevilla

19 Jul 2025 - Clubs Friendlies

Schalke 04
0 :  0
Twente

12 Jul 2025 - Clubs Friendlies

Schalke 04
1 :  0
St. Gallen

12 Jul 2025 - Clubs Friendlies

Schalke 04
2 :  3
Wehen Wiesbaden

18 May 2025 - 2. Bundesliga

Schalke 04
1 :  2
Spvgg Elversberg
L L L W D W
Wins

2/6 (33%)

Draw

1/6 (17%)

Losses

3/6 (50%)

Average stats (Last 6 matchs)

2.5 Total goals
33% BTTS
1.17 Goals scored
1.33 Goals conceded
50% Over 2.5
50% Under 2.5

20 Jul 2025 - Clubs Friendlies

Rot Weiss Ahlen
0 :  3
Schalke 04

9 Jul 2025 - Clubs Friendlies

Panathinaikos Athens
0 :  0
Schalke 04

5 Jul 2025 - Clubs Friendlies

Bocholt 1900
2 :  3
Schalke 04

10 May 2025 - 2. Bundesliga

Fortuna Dusseldorf
2 :  0
Schalke 04

27 Apr 2025 - 2. Bundesliga

Kaiserslautern
2 :  1
Schalke 04

13 Apr 2025 - 2. Bundesliga

Jahn Regensburg
2 :  0
Schalke 04

Head to head

Kaiserslautern

75 %

Draw

0 %

Schalke 04

25 %

Average stats (last H2H results)

3.5
Total goals
50%
BTTS
2.25
Goals scored (home team)
1.25
Goals scored (away team)
100%
Over 2.5
0%
Under 2.5

27 Apr 2025 - 2. Bundesliga

Kaiserslautern
2 :  1
Schalke 04

29 Nov 2024 - 2. Bundesliga

Schalke 04
0 :  3
Kaiserslautern

26 Jan 2024 - 2. Bundesliga

Kaiserslautern
4 :  1
Schalke 04

5 Aug 2023 - 2. Bundesliga

Schalke 04
3 :  0
Kaiserslautern
Improve your sports betting with our football team comparison tool (100+ statistics)

Live Commentary

90+13' hors_jeu_1

Kaiserslautern are too eager and fall into an offside trap.

90+13'  

Throw-in for Schalke in their own half.

90+13' hors_jeu_1

Schalke advance rapidly upfield but Martin Petersen blows for offside.

90+12' sifflet_1

Goal kick for Schalke at Fritz-Walter-Stadion.

90+12' tir_non_cadre_1

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

90+11' sifflet_1

Ball goes out of play for a Kaiserslautern goal kick.

90+11' tir_non_cadre_1

Schalke's Emil Hojlund breaks free at Fritz-Walter-Stadion. But the strike goes wide of the post.

90+11'  

Can Schalke get the ball into an attacking position from this throw-in in Kaiserslautern's half?

90+10'  

Throw-in Schalke.

90+9' coup_franc_1

Free kick for Schalke in the half of Kaiserslautern.

90+9' carton_jaune_1

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

90+8' tir_cadre_1

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

90+7' sifflet_1

Goal kick for Kaiserslautern at Fritz-Walter-Stadion.

90+5' hors_jeu_1

Schalke are whistled for offside.

90+5'  

Martin Petersen signals a Schalke throw-in in Kaiserslautern's half.

90+4' carton_jaune_1

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

90+4' coup_franc_1

Kaiserslautern awarded a free kick in their own half.

90+3'  

Martin Petersen awards the away team a throw-in.

90+2'  

Schalke to take a throw-in in Kaiserslautern territory.

90' sifflet_1

Martin Petersen awards Schalke a goal kick.

90' tir_non_cadre_1

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

89' coup_franc_1

Kaiserslautern are in shooting range from this free kick.

88' substitution_1

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

88' substitution_1

Torsten Lieberknecht (Kaiserslautern) is making a fourth substitution, with Florian Kleinhansl replacing Semih Sahin.

88'  

Throw-in for Kaiserslautern in the half of Schalke.

87'  

Throw-in for Schalke at Fritz-Walter-Stadion.

86' substitution_1

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

85' carton_jaune_1

Leon Robinson (Kaiserslautern) gets a yellow card.

83' coup_franc_1

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

81' substitution_1

Kaiserslautern make their third substitution with Leon Robinson replacing Marlon Ritter.

81'  

Throw-in for Kaiserslautern at Fritz-Walter-Stadion.

80' hors_jeu_1

Kaiserslautern are caught offside.

79'  

Martin Petersen signals a throw-in for Schalke, close to Kaiserslautern's area.

79'  

A throw-in for the away team on the opposite half.

78' coup_franc_1

Free kick for Kaiserslautern in their own half.

77'  

Throw-in for Schalke close to the penalty box.

76'  

Ball safe as Kaiserslautern is awarded a throw-in in their half.

76'  

Kaiserslautern needs to be cautious. Schalke have an attacking throw-in.

75' carton_jaune_1

Vitalie Becker (Schalke) has received a yellow card from Martin Petersen.

74'  

Throw-in for Kaiserslautern in the half of Schalke.

74' sifflet_1

Ball goes out of play for a Kaiserslautern goal kick.

74' tir_non_cadre_1

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

74' corner_1

Corner awarded to Schalke.

73'  

Schalke awarded a throw-in in their own half.

73'  

Martin Petersen signals a Kaiserslautern throw-in in Schalke's half.

72' substitution_1

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

71' substitution_1

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

71' coup_franc_1

Free kick for Kaiserslautern in the half of Schalke.

70' substitution_1

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

70' substitution_1

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

70' coup_franc_1

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

68'  

Throw-in Schalke.

68'  

A throw-in for the home team on the opposite half.

68' corner_1

Kaiserslautern have been awarded a corner by Martin Petersen.

66' carton_jaune_1

Emil Hojlund is booked for the away team.

66' coup_franc_1

Free kick for Kaiserslautern in their own half.

66'  

Throw-in for Schalke in their own half.

65' sifflet_1

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

65' tir_non_cadre_1

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

64' corner_1

Corner awarded to Kaiserslautern.

63' corner_1

Kaiserslautern have been awarded a corner by Martin Petersen.

63' substitution_1

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

63' tir_non_cadre_1

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

62' coup_franc_1

Free kick Kaiserslautern.

61' sifflet_1

Schalke have a goal kick.

59' coup_franc_1

Martin Petersen signals a free kick to Kaiserslautern.

58'  

Can Schalke get the ball into an attacking position from this throw-in in Kaiserslautern's half?

58'  

Kaiserslautern to take a throw-in in Schalke territory.

58'  

Fabian Kunze for Kaiserslautern is back on the field again.

57' blessure_1

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

56' coup_franc_1

Kaiserslautern awarded a free kick in their own half.

55' but_1

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

52' carton_jaune_1

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

52' coup_franc_1

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

51' corner_1

Kaiserslautern have been awarded a corner by Martin Petersen.

50'  

Kaiserslautern have a dangerous throw-in.

50'  

Martin Petersen awards the home team a throw-in.

50'  

Ball safe as Schalke is awarded a throw-in in their half.

49'  

Throw-in Schalke.

49'  

Can Kaiserslautern get the ball into an attacking position from this throw-in in Schalke's half?

48'  

Throw-in for Schalke in their own half.

47' sifflet_1

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

47' tir_non_cadre_1

Kaiserslautern's Marlon Ritter breaks free at Fritz-Walter-Stadion. But the strike goes wide of the post.

46'  

Kaiserslautern to take a throw-in in Schalke territory.

46'  

Throw-in for Schalke in the half of Kaiserslautern.

46' substitution_1

Emil Hojlund is replacing Peter Remmert for the away team.

45' sifflet_1

The first-half is over.

45+2' coup_franc_1

Martin Petersen signals a free kick to Kaiserslautern.

45+1'  

A throw-in for the away team on the opposite half.

45' sifflet_1

Goal kick for Kaiserslautern at Fritz-Walter-Stadion.

45' tir_non_cadre_1

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

44' carton_jaune_1

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

44' coup_franc_1

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

41' carton_jaune_1

Schalke's Adrian Gantenbein has been booked in Kaiserslautern.

41' coup_franc_1

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

39'  

Can Kaiserslautern capitalize from this throw-in deep inside Schalke's half?

39'  

Martin Petersen signals a Kaiserslautern throw-in in Schalke's half.

39'  

Kaiserslautern have a dangerous throw-in.

38' tir_cadre_1

Schalke drives forward and Moussa Sylla gets in a shot. Without netting, however.

38'  

Martin Petersen signals a Kaiserslautern throw-in in Schalke's half.

36'  

Can Schalke get the ball into an attacking position from this throw-in in Kaiserslautern's half?

36'  

Throw-in for Schalke at Fritz-Walter-Stadion.

35'  

Kaiserslautern to take a throw-in in Schalke territory.

34' corner_1

Corner awarded to Schalke.

33'  

Throw-in for Kaiserslautern in the half of Schalke.

32' coup_franc_1

Free kick for Kaiserslautern in their own half.

32' tir_cadre_1

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

32' coup_franc_1

Free kick in a good position for Schalke!

31' sifflet_1

Kaiserslautern have a goal kick.

30' corner_1

Schalke have been awarded a corner by Martin Petersen.

29'  

Schalke's Peter Remmert is back in action after a slight knock.

27' blessure_1

Play has been temporarily suspended for attention to Peter Remmert for Schalke who is writhing in pain on the pitch.

27'  

Schalke awarded a throw-in in their own half.

25' coup_franc_1

Kaiserslautern awarded a free kick in their own half.

24'  

Martin Petersen awards the home team a throw-in.

24'  

A throw-in for the home team on the opposite half.

23'  

Throw-in for Schalke at Fritz-Walter-Stadion.

23'  

Throw-in for Kaiserslautern close to the penalty box.

23'  

Throw-in Kaiserslautern.

22' coup_franc_1

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

20' coup_franc_1

Free kick for Kaiserslautern in their own half.

18' coup_franc_1

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

18'  

A throw-in for the away team on the opposite half.

17' sifflet_1

Martin Petersen awards Schalke a goal kick.

17' tir_non_cadre_1

Kaiserslautern are pushing forward but Fabian Kunze's finish is wide of the goal.

17'  

Schalke needs to be cautious. Kaiserslautern have an attacking throw-in.

16'  

Throw-in high up the field for Schalke in Kaiserslautern.

15'  

Schalke to take a throw-in in Kaiserslautern territory.

15'  

Ball safe as Schalke is awarded a throw-in in their half.

15'  

Schalke awarded a throw-in in their own half.

14'  

Throw-in for Schalke in their own half.

13'  

Martin Petersen signals a throw-in for Schalke, close to Kaiserslautern's area.

13'  

Martin Petersen awards the home team a throw-in.

12' hors_jeu_1

In Kaiserslautern, Kaiserslautern push forward quickly but are pulled up for offside.

12'  

Martin Petersen awards the home team a throw-in.

11'  

Throw-in Schalke.

11'  

Kaiserslautern awarded a throw-in in their own half.

11'  

Throw-in for Kaiserslautern in their own half.

10'  

Can Kaiserslautern get the ball into an attacking position from this throw-in in Schalke's half?

9' coup_franc_1

Free kick for Kaiserslautern in the half of Schalke.

9'  

Ball safe as Kaiserslautern is awarded a throw-in in their half.

8' coup_franc_1

Free kick Schalke.

8' tir_cadre_1

Moussa Sylla gets his shot on target but fails to score for Schalke.

7'  

Martin Petersen signals a Schalke throw-in in Kaiserslautern's half.

5' sifflet_1

Ball goes out of play for a Kaiserslautern goal kick.

5' tir_non_cadre_1

Schalke's Hasan Kurucay gets his shot away but it misses the target.

4'  

Throw-in for Schalke in the half of Kaiserslautern.

3' coup_franc_1

Schalke awarded a free kick in their own half.

2' hors_jeu_1

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

2' corner_1

Corner awarded to Kaiserslautern.

2' tir_non_cadre_1

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

1' coup_franc_1

Free kick for Kaiserslautern in their own half.

1'  

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.

Please Gamble Responsibly

logo footer