His career started in 2011, as Adam made his debut in the Comer Cadet class. In his first season he became Vice-Welsh Champion at the Glan-Y-Gors Kart Circuit.
The following season in 2012 - Adam took the MBKC Club Championships, the MBKC Autumn Championship, the MBKC Winter Championship and the Welsh Championship in Comer Cadet.
Adam moved up into Junior Karting in 2013, where he took part in the Minimax class competing in the Super One British Karting Championship against 41 other competitors.
Adam took two podiums at National level - with a 2nd place finish at Glan-Y-Gors and a 3rd place finish at PF International. This led to him winning the Minimax Rookie of the Year Award.
2014 saw him once again compete in the British Minimax Championship - this time placing 4th overall after consistent podium finishes throughout the year.
Adam stepped up into the JuniorMax class for the 2015 and 2016 seasons. He had a great couple of seasons, winning the European Winter Cup in Valencia, Spain as well as being crowned English Champion. Adam finished 7th in the European Championship in 2016.
Adam's car racing career started when he won the Ginetta Junior Scholarship at the end of 2016. This gave him a fully funded drive in the Ginetta Junior Championship in 2017 where he went on to win the Ginetta Junior Winter Series at the end of the 2017 season.
2018 was a great year for Adam, he was crowned Ginetta Junior Champion following on from a brilliant season which saw him take 7 race victories and a further 10 podiums.
Adam made the step up into the Ginetta GT5 Challenge championship in 2019, he had a great season learning the new slick-tyres which saw him take multiple wins and podiums throughout the year.
Adam made the jump into Ginetta's flagship championship in 2020, The Ginetta GT4 Supercup Championship. He had a strong season winning 4 races and taking a further 6 podiums, finishing 4th in the championship.
Following on from a strong debut season in the championship, Adam returned to the Ginetta GT4 Supercup championship for 2021. His 2021 title campaign couldn't have gone much better, winning the championship with a round to spare including 8 race wins and a further 8 podiums.
Following on from successful 2021, Adam was selected as the Porsche GB Junior driver 2022/2023. He had a very strong debut year in the Porsche Carrera Cup GB Championship taking a win in the first race of the year followed by 9 further podiums which secured him second in the 2022 championship.
Entering his second season as a Porsche GB Junior Driver, Adam had one goal for the 2023 season, to win the Porsche Carrera Cup GB Championship. He had an excellent season scoring 13 podiums in 14 races and won the championship with two rounds to spare. Winning the Porsche Carrera Cup GB Championship now makes Adam a three time British Champion adding to his two other Ginetta titles