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

Hannover 96

Heinz-von-Heiden-Arena, Hannover. Every match we hold, with the price it went off at.

1,158Played
431Won
37.2%Win rate
1.48Scored per game
1.48Conceded per game
298Clean sheets

Home and away

The same record, split by where it was played.

At home
45.8%
577 played, 264 won. 1.66 scored a game.
Away
28.7%
581 played, 167 won. 1.31 scored a game.
How the market priced them
36.4%
946 priced matches at an average of 3.52, which implied 28.4%.

Season by season 53

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 2. Bundesliga 9225 -7
2026/27 Friendlies Clubs 8800 +22
2026/27 DFB Pokal 2101 +6
2025/26 2. Bundesliga 3416126 +16
2025/26 Friendlies Clubs 9504 +3
2025/26 DFB Pokal 1001 -1
2024/25 2. Bundesliga 3413129 +5
2024/25 Friendlies Clubs 12912 +22
2024/25 DFB Pokal 1001 -2
2023/24 2. Bundesliga 3413138 +15
2023/24 Friendlies Clubs 141022 +19
2022/23 2. Bundesliga 3412814 -5
2022/23 Friendlies Clubs 6312 +6
2022/23 DFB Pokal 2101 +1
2021/22 2. Bundesliga 3411914 -14
2021/22 Friendlies Clubs 9243 -1
2021/22 DFB Pokal 4301 +6
2020/21 2. Bundesliga 3412616 +2
2020/21 Friendlies Clubs 5302 +3
2020/21 DFB Pokal 2101 -2
2019/20 2. Bundesliga 3413912 +5
2019/20 DFB Pokal 1001 -2
2018/19 Bundesliga 345623 -40
2018/19 DFB Pokal 2101 +4
2017/18 Bundesliga 3410915 -10
2017/18 DFB Pokal 2101 +3
2016/17 2. Bundesliga 3419105 +19
2016/17 DFB Pokal 3201 +5
2015/16 Bundesliga 347423 -31
2015/16 DFB Pokal 2101 +1
2014/15 Bundesliga 3491015 -16
2014/15 DFB Pokal 2101 0
2013/14 Bundesliga 3412616 -13
2013/14 DFB Pokal 2101 -1
2012/13 Bundesliga 3413615 -2
2012/13 DFB Pokal 2101 +1
2011/12 Bundesliga 34121210 -4
2010/11 Bundesliga 3419312 +4
2009/10 Bundesliga 349619 -24
2008/09 Bundesliga 34101014 -20
2007/08 Bundesliga 34131011 -2
2006/07 Bundesliga 3412814 -9
2005/06 Bundesliga 3471710 -4
2004/05 Bundesliga 3413615 -2
2003/04 Bundesliga 3491015 -14
2002/03 Bundesliga 3412715 -10
2001/02 2. Bundesliga 342293 +56
2000/01 2. Bundesliga 34121012 +7
1999/00 2. Bundesliga 3412814 0
1998/99 2. Bundesliga 341699 +16
1995/96 2. Bundesliga 3410717 -10
1994/95 2. Bundesliga 34101113 +2
1993/94 2. Bundesliga 38121313 +3

Recent matches 30

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

Sunday 20 December 2026
H Hannover 96 scheduled 1. FC Kaiserslautern —
Sunday 13 December 2026
A Hannover 96 scheduled Holstein Kiel —
Sunday 6 December 2026
H Hannover 96 scheduled Hertha BSC —
Saturday 28 November 2026
A Hannover 96 scheduled VfL Osnabrück —
Saturday 21 November 2026
H Hannover 96 scheduled SpVgg Greuther Fürth —
Sunday 8 November 2026
A Hannover 96 scheduled 1. FC Heidenheim —
Sunday 1 November 2026
H Hannover 96 scheduled Dynamo Dresden —
Wednesday 28 October 2026
H Hannover 96 0 – 2 1. FC Kaiserslautern 1.66
Sunday 25 October 2026
A Hannover 96 0 – 2 Eintracht Braunschweig 2.20
Saturday 17 October 2026
H Hannover 96 1 – 1 FC St. Pauli 2.32
Saturday 10 October 2026
A Hannover 96 0 – 3 1. FC Magdeburg 2.64
Saturday 3 October 2026
H Hannover 96 2 – 0 Verl —
Sunday 20 September 2026
H Hannover 96 2 – 1 VfL Bochum 1.89
Friday 11 September 2026
A Hannover 96 1 – 2 1. FC Nürnberg 2.50
Friday 4 September 2026
H Hannover 96 2 – 2 Karlsruher SC 1.60
Sunday 30 August 2026
A Hannover 96 1 – 0 SV Darmstadt 98 2.34
Saturday 22 August 2026
A Hannover 96 9 – 1 Hemelingen 1.01
Sunday 16 August 2026
H Hannover 96 0 – 1 VfL Wolfsburg 2.37
Sunday 9 August 2026
A Hannover 96 1 – 3 Energie Cottbus 2.24
Saturday 1 August 2026
H Hannover 96 3 – 0 PEC Zwolle 1.85
Tuesday 7 July 2026
H Hannover 96 3 – 1 Phönix Lübeck —
Saturday 4 July 2026
A Hannover 96 7 – 0 Ramlingen / Ehlershausen —
Sunday 17 May 2026
H Hannover 96 3 – 3 1. FC Nürnberg 1.54
Saturday 9 May 2026
A Hannover 96 1 – 1 VfL Bochum 2.03
Sunday 3 May 2026
H Hannover 96 3 – 3 Preußen Münster 1.55
Saturday 25 April 2026
A Hannover 96 3 – 1 Karlsruher SC 1.84
Saturday 18 April 2026
H Hannover 96 1 – 1 SC Paderborn 07 2.26
Saturday 11 April 2026
A Hannover 96 2 – 0 SV Darmstadt 98 2.51
Sunday 5 April 2026
H Hannover 96 1 – 1 SV Elversberg 2.15
Wednesday 25 March 2026
H Hannover 96 2 – 0 VfL Osnabrück —