The following year, Pirro continued his testing activity and replaced Cal Crutchlow in the factory team for the Argentina GP. He competed in five races as a wild-card, scoring eighteen points and ending the year 19th overall. The 2015 season saw him again with Ducati, with three appearances in MotoGP as a wild-card, and two in World Superbike on the Panigale R in place of Davide Giugliano. Pirro scored points in almost every race, finishing 21st in both championships. Also, he took part in CiV on the Panigale R of the Barni Racing Team, dominating the Superbike category and winning half of the races on the calendar.
The 2016 season saw him taking part in nine GPs: two as a wild-card on the third factory bike and two as a replacement for Andrea Iannone in the factory team. He also replaced Danilo Petrucci in the Pramac Racing Team in three races, and Loris Baz in the Avintia Racing Team in two more, picking up 36 points and finishing 19th in the standings. In 2017 he took part in three races as a wild-card on the third factory bike, scoring twenty-five points. He repeated his success in Superbike at CiV, taking his Panigale R to victory in 11 out of 12 races. In 2018, despite a short break from racing due to a nasty crash in practice at Mugello, Pirro participated in three races in MotoGP, scoring his best career result with a fourth place in the final GP at Valencia. With eight wins, Pirro also claimed the Italian Superbike Championship title at CiV for the third time.
In 2019, Michele continued his national championship domination and was once again crowned Champion with nine wins and three-second places. During the same year, the Apulian rider made three wild-card appearances in MotoGP in the Italian GP, the San Marino and Riviera di Rimini GP and the Valencia GP. 2020 saw him taking part in his sixth season in CiV with the Barni Racing Team. He raced also at the Red Bull Ring in Spielberg, Austria, with the Pramac Racing Team as a replacement for the injured Pecco Bagnaia.
Discover the highlights of the event!