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

DateSessionPosBest Lap
Sun, Jun 21EX/AM LW SUPERBIKErace61:18.643
Sun, Jun 21EX/AM GTL/GT 500 CBrace41:18.096
Sun, Jun 21Group 9 P1 - Sunpractice1080.000
Sun, Jun 21Group 9 P1 - Sunpractice1090.000
Sun, Jun 21Group 8 P1 - Sunpractice1040.000
Sun, Jun 21Group 8 P1 - Sunpractice1050.000
Sun, Jun 21Group 7 P1 - Sunpractice1200.000
Sun, Jun 21Group 7 P1 - Sunpractice1210.000
Sun, Jun 21Group 6 P1 - Sunpractice1100.000
Sun, Jun 21Group 6 P1 - Sunpractice1110.000
Sun, Jun 21Group 5 P1 - Sunpractice21:18.736
Sun, Jun 21Group 5 P1 - Sunpractice1210.000
Sun, Jun 21Group 4 P1 - Sunpractice1170.000
Sun, Jun 21Group 4 P1 - Sunpractice1180.000
Sun, Jun 21Group 3 P1 - Sunpractice1220.000
Sun, Jun 21Group 3 P1 - Sunpractice1230.000
Sun, Jun 21Group 2 P1 - Sunpractice1140.000
Sun, Jun 21Group 2 P1 - Sunpractice1150.000
Sun, Jun 21Group 1 P1 - Sunpractice1110.000
Sun, Jun 21Group 1 P1 - Sunpractice1120.000

NEMRR - Loudon Classic· NHMS

DateSessionPosBest Lap
Sat, Jun 20Pro Thunderbikerace71:18.398
Sat, Jun 20Qual - Pro Thunderbikequalify121:18.372
Fri, Jun 19Pro Thunderbikepractice71:18.592
Fri, Jun 19Pro Thunderbikepractice71:19.210

NEMRR - Round 3 - Fri· NHMS

DateSessionPosBest Lap
Fri, Jun 19GP5 Thunderbikepractice61:18.926
Fri, Jun 19GP5 Thunderbikepractice121:18.671
Fri, Jun 19RACE 6 EX/AM UNSB(EX)/THUNDERBIKErace181:18.705
Fri, Jun 19RACE 2race131:18.472

NEMRR - Round 2 - Sun· NHMS

DateSessionPosBest Lap
Sun, May 31Race #5 - Sunrace141:19.622
Sun, May 31Race #1 - Sunrace121:18.255
Sun, May 31Group 9 P1 - Sunpractice1020.000
Sun, May 31Group 9 P1 - Sunpractice1030.000
Sun, May 31Group 8 P1 - Sunpractice990.000
Sun, May 31Group 8 P1 - Sunpractice1000.000
Sun, May 31Group 7 P1 - Sunpractice950.000
Sun, May 31Group 7 P1 - Sunpractice960.000
Sun, May 31Group 6 P1 - Sunpractice1020.000
Sun, May 31Group 6 P1 - Sunpractice1030.000
Sun, May 31Group 5 P1 - Sunpractice1010.000
Sun, May 31Group 5 P1 - Sunpractice1020.000
Sun, May 31Group 4 P1 - Sunpractice1040.000
Sun, May 31Group 4 P1 - Sunpractice1050.000
Sun, May 31Group 3 P1 - Sunpractice980.000
Sun, May 31Group 3 P1 - Sunpractice990.000
Sun, May 31Group 2 P1 - Sunpractice1000.000
Sun, May 31Group 2 P1 - Sunpractice1010.000
Sat, May 30Group 1 P1 - Sunpractice1060.000
Sat, May 30Group 1 P1 - Sunpractice1070.000

NEMRR - Round 2 - Sat· NHMS

DateSessionPosBest Lap
Sat, May 30Race #6 - Satrace41:20.176
Sat, May 30Race #2 - Satrace110.000
Sat, May 30Group 9 P2 - Satpractice490.000
Sat, May 30Group 9 P2 - Satpractice500.000
Sat, May 30Group 9 P2 - Satpractice510.000
Sat, May 30Group 9 P2 - Satpractice520.000
Sat, May 30Group 8 P2 - Satpractice450.000
Sat, May 30Group 8 P2 - Satpractice460.000
Sat, May 30Group 8 P2 - Satpractice470.000
Sat, May 30Group 8 P2 - Satpractice480.000
Sat, May 30Group 7 P2 - Satpractice470.000
Sat, May 30Group 7 P2 - Satpractice480.000
Sat, May 30Group 7 P2 - Satpractice490.000
Sat, May 30Group 7 P2 - Satpractice500.000
Sat, May 30Group 6 P2 - Satpractice450.000
Sat, May 30Group 6 P2 - Satpractice460.000
Sat, May 30Group 6 P2 - Satpractice470.000
Sat, May 30Group 6 P2 - Satpractice480.000
Sat, May 30Group 5 P2 - Satpractice440.000
Sat, May 30Group 5 P2 - Satpractice450.000
Sat, May 30Group 5 P2 - Satpractice460.000
Sat, May 30Group 5 P2 - Satpractice470.000
Sat, May 30Group 4 P2 - Satpractice470.000
Sat, May 30Group 4 P2 - Satpractice480.000
Sat, May 30Group 4 P2 - Satpractice490.000
Sat, May 30Group 4 P2 - Satpractice500.000
Sat, May 30Group 3 P2 - Satpractice460.000
Sat, May 30Group 3 P2 - Satpractice470.000
Sat, May 30Group 3 P2 - Satpractice480.000
Sat, May 30Group 3 P2 - Satpractice490.000
Sat, May 30Group 2 P2 - Satpractice440.000
Sat, May 30Group 2 P2 - Satpractice450.000
Sat, May 30Group 2 P2 - Satpractice460.000
Sat, May 30Group 2 P2 - Satpractice470.000
Sat, May 30Group 1 P2 - Satpractice270.000
Sat, May 30Group 1 P2 - Satpractice280.000
Sat, May 30Group 1 P2 - Satpractice290.000
Sat, May 30Group 9 P1 - Satpractice440.000
Sat, May 30Group 9 P1 - Satpractice450.000
Sat, May 30Group 9 P1 - Satpractice460.000
Sat, May 30Group 9 P1 - Satpractice470.000
Sat, May 30Group 8 P1 - Satpractice440.000
Sat, May 30Group 8 P1 - Satpractice450.000
Sat, May 30Group 8 P1 - Satpractice460.000
Sat, May 30Group 8 P1 - Satpractice470.000
Sat, May 30Group 7 P1 - Satpractice440.000
Sat, May 30Group 7 P1 - Satpractice450.000
Sat, May 30Group 7 P1 - Satpractice460.000
Sat, May 30Group 7 P1 - Satpractice470.000
Sat, May 30Group 6 P1 - Satpractice440.000
Sat, May 30Group 6 P1 - Satpractice450.000
Sat, May 30Group 6 P1 - Satpractice460.000
Sat, May 30Group 6 P1 - Satpractice470.000
Sat, May 30Group 4 & 5 P1practice440.000
Sat, May 30Group 4 & 5 P1practice450.000
Sat, May 30Group 4 & 5 P1practice460.000
Sat, May 30Group 4 & 5 P1practice470.000
Sat, May 30Group 3 P1 - Satpractice440.000
Sat, May 30Group 3 P1 - Satpractice450.000
Sat, May 30Group 3 P1 - Satpractice460.000
Sat, May 30Group 3 P1 - Satpractice470.000
Sat, May 30Group 1 & 2 P1 - Satpractice440.000
Sat, May 30Group 1 & 2 P1 - Satpractice450.000
Sat, May 30Group 1 & 2 P1 - Satpractice460.000
Sat, May 30Group 1 & 2 P1 - Satpractice470.000

NEMRR - Round 1· NHMS

DateSessionPosBest Lap
Sun, May 3Race #5 - Sunrace121:20.937
Sun, May 3Race #1 - Sunrace191:20.551
Sun, May 3Group 9 P1 - Sunpractice930.000
Sun, May 3Group 9 P1 - Sunpractice940.000
Sun, May 3Group 8 P1 - Sunpractice910.000
Sun, May 3Group 8 P1 - Sunpractice920.000
Sun, May 3Group 7 P1 - Sunpractice930.000
Sun, May 3Group 7 P1 - Sunpractice940.000
Sun, May 3Group 6 P1 - Sunpractice920.000
Sun, May 3Group 6 P1 - Sunpractice930.000
Sun, May 3Group 5 P1 - Sunpractice930.000
Sun, May 3Group 5 P1 - Sunpractice940.000
Sun, May 3Group 4 P1 - Sunpractice11:25.138
Sun, May 3Group 4 P1 - Sunpractice950.000
Sun, May 3Group 3 P1 - Sunpractice990.000
Sun, May 3Group 3 P1 - Sunpractice1000.000
Sun, May 3Group 2 P1 - Sunpractice910.000
Sun, May 3Group 2 P1 - Sunpractice920.000
Sun, May 3Group 1 P1 - Sunpractice920.000
Sun, May 3Group 1 P1 - Sunpractice930.000
Sat, May 2Race #6 - Satrace51:26.364
Sat, May 2Race #2 - Satrace41:20.132
Sat, May 2Group 9 P2 - Satpractice1870.000
Sat, May 2Group 9 P2 - Satpractice1880.000
Sat, May 2Group 9 P2 - Satpractice1890.000
Sat, May 2Group 9 P2 - Satpractice1900.000
Sat, May 2Group 2 P2 - Satpractice1870.000
Sat, May 2Group 2 P2 - Satpractice1880.000
Sat, May 2Group 2 P2 - Satpractice1890.000
Sat, May 2Group 2 P2 - Satpractice1900.000
Sat, May 2Group 9 P1 - Satpractice1850.000
Sat, May 2Group 9 P1 - Satpractice1860.000
Sat, May 2Group 9 P1 - Satpractice1870.000
Sat, May 2Group 9 P1 - Satpractice1880.000
Sat, May 2Group 1 & 2 P1 - Satpractice1840.000
Sat, May 2Group 1 & 2 P1 - Satpractice1850.000
Sat, May 2Group 1 & 2 P1 - Satpractice1860.000
Sat, May 2Group 1 & 2 P1 - Satpractice1870.000