Ugran made his motorsport debut in karting in 2016, where he remained active until 2018. The Romanian took part in championships such as the WSK Super Master Series, WSK Final Cup and the CIK-FIA International Super Cup. He also raced in the 2016 edition of the CIK-FIA Karting Academy Trophy, where he finished 38th.[3]
Lower formulae
2019
In 2019, he made his debut in formula racing in the Italian F4 Championship with BVM Racing.[4] He was the only driver in the team to drive the entire season, making for a difficult debut year. Only with a tenth place in the season finale at the Monza did he manage to score a point, putting him in 26th place in the standings.[5] He also drove as a guest driver for BVM in a race weekend of the ADAC Formula 4 Championship at the Hockenheimring, where he finished 14th in both races.[6] At the end of the year, Ugran drove in the season finale of the F4 Spanish Championship at the Circuit de Barcelona-Catalunya with Jenzer Motorsport.[7] He finished on the podium in all races, with two second places and one third place, but because he was a guest driver, he was not awarded any championship points.[8]
2020
In 2020, Ugran remained active in Italian F4, switching to Jenzer Motorsport.[9] His results improved significantly, and he scored his first win during the second round at the Imola Circuit.[10] He missed the third round at the Red Bull Ring but was back on the podium during the next round in Mugello.[11] He collected one more podium during the next round at Monza.[12] Ugran was on the podium a total of five times during the season, which led to him finishing eighth in the standings with 133 points.[13] The Romanian also drove for Jenzer in the Spanish F4 race weekend at Le Castellet, where he won two races and finished second in the third.[14][15] With 55 points, he finished tenth in the standings despite competing in only that one weekend.
FIA Formula 3 Championship
2021
For the 2021 season, Ugran remained with Jenzer Motorsport but progressed to the FIA Formula 3 Championship, where he partnered Calan Williams.[16] At the first round in Barcelona, the Romanian found himself fighting for positions in the lower midfield,[17] and issues with tyre management in France as well as troubles with track limits at Spielberg left the Romanian bottom of the standings after the opening third of the season, with the best race result of 21st place.[18][19] Ugran managed to achieve a then-best finish of 19th in race two in Budapest and Spa-Francorchamps, allowing the Romanian to move off the bottom of the table.[20][21] At the penultimate round in Zandvoort, Ugran qualified a season-best 21st and finished 15th in race one, bettering his previous best finishing position by four places.[22] In the second race, Ugran managed to end up in 12th at the checkered flag but was demoted to 24th after the race stewards found him guilty of a collision with Jonny Edgar.[23] The Romanian did not score points in the final weekend at Sochi.[24] Ugran finished 31st in the drivers' standings, the second-lowest of all full-timers.[25]
Ugran returned to Formula 3 for the Silverstone round of the championship, replacing Alexander Smolyar, who could not race in the United Kingdom due to Visa issues.[29] He finished his races 23rd and 18th, before handing his seat back to Smolyar for the Spielberg round.[30] Ugran ended the year 36th in the standings.[31]
Euroformula Open Championship
Ugran moved to the Euroformula Open Championship in 2022, signing for Van Amersfoort Racing.[32] Ugran did manage one podium during the season, where he placed third in the Paul Ricard round.[33] However, after four rounds into the season, Van Amersfoort Racing left Euroformula Open with immediate effect, leaving Ugran without a seat.[34] This left him to end ninth in the standings.[35]
Ugran's 2023 campaign would be in the FIA World Endurance Championship with Prema Racing in the LMP2 category, driving alongside Bent Viscaal and Andrea Caldarelli.[37] The season began without much promise at the 1000 Miles of Sebring, where early contact left them eighth at the chequered flag.[38] The second round in Portimão was better, as Ugran contributed to a recovery drive for fifth place.[39] Ugran had his best finish in Spa-Francorchamps, making a great start en route to fourth place, although Caldarelli was passed on older tyres while running in third.[40] He had a complicated race during his Le Mans debut, getting stuck in a runoff area and later being hit from behind which caused damage and a lengthy thirty-minute repair in the pits. They eventually brought it home to finish tenth.[41] After ninth and eighth in Monza and 2023 6 Hours of Fuji respectively, a successful stint by Viscaal in Bahrain meant Ugran would get another fourth place finish.[42] Ugran finished his rookie season of WEC in tenth overall, with 57 points.[43]