McGrail turned professional in 2021. He won his first eight pro-fights before losing his unbeaten record when he was knocked out by
JaRico O'Quinn in the fifth round of their contest at
Desert Diamond Arena in
Glendale, USA, on 16 December 2023. A rematch was scheduled to take place at the
Exhibition Centre in
Liverpool on 27 April 2024. However, O'Quinn withdrew for personal reasons just over three weeks before the fight and was replaced by
Marc Leach. McGrail defeated Leach by unanimous decision to win the vacant
WBA International
super-bantamweight title. In his next fight, McGrail stopped
Brad Foster in the second round at
Canon Medical Arena in Sheffield, England, on 28 September 2024. McGrail defeated the previously unbeaten Rhys Edwards, who had taken the fight as a late replacement, 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. McGrail was scheduled to challenge
IBO super-bantamweight champion
Shabaz Masoud on 21 June 2025 at
bp pulse LIVE Arena in
Birmingham, but the fight was cancelled when Masoud withdrew after suffering an injury in training. McGrail defeated replacement opponent Ionut Baluta by majority decision over 10 rounds. He eventually faced Masoud at
Salle des Etoiles in
Monte Carlo on 6 December 2025. The vacant
European super-bantamweight title was at stake. McGrail, who had a point deducted in the 10th round for hitting Masoud on the back of his head during a clinch, lost by unanimous decision. == Professional boxing record ==