Joe Keating
American Federation of Motorcyclists · 2026 Season
Starts
26
Wins
1
Podiums
3
Best Finish
1
Events
3
450 SBK NF2 MID NF4 LT NF40 LT NF50 NMID SBK NMID SS N
AFM - Thunderhill Raceway Park· Thunderhill Raceway Park
| Date | Session | Class | Pos | Best Lap | Gap |
|---|---|---|---|---|---|
| Sun, Jun 14 | Open SuperSport, Middleweight SuperSportrace | MID SS N | 19 | 0.000 | |
| Sun, Jun 14 | Formula 50, Open Twins, Legacy, Super Dinorace | F50 N | 2 | 2:05.530 | +34.127 |
| Sun, Jun 14 | 700 Twins Superbike, 450 Superbike, 350 Superbikerace | 450 SBK N | 14 | 2:10.201 | +01:27.874 |
| Sun, Jun 14 | Formula 40 Lightweight, AFemme Lightweight, Singles, American Twins Unlimitedrace | F40 LT N | 7 | 2:10.477 | +01:03.559 |
| Sat, Jun 13 | Open SuperSport, Middleweight SuperSportrace | MID SS N | 15 | 2:04.075 | +01:17.168 |
| Sat, Jun 13 | Formula 3 700 Twins, Formula 4 LW, Formula 5 Ultra LW, American Twins Unlimitedrace | F4 LT N | 17 | 2:10.206 | +01:28.648 |
| Sat, Jun 13 | 700 Twins Superbike, 450 Superbike, 350 Superbike, CVSBrace | 450 SBK N | 18 | 2:10.049 | +01:32.794 |
| Sat, Jun 13 | Session 2 Group 3qualify | 15 | 2:05.395 | +09.589 | |
| Sat, Jun 13 | Session 1 Group 1qualify | 19 | 2:14.257 | +09.842 |
AFM - Buttonwillow Raceway Park· Buttonwillow Raceway
| Date | Session | Class | Pos | Best Lap | Gap |
|---|---|---|---|---|---|
| Sun, May 31 | Open SuperSport, Middleweight SuperSportrace | MID SS N | 16 | 2:03.881 | +01:32.969 |
| Sun, May 31 | Formula 50, Super Dinorace | F50 N | 3 | 2:07.476 | +57.625 |
| Sun, May 31 | Practice 3practice | 19 | 2:19.315 | +20.840 | |
| Sat, May 30 | Open SuperSport, Middleweight SuperSportrace | MID SS N | 29 | 0.000 | |
| Sat, May 30 | Formula 3 700 Twins, Formula 4 Lightweight, Formula 5 Ultralightweightrace | F4 LT N | 26 | 0.000 | |
| Sat, May 30 | 700 Twins Superbike, 450 Superbike, 350 Superbike, CVSBrace | 450 SBK N | 30 | 2:06.989 | |
| Sat, May 30 | Session 2 Group 1qualify | 12 | 2:08.442 | +10.030 | |
| Sat, May 30 | Session 1 Group 3qualify | 21 | 2:09.567 | +11.841 | |
| Sat, May 30 | Session 1 Group 1qualify | 14 | 2:12.517 | +08.445 |
AFM - Thunderhill Raceway Park· Thunderhill Raceway Park
| Date | Session | Class | Pos | Best Lap | Gap |
|---|---|---|---|---|---|
| Sun, May 10 | Formula 50, Super Dinorace | F50 N | 1 | 2:04.601 | |
| Sun, May 10 | 700 Twins Superbike, 450 Superbike, 350 Superbike, CVSBrace | 450 SBK N | 9 | 2:09.097 | +01:20.285 |
| Sun, May 10 | Open Superbike, Middleweight Superbikerace | MID SBK N | 41 | 2:08.943 | +1 lap |
| Sun, May 10 | Formula 40 Lightweight, AFemme Lightweight, Formula Singles, Vintagerace | F40 LT N | 17 | 2:12.271 | |
| Sat, May 9 | Middleweight SuperSport, Open SuperSport, American Twins Unlimitedrace | MID SS N | 19 | 2:05.433 | +01:01.888 |
| Sat, May 9 | Formula 1 Open, Formula 2 Middleweightrace | F2 MID N | 28 | 2:04.660 | +01:46.500 |
| Sat, May 9 | Session 2 Group 3qualify | 42 | 2:06.782 | +13.111 | |
| Sat, May 9 | Session 1 Group 3qualify | 54 | 2:11.692 | +17.832 |