The2025 FIM Moto3 World Championship was the lightweight class of the 77thFIMRoad Racing World Championship season.José Antonio Rueda won the championship title with four races to spare after winning theGrand Prix of Indonesia.
Intact GP,Tech3, andAspar Team dropped their Husqvarna, GasGas, and CFMoto rebranded KTM bikes, respectively, for KTM-brandedRC250GPs. Aspar Team retainedCFMoto as a title sponsor.[31]
David Muñoz moved over to Liqui Moly Dynavolt Intact GP after having raced with BOE Motorsports for the past three seasons.
Eddie O'Shea andMarcos Uriarte completed the MLav Racing line-up. O'Shea had served as a full-time replacement rider in the second half of the 2024 season for the same team.
Guido Pini made his Grand Prix debut in 2025, riding for Liqui Moly Dynavolt Intact GP, and replacingTatsuki Suzuki, who had retired from racing at the end of the 2024 season.
Dennis Foggia returned to the Moto3 Championship with theAspar Team after spending the last two years in the Moto2 class. RookieMáximo Quiles completed the line-up, having raced in the Red Bull Rookies Cup and FIM JuniorGP Championship in the past two seasons.David Alonso,2024 Moto3 World Champion, stepped up to the Moto2 class with the same team, while former teammateJoel Esteban was demoted to the JuniorGP after not finding a seat in the championship for 2025.
BOE Motorsports fielded an all-new lineup withRuché Moodley andCormac Buchanan making their Grand Prix debuts. Moodley had raced in the Red Bull Rookies Cup and JuniorGP in 2024, while Buchanan had raced in JuniorGP in 2024.
Valentín Perrone made his Grand Prix debut in 2025 withTech3 KTM Racing. Perrone had raced in the Red Bull Rookies Cup and European Talent Cup in 2024.
Scott Ogden moved to CIP Green Power after racing with MLav Racing for the last three seasons.
Jacob Roulstone missed the first two rounds of the season due to a neck injury sustained at a private training session. He was replaced byJoel Esteban.[36]
Marcos Uriarte missed a lot of races starting from the Austin GP to the British GP due to an injury sustained in a crash at the Argentina GP. He was replaced byJakob Rosenthaler at the Austin GP, then byAdrián Cruces from the Qatar GP to the French GP and byMax Cook at the British GP. Uriarte returned for the Aragon GP and will be replaced byVicente Pérez from the Italian round onwards. Pérez will be replaced atLeonardo Abruzzo in Assen, due to a crash in Mugello that sustained in a broken right scaphoid and a fractured vertebra. Pérez returned to the next round in Sachsenring but missed the following round in Brno, and once again, was replaced byLeonardo Abruzzo. The Spaniard made his return at the Red Bull Ring, in Austria.
Máximo Quiles missed the first two rounds due to him being under the minimum age for riders who finish in the Top 3 of the2024 FIM JuniorGP World Championship. He was replaced byJakob Rosenthaler.[37] Quiles would also then miss the Qatar and Jerez rounds after a medical check ahead of the former weekend revealed a thumb fracture, sustained during a pre-weekend training incident but initially overlooked.[38] He was replaced by Joel Esteban.[14]
Noah Dettwiler missed the first three rounds due to a left wrist injury sustained in the pre-season tests in Jerez. He was replaced byAdrián Cruces.[39][40]
Matteo Bertelle will miss a number of rounds after being involved in an accident that resulted in a fracture of the right tibia and the left humerus.[41]Vicente Pérez filled his seat from the Jerez round to the Aragon round andMarcos Uriarte will fill it from the Italian round onwards.[42]
Boé Motorsports rookieRuché Moodley missed the French round due to a crash withDavid Muñoz that involved in a right radius fracture for the South African. He was replaced byJakob Rosenthaler. Moodley returned for the next GP, at Silverstone, but after a crash involved with Pérez and Riccardo Rossi in Mugello that sustained in several fractures in his elbow and in his shoulder blade, he will miss the Dutch GP.Jakob Rosenthaler returned to replace him. Moodley also missed the next GPs in Germany and Czech Republic, and was replaced byLeonardo Abruzzo in Sachsenring and by Red Bull Rookies Cup Argentinian riderMarco Morelli at Brno. The South African made his return at the next round in the Red Bull Ring, in Austria.
Adrián Fernández missed the British GP due to an injury to his leg from the previous round. He was replaced by Joel Esteban. Fernández returned to the Aragon GP.
Vicente Pérez andMarcos Uriarte swapped bikes from the Italian round onwards. Uriarte moved from the Honda of the MLav Racing team to the KTM of the Team MTA, replacing the injuredMatteo Bertelle and Pérez moved from the KTM of the Team MTA, to return to the Honda of the MLav Racing team.[43] After the Austrian GP, Pérez and the MLav Racing Team decided to part ways, so the team decided to bring backLeonardo Abruzzo from the Hungarian round onwards to race alongside O'Shea.
Luca Lunetta missed the German, Czech, Austrian and Hungarian rounds due to severe leg injury, a multiple fracture of tibia and fibula, in a crash during the Dutch round. He was replaced byLenoxx Phommara for the Sachsering and Brno rounds, and by Irish starCasey O'Gorman for the Red Bull Ring and Balaton Park rounds.
Tatchakorn Buasri missed the Czech, Austrian and Hungarian rounds due to a shoulder injury at the German round.Arbi Aditama replaced him at the latter two rounds. Buasri also missed the following rounds until the Indonesian round, with Aditama continuing as his replacement. Buasri returned at the Australian GP.
Marco Morelli will race the remainder of the season with MLav Racing Team, starting at the Catalan round, taking the seat previously used byVicente Pérez andLeonardo Abruzzo. With the exception of the Misano round, where he will participate in the Red Bull MotoGP Rookies Cup finale.Evan Belford will race in his place.
Zen Mitani will make his Moto3 debut at the Indonesian GP, as a replacement forNicola Carraro, due to a muscle issue for the Italian at the Japanese GP.
Dennis Foggia will miss the Australian and Malaysian Grand Prix due to pneumonia before the Australian race weekend. He will be replaced in both races byJoel Esteban.
David Muñoz will miss the final races of the season due to a crash sustained in the Indonesian GP that caused a severe injury on his left femur.Brian Uriarte will make his Moto3 debut, as his replacement, for the Australian and Malaysian Grand Prix. For the last two rounds of the season, Muñoz will have a new replacement inCasey O'Gorman, who made his debut in Austria and Hungary, as a replacement for Lunetta.
Jacob Roulstone will miss the Portimao round due to an injury on his hand sustained on a crash during the practice in the previous round at Malaysia. He will be replaced once again, byJoel Esteban.
Hakim Danish will replaceRyusei Yamanaka for the last two rounds, as Yamanaka will miss these two races due to surgery on the left pinky finger for the Japanese rider.
Brian Uriarte will make team switch from the Intact GP to KTM Ajo as a replacement for the reigning World ChampionJosé Antonio Rueda due to a hand injury sustained on the sighting lap of the Malaysian GP, in a crash withNoah Dettwiler. Rueda will miss the last two rounds of the season. Dettwiler will also miss the Portimao round and will not be replaced.
Joel Esteban will make another replacement once again for the injuredJacob Roulstone for the Portimao round, due to a fractured hand in the Malaysian GP. Esteban raced for Tech3 in the first two rounds of the season. He will be back in that bike after replacing Foggia in the two previous rounds.
From the start of Malaysian Grand Prix, riders wouldn't be allowed to rejoin qualifying sessions if they fall during the final three minutes. The same will apply to the Friday afternoon Practice session. In another small adjustment to the rules, riders have been instructed not warm up their tyres by means of zig-zagging in the pitlane.[44]
^WildcardMarcos Ruda used the team nameAngeluss – Mlav Racing during round 16.
^abThis is the team name entered in the championship. Other team names used during the season areCFMoto Gaviota Aspar Team (rounds 1–2, 4–6, 10–19, 21),CFMoto Valresa Aspar Team (rounds 3, 7, 9, 22),CFMoto Viel Aspar Team (round 8), andCFMoto Power Electronics Aspar Team (round 20).
^WildcardHakim Danish used the team nameAeon Credit SIC Racing MSi during round 20.
^Rueda was given a back of the grid penalty for riding slowly on the racing line, but retains the pole position statistic despite starting the race from 26th position.[65]Álvaro Carpe started the race from the first grid slot.