David Almansa topped the Moto3 timesheets in the Friday afternoon Practice session at the Portuguese Grand Prix.
The Friday afternoon Practice session saw David Almansa top the timesheets on the Leopard Racing Honda. After inheriting a podium at the Malaysian Grand Prix, he led the Moto3 field by 0.135 seconds at Portimao.
Taiyo Furusato took his first Grand Prix victory last time out at the Malaysian Grand Prix, but had an average morning at Portimao. The Japanese rider ended the day in second place for Honda Team Asia.
The CFMoto Aspar Team had both riders inside the top five at the end of the opening day at Portimao, as Maximo Quiles was in third and Dennis Foggia was in fourth.
The second Leopard Racing rider, Adrian Fernandez, was inside the top five on Friday afternoon, but was 0.308 seconds behind his teammate.
After missing out on the top ten on Friday morning, Luca Lunetta ended the day in sixth place in the Practice session at the Portuguese Grand Prix.
Joel Kelso had a positive morning at the Portuguese Grand Prix as he ended the session in second place, even though he improved his time in the afternoon, he ended the day in seventh.
Angel Piqueras is in the fight for second place in the Championship with Quiles, but has been behind the rookie in both sessions on Friday.
Red Bull KTM ended the session with two riders on Friday afternoon. Alvaro Carpe was in ninth place on Friday afternoon for the Ajo squad, and Valentin Perrone was in tenth place for Tech3.
British rider Scott Ogden secured a spot in Q2 on Saturday with an 11th place on Friday afternoon, and Casey O'Gorman will also be in Q2 after ending the opening day in 13th.
Moto3 Portugal, Full Practice Results:
| 2025 Portuguese Moto3 | Autodromo Internacional do Algarve | Practice Results | Round 21 of 22 | |||||
| Pos | Rider | Nat. | Team | Bike | Times |
| 1 | David Almansa | ESP | Leopard Racing | Honda | 1:47.056 |
| 2 | Taiyo Furusato | JPN | Honda Team Asia | Honda | 1:47.191 |
| 3 | Maximo Quiles | ESP | CFMoto Aspar Team | KTM | 1:47.295 |
| 4 | Dennis Foggia | ITA | CFMoto Aspar Team | KTM | 1:47.330 |
| 5 | Adrian Fernandez | ESP | Leopard Racing | Honda | 1:47.364 |
| 6 | Luca Lunetta | ITA | SIC58 Squadra Corse | Honda | 1:47.395 |
| 7 | Joel Kelso | AUS | LEVELUP - MTA | KTM | 1:47.443 |
| 8 | Angel Piqueras | ESP | FRINSA - MT Helmets - MSi | KTM | 1:47.477 |
| 9 | Alvaro Carpe | ESP | Red Bull KTM Ajo | KTM | 1:47.652 |
| 10 | Valentin Perrone | ARG | Red Bull KTM Tech3 | KTM | 1:47.763 |
| 11 | Scott Ogden | GBR | CIP Green Power | KTM | 1:47.792 |
| 12 | Hakim Danish | MAL | FRINSA - MT Helmets - MSi | KTM | 1:47.899 |
| 13 | Casey O'Gorman | IRL | Liqui Moly Dynavolt Intact GP | KTM | 1:47.902 |
| 14 | Brian Uriate | ESP | Red Bull KTM Ajo | KTM | 1:47.926 |
| 15 | Nicola Carraro | ITA | Rivacold Snipers Team | Honda | 1:48.039 |
| 16 | Matteo Bertelle | ITA | LEVELUP - MTA | KTM | 1:48.094 |
| 17 | Marco Morelli | ARG | GRYD - MLav Racing | Honda | 1:48.100 |
| 18 | Stefano Nepa | ITA | SIC58 Squadra Corse | Honda | 1:48.172 |
| 19 | Ruche Moodley | RSA | DENSSI Racing - BOE | KTM | 1:48.197 |
| 20 | Guido Pini | ITA | Liqui Moly Dynavolt Intact GP | KTM | 1:48.212 |
| 21 | Eddie O'Shea | GBR | GRYD - MLav Racing | Honda | 1:48.368 |
| 22 | Zen Mitani | JPN | Honda Team Asia | Honda | 1:48.447 |
| 23 | Joel Esteban | ESP | Red Bull KTM Tech3 | KTM | 1:48.549 |
| 24 | Cormac Buchanan | NZL | DENSSI Racing - BOE | KTM | 1:48.666 |
| 25 | Jesus Rios | ESP | Rivacold Snipers Team | Honda | 1:49.350 |










