Aleix Espargaro concluyó la última sesión de práctica de MotoGP en la cima antes de la crucial sesión de clasificación en Catalunya. Espargaro, quien anunció su retiro el jueves antes de la carrera de este fin de semana, fue el más rápido en dos sesiones de práctica consecutivas en su carrera local. Justo detrás del piloto español estaba Francesco Bagnaia, quien estaba afinando su configuración para la carrera Sprint. El dúo de Pramac Ducati, Franco Morbidelli y Jorge Martin, aseguraron la tercera y cuarta posición respectivamente.
Celebrando su cumpleaños, Pedro Acosta emergió como el mejor piloto de KTM en quinto lugar. Sin embargo, el equipo de fábrica luchó en comparación con el rendimiento de ayer, con Brad Binder y Jack Miller finalizando en 12ª y 13ª posiciones respectivamente. Trackhouse Racing mostró su competitividad en términos de ritmo de carrera, con Miguel Oliveira y Raul Fernandez terminando en sexto y octavo lugar. Fabio Quartararo se posicionó entre los dos pilotos de Trackhouse Racing.
Los hermanos de Gresini Ducati, Alex y Marc Marquez, completaron el top 10. Marc Marquez tuvo una caída peculiar en la curva 5 al principio de la sesión, perdiendo el control de su GP23 al final de la curva. Afortunadamente, su moto no sufrió daños adicionales, lo que le permitió regresar rápidamente a la pista. Fabio Di Giannatonio una vez más terminó por delante de Marco Bezzecchi, pero el equipo VR46 continuó luchando con su Ducati de hace un año, resultando en 11ª y 18ª posiciones respectivamente.
Joan Mir mostró sus habilidades en la moto de fábrica Honda, finalizando en 14ª posición. Augusto Fernandez, el único piloto de KTM en enfrentar Q1, terminó justo detrás de Mir. El piloto de Ducati de fábrica Enea Bastianini tuvo dificultades para encontrar la configuración correcta para la carrera y terminó en un decepcionante 16º lugar. Maverick Vinales también enfrentó dificultades y se conformó con el 17º lugar.
A pesar de asegurar un lugar automático en Q2, Alex Rins terminó la sesión final de práctica en la 19ª posición. Una vez más, Honda ocupó las últimas posiciones en la parrilla, con Takaaki Nakagami por delante de su compañero de equipo de LCR, Johann Zarco, quien sufrió una caída tardía en la curva 5. Luca Marini terminó en la 22ª posición, mientras que el piloto de pruebas Stefan Bradl regresó tras perderse la segunda práctica de ayer debido a una enfermedad.