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

Borussia Mönchengladbach

Borussia-Park, Monchengladbach. Every match we hold, with the price it went off at.

1,271Played
495Won
38.9%Win rate
1.6Scored per game
1.44Conceded per game
329Clean sheets

Home and away

The same record, split by where it was played.

At home
48.5%
627 played, 304 won. 1.78 scored a game.
Away
29.7%
644 played, 191 won. 1.42 scored a game.
How the market priced them
38.6%
994 priced matches at an average of 3.3, which implied 30.3%.

Season by season 62

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Friendlies Clubs 10721 +22
2026/27 Bundesliga 7106 -11
2026/27 DFB Pokal 2200 +7
2025/26 Bundesliga 3491114 -11
2025/26 Friendlies Clubs 11821 +16
2025/26 DFB Pokal 3201 +2
2024/25 Bundesliga 3413615 -2
2024/25 Friendlies Clubs 8800 +20
2024/25 DFB Pokal 2101 +1
2023/24 Bundesliga 3471314 -11
2023/24 Friendlies Clubs 12822 +20
2023/24 DFB Pokal 4301 +9
2022/23 Bundesliga 34111013 -3
2022/23 Friendlies Clubs 6330 +11
2022/23 DFB Pokal 2101 +7
2021/22 Bundesliga 3412913 -7
2021/22 Friendlies Clubs 6312 +1
2021/22 DFB Pokal 3201 +3
2020/21 Bundesliga 34131011 +8
2020/21 UEFA Champions League 8224 +3
2020/21 Friendlies Clubs 6501 +14
2020/21 DFB Pokal 4301 +13
2019/20 Bundesliga 342059 +26
2019/20 UEFA Europa League 6222 -3
2019/20 DFB Pokal 2101 0
2018/19 Bundesliga 3416711 +13
2018/19 DFB Pokal 2101 +5
2017/18 Bundesliga 3413813 -5
2017/18 DFB Pokal 3201 +1
2016/17 Bundesliga 3412913 -4
2016/17 UEFA Champions League 8323 0
2016/17 DFB Pokal 4400 +6
2016/17 UEFA Europa League 4121 +1
2015/16 Bundesliga 3417413 +17
2015/16 UEFA Champions League 6123 -4
2015/16 DFB Pokal 3201 +4
2014/15 Bundesliga 341996 +27
2014/15 UEFA Europa League 10532 +16
2014/15 DFB Pokal 3300 +5
2013/14 Bundesliga 3416711 +16
2012/13 Bundesliga 34121111 -4
2012/13 DFB Pokal 2101 +1
2012/13 UEFA Champions League 2101 -1
2011/12 Bundesliga 341798 +25
2010/11 Bundesliga 3410618 -17
2009/10 Bundesliga 3410915 -17
2008/09 Bundesliga 348719 -23
2007/08 2. Bundesliga 3418124 +33
2006/07 Bundesliga 346820 -21
2005/06 Bundesliga 34101212 -8
2004/05 Bundesliga 3481214 -16
2003/04 Bundesliga 3410915 -9
2002/03 Bundesliga 3411914 -2
2001/02 Bundesliga 3491213 -12
2000/01 2. Bundesliga 3417116 +31
1999/00 2. Bundesliga 3414128 +17
1998/99 Bundesliga 344921 -38
1997/98 Bundesliga 3491114 -5
1996/97 Bundesliga 3412715 -2
1995/96 Bundesliga 3415811 +1
1994/95 Bundesliga 341798 +25
1993/94 Bundesliga 3414713 +6

Recent matches 30

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

Saturday 22 May 2027
A Borussia Mönchengladbach scheduled Union Berlin —
Saturday 15 May 2027
H Borussia Mönchengladbach scheduled FC Augsburg —
Saturday 8 May 2027
A Borussia Mönchengladbach scheduled Bayern München —
Saturday 24 April 2027
H Borussia Mönchengladbach scheduled FC Schalke 04 —
Saturday 17 April 2027
A Borussia Mönchengladbach scheduled Eintracht Frankfurt —
Saturday 10 April 2027
H Borussia Mönchengladbach scheduled Bayer Leverkusen —
Saturday 3 April 2027
H Borussia Mönchengladbach scheduled Werder Bremen —
Saturday 20 March 2027
A Borussia Mönchengladbach scheduled Borussia Dortmund —
Saturday 13 March 2027
H Borussia Mönchengladbach scheduled Hamburger SV —
Saturday 6 March 2027
A Borussia Mönchengladbach scheduled SC Paderborn 07 —
Tuesday 2 March 2027
H Borussia Mönchengladbach scheduled VfB Stuttgart —
Saturday 27 February 2027
A Borussia Mönchengladbach scheduled 1899 Hoffenheim —
Saturday 20 February 2027
H Borussia Mönchengladbach scheduled 1. FC Köln —
Saturday 13 February 2027
A Borussia Mönchengladbach scheduled FSV Mainz 05 —
Saturday 6 February 2027
H Borussia Mönchengladbach scheduled SC Freiburg —
Saturday 30 January 2027
A Borussia Mönchengladbach scheduled SV Elversberg —
Saturday 23 January 2027
H Borussia Mönchengladbach scheduled RB Leipzig —
Saturday 16 January 2027
H Borussia Mönchengladbach scheduled Union Berlin —
Tuesday 12 January 2027
A Borussia Mönchengladbach scheduled FC Augsburg —
Saturday 9 January 2027
H Borussia Mönchengladbach scheduled Bayern München —
Saturday 19 December 2026
A Borussia Mönchengladbach scheduled FC Schalke 04 —
Saturday 12 December 2026
H Borussia Mönchengladbach scheduled Eintracht Frankfurt —
Saturday 5 December 2026
A Borussia Mönchengladbach scheduled Bayer Leverkusen —
Friday 27 November 2026
A Borussia Mönchengladbach scheduled Werder Bremen —
Saturday 21 November 2026
H Borussia Mönchengladbach scheduled Borussia Dortmund —
Friday 6 November 2026
A Borussia Mönchengladbach scheduled Hamburger SV —
Saturday 31 October 2026
H Borussia Mönchengladbach scheduled SC Paderborn 07 —
Tuesday 27 October 2026
H Borussia Mönchengladbach 2 – 0 Karlsruher SC 1.42
Friday 23 October 2026
A Borussia Mönchengladbach 3 – 2 VfB Stuttgart 7.44
Sunday 18 October 2026
H Borussia Mönchengladbach 1 – 2 1899 Hoffenheim 2.83