The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
FK

1. FC Kaiserslautern

Fritz Walter Stadion, Kaiserslautern. Every match we hold, with the price it went off at.

1,222Played
487Won
39.9%Win rate
1.49Scored per game
1.32Conceded per game
369Clean sheets

Home and away

The same record, split by where it was played.

At home
48.7%
604 played, 294 won. 1.68 scored a game.
Away
31.2%
618 played, 193 won. 1.31 scored a game.
How the market priced them
37.3%
927 priced matches at an average of 2.86, which implied 35%.

Season by season 56

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 2. Bundesliga 9531 +5
2026/27 Friendlies Clubs 6321 +3
2026/27 DFB Pokal 2200 +3
2025/26 2. Bundesliga 3416414 +5
2025/26 DFB Pokal 3201 +3
2025/26 Friendlies Clubs 2101 +3
2024/25 2. Bundesliga 3415811 +1
2024/25 Friendlies Clubs 8602 +10
2024/25 DFB Pokal 2101 0
2023/24 2. Bundesliga 3411617 -5
2023/24 Friendlies Clubs 12426 +3
2023/24 DFB Pokal 6501 +11
2022/23 2. Bundesliga 34111211 -1
2022/23 Friendlies Clubs 6501 +19
2022/23 DFB Pokal 1001 -1
2021/22 3. Liga 371999 +30
2021/22 Friendlies Clubs 6411 +13
2021/22 2. Bundesliga 2110 +2
2021/22 DFB Pokal 1001 -1
2020/21 3. Liga 3881911 -5
2020/21 Friendlies Clubs 3111 +2
2019/20 3. Liga 38141311 +5
2019/20 DFB Pokal 2101 -1
2018/19 3. Liga 38131213 -2
2018/19 DFB Pokal 1001 -5
2017/18 2. Bundesliga 349817 -13
2017/18 DFB Pokal 2101 +2
2016/17 2. Bundesliga 34101113 -4
2016/17 DFB Pokal 1001 -1
2015/16 2. Bundesliga 3412913 +2
2015/16 DFB Pokal 1001 -1
2014/15 2. Bundesliga 3414146 +14
2014/15 DFB Pokal 2101 0
2013/14 2. Bundesliga 3415910 +16
2013/14 DFB Pokal 5401 +9
2012/13 2. Bundesliga 3415136 +22
2012/13 DFB Pokal 2101 -2
2011/12 Bundesliga 3441119 -30
2010/11 Bundesliga 3413714 -3
2009/10 2. Bundesliga 3419105 +28
2008/09 2. Bundesliga 3415712 +5
2007/08 2. Bundesliga 3491213 0
2006/07 2. Bundesliga 3413147 +14
2005/06 Bundesliga 348917 -24
2004/05 Bundesliga 3412616 -9
2003/04 Bundesliga 3411617 -23
2002/03 Bundesliga 34101014 -2
2001/02 Bundesliga 3417512 +9
2000/01 Bundesliga 3415514 -5
1999/00 Bundesliga 3415514 -5
1998/99 Bundesliga 3417611 +4
1997/98 Bundesliga 3419114 +24
1996/97 2. Bundesliga 3419114 +46
1995/96 Bundesliga 3461810 -6
1994/95 Bundesliga 3417125 +17
1993/94 Bundesliga 341879 +28

Recent matches 30

Newest first, with the price this club was at kickoff.

Sunday 20 December 2026
A 1. FC Kaiserslautern scheduled Hannover 96 —
Sunday 13 December 2026
A 1. FC Kaiserslautern scheduled Arminia Bielefeld —
Sunday 6 December 2026
H 1. FC Kaiserslautern scheduled SpVgg Greuther Fürth —
Saturday 28 November 2026
A 1. FC Kaiserslautern scheduled Holstein Kiel —
Sunday 22 November 2026
H 1. FC Kaiserslautern scheduled Dynamo Dresden —
Saturday 7 November 2026
A 1. FC Kaiserslautern scheduled VfL Osnabrück —
Saturday 31 October 2026
H 1. FC Kaiserslautern scheduled Hertha BSC —
Wednesday 28 October 2026
A 1. FC Kaiserslautern 2 – 0 Hannover 96 4.40
Saturday 24 October 2026
A 1. FC Kaiserslautern 1 – 0 1. FC Nürnberg 3.05
Saturday 17 October 2026
H 1. FC Kaiserslautern 2 – 0 VfL Bochum 2.20
Friday 9 October 2026
A 1. FC Kaiserslautern 0 – 0 1. FC Heidenheim 3.19
Friday 2 October 2026
H 1. FC Kaiserslautern 1 – 1 SG Sonnenhof Grossaspach —
Saturday 19 September 2026
H 1. FC Kaiserslautern 1 – 0 Eintracht Braunschweig 1.92
Saturday 12 September 2026
A 1. FC Kaiserslautern 0 – 3 1. FC Magdeburg 3.30
Saturday 5 September 2026
H 1. FC Kaiserslautern 3 – 0 SV Darmstadt 98 2.27
Sunday 30 August 2026
A 1. FC Kaiserslautern 2 – 1 FC St. Pauli 4.50
Friday 21 August 2026
A 1. FC Kaiserslautern 1 – 0 Waldhof Mannheim 2.18
Saturday 15 August 2026
H 1. FC Kaiserslautern 0 – 0 Karlsruher SC 2.05
Saturday 8 August 2026
A 1. FC Kaiserslautern 0 – 0 VfL Wolfsburg 5.50
Saturday 1 August 2026
A 1. FC Kaiserslautern 3 – 1 Metz —
Saturday 25 July 2026
A 1. FC Kaiserslautern 0 – 0 Sudtirol —
Friday 17 July 2026
A 1. FC Kaiserslautern 1 – 4 FSV Mainz 05 —
Friday 10 July 2026
A 1. FC Kaiserslautern 5 – 3 SV Sandhausen 1.55
Sunday 17 May 2026
A 1. FC Kaiserslautern 1 – 0 1. FC Magdeburg 14.50
Friday 8 May 2026
H 1. FC Kaiserslautern 2 – 0 Arminia Bielefeld 4.00
Saturday 2 May 2026
A 1. FC Kaiserslautern 0 – 1 Dynamo Dresden 6.00
Friday 24 April 2026
H 1. FC Kaiserslautern 0 – 2 Eintracht Braunschweig 2.24
Friday 17 April 2026
A 1. FC Kaiserslautern 0 – 3 Holstein Kiel 3.10
Saturday 11 April 2026
A 1. FC Kaiserslautern 1 – 0 Hertha BSC 4.40
Saturday 4 April 2026
H 1. FC Kaiserslautern 3 – 0 Fortuna Düsseldorf 2.70