Berkarier sejak 2017, akhirnya Joe Roberts bisa merebut kemenangan pertamanya di Moto2 pada gelaran GP Portugal di Sirkuit Algarve. Keberuntungan memihak Roberts setelah sempat terjadi kecelakaan dramatis saat balapan.
Hujan rintik-rintik yang membasahi aspal di tikungan dua membuat sebelas pengendara terjatuh saat memasuki lap ke-9. Enam di antara mereka adalah pembalap yang sedang memimpin di depan. Balapan pun akhirnya dihentikan sementara.
Setelah kondisi lintasan aman, balapan dilanjutkan dengan hanya melombakan tujuh lap. Di sinilah Joe Roberts memanfaatkan kesempatan. Apalagi setelah Jake Dixon yang sedang memimpin terjatuh. Secara otomatis, Roberts mengambil alih balapan.
Hingga menyentuh garis finis, posisi ini tak berubah. Joe Roberts merebut kemenangan pertamanya selama turun balap di ajang grand prix. Ia ditemani Celestino Vietti dan Jorge Navarro yang juga finis di posisi podium.