Nordderby


The Nordderby or Northern derby is a match between Hamburger SV and Werder Bremen, the two most successful and popular football clubs in Northern Germany. Hamburger SV were created in 1887 and play their matches at the Volksparkstadion, while Werder Bremen were founded in 1899 and have their home ground at the Weserstadion.
Beyond football, there is also a historic rivalry between the cities of Hamburg and Bremen, dating back to medieval times and the Hanseatic League. The two cities are also the core elements of the two largest metropolitan areas in the north of Germany.

Circumstances regarding the rivalry between the two clubs

The match between Werder Bremen and Hamburger SV used to be the most frequently played match in the Bundesliga: Bremen played in the Bundesliga from 1963 to 1980 and from 1981 to 2021, while Hamburg were a Bundesliga club without interruption from 1963 to 2018. The fact that Werder Bremen and HSV are the biggest clubs in Bremen and Hamburg respectively, said cities being the biggest Hanseatic cities and also the biggest in the north of the country contribute to the rivalry. The catchment areas of Hamburger SV and Werder Bremen border on each other and overlaps between the two are not uncommon. In particular, there is an overlap in the districts of Cuxhaven and Rotenburg, which belong to Lower Saxony. Fans of both clubs are neighbours and the majorities differ according to location. A contribution to the rivalry was also made by the death of Adrian Maleika, a Werder Bremen fan, who was hit by a stone by Hamburg hooligans in the run-up to a match between Hamburger SV and the Bremen club in the DFB Cup in 1982, and he succumbed to the stone throwing in a Hamburg hospital. The relationship between Werder Bremen supporters and the Hamburgers was considered "quite normal" until this event.

History

The game was first contested in 1927 with HSV recording a 4–1 away win. Since the founding of the Bundesliga in 1963, the match has been held twice every season, except in 1980–81, because Werder had been relegated to the 2. Bundesliga in the previous season. To date, 152 games have been contested with Werder holding a slight lead of 57 wins to HSV's 53. 42 games have ended in a draw.
The pinnacle of the rivalry came in 2009 when they met four times in 18 days. Two of the four matches came in European competition at the semi-final stage of the last edition of the UEFA Cup. After losing 1–0 at home in the first leg, Werder won 3–2 in Hamburg to advance to the final on away goals. In the 2021–22 season the nordderby has been played in 2. Bundesliga for the first time, after the relegation of Werder in the 2020–21 [SV Werder Bremen season|2020–21 season], and the third consecutive failure promotion of HSV, after the relegation in 2017–18. In the 2025–26 season the match returned in the Bundesliga after seven years, with promotion of HSV at the end of the previous season.

All-time results

Results since the formation of Bundesliga in 1963.
SeasonDateCompetitionHome teamScoreAway teamHome goal scorersAway goal scorersAtt.Match report
1963–6412 October 1963BundesligaWerder1=4-2HSVZebrowski 10', Schütz 14', 49', 79'C. Dörfel 25', U. Seeler 55'40,000
1963–6426 March 1964BundesligaHSV1=1-1WerderU. Seeler 2'Jung 13'25,000
1964–6526 September 1964BundesligaWerder1=0-0HSV--40,000
1964–6513 February 1965BundesligaHSV1=0-4Werder-Matischak 16', 26', D. Seeler 78', Schütz 80'50,000
1965–6611 December 1965BundesligaWerder1=2-0HSVDanielsen 14', Höttges 17'-18,000
1965–6621 May 1966BundesligaHSV1=1-3WerderPohlschmidt 32'Soya 24', Piechowiak 33', Schulz 52'20,000
1966–6724 September 1966BundesligaWerder1=5-1HSVHöttges 7', Zebrowski 8', Schütz 42', Schweighöfer 52', Danielsen 63'Kurbjuhn 55'18,000
1966–6725 February 1967BundesligaHSV1=1-1WerderU. Seeler 29'Hänel 18'22,000
1967–6819 August 1967BundesligaWerder1=1-4HSVRupp 10'Schulz 43', B. Dörfel 65', Kurbjuhn 79', C. Dörfel 88'40,000
1967–686 January 1968BundesligaHSV1=2-1WerderHönig 35', 52'Rupp 66'14,174
1968–694 September 1968BundesligaHSV1=5-2WerderC. Dörfel 36', Pötzschke 42', U. Seeler 55', 74', Hönig 90'Görts 25', Schütz 49'18,000
1968–691 February 1969BundesligaWerder1=1-1HSVGörts 14'Schulz 69'30,000
1969–706 September 1969BundesligaWerder1=1-1HSVWindhausen 22'U. Seeler 38'35,000
1969–7014 April 1970BundesligaHSV1=2-2WerderHellfritz 49', Hönig 89'Schütz 82', Höttges 88'10,000
1970–7110 October 1970BundesligaHSV1=1-1WerderHönig 64'Windhausen 86'13,000
1970–7117 April 1971BundesligaWerder1=2-2HSVSchmidt 28', Lorenz 87'Hönig 63', Klier 88'25,000
1971–7227 November 1971BundesligaHSV1=2-1WerderVolkert 61', Zaczyk 71'Weist 86'18,000
1971–7214 February 1972DFB-Cup R2Werder1=4-2HSVKamp 35', Neuberger 40', Hasebrink 61', Höttges 86'Zaczyk 19', 39'15,000
1971–7222 February 1972DFB-Cup R2HSV1=1-0WerderU. Seeler 77'-14,000
1971–7224 June 1972BundesligaWerder1=4-0HSVHöttges 16', 44', Neuberger 47', Weist 52'-8,000
1972–7318 November 1972BundesligaHSV1=2-2WerderVolkert 3', 43'Kaltz 68', Laumen 70'14,000
1972–735 May 1973BundesligaWerder1=1-4HSVGörts 28'Heese 5', 8', Memering 13', Nogly 85'16,000
1973–7425 August 1973BundesligaWerder1=1-1HSVWeist 73'Nogly 88'26,000
1973–7426 January 1974BundesligaHSV1=3-0WerderZaczyk 15', Hönig 61', Volkert 71'-23,000
1974–7521 December 1974BundesligaWerder1=1-0HSVWeist 76'-36,000
1974–757 June 1975BundesligaHSV1=2-0WerderBjörnmose 33' Reimann 37'-24,000
1975–7622 November 1975BundesligaWerder1=1-3HSVGörts 78'Reimann 35', Bertl 39', Memering 67'37,000
1975–7629 May 1976BundesligaHSV1=1-2WerderMemering 43'Görts 22', Aslund 40'24,000
1976–7721 August 1976BundesligaWerder1=2-2HSVRöber 40', Konschal 60'Steffenhagen 30', 56'37,000
1976–7722 January 1977BundesligaHSV1=5-3WerderMemering 19', Volkert 67', 72', Steffenhagen 70', Reimann 88'Görts 45', Bracht 82', Meininger 89'18,000
1977–7824 September 1977BundesligaWerder1=1-2HSVMeininger 71'Keller |Keller] 32', Keegan 48'36,000
1977–7818 February 1978BundesligaHSV1=1-1WerderBertl 14'Glowacz 28'19,000
1978–7919 August 1978BundesligaWerder1=1-1HSVWunder 5'Reimann 66'28,000
1978–7914 March 1979BundesligaHSV1=2-2WerderKaltz 13', Hartwig 46'Möhlmann 83', Reinders 90'40,000
1979–8020 October 1979BundesligaWerder1=1-1HSVRöber 72'Hrubesch 88'40,000
1979–8022 March 1980BundesligaHSV1=5-0WerderHrubesch 16', 82', 86', Milewski 42', Jakobs 60'-31,000
1981–8228 November 1981BundesligaWerder1=3-2HSVReinders 6', 8', Kostedde 68'Bastrup 25', Magath 87'40,000
1981–8215 May 1982BundesligaHSV1=5-0WerderHrubesch 40', 51', 67', Magath 48', Bastrup 73'-53,400
1982–8325 August 1982BundesligaHSV1=1-1WerderJakobs 22'Völler 5'25,000
1982–8316 October 1982DFB Cup R2HSV1=3-2WerderHrubesch 22', Bastrup 49', 52'Schaaf 15', Otten 85'20,000
1982–8329 January 1983BundesligaWerder1=3-2HSVVöller 43', Neubarth 45', Möhlmann 65'Bastrup 49', Jakobs 87'40,000
1983–8423 September 1983BundesligaWerder1=0-0HSV--40,800
1983–8417 March 1984BundesligaHSV1=4-0WerderWuttke 9', Rolff 14', Hartwig 54', Magath 90'-46,000
1984–8520 October 1984BundesligaWerder1=5-2HSVReinders 43', Völler 54', 81' Neubarth 64', Meier 64'von Heesen 42', Kaltz 87'35,000
1984–853 April 1985BundesligaHSV1=2-0WerderMagath 32', von Heesen 53'-50,000
1985–8631 August 1985BundesligaWerder1=2-0HSVNeubarth 13', Wolter 79'-35,000
1985–861 February 1986BundesligaHSV1=0-1Werder-Burgsmüller 56'44,000
1986–8716 August 1986BundesligaHSV1=3-0WerderGründel 5', 28', Kaltz 71'-46,000
1986–8728 February 1987BundesligaWerder1=2-1HSVVöller 13', 46'Kastl 70'32,000
1987–8814 November 1987BundesligaHSV1=0-0Werder--34,600
1987–8814 May 1988BundesligaWerder1=1-4HSVMeier 37'Möhlmann 39', Bein 70', Labbadia 77', 87'38,000
1988–8923 July 1988BundesligaWerder1=2-1HSVRiedle 73', Burgsmüller 86'Spörl 14'24,594
1988–8918 February 1989BundesligaHSV1=2-0WerderBein 47', von Heesen 62'-21,000
1988–8929 March 1989DFB Cup QFHSV1=0-1Werder-Riedle 37'30,000
1989–9020 September 1989BundesligaHSV1=4-0WerderEck 37', Ballwanz 40', von Heesen 67', Bode |Bode] 85'-14,000
1989–9031 March 1990BundesligaWerder1=2-1HSVBockenfeld 34', Eilts 43'Furtok 11'21,679
1990–911 September 1990BundesligaWerder1=3-1HSVAllofs 13', Hermann 50', Rufer 83'Eck 45'20,441
1990–9115 March 1991BundesligaHSV1=3-2WerderBeiersdorfer 8', Furtok 25', Stratos 89'Bratseth 80', Rufer 90'43,000
1991–9217 August 1991DFB Cup R2Werder1=3-1HSVRufer 3', Kohn 28', 30'Furtok 7'19,400
1991–9210 November 1991BundesligaHSV1=0-1Werder-Hermann 22'20,600
1991–9228 April 1992BundesligaWerder1=1-1HSVKohn 21'Eck 58'20,000
1992–934 December 1992BundesligaHSV1=0-0Werder--46,000
1992–9329 May 1993BundesligaWerder1=5-0HSVHerzog 32', 90', Rufer 37', 87', Kohn 70'-38,395
1993–9424 October 1993BundesligaWerder1=0-2HSV-Bäron 32', 44'36,669
1993–9427 October 1993DFB Cup R4Werder1=4-2HSVHerzog 13', Hobsch 74', Neubarth 86', Rufer 90'von Heesen 49', Ivanauskas 64'34,400
1993–949 April 1994BundesligaHSV1=1-1WerderBäron 41'Herzog 6'36,950
1994–956 October 1994BundesligaWerder1=1-4HSVBeschastnykh 12'Letchkov 29', Houbchev 38', Wiedener 45', Zárate 80'38,878
1994–952 April 1995BundesligaHSV1=0-0Werder--42,000
1995–9618 August 1995BundesligaHSV1=3-3WerderBreitenreiter 14', 25', Spörl 51'Hobsch 31', 79', Basler 91'32,247
1995–965 March 1996BundesligaWerder1=2-1HSVScholz 3', Cardoso 33'Spörl 33'29,000
1996–972 November 1996BundesligaWerder1=0-0HSV--35,400
1996–973 April 1997BundesligaHSV1=3-2WerderCardoso 6', Spörl 18', Mason |Mason] 62'Kovačević 77', Bode 90'31,392
1997–9817 October 1997BundesligaWerder1=0-0HSV--34,800
1997–9827 March 1998BundesligaHSV1=2-1WerderDembiński 78', Yeboah 90'Bode 25'38,261
1998–9923 October 1998BundesligaHSV1=1-1WerderYeboah 58'Maksymov 86'29,052
1998–9913 April 1999BundesligaWerder1=0-0HSV--34,486
1999–0021 November 1999BundesligaWerder1=2-1HSVBode 62', Aílton 81'Butt 90'35,838
1999–0015 April 2000BundesligaHSV1=0-0Werder--52,800
2000–016 September 2000BundesligaHSV1=2-1WerderBarbarez 25', Hertzsch 82'Bode 42'37,400
2000–013 February 2001BundesligaWerder1=3-1HSVPizarro 45', 90', Aílton 71'Heinz 57'31,500
2001–0222 September 2001BundesligaHSV1=0-4Werder-Aílton 13', Bode 34', Ernst 84', Stalteri 86'43,000
2001–0224 February 2002BundesligaWerder1=0-1HSV-Romeo 74'32,300
2002–0318 August 2002BundesligaWerder1=2-1HSVCharisteas 9', Wehlage 50'Ujfaluši 20'35,000
2002–032 February 2003BundesligaHSV1=1-0WerderBarbarez 56'-45,000
2003–0429 November 2003BundesligaHSV1=1-1WerderRahn 50'Ernst 27'55,500
2003–041 May 2004BundesligaWerder1=6-0HSVBarbarez 16', Ismaël 22', Klasnić 39', Aílton 48', Valdez 80', Skrypnyk 84'-42,500
2004–0530 October 2004BundesligaWerder1=1-1HSVSchulz 74'Jarolím 22'42,100
2004–059 April 2005BundesligaHSV1=1-2WerderMahdavikia 58'Klose 8', Klasnić 70'55,500
2005–0618 December 2005BundesligaWerder1=1-1HSVMicoud 45'Kučuković 67'42,100
2005–0613 May 2006BundesligaHSV1=1-2WerderBarbarez 59'Klasnić 27', Klose 72'57,000
2006–071 August 2006League Cup SFWerder1=2-1HSVSanogo 70', Frings 82'Zidan 50'27,650
2006–0723 September 2006BundesligaHSV1=1-1WerderReinhardt 69'Borowski 58'57,000
2006–0717 February 2007BundesligaWerder1=0-2HSV-Rafael [van der Vaart|van der Vaart] 42', 87'42,100
2007–081 December 2007BundesligaWerder1=2-1HSVSanogo 15', Pasanen 64'van der Vaart 60'42,100
2007–0823 May 2008BundesligaHSV1=0-1Werder-Almeida 50'57,000
2008–0923 November 2008BundesligaHSV1=2-1WerderGuerrero 6', Jansen 36'Naldo 90'56,121
2008–0922 April 2009DFB Cup SFHSV1=1-1 '1-3 pWerderOlić 74'Diego 24'55,237
2008–0930 April 2009UEFA Cup SFWerder1=0-1HSV-Trochowski 28'37,500
2008–097 May 2009UEFA Cup SFHSV1=2-3WerderOlić 13', 87'Diego 29', Pizarro 66', Baumann |Baumann] 83'51,000
2008–0910 May 2009BundesligaWerder1=2-0HSVAlmeida 34', 49'-42,100
2009–1020 December 2009BundesligaHSV1=2-1WerderMathijsen 9', Jansen 36'Naldo 90'57,000
2009–108 May 2010BundesligaWerder1=1-1HSVPizarro 58'van Nistelrooy 82'41,150
2010–1125 September 2010BundesligaWerder1=3-2HSVMarin 25', Almeida 29', 86'van Nistelrooy 59', Pitroipa 65'36,300
2010–1119 February 2011BundesligaHSV1=4-0WerderPetrić 42', Guerrero 64', 79', Ben-Hatira 89'-54,100
2011–1210 September 2011BundesligaWerder1=2-0HSVPizarro 52', 78'-41,600
2011–1218 February 2012BundesligaHSV1=1-3WerderPetrić 76'Marin 9', Trybull 45', Arnautović 86'56,000
2012–131 September 2012BundesligaWerder1=2-0HSVHunt 52', Petersen 67'-42,100
2012–1327 January 2013BundesligaHSV1=3-2WerderSon 23', Aogo 46', Rudņevs 52'Lukimya 9', Papastathopoulos 54'56,000
2013–1421 September 2013BundesligaHSV1=0-2Werder-Petersen 32', 90'53,300
2013–141 March 2014BundesligaWerder1=1-0HSVJunuzović 19'-42,100
2014–1523 November 2014BundesligaHSV1=2-0WerderRudņevs 83', Wolf 90' -53,300
2014–1519 April 2015BundesligaWerder1=1-0HSVDi Santo 84'-42,100
2015–1628 November 2015BundesligaWerder1=1-3HSVUjah 62'Iličević 3', Gregoritsch 27', N. Müller 68'42,100
2015–1622 April 2016BundesligaHSV1=2-1WerderLasogga 5', 32'Ujah 65'57,000
2016–1726 November 2016BundesligaHSV1=2-2WerderGregoritsch 3', 28'Bartels 14', Gnabry 45'55,200
2016–1716 April 2017BundesligaWerder1=2-1HSVKruse 41', Kainz 75'Gregoritsch 6'42,100
2017–1830 September 2017BundesligaHSV1=0-0Werder--54,631
2017–1824 February 2018BundesligaWerder1=1-0HSVvan Drongelen 86' -42,100
2021–2218 September 20212. BundesligaWerder1=0-2HSV-Glatzel 2', Heyer 45+1'21,050
2021–2227 February 20222. BundesligaHSV1=2-3WerderMeffert 46', Glatzel 80'Ducksch 10', 78', Füllkrug 51'25,000
2025–267 December 2025BundesligaHSV1=3-2WerderSambi Lokonga 63', Vušković 75', Poulsen 84'Stage 45', Njinmah 78'56,100
2025–2618 April 2026BundesligaWerder1= 'HSV

Head to head

Overall match statistics.
CompetitionGamesHSV winsDrawsWerder wins
Bundesliga109353539
Oberliga Nord3212713
2. Bundesliga2101
Cup1162*3
League Cup100 1
UEFA Cup2101
Total157554458

* Cup game finished 1–1 after 120 minutes, won by Werder Bremen on penalties.

Honours

Head-to-head ranking in Bundesliga (1964–2025)