In July 2013, following a successful trial, Lolley signed a one-year contract with Conference Premier side Kidderminster Harriers.[5] After a strong start to the season, Lolley scored his first Harriers goal in his second appearance, a 3–1 win over Chester. Lolley went on to score 9 league goals in 21 league appearances, and also 2 goals in 6 appearances in the FA Cup. Kidderminster won every game that Lolley scored in.[6] In his last league game for the Harriers, he scored a hat-trick against Salisbury City,[7] in his last game for the Harriers, he scored the winning goal in a 3–2 FA Cup 3rd Round replay away to Peterborough United. Kidderminster received an offer from Peterborough United, but Lolley rejected the move.[8]
Huddersfield Town
On 15 January 2014, just one day after scoring the goal that knocked Peterborough out of the FA Cup, Lolley joined Championship side Huddersfield Town for an undisclosed fee.[9] He made his début as a substitute in the 5–1 defeat by Leeds United at Elland Road on 1 February 2014.[10] On 3 May 2014, Lolley made his first start for the Terriers where he scored the first goal in the 4–1 victory over Watford in the 46th minute and also claimed two assists which was the last game of the season. On 14 March 2015, Lolley scored his second league goal for Huddersfield in a 1–1 away draw at Birmingham City.[11] His first home goal for the Terriers was the equalising goal in the 2–2 draw against Blackburn Rovers on 25 April 2015.
On 25 September, Lolley joined Scunthorpe United on an initial one-month loan.[12] After making 6 appearances on loan for the Iron, he along with his teammate Murray Wallace were recalled on 1 November.
Nottingham Forest
On 31 January 2018, Lolley signed a four-and-a-half-year contract with Nottingham Forest for an undisclosed fee. He was one of six additions to the Forest squad on deadline day.[13] He scored his first goal for Forest in a 5–2 win at QPR on 24 February 2018.[14]
On 3 May 2019 he was crowned Nottingham Forest's Player of the Season for the 2018–19 season.[15] He also won Forest's Goal of the Season award for a long range strike against his boyhood club Aston Villa in a thrilling match that would finish 5-5.[16] He also provided four assists in this game.[17]
In August 2022, Lolley was training with the club's U23 side and was looking for a move away from the club.[18]
Sydney FC
On 15 August 2022, it was announced that Lolley had signed a two-year deal with A–League side Sydney FC. Taking on the number 10 jersey, Lolley scored his first goal against Western United in a 3–1 away win.[19] Lolley finished his first season in Australia with six goals and five assists as Sydney reached the finals. After finding the net 13 times in his first 18 months of his 24 month contract with Sydney, he signed a 2-year extension with the club in January 2024.[20]
International career
As an England and Great Britain International, Lolley has represented his country at both University Level and semi-professional level. In the summer of 2013 he was selected by the Great Britain University team to play at the 2013 World University Games in Russia where GB went on to reach the final winning the silver medal.[21][22] He then made his debut for the England C team in a 2–2 friendly match with the Czech Republic U21s in November 2013 during his time at Kidderminster.[23][24]