Early career Laurent was born in
Leytonstone and attended
Beal High School. Laurent began his career in the
youth systems at
Chelsea,
Redbridge (where his father Burt was coach) and
Wycombe Wanderers and signed a scholarship deal with the latter club in 2011. After a trial with
Premier League club
Liverpool.
Queens Park Rangers Laurent moved into the academy at
Queens Park Rangers prior to the beginning of the
2012–13 season. He made 20 appearances in the youth team's victorious 2012–13
Professional U18 Development League 2 campaign and played the full 90 minutes of the 1–0 win over
Huddersfield Town in the final. Laurent signed his first professional contract in May 2013, a one-year deal. Laurent continued to play in the Development Squad through the
2013–14 and
2014–15 seasons. Laurent signed for
Conference Premier side
Braintree Town on a one-month loan on 17 February 2014. He made the first senior appearance of his career with a start in a 2–2 draw with
Kidderminster Harriers five days later. Laurent won praise for his performances from manager
Alan Devonshire and remained at
Cressing Road for a second month, before departing after his 16th appearance on 12 April. The departure of Laurent caused a "reaction" at
Loftus Road, with the supporters questioning the club's commitment to its younger players. On 23 January, Rangers' Head of Football Operations
Les Ferdinand revealed that he had been unable to convince Laurent that there was a pathway from the Development Squad to the first team.
Brentford in 2015. On 14 January 2015, Laurent moved across West
London to sign for
Championship side
Brentford on a one-and-a-half-year
Development Squad deal for an undisclosed fee. which was later extended to 14 October. He made his debut (the first
Football League appearance of his career) as a 74th-minute substitute for
Scott Boden in a 3–2 defeat to
Leyton Orient three days later. playing the opening 73 minutes of the Exiles'
shootout defeat to
Swindon Town in the
Football League Trophy first round. Laurent was left out of incoming manager
John Sheridan's first squad on 3 October and was recalled by Brentford five days later, having made four appearances. He made 21 appearances and scored five goals for the Development Squad. Laurent scored his first and only goal for the club in a 3–1 defeat to
Leyton Orient on 22 October 2016 and remained with the club until February 2017, by which time he had made 33 appearances.
Wigan Athletic On 1 February 2017, Laurent joined Championship club
Wigan Athletic on a two-and-a-half-year contract for an undisclosed fee. He made just one appearance before the end of the
2016–17 season, He scored his only goal for Wigan in a 2–1 EFL Cup win against
Blackpool on 8 August 2017. On 31 August 2017,
Bury signed Laurent on loan for the rest of the
2017–18 season. He played 22 games for the Shakers scoring once as they suffered relegation to League Two. He was a first-team regular during his first season at the club, making a notable contribution in the third-round of the
FA Cup, where he both won the penalty that led to Shrewsbury's equaliser and then went on to score the winning goal against
Championship side
Stoke City. Laurent became a
free agent after his contract expired at the end of the
2019–20 EFL League One season.
Reading On 28 July 2020, Laurent joined Championship club
Reading on a two-year contract. He scored his first goal for Reading in a 4–2 win over
Blackburn Rovers on 27 October 2020. Laurent made 46 appearances, scoring three goals in
2020–21 as the Royals missed out on a play-off position finishing in seventh. Prior to Reading's last game of the season, on 8 May 2021, Laurent was announced as the clubs
player of the season. In
2021–22, Laurent played 42 times as Reading struggled at the foot of table, finishing four points above the relegation zone.
Stoke City On 21 June 2022, Laurent joined
Stoke City a three-year contract. He scored his first goal for Stoke on 29 January 2023 in an
FA Cup tie against
Stevenage. He scored his first league goals in a 3–1 win against
Swansea City on 21 February 2023. In the
2022–23 season, Laurent scored five goals in 36 appearances as Stoke finished in 16th. He was appointed club captain by
Alex Neil ahead of the
2023–24 season, taking over from
Lewis Baker. Laurent made 40 appearances for Stoke in 2023–24 as the team avoided relegation, finishing in 17th.
Burnley Laurent signed for
Burnley on 30 August 2024 for an undisclosed fee on a two-year contract. ==Career statistics==