Debitant godine stigao do novog trijumfa, na podijumu Piqueras i Furusato.
Vozači Moto3 kategorije su, u izmenjenom rasporedu, poslednji izašli na stazu Portimao. Nakon MotoGP trke, najmlađi vozači su zauzeli svoje startne pozicije.
Trku je poveo Joel Kelso, koji je pokušao da stekne prednost i umakne pratiocima. Međutim, Quiles je iskoristio jednu njegovu grešku, prešao na čelnu poziciju i tu ostao do kraja trke. Pratilo ga je čak 10 vozača, ali niko nije imao tako dobar tempo i njegov trijumf se nije dovodio u pitanje.
Mladi as Aspar tima, koji je ujedno i najbolji debitant Moto3 klase, u Portugalu je stigao do svoje treće pobede u sezoni. Iza njega je kroz cilj prošao Piqueras, dok se na najniži stepenik podijuma popeo Furusato.
Sve pohvale idu i na račun mladog Estebana, koji se nakon prolaska kroz Q1, izborio za start iz 2.reda. Nakon bitke sa iskusnijim Furusatom, on je završio na 4.mestu, tik ispred Carpea.
Sa druge strane, vozači Leopard Racing tima su ponovo podbacili. Fernandez nije mogao bolje od 9.mesta, dok je Almansa pao i, mada se vratio u trku, na kraju je završio bez bodova.
| 2025 Portugal Moto3 – Rezultati | ||||
| Poz | Vozač | Nac | Tim | Vreme |
| 1 | Maximo Qulies | SPA | CFMoto Gaviota Aspar Team (KTM) | 34m 05.182s |
| 2 | Angel Piqueras | SPA | FRINSA -MT Helmets – MSI (KTM) | +1.663s |
| 3 | Taiyo Furusato | JPN | Honda Team Asia (Honda) | +2.886s |
| 4 | Joel Esteban | SPA | Red Bull KTM Tech3 (KTM) | +3.243s |
| 5 | Alvaro Carpe | SPA | Red Bull KTM Ajo (KTM) | +3.537s |
| 6 | Casey O’Gorman | IRL | Liqui Moly Dynavolt Intact GP (KTM) | +4.123s |
| 7 | Joel Kelso | AUS | LEVELUP – MTA (KTM) | +5.345s |
| 8 | Scott Ogden | GBR | CIP Green Power (KTM) | +5.390s |
| 9 | Adrian Fernandez | SPA | Leopard Racing (Honda) | +5.483s |
| 10 | Luca Lunetta | ITA | SIC58 Squadra Corse (Honda) | +9.469s |
| 11 | Marco Morelli | ARG | GRYD – MLav Racing (Honda) | +9.556s |
| 12 | Hakim Danish | MAL | FRINSA -MT Helmets – MSI (KTM) | +24.276s |
| 13 | Brian Uriarte | SPA | Red Bull KTM Ajo (KTM) | +24.315s |
| 14 | Dennis Foggia | ITA | CFMoto Gaviota Aspar Team (KTM) | +29.897s |
| 15 | Nicola Carraro | ITA | Rivacold Snipers Team (Honda) | +29.972s |
| 16 | Eddie O’Shea | GBR | GRYD -MLav Racing (Honda) | +30.158s |
| 17 | Ruche Moodley | RSA | DENSSI Racing – BOE (KTM) | +30.188s |
| 18 | Stefano Nepa | ITA | SIC58 Squadra Corse (Honda) | +30.575s |
| 19 | Zen Mitani | JPN | Honda Team Asia (Honda) | +31.669s |
| 20 | Cormac Buchanan | NZL | DENSSI Racing – BOE (KTM) | +39.512s |
| 21 | David Almansa | SPA | Leopard Racing (Honda) | +39.522s |
| 22 | Guido Pini | ITA | Liqui Moly Dynavolt Intact GP (KTM) | DNF |
| 23 | Matteo Bertelle | ITA | LEVELUP – MTA (KTM) | DNF |
| 24 | Jesus Rios | SPA | Rivacold Snipers Team (Honda) | DNF |
| 25 | Valentin Perrone | ARG | Red Bull KTM Tech3 (KTM) | DNF |