Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor41st District E Boy's Decathlon · Jun 912.66a41st District E Boy's DecathlonJune 9, 2026
110m Hurdles · 39" / 0.991m · OutdoorOakmont vs Groton-Dunstable · May 615.6Oakmont vs Groton-DunstableMay 6, 2026
1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 95:52.04a41st District E Boy's DecathlonJune 9, 2026
400 Meters · Outdoor41st District E Boy's Decathlon · Jun 958.53a41st District E Boy's DecathlonJune 9, 2026
400m Hurdles · 36" / 0.914m · OutdoorCentral Mass. Division 1 Class Meet · May 161:05.00aCentral Mass. Division 1 Class MeetMay 16, 2026
Complete · OutdoorMSTCA InVacational & Pentathlon · Apr 2519.60MSTCA InVacational & PentathlonApril 25, 2025
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9394141st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 921.99m41st District E Boy's DecathlonJune 9, 2026
High Jump · Outdoor41st District E Boy's Decathlon · Jun 91.47m41st District E Boy's DecathlonJune 9, 2026
Javelin · 800g · OutdoorFitchburg vs Oakmont Dual Meet · May 12112-05Fitchburg vs Oakmont Dual MeetMay 12, 2026
Long Jump · Outdoor41st District E Boy's Decathlon · Jun 94.75m41st District E Boy's DecathlonJune 9, 2026
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 98.92m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · Outdoor41st District E Boy's Decathlon · Jun 99.88m41st District E Boy's DecathlonJune 9, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 25 · Oakmont RegionalDecathlonRound M25.3941 PB10
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 47 · Oakmont RegionalTriple JumpRound M47.9.88m PB10
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 55 · Oakmont RegionalLong JumpRound M55.4.75m PB10
Jun 941st District E Boy's DecathlonJun 9 · High Jump · Place 39 · Oakmont RegionalHigh JumpRound M39.1.47m PB10
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 12 · Oakmont RegionalJavelin800gRound M12.32.58m10
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 26 · Oakmont RegionalDiscus1.6kgRound M26.21.99m PB10
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 24 · Oakmont RegionalShot Put12lbRound M24.8.92m PB10
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 7 · Oakmont Regional110m Hurdles39" / 0.991mRound M7.16.78a10
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 43 · Oakmont Regional1500 MetersRound M43.5:52.04a PB10
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 30 · Oakmont Regional400 MetersRound M30.58.53a PB10
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 45 · Oakmont Regional100 MetersRound M45.12.66a PB10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 6 · Oakmont Regional110m Hurdles39" / 0.991mRound P6.15.82a10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 7 · Oakmont Regional110m Hurdles39" / 0.991m7.16.69a10
May 21Division C Midland Wachusett League MeetMay 21 · Javelin · Place 8 · Oakmont RegionalJavelin800g8.108-0510
May 21Division C Midland Wachusett League MeetMay 21 · 400m Hurdles · Place 5 · Oakmont Regional400m Hurdles36" / 0.914m5.1:05.26a10
May 21Division C Midland Wachusett League MeetMay 21 · 110m Hurdles · Place 3 · Oakmont Regional110m Hurdles39" / 0.991mRound P3.16.04a10
May 21Division C Midland Wachusett League MeetMay 21 · 110m Hurdles · Place 2 · Oakmont Regional110m Hurdles39" / 0.991m2.16.16a10
May 16Central Mass. Division 1 Class MeetMay 16 · 400m Hurdles · Place 13 · Oakmont Regional400m Hurdles36" / 0.914m13.1:05.00a PB10
May 16Central Mass. Division 1 Class MeetMay 16 · 110m Hurdles · Place 4 · Oakmont Regional110m Hurdles39" / 0.991mRound P4.16.30a10
May 16Central Mass. Division 1 Class MeetMay 16 · 110m Hurdles · Place 7 · Oakmont Regional110m Hurdles39" / 0.991m7.16.44a10
May 12Fitchburg vs Oakmont Dual MeetMay 12 · Javelin · Place 3 · Oakmont RegionalJavelin800g3.112-05 PB10
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 400m Hurdles · Place 1 · Oakmont Regional400m Hurdles36" / 0.914m1.1:09.34a10
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 110m Hurdles · Place 2 · Oakmont Regional110m Hurdles39" / 0.991m2.16.07a10
May 6Oakmont vs Groton-DunstableMay 6 · 400m Hurdles · Place 2 · Oakmont Regional400m Hurdles36" / 0.914m2.1:05.910
May 6Oakmont vs Groton-DunstableMay 6 · 110m Hurdles · Place 1 · Oakmont Regional110m Hurdles39" / 0.991m1.15.6 PB10
Apr 28Quabbin vs OakmontApr 28 · 110m Hurdles · Place 2 · Oakmont Regional110m Hurdles39" / 0.991m2.16.110
Apr 24MSTCA Invacational & PentathlonApr 24 · 110m Hurdles · Place 4 · Oakmont Regional110m Hurdles415.99a10
Apr 15Oakmont vs. LunenburgApr 15 · Javelin · Place 8 · Oakmont RegionalJavelin800g8.93-1110
Apr 15Oakmont vs. LunenburgApr 15 · 400m Hurdles · Place 2 · Oakmont Regional400m Hurdles36" / 0.914m2.1:12.610
Apr 15Oakmont vs. LunenburgApr 15 · 110m Hurdles · Place 1 · Oakmont Regional110m Hurdles39" / 0.991m1.16.710
Apr 8Hudson vs OakmontApr 8 · High Jump · Place 6 · Oakmont RegionalHigh Jump64-10.0010
Apr 8Hudson vs OakmontApr 8 · Javelin · Place 8 · Oakmont RegionalJavelin899-0510
Apr 8Hudson vs OakmontApr 8 · 400m Hurdles · Place 2 · Oakmont Regional400m Hurdles21:09.60a10
Apr 8Hudson vs OakmontApr 8 · 110m Hurdles · Place 2 · Oakmont Regional110m Hurdles217.41a10

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 30Oakmont vs. HudsonApr 30 · 110m Hurdles · Place 5 · Oakmont Regional110m Hurdles518.69
Apr 25MSTCA InVacational & PentathlonApr 25 · Complete · Place 24 · Oakmont RegionalComplete2419.60 PB9