Hogg was born in Middlesbrough, North Yorkshire. A midfielder, he began his football career as a junior with hometown club Middlesbrough before joining Aston Villa. His progress was interrupted by a cruciate ligament injury in March 2007, but he came back to become Villa reserve team's leading goalscorer as they won the 2008–09 Premier Reserve League Southern section. Handed a two-year contract in July 2008, he was part of Villa's squad that won the 2009 Peace Cup, a pre-season tournament. On 19 August 2010, Hogg made his first competitive start for Aston Villa in the 1–1 draw away to Rapid Vienna in the Europa League Play-off round. Due to injuries to several other midfield players, he made his Premier League debut in the home match against Manchester United on 13 November 2010. In December 2010, Hogg signed a new contract to tie him to the club until 2013.
Darlington (loan)
In November 2009, Hogg joined League Two's last-placed side Darlington on loan for six weeks. He made his debut in the Football League on 21 November away to Chesterfield; he played the whole game, and scored in the 87th minute to set up a close finish, but Chesterfield's Scott Boden scored twice very late in the game to make the final score 5–2.
Portsmouth (loan)
On 25 January 2011, Hogg joined Championship club Portsmouth on loan until the end of the season. He made his debut the same day in a 2–1 home league defeat to Burnley.
Watford
Hogg joined Football League Championship club Watford for an undisclosed fee on 27 August 2011, signing a three-year contract, joining his former Villa youth teammate, Troy Deeney, at Vicarage Road in the process. He made his debut for Watford two days later against Aston Villa's arch-rivals, Birmingham City. Hogg finished the season having started 40 games in the league and came fourth in the Watford F.C. Player of the Season award.
Huddersfield Town
Despite being a first-team regular at Watford, Hogg joined Huddersfield Town on a three-year contract on 29 July 2013, motivated by family reasons to request the transfer. He made his debut for the Terriers in their 1–0 defeat by Nottingham Forest on 3 August. He scored his first goal for the club in the 3–2 win over Charlton Athletic in the Football League Cup on 27 August 2013. His first league goal for the Terriers came in their 2–1 win over Barnsley on 20 August 2016, his first league goal in 7 years. In the 2016–17 season, Huddersfield Town gained promotion to the Premier Leaguefor the first time. Hogg was voted "Player's Player of the Year" by his teammates. During that season Hogg suffered in a collision with a teammate and taken to hospital after a defeat away at Bristol City on 17 March 2017. He was initially ruled out for the remainder of the season after fears that he had fractured his neck. However, after further scans, he was allowed to return less than a month later on 5 April for a victory against Norwich City. On 9 August 2017, manager David Wagner appointed Tommy Smith as the club captain with Hogg and German defender Christopher Schindler as his deputies. During his 5 seasons at Huddersfield this tough tackling centre midfielder has become a crowd favourite making over 150 League and Cup appearances for the club.