|Date of birth||24 September 1977|
|Place of birth||Kamen, West Germany|
|Height||1.90 m (6 ft 3 in)|
|FC Schalke 04 U-17 (Manager)|
|1996–2001||VfL Bochum II||61||(7)|
|2004–2006||SV Werder Bremen||39||(1)|
|2010–2012||FC Schalke 04 II||60||(4)|
|2002–2004||Germany Team 2006||3||(0)|
|2012–2013||FC Schalke 04 II (assistant)|
|2013||FC Schalke 04 U-17|
|2013–2015||FC Schalke 04 (youth)|
|2015–||FC Schalke 04 U-17|
|* Senior club appearances and goals counted for the domestic league only.
Fahrenhorst turned professional with VfL Bochum in 1996 and remained with them for eight seasons as they yo-yo'ed between the top two divisions.
In the summer of 2004, the defender switched to then-champions Werder Bremen, where he immediately won the DFB-Ligapokal against Bayern Munich. The club never managed any further honours during his two seasons there but he did achieve eight appearances in the UEFA Champions League.
On 27 September 2008, Hannover 96 were scheduled to play Bayern Munich at the AWD-Arena. Fahrenhorst was allowed exclusion from the team as his wife was close to giving birth. However, shortly before the match began, Jiří Štajner accidentally injured Mario Eggimann's eye in training. Due to Eggiman's injury, Fahrenhorst was hastily recalled into the starting line-up against the defending champions. He gave an eye-catching, determined performance as Hannover 96 ran out 1–0 winners. On 22 April 2009, Hannover 96 announced that they would not renew his contract. Fahrenhorst left the club on 30 June 2009 at the end of his contract and joined MSV Duisburg until 30 June 2011, but on 17 August 2010 he signed a two-year contract with FC Schalke 04 II.
On 12 August 2004 Fahrenhorst was first invited to the senior national team of Germany, when he was nominated for the test match at the Ernst Happel Stadium in Vienna against Austria. On 18 August 2004 Frank Fahrenhorst debuted in this game for the senior team and played through. On 8 September 2004 Frank Fahrenhorst came to his second and final application for the senior national team when he played another 90 minutes for the 1-1 draw in Olympic Stadium in Berlin against Brazil.
|Club performance||League||Cup||League Cup||Continental||Total|
|1996–97||VfL Bochum II||Verbandsliga Westfalen||15||3||—||—||—||15||3|
|2010–11||Schalke 04 II||Regionalliga West||31||2||—||—||—||31||2|
- "Frank Fahrenhorst wird neuer Chef-Trainer der U17". schalke04.de. 18 January 2013.
- "Fahrenhorst wird neuer U-17-Trainer". reviersport.de. 12 April 2015.
- "Frank Fahrenhorst" (in German). fussballdaten.de. Retrieved 22 April 2011.
- "Fahrenhorst verstärkt Schalke II". kicker.de. 17 August 2010. Retrieved 22 April 2011.
- "Fahrenhorst ist der einzige Neue". kicker online (in German). Olympia Verlag GmbH. 12 August 2004. Retrieved 1 August 2014.
- "Kuranyi im Alleingang". kicker online (in German). Olympia Verlag GmbH. 18 August 2004. Retrieved 1 August 2014.
- "Kuranyi trifft gegen die "Landsleute"". kicker online (in German). Olympia Verlag GmbH. 8 September 2004. Retrieved 1 August 2014.