Philipp Hofmann

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Philipp Hofmann
File:PhilippHofmann.jpg
Hofmann playing for Eintracht Braunschweig in 2018
Personal information
Full name Philipp Hofmann[1]
Date of birth (1993-03-30) 30 March 1993 (age 33)
Place of birth Arnsberg, Germany
Height 1.95 m (6 ft 5 in)[2]
Position Forward
Team information
Current team
VfL Bochum
Number 33
Youth career
2001–2007 RW Wenholthausen
2007–2009 SC Neheim
2009–2012 Schalke 04
Senior career*
Years Team Apps (Gls)
2011–2012 Schalke 04 II 24 (6)
2012–2014 Schalke 04 0 (0)
2012–2013SC Paderborn (loan) 30 (6)
2013–2014Ingolstadt (loan) 31 (8)
2013–2014Ingolstadt II (loan) 3 (6)
2014–2015 Kaiserslautern 29 (6)
2014 Kaiserslautern II 2 (1)
2015–2017 Brentford 31 (4)
2017–2018 Greuther Fürth 9 (1)
2017 Greuther Fürth II 3 (2)
2018–2019 Eintracht Braunschweig 50 (11)
2019–2022 Karlsruher SC 96 (49)
2022– VfL Bochum 109 (18)
International career
2011 Germany U18 3 (0)
2011–2012 Germany U19 10 (6)
2012–2013 Germany U20 4 (2)
2013–2015 Germany U21 17 (9)
* Club domestic league appearances and goals as of 15:00, 6 December 2025 (UTC)

Philipp Hofmann (born 30 March 1993) is a German professional footballer who plays as a forward for 2. Bundesliga club VfL Bochum.

Hofmann is a product of the Schalke 04 academy and made his professional breakthrough away from the club on loan, before transferring to 1. FC Kaiserslautern in 2014. Following two years in England with Brentford between 2015 and 2017, he returned to Germany and forged a career in the 2. Bundesliga with Greuther Fürth, Eintracht Braunschweig and Karlsruher SC. An average of a goal every other game during three seasons with Karlsruher SC led to a transfer to the Bundesliga with VfL Bochum in 2022. Hofmann scored 18 goals in 36 caps for Germany between U18 and U21 level.

Club career

[edit | edit source]

Schalke 04

[edit | edit source]

A forward, Hofmann began his career as a youth with local clubs RW Wenholthausen and SC Neheim, before signing for Bundesliga club Schalke 04 in 2009.[3] He won the Westfalenpokalsieger with the U19 team in the 2010–11 season and the U19 Bundesliga the following year.[3] He made 24 appearances for the reserve team in the 2011–12 season, scoring six goals.[4] Hofmann won his first and only first team call up for a dead rubber Europa League match versus Maccabi Haifa on 14 December 2011 and remained an unused substitute during the 3–0 victory.[4]

Hofmann spent the 2012–13 season on loan with 2. Bundesliga club SC Paderborn 07 and made the first professional appearance of his career in a 4–0 victory over VfL Bochum on 11 August 2012,[4] as a late substitute for Diego Demme.[5] He made 31 appearances and scored six goals during a mid-table season.[4][6] On 14 July 2013, Hofmann joined 2. Bundesliga club FC Ingolstadt 04 on a two-year loan.[7] He made 33 appearances and scored 9 goals during the 2013–14 season and notably scored two hat-tricks in three Regionalliga Bayern appearances for the reserves.[4] Hofmann's loan was terminated at the end of the 2013–14 season and he departed Schalke on 5 June 2014.[8]

1. FC Kaiserslautern

[edit | edit source]

Hofmann transferred to 2. Bundesliga club 1. FC Kaiserslautern on 5 June 2014.[8] He began the 2014–15 season in a substitute role and scored on his debut in a 3–2 win over TSV 1860 Munich on 4 August 2014,[4] scoring the winner just a minute after replacing the scorer of the Red Devils' opening two goals, Srđan Lakić.[9] Hofmann won unfortunate media attention for missing a certain goalscoring opportunity from one yard versus Union Berlin on 24 September,[10][11] but was spared his blushes after Union failed to cancel out Alexander Ring's first half goal.[12] Hofmann failed to come into regular goalscoring form and finished the 2014–15 season with 32 appearances and 9 goals as the Red Devils finished just two points shy of the promotion playoff place.[4] He departed the Fritz-Walter-Stadion in July 2015.[13]

Brentford

[edit | edit source]
File:Philipp Hofmann, Brentford FC, December 2015.jpg
Hofmann playing for Brentford in 2015

On 23 July 2015, Hofmann moved to England to sign a three-year contract with Championship club Brentford, for an undisclosed fee [13] During an injury-hit 2015–16 season,[14][15] Hofmann scored four goals in 22 appearances.[16] He returned free from injury for the 2016–17 pre-season, but began the season overweight and behind Scott Hogan and Lasse Vibe in competition for the team's lone forward role.[17][18] After slimming down and making just five substitute appearances by early December 2016,[18][19] head coach Dean Smith challenged Hofmann to work harder to earn a starting place.[17] Despite the departure of Scott Hogan in January 2017,[20] a niggling back injury and a lack of match fitness rendered Hofmann unable to challenge for a starting berth during the second half of the season.[4][21] He fell behind B team forward Justin Shaibu in the pecking order and finished the season with 11 appearances and no goals.[19] Hofmann departed Brentford in June 2017, after scoring just four goals in 33 appearances during his two seasons at Griffin Park.[22]

Greuther Fürth

[edit | edit source]

On 13 June 2017, Hofmann returned to Germany to join 2. Bundesliga club Greuther Fürth on a three-year contract for an undisclosed fee.[22] After recovering from a medial collateral ligament injury suffered during pre-season,[23] he made his debut for the club in a DFB-Pokal first round match versus SV Morlautern on 13 August 2017 and scored two goals in the 5–0 victory.[4] Prior to the winter break, Hofmann made just 11 appearances (scoring three goals) and departed the Sportpark Ronhof prior to the resumption of the 2017–18 season in January 2018.[4][24]

Eintracht Braunschweig

[edit | edit source]

On 23 January 2018, Hofmann transferred to 2. Bundesliga club Eintracht Braunschweig on a 2+12-year contract.[25] He scored 12 goals in 52 appearances before his departure at the end of the 2018–19 season.[4]

Karlsruher SC

[edit | edit source]

On 11 June 2019, Hofmann transferred to newly promoted 2. Bundesliga club Karlsruher SC on a two-year contract,[2] with one-year option.[26] He scored 53 goals in 104 appearances during three seasons at the Wildparkstadion and was released when his contract expired at the end of the 2021–22 season.[4][27]

VfL Bochum

[edit | edit source]

On 4 May 2022, Hofmann signed a two-year contract with Bundesliga club VfL Bochum on a free transfer, effective 1 July 2022.[27] He made 37 appearances and scored 9 goals during a 2022–23 season in which the club narrowly avoided the relegation playoffs.[4][28] Hofmann signed a new three-year contract in August 2023 and was added to the team's leadership group.[29][30] The club finished the 2023–24 season in the relegation playoff place and following an own goal in the 3–0 first leg defeat to Fortuna Düsseldorf,[31] Hofmann scored twice in the second leg to help the club to a 3–3 draw on aggregate.[32] He was substituted prior to the deciding shootout, from which VfL Bochum emerged victorious.[32] Hofmann made 32 appearances and scored six goals during the 2023–24 season.[4]

Hofmann continued in his starting role during the first half of the 2024–25 season.[4] On 14 December 2024 and with Bochum having no remaining substitutions, he played the final minutes of a 1–1 draw versus Union Berlin in goal, due to goalkeeper Patrick Drewes leaving the pitch after being hit by an object thrown from the crowd.[33] Hofmann made 33 appearances and scored three goals prior to suffering a season-ending "quite life-threatening" injury during a 0–0 draw with 1. FC Heidenheim on 2 May 2025.[4][34] He broke a rib and suffered a collapsed lung in a collision with Marvin Pieringer and his "lung function was only restored after a minor procedure to drain fluid in his chest".[34] In his absence, the club was relegated to the 2. Bundesliga.[35]

International career

[edit | edit source]

Hofmann represented Germany between U18 and U21 level.[36] He made his international debut for the U18 team in a 3–2 friendly win over France on 22 March 2011,[37] replacing goalscorer Amin Younes in the second half.[38] He made two further U18 appearances before making his U19 debut with a start in a 5–3 friendly win over Belgium on 1 September 2011,[39] being replaced by Niclas Füllkrug at half time.[40] He scored his first international goal in another friendly three days later, with what looked to be the winner versus rivals the Netherlands,[39] before Ouasim Bouy salvaged a 2–2 draw.[41] Hofmann scored six goals in six games during Germany's unsuccessful qualification period for the 2012 European U19 Championship.[36]

Hofmann scored two goals in four friendly appearances for the U20 team during the 2012–13 season and made his U21 debut in a 4–0 2015 European U21 Championship qualifying win over the Republic of Ireland on 9 September 2013.[36][42] He showed excellent form during the qualifying period, scoring seven goals in 10 games,[43] but he failed to score in his two finals appearances before Germany were humiliated 5–0 by Portugal in the semi-finals.[44] He scored 9 goals in 17 matches at U21 level.[36]

Personal life

[edit | edit source]

Hofmann attended the Gesamtschule Berger Feld.[45]

Career statistics

[edit | edit source]
As of match played 6 December 2025
Appearances and goals by club, season and competition
Club Season League National cup[a] League cup[b] Europe Other Total
Division Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals
Schalke 04 II 2011–12[4] Regionalliga West 24 6 24 6
Schalke 04 2011–12[4] Bundesliga 0 0 0 0 0 0 0 0
SC Paderborn (loan) 2012–13[4] 2. Bundesliga 30 6 1 0 31 6
FC Ingolstadt 04 (loan) 2013–14[4] 2. Bundesliga 31 8 2 1 33 9
FC Ingolstadt 04 II (loan) 2013–14[4] Regionalliga Bayern 3 6 3 6
1. FC Kaiserslautern II 2014–15[4] Regionalliga Südwest 2 1 2 1
1. FC Kaiserslautern 2014–15[4] 2. Bundesliga 29 6 3 3 32 9
Brentford 2015–16[16] Championship 21 4 1 0 0 0 22 4
2016–17[19] Championship 10 0 0 0 1 0 11 0
Total 31 4 1 0 1 0 33 4
Greuther Fürth 2017–18[4] 2. Bundesliga 9 1 2 2 11 3
Greuther Fürth II 2017–18[4] Regionalliga Bayern 3 2 3 2
Eintracht Braunschweig 2017–18[4] 2. Bundesliga 12 1 12 1
2018–19[4] 3. Liga 38 10 1 0 1[c] 1 40 11
Total 50 11 1 0 1 1 52 12
Karlsruher SC 2019–20[4] 2. Bundesliga 33 17 3 2 36 19
2020–21[4] 2. Bundesliga 30 13 1 0 31 13
2021–22[4] 2. Bundesliga 33 19 4 2 37 21
Total 96 49 8 4 104 53
VfL Bochum 2022–23[4] Bundesliga 34 8 3 1 37 9
2023–24[4] Bundesliga 29 4 1 0 2[d] 2 32 6
2024–25[4] Bundesliga 32 3 1 0 33 3
2025–26[4] 2. Bundesliga 14 3 3 0 17 3
Total 109 18 7 2 2 2 119 21
Career total 413 118 25 11 1 0 0 0 3 3 441 132
  1. ^ Includes DFB-Pokal, FA Cup
  2. ^ Includes EFL Cup
  3. ^ Appearance in Lower Saxony Cup
  4. ^ Appearances in Bundesliga relegation play-offs

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah Philipp Hofmann at Soccerway. Retrieved 23 July 2015.Lua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  22. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  23. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  24. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  25. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  26. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  27. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  28. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  29. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  30. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  31. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  32. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  33. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  34. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  35. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  36. ^ a b c d Philipp Hofmann at DFB (also available in German)Lua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
  37. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  38. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  39. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  40. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  41. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  42. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  43. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  44. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  45. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]
  • Philipp Hofmann at fussballdaten.de (in German)
  • Philipp Hofmann at SoccerbaseLua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).Lua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
  • Philipp HofmannUEFA competition record (archive)Lua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
  • Philipp Hofmann at DFB (also available in German)Lua error in Module:WikidataCheck at line 29: attempt to index field 'wikibase' (a nil value).
  • Philipp Hofmann at vfl-bochum.de

Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).