Dortmund vs Schalke head to head


Borussia Dortmund and Schalke 04 have met 58 times in Bundesliga since 1993-94. Dortmund lead the head to head with 18 wins to Schalke’s 17, and 23 games were drawn. Dortmund have scored 81 goals in these games and Schalke 71, 2.62 per game. At home, Dortmund have won 10 of 29; Schalke have won 9 of 29 at home. Their latest league meeting, on 11 Mar 2023, ended Schalke 2–2 Dortmund.

Next meetingSchalke vs DortmundSun 6 Dec 2026 · Bundesliga · fixture list of 6 Nov 2026Our odds on the live board Home and away
wins, draws and goals by venue · Dortmund goals first| Venue | Played | Dortmund | Draws | Schalke | Goals |
|---|---|---|---|---|---|
| At DortmundDortmund at home | 29 | 10 | 11 | 8 | 44–35 |
| At SchalkeSchalke at home | 29 | 8 | 12 | 9 | 37–36 |
| All meetingssince 1993-94 | 58 | 18 | 23 | 17 | 81–71 |
By decade
who had the upper hand, era by era| Decade | Played | Dortmund | Draws | Schalke | Goals |
|---|---|---|---|---|---|
| 1990s1993-94 to 1999-00 | 14 | 5 | 7 | 2 | 17–11 |
| 2000s2000-01 to 2009-10 | 20 | 2 | 8 | 10 | 20–33 |
| 2010s2010-11 to 2019-20 | 20 | 8 | 7 | 5 | 34–25 |
| 2020s2020-21 to 2022-23 | 4 | 3 | 1 | 0 | 10–2 |
Records and runs
biggest wins, streaks and goals| Record | Value | When |
|---|---|---|
| Dortmund’s biggest win | Schalke 0–4 Dortmund | 20 Feb 2021 · 2020-21 |
| Dortmund’s longest unbeaten run | 7 games | 4 Dec 1993 to 2 May 1997 |
| Dortmund’s longest winning run | 4 wins | 16 May 2020 to 17 Sep 2022 |
| Schalke’s biggest win | Dortmund 0–4 Schalke | 23 Sep 2000 · 2000-01 |
| Schalke’s longest unbeaten run | 12 games | 5 May 1999 to 5 Dec 2004 |
| Schalke’s longest winning run | 2 wins | 30 Jan 2004 to 5 Dec 2004 |
| Most goals in a game | 8 goals | Dortmund 4–4 Schalke · 25 Nov 2017 |
| Both teams scored | 32 of 58 | 55% of meetings · 9 goalless draws |
Every meeting
58 Bundesliga matches since 1993-94, latest first · home side first- 2022-2311 Mar 2023 · Schalke at homeSchalke 2–2 Dortmund
- 2022-2317 Sep 2022 · Dortmund at homeDortmund 1–0 Schalke
- 2020-2120 Feb 2021 · Schalke at homeSchalke 0–4 Dortmund
- 2020-2124 Oct 2020 · Dortmund at homeDortmund 3–0 Schalke
- 2019-2016 May 2020 · Dortmund at homeDortmund 4–0 Schalke
- 2019-2026 Oct 2019 · Schalke at homeSchalke 0–0 Dortmund
- 2018-1927 Apr 2019 · Dortmund at homeDortmund 2–4 Schalke
- 2018-198 Dec 2018 · Schalke at homeSchalke 1–2 Dortmund
- 2017-1815 Apr 2018 · Schalke at homeSchalke 2–0 Dortmund
- 2017-1825 Nov 2017 · Dortmund at homeDortmund 4–4 Schalke
- 2016-171 Apr 2017 · Schalke at homeSchalke 1–1 Dortmund
- 2016-1729 Oct 2016 · Dortmund at homeDortmund 0–0 Schalke
- 2015-1610 Apr 2016 · Schalke at homeSchalke 2–2 Dortmund
- 2015-168 Nov 2015 · Dortmund at homeDortmund 3–2 Schalke
- 2014-1528 Feb 2015 · Dortmund at homeDortmund 3–0 Schalke
- 2014-1527 Sep 2014 · Schalke at homeSchalke 2–1 Dortmund
- 2013-1425 Mar 2014 · Dortmund at homeDortmund 0–0 Schalke
- 2013-1426 Oct 2013 · Schalke at homeSchalke 1–3 Dortmund
- 2012-139 Mar 2013 · Schalke at homeSchalke 2–1 Dortmund
- 2012-1320 Oct 2012 · Dortmund at homeDortmund 1–2 Schalke
- 2011-1214 Apr 2012 · Schalke at homeSchalke 1–2 Dortmund
- 2011-1226 Nov 2011 · Dortmund at homeDortmund 2–0 Schalke
- 2010-114 Feb 2011 · Dortmund at homeDortmund 0–0 Schalke
- 2010-1119 Sep 2010 · Schalke at homeSchalke 1–3 Dortmund
- 2009-1026 Feb 2010 · Schalke at homeSchalke 2–1 Dortmund
- 2009-1026 Sep 2009 · Dortmund at homeDortmund 0–1 Schalke
- 2008-0920 Feb 2009 · Schalke at homeSchalke 1–1 Dortmund
- 2008-0913 Sep 2008 · Dortmund at homeDortmund 3–3 Schalke
- 2007-0810 Feb 2008 · Dortmund at homeDortmund 2–3 Schalke
- 2007-0818 Aug 2007 · Schalke at homeSchalke 4–1 Dortmund
- 2006-0712 May 2007 · Dortmund at homeDortmund 2–0 Schalke
- 2006-0710 Dec 2006 · Schalke at homeSchalke 3–1 Dortmund
- 2005-064 Feb 2006 · Schalke at homeSchalke 0–0 Dortmund
- 2005-0613 Aug 2005 · Dortmund at homeDortmund 1–2 Schalke
- 2004-0514 May 2005 · Schalke at homeSchalke 1–2 Dortmund
- 2004-055 Dec 2004 · Dortmund at homeDortmund 0–1 Schalke
- 2003-0430 Jan 2004 · Dortmund at homeDortmund 0–1 Schalke
- 2003-042 Aug 2003 · Schalke at homeSchalke 2–2 Dortmund
- 2002-0322 Feb 2003 · Schalke at homeSchalke 2–2 Dortmund
- 2002-0314 Sep 2002 · Dortmund at homeDortmund 1–1 Schalke
- 2001-0216 Feb 2002 · Dortmund at homeDortmund 1–1 Schalke
- 2001-0215 Sep 2001 · Schalke at homeSchalke 1–0 Dortmund
- 2000-0124 Feb 2001 · Schalke at homeSchalke 0–0 Dortmund
- 2000-0123 Sep 2000 · Dortmund at homeDortmund 0–4 Schalke
- 1999-0013 May 2000 · Dortmund at homeDortmund 1–1 Schalke
- 1999-0015 Dec 1999 · Schalke at homeSchalke 0–0 Dortmund
- 1998-995 May 1999 · Schalke at homeSchalke 1–1 Dortmund
- 1998-9914 Nov 1998 · Dortmund at homeDortmund 3–0 Schalke
- 1997-9819 Dec 1997 · Dortmund at homeDortmund 2–2 Schalke
- 1997-989 Aug 1997 · Schalke at homeSchalke 1–0 Dortmund
- 1996-972 May 1997 · Dortmund at homeDortmund 1–0 Schalke
- 1996-972 Nov 1996 · Schalke at homeSchalke 1–3 Dortmund
- 1995-9613 Apr 1996 · Dortmund at homeDortmund 0–0 Schalke
- 1995-9628 Oct 1995 · Schalke at homeSchalke 1–2 Dortmund
- 1994-958 Apr 1995 · Schalke at homeSchalke 0–0 Dortmund
- 1994-958 Oct 1994 · Dortmund at homeDortmund 3–2 Schalke
- 1993-944 Dec 1993 · Dortmund at homeDortmund 1–1 Schalke
- 1993-9414 Aug 1993 · Schalke at homeSchalke 1–0 Dortmund
Questions
Who has won more Revierderby games, Dortmund or Schalke?
Dortmund have won more: 18 wins to 17, with 23 draws, in 58 Bundesliga meetings since 1993-94 (matches up to 2 Nov 2026).
How many Dortmund vs Schalke games have ended in a draw?
23 of 58 (40%), including 9 goalless draws.
What is the biggest win in the Revierderby?
Schalke 0–4 Dortmund, on 20 Feb 2021 (2020-21). Schalke’s biggest win is Dortmund 0–4 Schalke (2000-01).
What is Dortmund’s home record against Schalke?
10 wins, 11 draws and 8 defeats in 29 home games (goals 44–35). Away, Dortmund have won 8 of 29.
When did Dortmund and Schalke last meet?
On 11 Mar 2023 (2022-23): Schalke 2–2 Dortmund.
When is the next Dortmund vs Schalke game?
Schalke host Dortmund on Sun 6 Dec 2026 in Bundesliga (fixture list of 6 Nov 2026).
More great derbies

Der KlassikerBayern vs DortmundBayern 34–13 · 20 draws

North London derbyArsenal vs TottenhamArsenal 29–13 · 24 draws

Manchester derbyMan United vs Man CityMan United 26–22 · 9 draws

Merseyside derbyLiverpool vs EvertonLiverpool 30–10 · 26 draws

North West derbyLiverpool vs Man UnitedMan United 30–20 · 16 draws

El ClásicoReal Madrid vs BarcelonaBarcelona 31–22 · 14 draws

Madrid derbyReal Madrid vs AtléticoReal Madrid 32–10 · 21 draws

Derby della MadonninaInter vs MilanInter 27–24 · 16 draws