BETA Beta version. If anything looks wrong, please tell us through the feedback form. Send feedback

As of round 17 Race · updated 10/13/2026, 07:18 PM (Japan time)

Riders

Joe Roberts

No freely licensed photo found, so the race number and team colour are shown instead. About photos

Nationality
United States United States
Number
16
Team (2026 Moto2)
OnlyFans American Racing Team
Bike
Chassis Kalex / Engine Triumph
Born
June 16, 1997(age 29)
Birthplace
Malibu

Birth date and place from the official rider profile

Share Post on X

Career

Made a Grand Prix debut in Moto2 at Brno in 2017.

Read more

In Moto2 (2017–2026): 162 starts, 3 wins, 9 podiums. Teams: AGR Team, NTS RW Racing GP, American Racing KTM, American Racing, Italtrans Racing Team, OnlyFans American Racing Team.

First podium: Brno 2020 (Moto2). First win: Portimão 2022 (Moto2).

In all, 162 Grand Prix starts, 3 wins and 9 podiums (within the official results database).

Written automatically from the official results database (no opinions about the rider)

Season by season

Moto2 ★ Champion this season: after 17 races

151015202530201820202022202420262017 Moto2: P30 / 6 pts / 0 wins2018 Moto2: P27 / 5 pts / 0 wins2019 Moto2: P28 / 4 pts / 0 wins2020 Moto2: P7 / 94 pts / 0 wins2021 Moto2: P13 / 59 pts / 0 wins2022 Moto2: P9 / 131 pts / 1 wins2023 Moto2: P13 / 93.5 pts / 0 wins2024 Moto2: P9 / 153 pts / 1 wins2025 Moto2: P14 / 97 pts / 1 wins2026 Moto2: P16 / 44 pts / 0 wins (this season: after 17 races)Moto2

The strip shows each year's team (team colour). Tap for team and machine

Scope: official results DB, 2017–2026 (the rider's racing years)

Totals

Moto22017–2026
Win rate1.9%
Podium rate5.6%
Average finish (when classified)avg P12.9

686.5 pts · Poles 5

Points are counted per class, never added across classes. Tap a number for the list of races | Scope: official results DB, 2017–2026 (the rider's racing years)

Against the greats, and the class of their debut

Grand Prix debut in 2017. Of the 27 riders who debuted that year, 4 also raced in 2026.

Greats: 2+ world titles or 30+ MotoGP・500cc wins. Up to 4 who shared 10+ races, most titles first. A finisher counts as ahead of a non-finisher.

Results by condition (races)

Moto2 162 races · 2017–2026

By tyre era

Since Pirelli, podium chances are 2× or more

Win rate
Dunlop112 races1%(1 wins)
Pirelli50 races4%(2 wins)
Podium rate
Dunlop112 races4%(4 podiums)
Pirelli50 races10%(5 podiums)
Average finish (when classified)
Dunlop112 racesavg P13.7
Pirelli50 racesavg P11.0

Dry / wet

Podium rate: 5.9% dry, 0.0% wet

Win rate
Dry152 races2%(3 wins)
Wet10 races0%(0 wins)
Podium rate
Dry152 races6%(9 podiums)
Wet10 races0%(0 podiums)
Average finish (when classified)
Dry152 racesavg P12.8
Wet10 racesavg P13.6

By grid position

From Grid 10–15, they move up from an average grid of 12.3 to an average finish of 10.7

average grid average finish (classified)

15101520Starting Grid 1–3: average grid 1.8 → average finish 4.8 (12 races, 2 wins)Grid 1–3Starting Grid 4–6: average grid 4.9 → average finish 9.6 (8 races, 0 wins)Grid 4–6Starting Grid 7–9: average grid 8.0 → average finish 8.1 (23 races, 1 wins)Grid 7–9Starting Grid 10–15: average grid 12.3 → average finish 10.7 (38 races, 0 wins)Grid 10–15Starting Grid 16〜: average grid 22.7 → average finish 16.8 (81 races, 0 wins)Grid 16〜
Grid 1–31.8 → 4.82 wins / 12 races
Grid 4–64.9 → 9.60 wins / 8 races
Grid 7–98.0 → 8.11 wins / 23 races
Grid 10–1512.3 → 10.70 wins / 38 races
Grid 16〜22.7 → 16.80 wins / 81 races

By circuit (best average first)Small sample

Best circuit: Mugello (average P8.0, 8 races)

Buddh1 racesavg P3.0
Mugello8 racesavg P8.0
Brno5 racesavg P8.0
Mandalika4 racesavg P8.0
Portimão6 racesavg P8.7
Le Mans9 racesavg P10.3
Silverstone8 racesavg P12.0
Lusail9 racesavg P12.3
Jerez10 racesavg P12.4
Catalunya9 racesavg P12.6
Buriram6 racesavg P13.0
Valencia6 racesavg P13.0
Phillip Island5 racesavg P13.0
Misano12 racesavg P13.4
Assen7 racesavg P13.5
Sachsenring8 racesavg P14.3
COTA8 racesavg P14.4
Red Bull Ring12 racesavg P15.0
Sepang4 racesavg P15.0
Aragón10 racesavg P15.4
Balaton2 racesavg P17.0
Motegi7 racesavg P17.8
Termas5 racesavg P18.0
Goiânia1 racesavg P18.0

Fewer than 30 races: small sample (dashed). Average finish counts classified finishes only | Scope: official results DB, 2017–2026 (the rider's racing years)

Distance ridden and distance travelled

Counted from 1949 (lap lengths before 1998 researched from published sources: estimates)

Ridden on the bike

at least 8,853 miles
0.4× around the Earth · 3,061 laps

Time on the bike: at least 429 hours (17.9 days)
Average 150.7 km/h, top 305.2 km/h
Time and average speed only from 2017–2026, the seasons with every session's lap analysis

Travelled between circuits

at least 359,315 miles
14.4× around the Earth · at least 33.3 days

From 1949. Every session in the seasons with the lap analysis documents, races only before. Tests not included. Laps × that year's lap length.A minimum, calculated from straight-line distances between circuits. Connections, tests and trips home are not included, so the real figures are longer.

Every race

92.9%Start rate (157/169)
4Longest run of absences (races)
47Longest run of starts (races)
58Estimated points lost to absences
1Win3Podium8Points18No pointsRRetired–Absent
2018 Moto2 P27 · 5 pts
2019 Moto2 P28 · 4 pts
2020 Moto2 P7 · 94 pts
2021 Moto2 P13 · 59 pts
2022 Moto2 P9 · 131 pts
2023 Moto2 P13 · 93.5 pts
2024 Moto2 P9 · 153 pts
2025 Moto2 P14 · 97 pts
2026 Moto2 P16 · 44 pts

Tap a cell for the event, qualifying, sprint and race results and points

? How the estimate is made

Estimate = average of the last 3 races before each absence

Seasons in which at least half of the races were started | Scope: official results DB, 2017–2026 (the rider's racing years)

Feedback and error reports

MotoRaceLab improves every day thanks to our readers' feedback. The editors read everything we receive, and changes we make are announced in the Changelog. If you wish, we will list your nickname on our Contributors page.

Type
Sent automatically
Page
Part of the page
Device

We do not ask for your e-mail or real name, and we do not store IP addresses.