

Free Practice 1
Grand Prix of Qatar
Maximo Quiles#28CFMOTO Gaviota Aspar Team#28CFMOTO Gaviota Aspar Team–14KTM–
Joel Kelso#66GRYD Racing#66GRYD Racing–14Honda+0.793+0.793
Marco Morelli#97CFMOTO Gaviota Aspar Team#97CFMOTO Gaviota Aspar Team+0.05617KTM+0.849+0.849
Rico Salmela#27Red Bull KTM Tech3#27Red Bull KTM Tech3+0.10217KTM+0.951+0.951
Veda Pratama#9Honda Team Asia#9Honda Team Asia+0.01714Honda+0.982+0.982
Kiattisak Singhapong#85Rivacold Snipers Team#85Rivacold Snipers Team+0.04514Honda+1.027+1.027
Adrian Fernandez#31Leopard Racing#31Leopard Racing+0.07214Honda+1.099+1.099
Joel Esteban#78LEVEL UP - MTA#78LEVEL UP - MTA+0.04814KTM+1.147+1.147
Scott Ogden#19CIP Green Power#19CIP Green Power+0.13912KTM+1.286+1.286
Zen Mitani#32Honda Team Asia#32Honda Team Asia+0.05814Honda+1.344+1.344
David Almansa#22Liqui Moly Dynavolt Intact GP#22Liqui Moly Dynavolt Intact GP+0.00813KTM+1.352+1.352
Guido Pini#94Leopard Racing#94Leopard Racing+0.06214Honda+1.414+1.414
Brian Uriarte#51Red Bull KTM Ajo#51Red Bull KTM Ajo+0.06215KTM+1.476+1.476
Valentin Perrone#73Red Bull KTM Tech3#73Red Bull KTM Tech3+0.03813KTM+1.514+1.514
Ryusei Yamanaka#6AEON Credit - MT Helmets - MSI#6AEON Credit - MT Helmets - MSI+0.02714KTM+1.541+1.541
Alvaro Carpe#83Red Bull KTM Ajo#83Red Bull KTM Ajo+0.11213KTM+1.653+1.653
Eddie O'shea#8GRYD Racing#8GRYD Racing+0.00515Honda+1.658+1.658
Casey O'gorman#67SIC58 Squadra Corse#67SIC58 Squadra Corse+0.10613Honda+1.764+1.764
Adrian Cruces#11CIP Green Power#11CIP Green Power+0.34313KTM+2.107+2.107
Matteo Bertelle#18LEVEL UP - MTA#18LEVEL UP - MTA+0.09011KTM+2.197+2.197
Jesus Rios#54Rivacold Snipers Team#54Rivacold Snipers Team+0.20713Honda+2.404+2.404
Ruche Moodley#21CODE Motorsports#21CODE Motorsports+0.00414KTM+2.408+2.408
Leo Rammerstorfer#5SIC58 Squadra Corse#5SIC58 Squadra Corse+0.02813Honda+2.436+2.436
David Muñoz#64Liqui Moly Dynavolt Intact GP#64Liqui Moly Dynavolt Intact GP+0.9442KTM+3.380+3.380
Kgopotso Mononyane#45CODE Motorsports#45CODE Motorsports+0.29714KTM+3.677+3.677