In 2019, he made his debut in formula racing in the Italian F4 Championship with BVM Racing. 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. 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. 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. 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.