Schalke 04 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. He won the Westfalenpokalsieger with the U19 team in the 2010–11 season and the U19 Bundesliga the following year. 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, He made 31 appearances and scored six goals during a mid-table season. On 14 July 2013, Hofmann joined 2. Bundesliga club
FC Ingolstadt 04 on a two-year loan. 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.
1. FC Kaiserslautern Hofmann transferred to 2. Bundesliga club
1. FC Kaiserslautern on 5 June 2014. Hofmann won unfortunate media attention for missing a certain goalscoring opportunity from one yard versus
Union Berlin on 24 September, but was spared his blushes after Union failed to cancel out
Alexander Ring's first half goal. 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.
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 Hofmann scored four goals in 22 appearances. After slimming down and making just five substitute appearances by early December 2016, 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. He fell behind
B team forward
Justin Shaibu in the pecking order and finished the season with 11 appearances and no goals.
Greuther Fürth 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. 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.
Eintracht Braunschweig On 23 January 2018, Hofmann transferred to 2. Bundesliga club
Eintracht Braunschweig on a -year contract. He scored 12 goals in 52 appearances before his departure at the end of the
2018–19 season. with one-year option. 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. He made 37 appearances and scored 9 goals during a
2022–23 season in which the club narrowly avoided the relegation playoffs. Hofmann signed a new three-year contract in August 2023 and was added to the team's leadership group. 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, Hofmann scored twice in the second leg to help the club to a 3–3 draw
on aggregate. He was substituted prior to the deciding
shootout, from which VfL Bochum emerged victorious. 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. In his absence, the club was relegated to the 2. Bundesliga. == International career ==