• The two biggest sides in Germany's Ruhr district set for battle on Saturday.
  • The Matchday 9 meeting clash is the 89th Revierderby in the Bundesliga.
  • Dortmund lead the stats against their arch-rivals.

Saturday afternoon brings with it the eagerly-awaited 89th Bundesliga Revierderby between Ruhr district neighbours and rivals Borussia Dortmund and FC Schalke 04.

Have you sorted your Official Fantasy Bundesliga team for Matchday 9? Head here to make your changes! has put together all the facts and figures you need for the Mother of all Derbies.

Head to head

Dortmund marginally hold the upper hand with 32 wins, 26 draws and 30 losses. The last time the teams met, on 10 April, there was a 2-2 deadlock at Schalke, with the hosts twice fighting back to equalise after going behind. Who will come out on top this weekend at the SIGNAL IDUNA PARK?

Watch: Highlights of the 88th Revierderby:

Dortmund dominate recent past

Die Schwarz-Gelben have lost only one of their last six derbies (in September 2014 at Schalke), while the Royal Blues have only managed to collect a single point from their last three encounters with BVB, conceding eight goals in the process.

The last six times Schalke have triumphed over their rivals, their advantage was only by a single goal (the last four wins finishing by a 2-1 scoreline). Die Knappen's last victory with more than a single goal difference was back in August 2007, when they won 4-1 at home. Furthermore, Schalke have conceded more penalties against Dortmund (14) than against any other team; BVB have only given Schalke six spot-kicks.

Download the free Official Bundesliga App!

Matthias Ginter (l.) and Shinji Kagawa (r.) were both on the scoresheet at the last Revierderby.

Listen to the 89th Bundesliga Revierderby live on Bundesliga Audio!

Schalke's away strength

As equal as the overall balance sheet is, Dortmund’s home statistics in the derby over the last 17 years make difficult reading for any BVB fan: they have recorded only four victories to Schalke’s six. That said, arguably the most important result was recorded on the penultimate matchday of the 2006/07 campaign, when Dortmund won 2-0 and thereby ruined the Royal Blues' hopes of winning the Bundesliga title.

In total Dortmund have won 20 of the 44 Revierderbies at the SIGNAL IDUNA PARK, with 13 draws and 11 Schalke victories. Dortmund have gone 1-0 up 35 times and gone on to win 25 of those encounters, drawing five and losing five. Schalke, meanwhile, has gone 1-0 ahead on 44 occasions, ending with 25 victories, 12 draws and seven defeats. If Thomas Tuchel's charges get their noses in front on Saturday, therefore, the chances are good that the points will stay in Dortmund.

Enter our #Revierderby competition for your chance to win either a Dortmund or Schalke shirt!

Goals galore

A total of 263 goals have been scored in Bundesliga matches between the two rivals, equating to an average of almost three per game. Indeed, on two occasions the net rippled eight times: Dortmund beat Schalke 6-2 on 26 September 1964 and repeated the feat two years later on 12 November 1966.

Nevertheless, despite the flood of goals there have also been moments of drought. Dortmund have fired Revierderby blanks 22 times, while there have been nine goalless draws between the two clubs - a Bundesliga record.

Yet for all its feisty reputation, the derby is usually a well-behaved affair. Only eight Schalke players have been sent off during these games, with only five members of the Dortmund camp heading for an early shower.

Memorable scorers

Goalkeeper Jens Lehmann (c.) went into the history books for Schalke by scoring against Dortmund.

One of the most unforgettable moments in Revierderby history arrived on 19 December 1997. Jens Lehmann, who played for both clubs but was at Schalke at the time, netted a dramatic late equaliser in second half stoppage time to level the score at 2-2. In doing so he became the first goalkeeper in Bundesliga history to score a goal.

Meanwhile, the all-time Revierderby top scorer is Lothar Emmerich. The BVB legend found the net ten times in this fixture, twice the tally of his nearest rivals Kevin Kuranyi, Olaf Thon, Gerhard Kleppinger and Klaus Fischer, who all have five.

Record-setting Weidenfeller

Roman Weidenfeller and Michael Zorc have both featured in 23 matches against Schalke - more than anyone else. However, a total of 24 players have laced their boots for both clubs, including Andreas Möller, Jens Lehmann, Christoph Metzelder, Kevin-Prince Boateng and Steffen Freund. Only three men have coached both teams: Uli Maslo, Horst Franz and Udo Lattek.

Dortmund goalkeeper Roman Weidenfeller (l.) and current sporting director Michael Zorc (r.) have featured a record number of times in the Revierderby.

Go to the Match Centre for all the latest on the 89th Revierderby.