The match facts
36.7 km/h – Karim Adeyemi is the fastest player in Bundesliga history
More shots (24-6), corners (14-0) and possession (71%) – BVB were deserving of their 5-1 victory over Freiburg. BVB equalled FC Bayern's league record for the most corners this season (14) and Karim Adeyemi set a new speed record. Freiburg have not given away as many shots as they did today in any other game this season. The match facts.
Goal glut: BVB scored at least three goals for the fourth Bundesliga home game in a row and racked up 17 goals in total across those four victories over Stuttgart (5-0), Bochum (3-0), Augsburg (4-3) and Freiburg (5-1).
Run extended: Borussia made it 14 home wins against Freiburg in the last 15 years – a tally of 43 out of a possible 45 points.
Best start to the year since 2012: Borussia Dortmund have won their first four Bundesliga games after the winter break for the first time in 11 years.
Confident on the ball: The Black & Yellows had a pass completion rate of 92%.
Speedster: Karim Adeyemi set a new Bundesliga record by clocking a top speed of 36.7km/h. He was the most-fouled player in the match (five times). He followed up his first Bundesliga goal in Leverkusen a week ago with another goal today, which came from his first shot of the match.
Provider: Raphael Guerreiro notched three assists in one game for the first time in his Bundesliga career.
Super sub: Giovanni Reyna scored a goal on his third substitute appearance in succession. It was also his fifth goal of the season – a new personal best.
Long-range specialist: Julian Brandt scored from range for the second time this season and the 10th time in his Bundesliga career. Brandt was the hardest-running player in the match (10.9km covered). No team has scored more goals from distance than BVB (nine long-range goals).
First goal: Sébastien Haller scored his first competitive goal for BVB. He has now scored in his last four appearances against Freiburg (previously three times for Frankfurt).
Captain on board: Marco Reus made the starting XI for the first time since the 1-0 win over Schalke on 17 September – 140 days ago. He had four shots at goal. No other player registered more attempts. He hit the crossbar once.
Attacking defender: Nico Schlotterbeck scored his third goal of the season – all in the last five matches.
Improved set-pieces: Borussia Dortmund's opening goal was the sixth goal they have scored from a set-piece in the Bundesliga this season. All six goals have come since Matchday 11. Goals two and three against Freiburg also came – indirectly – from corners.