Early years Born in
Blackburn, Morgan started karting competitively in 1996 at the age of eight. His first road racing experience came in 2006, when he competed in the National Historic Rally Championship driving a
Ford Escort Mk1 Mexico. It was a successful campaign, with four wins out of the seven rounds entered, leaving him second in his class. Morgan moved to circuit racing for 2008, competing in the Ma5da Championship. He also joined the
Ginetta G20 Cup for two rounds, taking his first win at Pembrey. He then graduated to the
Ginetta G50 Cup for the final two rounds of 2009, taking a best finish of fourth, followed by a full campaign in 2010 that saw him take sixth in the standings. Morgan matched the pace of test driver
James Thompson in his first winter test session. He did not finish any of the races in his first meeting at
Brands Hatch; he crashed out of the first race and was unable to start the second race. He was caught up in a multi car pileup in race three after oil was deposited on the track by
Mat Jackson's car. He started on pole position for the reversed grid third race at
Rockingham but lost the lead on the opening lap in the wet conditions and went on to finish 11th. He took a best finish of 8th in the penultimate round of the season at
Silverstone and he finished the season 19th in the drivers' standings. He saw significantly improved results during the season, taking points in every race he finished, including a podium at Oulton Park, to finish seventh in the standings. That year, he took his maiden victory at Brands Hatch, and finished tenth overall. With two further victories in Donington Park and Thruxton, he finished seventh in the standings, equalling his career best. In the final round at
Brands Hatch, he qualified in 17th, but fought through the field to finish 11th in race one and in the top six in races two and three, which meant he finished the season eighth in the standings. For the
2021 season, Ciceley Racing switched to using a
BMW 330i M Sport car. Following a win in race three at Brands Hatch, he took a pair of podiums at Oulton Park, before his second win of the season came at
Thruxton Circuit. He started the reverse-grid race three from pole position and led throughout to claim the top spot on the podium, despite an investigation by the stewards for the leaving the track and gaining an advantage. In
2022, the team switched to the
BMW 330e M Sport. Morgan took his first win of the season during the third race at Thruxton, having started from second on the reservse grid. He overtook
Jason Plato at the start and lead every lap to finish ahead of Turkington and
Ashley Sutton. It was his only win of the year, although a podium at Silverstone helped him to ninth in the standings.
Team BMW (2023–2024) Morgan moved to
West Surrey Racing, known as Team BMW, for the
2023 season after Ciceley Motorsport left the championship to focus on historic racing. He continued to drive the BMW 330e M Sport. He finished on the podium in his first weekend with the team, finishing second in race two after making the correct call to switch to wet tyres at the start of the race. A second podium of the season came at Thruxton, where he started race three from pole position but slipped down to second in the second half of the race. With two additional podiums, he finished ninth in the standings. Morgan continued with the same team and car for
2024. At
Brands Hatch, he qualified on the front row for the first time with the new qualifying system behind teammate Turkington. A podium in Knockhill was the highlight of the season though, finishing third in the opening race of the weekend. He finished the season with a top-ten in race three at Brands Hatch, having started last on the grid. He finished eighth overall in the standings and helped BMW win the manufacturers' title.
Team VERTU (2025–) For the
2025 season, Morgan joined
Excelr8 Motorsport, racing under the name Team VERTU, alongside
Tom Ingram and
Tom Chilton. He drove a
Hyundai i30 Fastback N Performance, returning to front-wheel drive machinery for the first time since 2020. After a steady progression of results in round one, Morgan's first podium of the year came at Brands Hatch, where a number of incidents in race two saw him climb to second place. Another podium came at Snetterton, where Morgan finished race two in second place, with Chilton joining him on the podium in third. In round five at Oulton Park, Morgan finished second in race two again ahead of Chilton, his third podium of the season.
Britcar In 2018, Morgan raced in the
Dunlop Endurance Championship with former-BTCC driver Stewart Lines in a Class 4E (Endurance)
SEAT Cupra TCR run by Maximum Motorsport. They positioned tenth on the grid in race one at
Rockingham, second in Class 4E. They finished 14th in race one, second in class and had the fastest lap in Class 2E. In the Endurance race 2, Lines and Morgan finished in fifth, second in Class 4E, and set the fastest lap again. In round two at
Silverstone, the SEAT placed 16th on the grid for race one, second in Class 4E again. In race one, they finished 13th, second in Class 4E. In the Endurance race at Silverstone, the SEAT duo finished third in the race, first in Class 4E for the first time, setting the fastest lap once again.
Touring cars In 2019, Morgan competed in the
China Touring Car Championship. He finished thirteenth in the standings. He also joined the
2019 Touring Car Trophy for the final round, winning the first race and taking second place (and a class win) in race two, which he started from pole position. ==Racing record==