Christopher O'Shea
New England Motorcycle Road Racing · 2026 Season
Starts
151
Wins
0
Podiums
0
Best Finish
4
Events
6
F40 LW (AM)F40 LW (EX)GTL (AM)GTL (EX)LW Superbike (AM)LW Superbike (EX)Pro ThunderbikesThunderbike (AM)Thunderbike (EX)
NEMRR - Round 3 - Sun· NHMS
| Date | Session | Class | Pos | Best Lap | Gap |
|---|---|---|---|---|---|
| Sun, Jun 21 | EX/AM LW SUPERBIKErace | LW Superbike (EX) | 6 | 1:18.643 | +30.587 |
| Sun, Jun 21 | EX/AM GTL/GT 500 CBrace | GTL (EX) | 4 | 1:18.096 | +01:03.033 |
| Sun, Jun 21 | Group 9 P1 - Sunpractice | F40 LW (EX) | 108 | 0.000 | |
| Sun, Jun 21 | Group 9 P1 - Sunpractice | Thunderbike (EX) | 109 | 0.000 | |
| Sun, Jun 21 | Group 8 P1 - Sunpractice | F40 LW (EX) | 104 | 0.000 | |
| Sun, Jun 21 | Group 8 P1 - Sunpractice | Thunderbike (EX) | 105 | 0.000 | |
| Sun, Jun 21 | Group 7 P1 - Sunpractice | F40 LW (EX) | 120 | 0.000 | |
| Sun, Jun 21 | Group 7 P1 - Sunpractice | Thunderbike (EX) | 121 | 0.000 | |
| Sun, Jun 21 | Group 6 P1 - Sunpractice | F40 LW (EX) | 110 | 0.000 | |
| Sun, Jun 21 | Group 6 P1 - Sunpractice | Thunderbike (EX) | 111 | 0.000 | |
| Sun, Jun 21 | Group 5 P1 - Sunpractice | F40 LW (EX) | 2 | 1:18.736 | +01.887 |
| Sun, Jun 21 | Group 5 P1 - Sunpractice | Thunderbike (EX) | 121 | 0.000 | |
| Sun, Jun 21 | Group 4 P1 - Sunpractice | F40 LW (EX) | 117 | 0.000 | |
| Sun, Jun 21 | Group 4 P1 - Sunpractice | Thunderbike (EX) | 118 | 0.000 | |
| Sun, Jun 21 | Group 3 P1 - Sunpractice | F40 LW (EX) | 122 | 0.000 | |
| Sun, Jun 21 | Group 3 P1 - Sunpractice | Thunderbike (EX) | 123 | 0.000 | |
| Sun, Jun 21 | Group 2 P1 - Sunpractice | F40 LW (EX) | 114 | 0.000 | |
| Sun, Jun 21 | Group 2 P1 - Sunpractice | Thunderbike (EX) | 115 | 0.000 | |
| Sun, Jun 21 | Group 1 P1 - Sunpractice | F40 LW (EX) | 111 | 0.000 | |
| Sun, Jun 21 | Group 1 P1 - Sunpractice | Thunderbike (EX) | 112 | 0.000 |
NEMRR - Loudon Classic· NHMS
| Date | Session | Class | Pos | Best Lap | Gap |
|---|---|---|---|---|---|
| Sat, Jun 20 | Pro Thunderbikerace | Pro Thunderbikes | 7 | 1:18.398 | +48.444 |
| Sat, Jun 20 | Qual - Pro Thunderbikequalify | Pro Thunderbikes | 12 | 1:18.372 | +04.509 |
| Fri, Jun 19 | Pro Thunderbikepractice | Pro Thunderbikes | 7 | 1:18.592 | +03.212 |
| Fri, Jun 19 | Pro Thunderbikepractice | Pro Thunderbikes | 7 | 1:19.210 | +03.592 |
NEMRR - Round 3 - Fri· NHMS
| Date | Session | Class | Pos | Best Lap | Gap |
|---|---|---|---|---|---|
| Fri, Jun 19 | GP5 Thunderbikepractice | 6 | 1:18.926 | +02.069 | |
| Fri, Jun 19 | GP5 Thunderbikepractice | 12 | 1:18.671 | +04.303 | |
| Fri, Jun 19 | RACE 6 EX/AM UNSB(EX)/THUNDERBIKErace | Thunderbike (EX) | 18 | 1:18.705 | +1 lap |
| Fri, Jun 19 | RACE 2race | F40 LW (EX) | 13 | 1:18.472 | +42.382 |
NEMRR - Round 2 - Sun· NHMS
| Date | Session | Class | Pos | Best Lap | Gap |
|---|---|---|---|---|---|
| Sun, May 31 | Race #5 - Sunrace | Thunderbike (EX) | 14 | 1:19.622 | +1 lap |
| Sun, May 31 | Race #1 - Sunrace | F40 LW (EX) | 12 | 1:18.255 | +30.833 |
| Sun, May 31 | Group 9 P1 - Sunpractice | F40 LW (EX) | 102 | 0.000 | |
| Sun, May 31 | Group 9 P1 - Sunpractice | Thunderbike (EX) | 103 | 0.000 | |
| Sun, May 31 | Group 8 P1 - Sunpractice | F40 LW (EX) | 99 | 0.000 | |
| Sun, May 31 | Group 8 P1 - Sunpractice | Thunderbike (EX) | 100 | 0.000 | |
| Sun, May 31 | Group 7 P1 - Sunpractice | F40 LW (EX) | 95 | 0.000 | |
| Sun, May 31 | Group 7 P1 - Sunpractice | Thunderbike (EX) | 96 | 0.000 | |
| Sun, May 31 | Group 6 P1 - Sunpractice | F40 LW (EX) | 102 | 0.000 | |
| Sun, May 31 | Group 6 P1 - Sunpractice | Thunderbike (EX) | 103 | 0.000 | |
| Sun, May 31 | Group 5 P1 - Sunpractice | F40 LW (EX) | 101 | 0.000 | |
| Sun, May 31 | Group 5 P1 - Sunpractice | Thunderbike (EX) | 102 | 0.000 | |
| Sun, May 31 | Group 4 P1 - Sunpractice | F40 LW (EX) | 104 | 0.000 | |
| Sun, May 31 | Group 4 P1 - Sunpractice | Thunderbike (EX) | 105 | 0.000 | |
| Sun, May 31 | Group 3 P1 - Sunpractice | F40 LW (EX) | 98 | 0.000 | |
| Sun, May 31 | Group 3 P1 - Sunpractice | Thunderbike (EX) | 99 | 0.000 | |
| Sun, May 31 | Group 2 P1 - Sunpractice | F40 LW (EX) | 100 | 0.000 | |
| Sun, May 31 | Group 2 P1 - Sunpractice | Thunderbike (EX) | 101 | 0.000 | |
| Sat, May 30 | Group 1 P1 - Sunpractice | F40 LW (EX) | 106 | 0.000 | |
| Sat, May 30 | Group 1 P1 - Sunpractice | Thunderbike (EX) | 107 | 0.000 |
NEMRR - Round 2 - Sat· NHMS
| Date | Session | Class | Pos | Best Lap | Gap |
|---|---|---|---|---|---|
| Sat, May 30 | Race #6 - Satrace | LW Superbike (EX) | 4 | 1:20.176 | +23.056 |
| Sat, May 30 | Race #2 - Satrace | GTL (EX) | 11 | 0.000 | |
| Sat, May 30 | Group 9 P2 - Satpractice | GTL (EX) | 49 | 0.000 | |
| Sat, May 30 | Group 9 P2 - Satpractice | LW Superbike (EX) | 50 | 0.000 | |
| Sat, May 30 | Group 9 P2 - Satpractice | F40 LW (EX) | 51 | 0.000 | |
| Sat, May 30 | Group 9 P2 - Satpractice | Thunderbike (EX) | 52 | 0.000 | |
| Sat, May 30 | Group 8 P2 - Satpractice | F40 LW (EX) | 45 | 0.000 | |
| Sat, May 30 | Group 8 P2 - Satpractice | GTL (EX) | 46 | 0.000 | |
| Sat, May 30 | Group 8 P2 - Satpractice | LW Superbike (EX) | 47 | 0.000 | |
| Sat, May 30 | Group 8 P2 - Satpractice | Thunderbike (EX) | 48 | 0.000 | |
| Sat, May 30 | Group 7 P2 - Satpractice | F40 LW (EX) | 47 | 0.000 | |
| Sat, May 30 | Group 7 P2 - Satpractice | GTL (EX) | 48 | 0.000 | |
| Sat, May 30 | Group 7 P2 - Satpractice | LW Superbike (EX) | 49 | 0.000 | |
| Sat, May 30 | Group 7 P2 - Satpractice | Thunderbike (EX) | 50 | 0.000 | |
| Sat, May 30 | Group 6 P2 - Satpractice | F40 LW (EX) | 45 | 0.000 | |
| Sat, May 30 | Group 6 P2 - Satpractice | GTL (EX) | 46 | 0.000 | |
| Sat, May 30 | Group 6 P2 - Satpractice | LW Superbike (EX) | 47 | 0.000 | |
| Sat, May 30 | Group 6 P2 - Satpractice | Thunderbike (EX) | 48 | 0.000 | |
| Sat, May 30 | Group 5 P2 - Satpractice | F40 LW (EX) | 44 | 0.000 | |
| Sat, May 30 | Group 5 P2 - Satpractice | GTL (EX) | 45 | 0.000 | |
| Sat, May 30 | Group 5 P2 - Satpractice | LW Superbike (EX) | 46 | 0.000 | |
| Sat, May 30 | Group 5 P2 - Satpractice | Thunderbike (EX) | 47 | 0.000 | |
| Sat, May 30 | Group 4 P2 - Satpractice | F40 LW (EX) | 47 | 0.000 | |
| Sat, May 30 | Group 4 P2 - Satpractice | GTL (EX) | 48 | 0.000 | |
| Sat, May 30 | Group 4 P2 - Satpractice | LW Superbike (EX) | 49 | 0.000 | |
| Sat, May 30 | Group 4 P2 - Satpractice | Thunderbike (EX) | 50 | 0.000 | |
| Sat, May 30 | Group 3 P2 - Satpractice | F40 LW (EX) | 46 | 0.000 | |
| Sat, May 30 | Group 3 P2 - Satpractice | GTL (EX) | 47 | 0.000 | |
| Sat, May 30 | Group 3 P2 - Satpractice | LW Superbike (EX) | 48 | 0.000 | |
| Sat, May 30 | Group 3 P2 - Satpractice | Thunderbike (EX) | 49 | 0.000 | |
| Sat, May 30 | Group 2 P2 - Satpractice | GTL (EX) | 44 | 0.000 | |
| Sat, May 30 | Group 2 P2 - Satpractice | LW Superbike (EX) | 45 | 0.000 | |
| Sat, May 30 | Group 2 P2 - Satpractice | F40 LW (EX) | 46 | 0.000 | |
| Sat, May 30 | Group 2 P2 - Satpractice | Thunderbike (EX) | 47 | 0.000 | |
| Sat, May 30 | Group 1 P2 - Satpractice | F40 LW (EX) | 27 | 0.000 | |
| Sat, May 30 | Group 1 P2 - Satpractice | GTL (EX) | 28 | 0.000 | |
| Sat, May 30 | Group 1 P2 - Satpractice | LW Superbike (EX) | 29 | 0.000 | |
| Sat, May 30 | Group 9 P1 - Satpractice | GTL (EX) | 44 | 0.000 | |
| Sat, May 30 | Group 9 P1 - Satpractice | LW Superbike (EX) | 45 | 0.000 | |
| Sat, May 30 | Group 9 P1 - Satpractice | F40 LW (EX) | 46 | 0.000 | |
| Sat, May 30 | Group 9 P1 - Satpractice | Thunderbike (EX) | 47 | 0.000 | |
| Sat, May 30 | Group 8 P1 - Satpractice | F40 LW (EX) | 44 | 0.000 | |
| Sat, May 30 | Group 8 P1 - Satpractice | GTL (EX) | 45 | 0.000 | |
| Sat, May 30 | Group 8 P1 - Satpractice | LW Superbike (EX) | 46 | 0.000 | |
| Sat, May 30 | Group 8 P1 - Satpractice | Thunderbike (EX) | 47 | 0.000 | |
| Sat, May 30 | Group 7 P1 - Satpractice | F40 LW (EX) | 44 | 0.000 | |
| Sat, May 30 | Group 7 P1 - Satpractice | GTL (EX) | 45 | 0.000 | |
| Sat, May 30 | Group 7 P1 - Satpractice | LW Superbike (EX) | 46 | 0.000 | |
| Sat, May 30 | Group 7 P1 - Satpractice | Thunderbike (EX) | 47 | 0.000 | |
| Sat, May 30 | Group 6 P1 - Satpractice | F40 LW (EX) | 44 | 0.000 | |
| Sat, May 30 | Group 6 P1 - Satpractice | GTL (EX) | 45 | 0.000 | |
| Sat, May 30 | Group 6 P1 - Satpractice | LW Superbike (EX) | 46 | 0.000 | |
| Sat, May 30 | Group 6 P1 - Satpractice | Thunderbike (EX) | 47 | 0.000 | |
| Sat, May 30 | Group 4 & 5 P1practice | F40 LW (EX) | 44 | 0.000 | |
| Sat, May 30 | Group 4 & 5 P1practice | GTL (EX) | 45 | 0.000 | |
| Sat, May 30 | Group 4 & 5 P1practice | LW Superbike (EX) | 46 | 0.000 | |
| Sat, May 30 | Group 4 & 5 P1practice | Thunderbike (EX) | 47 | 0.000 | |
| Sat, May 30 | Group 3 P1 - Satpractice | F40 LW (EX) | 44 | 0.000 | |
| Sat, May 30 | Group 3 P1 - Satpractice | GTL (EX) | 45 | 0.000 | |
| Sat, May 30 | Group 3 P1 - Satpractice | LW Superbike (EX) | 46 | 0.000 | |
| Sat, May 30 | Group 3 P1 - Satpractice | Thunderbike (EX) | 47 | 0.000 | |
| Sat, May 30 | Group 1 & 2 P1 - Satpractice | F40 LW (EX) | 44 | 0.000 | |
| Sat, May 30 | Group 1 & 2 P1 - Satpractice | GTL (EX) | 45 | 0.000 | |
| Sat, May 30 | Group 1 & 2 P1 - Satpractice | LW Superbike (EX) | 46 | 0.000 | |
| Sat, May 30 | Group 1 & 2 P1 - Satpractice | Thunderbike (EX) | 47 | 0.000 |
NEMRR - Round 1· NHMS
| Date | Session | Class | Pos | Best Lap | Gap |
|---|---|---|---|---|---|
| Sun, May 3 | Race #5 - Sunrace | Thunderbike (AM) | 12 | 1:20.937 | +01:20.591 |
| Sun, May 3 | Race #1 - Sunrace | F40 LW (AM) | 19 | 1:20.551 | +01:02.686 |
| Sun, May 3 | Group 9 P1 - Sunpractice | F40 LW (AM) | 93 | 0.000 | |
| Sun, May 3 | Group 9 P1 - Sunpractice | Thunderbike (AM) | 94 | 0.000 | |
| Sun, May 3 | Group 8 P1 - Sunpractice | F40 LW (AM) | 91 | 0.000 | |
| Sun, May 3 | Group 8 P1 - Sunpractice | Thunderbike (AM) | 92 | 0.000 | |
| Sun, May 3 | Group 7 P1 - Sunpractice | F40 LW (AM) | 93 | 0.000 | |
| Sun, May 3 | Group 7 P1 - Sunpractice | Thunderbike (AM) | 94 | 0.000 | |
| Sun, May 3 | Group 6 P1 - Sunpractice | F40 LW (AM) | 92 | 0.000 | |
| Sun, May 3 | Group 6 P1 - Sunpractice | Thunderbike (AM) | 93 | 0.000 | |
| Sun, May 3 | Group 5 P1 - Sunpractice | F40 LW (AM) | 93 | 0.000 | |
| Sun, May 3 | Group 5 P1 - Sunpractice | Thunderbike (AM) | 94 | 0.000 | |
| Sun, May 3 | Group 4 P1 - Sunpractice | Thunderbike (AM) | 1 | 1:25.138 | |
| Sun, May 3 | Group 4 P1 - Sunpractice | F40 LW (AM) | 95 | 0.000 | |
| Sun, May 3 | Group 3 P1 - Sunpractice | F40 LW (AM) | 99 | 0.000 | |
| Sun, May 3 | Group 3 P1 - Sunpractice | Thunderbike (AM) | 100 | 0.000 | |
| Sun, May 3 | Group 2 P1 - Sunpractice | F40 LW (AM) | 91 | 0.000 | |
| Sun, May 3 | Group 2 P1 - Sunpractice | Thunderbike (AM) | 92 | 0.000 | |
| Sun, May 3 | Group 1 P1 - Sunpractice | F40 LW (AM) | 92 | 0.000 | |
| Sun, May 3 | Group 1 P1 - Sunpractice | Thunderbike (AM) | 93 | 0.000 | |
| Sat, May 2 | Race #6 - Satrace | LW Superbike (AM) | 5 | 1:26.364 | +33.816 |
| Sat, May 2 | Race #2 - Satrace | GTL (AM) | 4 | 1:20.132 | +1 lap |
| Sat, May 2 | Group 9 P2 - Satpractice | GTL (AM) | 187 | 0.000 | |
| Sat, May 2 | Group 9 P2 - Satpractice | LW Superbike (AM) | 188 | 0.000 | |
| Sat, May 2 | Group 9 P2 - Satpractice | F40 LW (AM) | 189 | 0.000 | |
| Sat, May 2 | Group 9 P2 - Satpractice | Thunderbike (AM) | 190 | 0.000 | |
| Sat, May 2 | Group 2 P2 - Satpractice | GTL (AM) | 187 | 0.000 | |
| Sat, May 2 | Group 2 P2 - Satpractice | LW Superbike (AM) | 188 | 0.000 | |
| Sat, May 2 | Group 2 P2 - Satpractice | F40 LW (AM) | 189 | 0.000 | |
| Sat, May 2 | Group 2 P2 - Satpractice | Thunderbike (AM) | 190 | 0.000 | |
| Sat, May 2 | Group 9 P1 - Satpractice | GTL (AM) | 185 | 0.000 | |
| Sat, May 2 | Group 9 P1 - Satpractice | LW Superbike (AM) | 186 | 0.000 | |
| Sat, May 2 | Group 9 P1 - Satpractice | F40 LW (AM) | 187 | 0.000 | |
| Sat, May 2 | Group 9 P1 - Satpractice | Thunderbike (AM) | 188 | 0.000 | |
| Sat, May 2 | Group 1 & 2 P1 - Satpractice | F40 LW (AM) | 184 | 0.000 | |
| Sat, May 2 | Group 1 & 2 P1 - Satpractice | GTL (AM) | 185 | 0.000 | |
| Sat, May 2 | Group 1 & 2 P1 - Satpractice | LW Superbike (AM) | 186 | 0.000 | |
| Sat, May 2 | Group 1 & 2 P1 - Satpractice | Thunderbike (AM) | 187 | 0.000 |