← 2. Bundesliga ♂ · Roll of honour · ‹ 2007-2008 · 2009-2010 ›
2. Bundesliga ♂ 2008-2009
Final table, results and statistics of the 2008-2009 season.
Champions : SC Freiburg Wikidata
Promoted : 1. FC Nürnberg (football), 1. FSV Mainz 05, SC Freiburg
Relegated : FC Ingolstadt 04, SV Wehen Wiesbaden, VfL Osnabrück
Final table
| # | Team | J | V | N | D | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | SC Freiburg | 34 | 21 | 5 | 8 | 60:36 | +24 | 68 |
| 2 | 1. FSV Mainz 05 | 34 | 18 | 9 | 7 | 62:37 | +25 | 63 |
| 3 | 1. FC Nürnberg (football) | 34 | 16 | 12 | 6 | 51:29 | +22 | 60 |
| 4 | TSV Alemannia Aachen | 34 | 16 | 8 | 10 | 58:38 | +20 | 56 |
| 5 | SpVgg Greuther Fürth | 34 | 16 | 8 | 10 | 60:46 | +14 | 56 |
| 6 | MSV Duisburg | 34 | 14 | 13 | 7 | 56:36 | +20 | 55 |
| 7 | 1. FC Kaiserslautern | 34 | 15 | 7 | 12 | 53:48 | +5 | 52 |
| 8 | FC St. Pauli | 34 | 14 | 6 | 14 | 52:59 | -7 | 48 |
| 9 | SC Rot-Weiß Oberhausen | 34 | 11 | 9 | 14 | 35:54 | -19 | 42 |
| 10 | Rot-Weiß Ahlen | 34 | 11 | 8 | 15 | 38:57 | -19 | 41 |
| 11 | FC Augsburg | 34 | 10 | 10 | 14 | 43:46 | -3 | 40 |
| 12 | TSV 1860 München | 34 | 9 | 12 | 13 | 44:46 | -2 | 39 |
| 13 | FC Hansa Rostock | 34 | 8 | 14 | 12 | 52:53 | -1 | 38 |
| 14 | TuS Koblenz | 34 | 11 | 8 | 15 | 47:57 | -10 | 38 |
| 15 | FSV Frankfurt | 34 | 9 | 11 | 14 | 34:47 | -13 | 38 |
| 16 | VfL Osnabrück | 34 | 8 | 12 | 14 | 41:60 | -19 | 36 |
| 17 | FC Ingolstadt 04 | 34 | 7 | 10 | 17 | 38:54 | -16 | 31 |
| 18 | SV Wehen Wiesbaden | 34 | 5 | 12 | 17 | 28:49 | -21 | 27 |
Official table from Wikidata (points worked out at 3 per win when the source does not give them).
Table recalculated from our results
| # | Team | J | V | N | D | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Freiburg | 34 | 21 | 5 | 8 | 60:36 | +24 | 68 |
| 2 | Mainz | 34 | 18 | 9 | 7 | 62:37 | +25 | 63 |
| 3 | Nurnberg | 34 | 16 | 12 | 6 | 51:29 | +22 | 60 |
| 4 | Aachen | 34 | 16 | 8 | 10 | 58:38 | +20 | 56 |
| 5 | Greuther Furth | 34 | 16 | 8 | 10 | 60:46 | +14 | 56 |
| 6 | Duisburg | 34 | 14 | 13 | 7 | 56:36 | +20 | 55 |
| 7 | St Pauli | 34 | 14 | 6 | 14 | 52:59 | -7 | 48 |
| 8 | Oberhausen | 34 | 11 | 9 | 14 | 35:54 | -19 | 42 |
| 9 | Koblenz | 34 | 11 | 8 | 15 | 47:57 | -10 | 41 |
| 10 | Ahlen | 34 | 11 | 8 | 15 | 38:57 | -19 | 41 |
| 11 | Augsburg | 34 | 10 | 10 | 14 | 43:46 | -3 | 40 |
| 12 | Munich 1860 | 34 | 9 | 12 | 13 | 44:46 | -2 | 39 |
| 13 | Hansa Rostock | 34 | 8 | 14 | 12 | 52:53 | -1 | 38 |
| 14 | Frankfurt FSV | 34 | 9 | 11 | 14 | 34:47 | -13 | 38 |
| 15 | Osnabruck | 34 | 8 | 12 | 14 | 41:60 | -19 | 36 |
| 16 | Kaiserslautern | 16 | 10 | 4 | 2 | 33:15 | +18 | 34 |
| 17 | Ingolstadt | 34 | 7 | 10 | 17 | 38:54 | -16 | 31 |
| 18 | Wehen | 34 | 5 | 12 | 17 | 28:49 | -21 | 27 |
| 19 | Kaiserslautern | 18 | 5 | 3 | 10 | 20:33 | -13 | 18 |
Table recalculated from the results: without any points deductions, and without the league's own tie-break or end-of-season rules (play-offs, halved points).
Home table
| # | Team | J | V | N | D | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Nurnberg | 17 | 13 | 3 | 1 | 31:7 | +24 | 42 |
| 2 | Freiburg | 17 | 12 | 3 | 2 | 34:14 | +20 | 39 |
| 3 | Aachen | 17 | 12 | 2 | 3 | 34:16 | +18 | 38 |
| 4 | St Pauli | 17 | 11 | 4 | 2 | 32:19 | +13 | 37 |
| 5 | Kaiserslautern | 16 | 10 | 4 | 2 | 33:15 | +18 | 34 |
| 6 | Greuther Furth | 17 | 9 | 5 | 3 | 36:21 | +15 | 32 |
| 7 | Duisburg | 17 | 8 | 5 | 4 | 33:18 | +15 | 29 |
| 8 | Frankfurt FSV | 17 | 8 | 5 | 4 | 20:18 | +2 | 29 |
| 9 | Koblenz | 17 | 8 | 4 | 5 | 31:22 | +9 | 28 |
| 10 | Oberhausen | 17 | 8 | 4 | 5 | 18:22 | -4 | 28 |
| 11 | Hansa Rostock | 17 | 7 | 6 | 4 | 34:17 | +17 | 27 |
| 12 | Mainz | 17 | 7 | 6 | 4 | 32:22 | +10 | 27 |
| 13 | Augsburg | 17 | 7 | 6 | 4 | 26:18 | +8 | 27 |
| 14 | Osnabruck | 17 | 6 | 8 | 3 | 25:22 | +3 | 26 |
| 15 | Munich 1860 | 17 | 5 | 8 | 4 | 26:21 | +5 | 23 |
| 16 | Ahlen | 17 | 6 | 3 | 8 | 19:26 | -7 | 21 |
| 17 | Ingolstadt | 17 | 5 | 5 | 7 | 25:24 | +1 | 20 |
| 18 | Wehen | 17 | 4 | 6 | 7 | 18:21 | -3 | 18 |
| 19 | Kaiserslautern | 1 | 1 | 0 | 0 | 2:0 | +2 | 3 |
Away table
| # | Team | J | V | N | D | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Mainz | 17 | 11 | 3 | 3 | 30:15 | +15 | 36 |
| 2 | Freiburg | 17 | 9 | 2 | 6 | 26:22 | +4 | 29 |
| 3 | Duisburg | 17 | 6 | 8 | 3 | 23:18 | +5 | 26 |
| 4 | Greuther Furth | 17 | 7 | 3 | 7 | 24:25 | -1 | 24 |
| 5 | Ahlen | 17 | 5 | 5 | 7 | 19:31 | -12 | 20 |
| 6 | Aachen | 17 | 4 | 6 | 7 | 24:22 | +2 | 18 |
| 7 | Nurnberg | 17 | 3 | 9 | 5 | 20:22 | -2 | 18 |
| 8 | Munich 1860 | 17 | 4 | 4 | 9 | 18:25 | -7 | 16 |
| 9 | Kaiserslautern | 17 | 4 | 3 | 10 | 18:33 | -15 | 15 |
| 10 | Oberhausen | 17 | 3 | 5 | 9 | 17:32 | -15 | 14 |
| 11 | Augsburg | 17 | 3 | 4 | 10 | 17:28 | -11 | 13 |
| 12 | Koblenz | 17 | 3 | 4 | 10 | 16:35 | -19 | 13 |
| 13 | Ingolstadt | 17 | 2 | 5 | 10 | 13:30 | -17 | 11 |
| 14 | Hansa Rostock | 17 | 1 | 8 | 8 | 18:36 | -18 | 11 |
| 15 | St Pauli | 17 | 3 | 2 | 12 | 20:40 | -20 | 11 |
| 16 | Osnabruck | 17 | 2 | 4 | 11 | 16:38 | -22 | 10 |
| 17 | Frankfurt FSV | 17 | 1 | 6 | 10 | 14:29 | -15 | 9 |
| 18 | Wehen | 17 | 1 | 6 | 10 | 10:28 | -18 | 9 |
The season in numbers
| Matches played | 306 |
| Goals scored | 852 (2,78 per match) |
| Home wins | 147 (48 %) |
| Draws | 87 (28 %) |
| Away wins | 72 (24 %) |
| Goalless matches (0-0) | 26 |
| Best attack | Mainz (62) |
| Best defence | Kaiserslautern (15) |
| Biggest win | Hansa Rostock 9 – 0 Koblenz 19/10/2008 |
| Highest-scoring match | Hansa Rostock 9 – 0 Koblenz 19/10/2008 |
Results grid row: home team; column: away team (number = final position)
All results
August 2008 26 match(es)
| 15/08/2008 | St Pauli | 2 – 2 | Osnabruck |
| 15/08/2008 | Mainz | 3 – 3 | Kaiserslautern |
| 15/08/2008 | Aachen | 2 – 1 | Wehen |
| 17/08/2008 | Ahlen | 2 – 1 | Frankfurt FSV |
| 17/08/2008 | Koblenz | 3 – 0 | Oberhausen |
| 17/08/2008 | Freiburg | 2 – 1 | Munich 1860 |
| 17/08/2008 | Ingolstadt | 3 – 2 | Greuther Furth |
| 17/08/2008 | Nurnberg | 2 – 1 | Augsburg |
| 18/08/2008 | Duisburg | 2 – 2 | Hansa Rostock |
| 22/08/2008 | Osnabruck | 2 – 2 | Freiburg |
| 22/08/2008 | Frankfurt FSV | 0 – 0 | Koblenz |
| 22/08/2008 | Greuther Furth | 5 – 2 | St Pauli |
| 24/08/2008 | Wehen | 1 – 1 | Duisburg |
| 24/08/2008 | Oberhausen | 2 – 1 | Ingolstadt |
| 24/08/2008 | Hansa Rostock | 1 – 0 | Aachen |
| 24/08/2008 | Augsburg | 3 – 0 | Ahlen |
| 24/08/2008 | Munich 1860 | 1 – 2 | Mainz |
| 25/08/2008 | Kaiserslautern | 2 – 1 | Nurnberg |
| 29/08/2008 | Duisburg | 2 – 0 | Augsburg |
| 29/08/2008 | Mainz | 4 – 2 | Osnabruck |
| 29/08/2008 | Ingolstadt | 1 – 3 | Kaiserslautern |
| 31/08/2008 | St Pauli | 4 – 1 | Oberhausen |
| 31/08/2008 | Ahlen | 2 – 1 | Munich 1860 |
| 31/08/2008 | Frankfurt FSV | 1 – 1 | Greuther Furth |
| 31/08/2008 | Nurnberg | 2 – 2 | Aachen |
| 31/08/2008 | Koblenz | 0 – 0 | Wehen |
September 2008 28 match(es)
| 01/09/2008 | Freiburg | 1 – 0 | Hansa Rostock |
| 12/09/2008 | Oberhausen | 1 – 3 | Ahlen |
| 12/09/2008 | Kaiserslautern | 4 – 1 | St Pauli |
| 12/09/2008 | Aachen | 1 – 0 | Ingolstadt |
| 14/09/2008 | Hansa Rostock | 2 – 2 | Mainz |
| 14/09/2008 | Augsburg | 1 – 3 | Freiburg |
| 14/09/2008 | Greuther Furth | 4 – 3 | Koblenz |
| 14/09/2008 | Osnabruck | 3 – 2 | Frankfurt FSV |
| 14/09/2008 | Wehen | 2 – 2 | Nurnberg |
| 15/09/2008 | Munich 1860 | 2 – 0 | Duisburg |
| 19/09/2008 | Ahlen | 2 – 2 | Hansa Rostock |
| 19/09/2008 | Mainz | 2 – 0 | Nurnberg |
| 19/09/2008 | Duisburg | 3 – 2 | Aachen |
| 19/09/2008 | Koblenz | 2 – 1 | Augsburg |
| 19/09/2008 | St Pauli | 1 – 0 | Munich 1860 |
| 21/09/2008 | Frankfurt FSV | 3 – 1 | Oberhausen |
| 21/09/2008 | Ingolstadt | 2 – 1 | Osnabruck |
| 21/09/2008 | Freiburg | 5 – 0 | Wehen |
| 22/09/2008 | Greuther Furth | 0 – 1 | Kaiserslautern |
| 26/09/2008 | Oberhausen | 0 – 4 | Greuther Furth |
| 26/09/2008 | Hansa Rostock | 3 – 0 | St Pauli |
| 26/09/2008 | Osnabruck | 1 – 0 | Koblenz |
| 28/09/2008 | Aachen | 1 – 0 | Freiburg |
| 28/09/2008 | Wehen | 1 – 3 | Ahlen |
| 28/09/2008 | Kaiserslautern | 2 – 1 | Frankfurt FSV |
| 28/09/2008 | Munich 1860 | 1 – 1 | Ingolstadt |
| 28/09/2008 | Augsburg | 0 – 2 | Mainz |
| 29/09/2008 | Nurnberg | 0 – 1 | Duisburg |
October 2008 38 match(es)
November 2008 42 match(es)
December 2008 19 match(es)
| 01/12/2008 | Frankfurt FSV | 1 – 4 | Mainz |
| 05/12/2008 | Ingolstadt | 1 – 1 | Frankfurt FSV |
| 05/12/2008 | Aachen | 2 – 0 | Munich 1860 |
| 05/12/2008 | Mainz | 0 – 1 | Greuther Furth |
| 07/12/2008 | Duisburg | 0 – 0 | Kaiserslautern |
| 07/12/2008 | Ahlen | 1 – 2 | Osnabruck |
| 07/12/2008 | St Pauli | 3 – 2 | Koblenz |
| 07/12/2008 | Wehen | 1 – 2 | Augsburg |
| 07/12/2008 | Freiburg | 2 – 1 | Oberhausen |
| 08/12/2008 | Nurnberg | 4 – 0 | Hansa Rostock |
| 12/12/2008 | Frankfurt FSV | 1 – 0 | St Pauli |
| 12/12/2008 | Koblenz | 0 – 1 | Ingolstadt |
| 12/12/2008 | Osnabruck | 1 – 1 | Duisburg |
| 14/12/2008 | Hansa Rostock | 1 – 0 | Wehen |
| 14/12/2008 | Greuther Furth | 3 – 0 | Ahlen |
| 14/12/2008 | Augsburg | 3 – 1 | Aachen |
| 14/12/2008 | Oberhausen | 2 – 1 | Mainz |
| 14/12/2008 | Munich 1860 | 1 – 1 | Nurnberg |
| 15/12/2008 | Kaiserslautern | 2 – 0 | Freiburg |
January 2009 3 match(es)
| 30/01/2009 | Augsburg | 0 – 0 | Nurnberg |
| 30/01/2009 | Osnabruck | 2 – 2 | St Pauli |
| 30/01/2009 | Oberhausen | 0 – 0 | Koblenz |
February 2009 36 match(es)
March 2009 33 match(es)
April 2009 36 match(es)
May 2009 45 match(es)
Previous seasons
Final table, results and statistics for every season. Roll of honour → Records →
2025-2026 · 2024-2025 · 2023-2024 · 2022-2023 · 2021-2022 · 2020-2021 · 2019-2020 · 2018-2019 · 2017-2018 · 2016-2017 · 2015-2016 · 2014-2015 · 2013-2014 · 2012-2013 · 2011-2012 · 2010-2011 · 2009-2010 · 2008-2009 · 2007-2008 · 2006-2007 · 2005-2006 · 2004-2005 · 2003-2004 · 2002-2003 · 2001-2002 · 2000-2001 · 1999-2000 · 1998-1999 · 1997-1998 · 1996-1997 · 1995-1996 · 1994-1995 · 1993-1994 · 1992-1993 · 1990-1991 · 1989-1990 · 1988-1989 · 1987-1988 · 1986-1987 · 1985-1986 · 1984-1985 · 1983-1984 · 1982-1983 · 1981-1982