McGregor made his professional debut on 11 November 2017, scoring a first-round technical knockout (TKO) victory against Stefan Sashev at the Royal Highland Centre in Edinburgh.
[2] After compiling a record of 3–0 (3 KOs), he defeated Goodluck Mrema via second-round TKO to capture the vacant IBF Youth bantamweight title on 23 June 2018, at the SSE Hydro in Glasgow.
[5][6] Following a points decision (PTS) victory against Brett Fidoe in a non-title fight in May 2019,[7] Mcgregor made the first defence of his Commonwealth title, defeating Scott Allan via eighth-round TKO on 22 June at the Emirates Arena in Glasgow.
Guerfi made it back to his feet on all three occasions, however, the referee called a halt to the contest after the third knockdown at 2:43 of the round.
[14] He defeated Isaac Lowe via unanimous decision on 21 December 2024, at Kingdom Arena in Riyadh, Saudi Arabia as part of the undercard for the heavyweight world title rematch between Oleksandr Usyk and Tyson Fury.