Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorQuabbin vs Oakmont · Apr 285:11.7Quabbin vs OakmontApril 28, 2026
100 Meters · Outdoor41st District E Boy's Decathlon · Jun 912.38a41st District E Boy's DecathlonJune 9, 2026
110m Hurdles · 39" / 0.991m · Outdoor41st District E Boy's Decathlon · Jun 920.35a41st District E Boy's DecathlonJune 9, 2026
1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 94:48.57a41st District E Boy's DecathlonJune 9, 2026
400 Meters · Outdoor41st District E Boy's Decathlon · Jun 956.20a41st District E Boy's DecathlonJune 9, 2026
800 Meters · OutdoorOakmont vs Groton-Dunstable · May 62:20.4Oakmont vs Groton-DunstableMay 6, 2026
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9453141st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · OutdoorDivision C Midland Wachusett League Meet · May 21104-01Division C Midland Wachusett League MeetMay 21, 2026
High Jump · Outdoor41st District E Boy's Decathlon · Jun 91.57m41st District E Boy's DecathlonJune 9, 2026
Javelin · 800g · Outdoor41st District E Boy's Decathlon · Jun 932.11m41st District E Boy's DecathlonJune 9, 2026
Long Jump · Outdoor41st District E Boy's Decathlon · Jun 95.80m41st District E Boy's DecathlonJune 9, 2026
Pole Vault · OutdoorMIAA Division 5 Track & Field Championship · May 2911-06.00MIAA Division 5 Track & Field ChampionshipMay 29, 2026
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 98.20m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · Outdoor41st District E Boy's Decathlon · Jun 910.79m41st 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

32 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 11 · Oakmont RegionalDecathlonRound M11.4531 PB12
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 26 · Oakmont RegionalTriple JumpRound M26.10.79m PB12
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 17 · Oakmont RegionalLong JumpRound M17.5.80m PB12
Jun 941st District E Boy's DecathlonJun 9 · High Jump · Place 18 · Oakmont RegionalHigh JumpRound M18.1.57m PB12
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 15 · Oakmont RegionalJavelin800gRound M15.32.11m PB12
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 9 · Oakmont RegionalDiscus1.6kgRound M9.28.44m12
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 38 · Oakmont RegionalShot Put12lbRound M38.8.20m PB12
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 31 · Oakmont Regional110m Hurdles39" / 0.991mRound M31.20.35a PB12
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 3 · Oakmont Regional1500 MetersRound M3.4:48.57a PB12
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 15 · Oakmont Regional400 MetersRound M15.56.20a PB12
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 30 · Oakmont Regional100 MetersRound M30.12.38a PB12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Pole Vault · Place 5 · Oakmont RegionalPole Vault5.11-06.00 PB12
May 21Division C Midland Wachusett League MeetMay 21 · Pole Vault · Place 4 · Oakmont RegionalPole Vault4.10-06.0012
May 21Division C Midland Wachusett League MeetMay 21 · Discus · Place 3 · Oakmont RegionalDiscus1.6kg3.104-01 PB12
May 21Division C Midland Wachusett League MeetMay 21 · 1 Mile · Oakmont Regional1 Mile--DNS12
May 16Central Mass. Division 1 Class MeetMay 16 · Pole Vault · Place 6 · Oakmont RegionalPole Vault6.10-06.0012
May 16Central Mass. Division 1 Class MeetMay 16 · Discus · Place 19 · Oakmont RegionalDiscus1.6kg19.90-0412
May 12Fitchburg vs Oakmont Dual MeetMay 12 · Pole Vault · Place 1 · Oakmont RegionalPole Vault1.10-06.0012
May 12Fitchburg vs Oakmont Dual MeetMay 12 · Discus · Place 5 · Oakmont RegionalDiscus1.6kg5.81-1112
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 1 Mile · Place 3 · Oakmont Regional1 Mile3.5:14.47a12
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 800 Meters · Oakmont Regional800 Meters--DNS12
May 6Oakmont vs Groton-DunstableMay 6 · Discus · Place 6 · Oakmont RegionalDiscus1.6kg6.74-012
May 6Oakmont vs Groton-DunstableMay 6 · 1 Mile · Place 8 · Oakmont Regional1 Mile8.5:24.812
May 6Oakmont vs Groton-DunstableMay 6 · 800 Meters · Place 6 · Oakmont Regional800 Meters6.2:20.4 PB12
May 2District E Girls & Boys Division 1 RelaysMay 2 · Discus · Place 36 · Oakmont RegionalDiscus1.6kg36.23.58m12
Apr 28Quabbin vs OakmontApr 28 · Pole Vault · Place 3 · Oakmont RegionalPole Vault3.10-0612
Apr 28Quabbin vs OakmontApr 28 · Discus · Place 4 · Oakmont RegionalDiscus1.6kg4.88-01.2512
Apr 28Quabbin vs OakmontApr 28 · 1 Mile · Place 3 · Oakmont Regional1 Mile3.5:11.7 PB12
Apr 28Quabbin vs OakmontApr 28 · 800 Meters · Place 10 · Oakmont Regional800 Meters10.2:31.912
Apr 15Oakmont vs. LunenburgApr 15 · Pole Vault · Place 2 · Oakmont RegionalPole Vault2.10-012
Apr 15Oakmont vs. LunenburgApr 15 · Discus · Place 4 · Oakmont RegionalDiscus1.6kg4.87-412
Apr 15Oakmont vs. LunenburgApr 15 · 1 Mile · Place 2 · Oakmont Regional1 Mile2.5:1712