[1][2] Following his EMX250 title, Bonacorsi was signed by the Monster Energy Yamaha Factory MX2 Team to compete in the MX2 class of the 2024 FIM Motocross World Championship full-time.
By 2017, Bonacorsi formed part of the KTM Silver Action team and competed in his first rounds of the European Motocross Championship, scoring three points in EMX125.
In addition, Bonacorsi competed in his second FIM Motocross Junior World Championship, this time in his native Italy - where he finished sixth in the second 125 race.
At the opening round of the 2022 FIM Motocross World Championship, Bonacorsi was drafted into the Yamaha's factory team in the MX2 class due to an injury for Thibault Benistant.
[11] He made two wildcard appearances in the MX2 class of the 2023 FIM Motocross World Championship, the first at his favoured Lommel track in Belgium saw him finish sixth in the opening race.
Due to an injury for Mattia Guadagnini, Bonacorsi was a late call-up for the Italian team at the 2023 Motocross des Nations which would see him compete on a 450 for the first time.
With two of Yamaha's three factory MXGP class riders out with injury, the team decided to move Bonacorsi into the premier category from the fifth round of the 2024 season onwards.
Throughout the rest of the season, he was a constant figure in the top-ten, battling with the established stars and having a highest race finish of fourth at the second Indonesian round.
Despite his strong results, Bonacorsi was left without a ride with the factory Yamaha team at the end of the season due to the return of the squads previously injured riders.