Lap times from the qualifying session at the 2026 Moto3 Dutch Grand Prix at the TT Circuit Assen.
Max Quiles took pole position for the Moto3 class at Assen, setting the fastest time in Q2 on his last lap to beat Joel Kelso by 0.025 seconds. Brian Uriarte led for much of the session, but dropped to third at the end.
Marco Morelli was fourth, confirming a bounce back for Aspar after a disappointing qualifying performance in Czechia last week. The Argentinian will start alongside Adrian Cruces and David Almansa on the second row.
Veda Pratama heads up row three ahead of Alvaro Carpe and Guido Pini, while Adrian Fernandez completed the qualifying top-10 and will start alongside Marcos Uriarte and Ryusei Yamanaka on the fourth row.
Full Moto3 results from qualifying at Assen are below.
| 2026 Moto3 Dutch Grand Prix | TT Circuit Assen | Qualifying | Results | |||||
| Pos | Rider | Nat. | Team | Bike | Timing |
| 1 | Max Quiles | ESP | CFMoto Gaviota Aspar Team | KTM | 1:40.130 |
| 2 | Joel Kelso | AUS | GRYD - MLav Racing | Honda | 1:40.155 |
| 3 | Brian Uriarte | ESP | Red Bull KTM Ajo | KTM | 1:40.430 |
| 4 | Marco Morelli | ARG | CFMoto Gaviota Aspar Team | KTM | 1:40.454 |
| 5 | Adrian Cruces | ESP | CIP Green Power | KTM | 1:40.456 |
| 6 | David Almansa | ESP | Liqui Moly Dynavolt Intact GP | KTM | 1:40.615 |
| 7 | Veda Pratama | INA | Honda Team Asia | Honda | 1:40.690 |
| 8 | Alvaro Carpe | ESP | Red Bull KTM Ajo | KTM | 1:40.720 |
| 9 | Guido Pini | ITA | Leopard Racing | Honda | 1:40.739 |
| 10 | Adrian Fernandez | ESP | Leopard Racing | Honda | 1:40.760 |
| 11 | Marcos Uriarte | ESP | Liqui Moly Dynavolt Intact GP | KTM | 1:40.787 |
| 12 | Ryusei Yamanaka | JPN | AEON Credit - MT Helmets - MSi | KTM | 1:40.799 |
| 13 | Matteo Bertelle | ITA | Level Up MTA | KTM | 1:40.868 |
| 14 | Casey O'Gorman | IRE | SIC58 Squadra Corse | Honda | 1:40.921 |
| 15 | Eddie O'Shea | GBR | GRYD - MLav Racing | Honda | 1:41.081 |
| 16 | Hakim Danish | MAL | AEON Credit - MT Helmets - MSi | KTM | 1:41.136 |
| 17 | Rico Salmela | FIN | Red Bull KTM Tech3 | KTM | 1:41.167 |
| 18 | Scott Ogden | GBR | CIP Green Power | KTM | 1:41.656 |
| 19 | Valentin Perrone | ARG | Red Bull KTM Tech3 | KTM | 1:41.156 |
| 20 | Zen Mitani | JPN | Honda Team Asia | Honda | 1:41.404 |
| 21 | Jesus Rios | ESP | Rivacold Snipers Team | Honda | 1:41.496 |
| 22 | Joel Esteban | ESP | Level Up MTA | KTM | 1:41.531 |
| 23 | Ruche Moodley | RSA | CODE Motorsports | KTM | 1:41.568 |
| 24 | Leo Rammerstorfer | AUT | SIC58 Squadra Corse | Honda | 1:41.744 |
| 25 | Cormac Buchanan | NZL | CODE Motorsports | KTM | 1:42.011 |
| 26 | Nicola Carraro | ITA | Rivacold Snipers Team | Honda | 1:44.080 |
FP2
Alvaro Carpe topped Moto3 FP2 at Assen as the top-five were all able to lap in the 1:40s. Adrian Cruces and Joel Kelso completed the top-three, while Marco Morelli and Joel Esteban rounded out that top-five.
Adrian Fernandez was sixth, ahead of Valentin Perrone Guido Pini, Scott Ogden, and championship leader Max Quiles who completed the top-10.
Full Moto3 results from FP2 at Assen are below.
| 2026 Moto3 Dutch Grand Prix | TT Circuit Assen | FP2 | Results | |||||
| Pos | Rider | Nat. | Team | Bike | Timing |
| 1 | Alvaro Carpe | ESP | Red Bull KTM Ajo | KTM | 1:40.678 |
| 2 | Adrian Cruces | ESP | CIP Green Power | KTM | 1:40.847 |
| 3 | Joel Kelso | AUS | GRYD - MLav Racing | Honda | 1:40.891 |
| 4 | Marco Morelli | ARG | CFMoto Gaviota Aspar Team | KTM | 1:40.900 |
| 5 | Joel Esteban | ESP | Level Up MTA | KTM | 1:40.982 |
| 6 | Adrian Fernandez | ESP | Leopard Racing | Honda | 1:41.000 |
| 7 | Valentin Perrone | ARG | Red Bull KTM Tech3 | KTM | 1:41.067 |
| 8 | Guido Pini | ITA | Leopard Racing | Honda | 1:41.070 |
| 9 | Scott Ogden | GBR | CIP Green Power | KTM | 1:41.072 |
| 10 | Max Quiles | ESP | CFMoto Gaviota Aspar Team | KTM | 1:41.075 |
| 11 | Jesus Rios | ESP | Rivacold Snipers Team | Honda | 1:41.103 |
| 12 | David Almansa | ESP | Liqui Moly Dynavolt Intact GP | KTM | 1:41.116 |
| 13 | Veda Pratama | INA | Honda Team Asia | Honda | 1:41.132 |
| 14 | Casey O'Gorman | IRE | SIC58 Squadra Corse | Honda | 1:41.140 |
| 15 | Matteo Bertelle | ITA | Level Up MTA | KTM | 1:41.182 |
| 16 | Ruche Moodley | RSA | CODE Motorsports | KTM | 1:41.190 |
| 17 | Ryusei Yamanaka | JPN | AEON Credit - MT Helmets - MSi | KTM | 1:41.199 |
| 18 | Brian Uriarte | ESP | Red Bull KTM Ajo | KTM | 1:41.229 |
| 19 | Marcos Uriarte | ESP | Liqui Moly Dynavolt Intact GP | KTM | 1:41.299 |
| 20 | Hakim Danish | MAL | AEON Credit - MT Helmets - MSi | KTM | 1:41.313 |
| 21 | Eddie O'Shea | GBR | GRYD - MLav Racing | Honda | 1:41.402 |
| 22 | Rico Salmela | FIN | Red Bull KTM Tech3 | KTM | 1:41.558 |
| 23 | Leo Rammerstorfer | AUT | SIC58 Squadra Corse | Honda | 1:41.593 |
| 24 | Zen Mitani | JPN | Honda Team Asia | Honda | 1:41.687 |
| 25 | Cormac Buchanan | NZL | CODE Motorsports | KTM | 1:41.766 |
| 26 | Nicola Carraro | ITA | Rivacold Snipers Team | Honda | 1:43.230 |










