Brasil dejó un Gran Premio inolvidable en la categoría ligera (Moto3). Desde la primera salida, pasando por una bandera roja, hasta una última vuelta agónica tras la reanudación, la acción fue incesante. En ese escenario, Máximo Quiles (CFMOTO Aspar Team), que partía desde la undécima posición, terminó convirtiéndose en el más listo de la clase para emerger como vencedor y celebrar así su 18º cumpleaños y el liderato de la categoría ligera, tras imponerse en un ajustado final a su compañero Marco Morelli (CFMOTO Aspar Team). Veda Pratama (Honda Team Asia) completó el podio, firmando un resultado histórico para Indonesia.
El cántabro Brian Uriarte firmó una meritoria undécima posición, sumando así nuevos puntos en su segunda carrera de la temporada.
Daniel Holgado (CFMOTO Aspar Team) se alzó con la victoria en el Gran Premio de Brasil de Moto2 tras una carrera muy disputada, en la que supo imponer su ritmo en los momentos decisivos. El piloto del Aspar Team cruzó la meta por delante de Daniel Muñoz (Italtrans Racing Team), que firmó su primer podio mundialista al finalizar en segunda posición. Manuel González (Liqui Moly Dynavolt Intact GP) completó el podio.
En un Gran Premio de Brasil de MotoGP marcado por los cambios de guión desde el propio arranque, Marco Bezzecchi (Aprilia Racing) volvió a imponer su ley para firmar una victoria incontestable que le permite encadenar su cuarta victoria consecutiva -las dos últimas de la pasada temporada y las dos primeras de la presente- y colocarse al frente del Mundial, devolviendo a Aprilia un liderato que no se veía desde la etapa de Aleix Espargaró. El dominio de la firma de Noale se completó con un valioso doblete gracias al segundo puesto de Jorge Martín (Aprilia Racing), que culmina un fin de semana prácticamente perfecto tras subir también al podio en el Tissot Sprint. Completó el podio Fabio Di Giannantonio (Pertamina Enduro VR46 Racing Team), que supo resistir en el tramo final los ataques de Marc Márquez (Ducati Lenovo Team), finalmente cuarto.