Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor41st District E Boy's Decathlon · Jun 912.05a41st District E Boy's DecathlonJune 9, 2026
110m Hurdles · 39" / 0.991m · Outdoor41st District E Boy's Decathlon · Jun 921.74a41st District E Boy's DecathlonJune 9, 2026
1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 95:09.63a41st District E Boy's DecathlonJune 9, 2026
200 Meters · OutdoorOakmont vs Groton-Dunstable · May 624.3Oakmont vs Groton-DunstableMay 6, 2026
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2139.45aMSTCA Speed Classic (Sunday)December 21, 2025
400 Meters · OutdoorOakmont vs. Lunenburg · Apr 1555.3Oakmont vs. LunenburgApril 15, 2026
400 Meters · Relay Split · OutdoorMIAA Division 5 Track & Field Championship · May 2957.018aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
600 Meters · IndoorMidland Wachusett @ Wachusett #4 · Jan 211:40.50aMidland Wachusett @ Wachusett #4January 21, 2026
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9386241st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 918.43m41st District E Boy's DecathlonJune 9, 2026
High Jump · Outdoor41st District E Boy's Decathlon · Jun 91.52m41st District E Boy's DecathlonJune 9, 2026
Javelin · 800g · Outdoor41st District E Boy's Decathlon · Jun 916.86m41st District E Boy's DecathlonJune 9, 2026
Long Jump · IndoorMSTCA Speed Classic (Sunday) · Dec 2116-10.50MSTCA Speed Classic (Sunday)December 21, 2025
Long Jump · Outdoor41st District E Boy's Decathlon · Jun 95.51m41st District E Boy's DecathlonJune 9, 2026
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 96.83m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · Outdoor41st District E Boy's Decathlon · Jun 911.66m41st 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

35 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 30 · Oakmont RegionalDecathlonRound M30.3862 PB12
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 11 · Oakmont RegionalTriple JumpRound M11.11.66m PB12
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 28 · Oakmont RegionalLong JumpRound M28.5.51m PB12
Jun 941st District E Boy's DecathlonJun 9 · High Jump · Place 30 · Oakmont RegionalHigh JumpRound M30.1.52m PB12
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 60 · Oakmont RegionalJavelin800gRound M60.16.86m PB12
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 46 · Oakmont RegionalDiscus1.6kgRound M46.18.43m PB12
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 59 · Oakmont RegionalShot Put12lbRound M59.6.83m PB12
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 45 · Oakmont Regional110m Hurdles39" / 0.991mRound M45.21.74a PB12
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 13 · Oakmont Regional1500 MetersRound M13.5:09.63a PB12
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 19 · Oakmont Regional400 MetersRound M19.56.98a12
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 21 · Oakmont Regional100 MetersRound M21.12.05a PB12
May 21Division C Midland Wachusett League MeetMay 21 · Triple Jump · Place 6 · Oakmont RegionalTriple Jump6.36-08.7512
May 21Division C Midland Wachusett League MeetMay 21 · 400 Meters · Place 6 · Oakmont Regional400 Meters6.55.80a12
May 16Central Mass. Division 1 Class MeetMay 16 · Triple Jump · Place 20 · Oakmont RegionalTriple Jump20.35-09.0012
May 16Central Mass. Division 1 Class MeetMay 16 · 200 Meters · Place 27 · Oakmont Regional200 MetersRound P27.24.35a12
May 12Fitchburg vs Oakmont Dual MeetMay 12 · Triple Jump · Place 2 · Oakmont RegionalTriple Jump2.36-02.0012
May 12Fitchburg vs Oakmont Dual MeetMay 12 · Long Jump · Place 7 · Oakmont RegionalLong Jump7.16-04.5012
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 400 Meters · Place 3 · Oakmont Regional400 Meters3.56.79a12
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 200 Meters · Place 3 · Oakmont Regional200 Meters3.24.35a12
May 6Oakmont vs Groton-DunstableMay 6 · Triple Jump · Place 1 · Oakmont RegionalTriple Jump1.3412
May 6Oakmont vs Groton-DunstableMay 6 · Long Jump · Place 3 · Oakmont RegionalLong Jump3.17-012
May 6Oakmont vs Groton-DunstableMay 6 · 400 Meters · Place 4 · Oakmont Regional400 Meters4.57.312
May 6Oakmont vs Groton-DunstableMay 6 · 200 Meters · Place 2 · Oakmont Regional200 Meters2.24.3 PB12
Apr 28Quabbin vs OakmontApr 28 · Triple Jump · Place 3 · Oakmont RegionalTriple Jump3.36-05.512
Apr 28Quabbin vs OakmontApr 28 · Long Jump · Place 4 · Oakmont RegionalLong Jump4.17-03.2512
Apr 28Quabbin vs OakmontApr 28 · 400 Meters · Place 3 · Oakmont Regional400 Meters3.55.812
Apr 24MSTCA Invacational & PentathlonApr 24 · Triple Jump · Place 12 · Oakmont RegionalTriple Jump1236-412
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 39 · Oakmont Regional200 Meters3924.35a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 100 Meters · Place 70 · Oakmont Regional100 Meters7012.29a12
Apr 15Oakmont vs. LunenburgApr 15 · Triple Jump · Place 3 · Oakmont RegionalTriple Jump3.35-012
Apr 15Oakmont vs. LunenburgApr 15 · Long Jump · Place 4 · Oakmont RegionalLong Jump4.16-412
Apr 15Oakmont vs. LunenburgApr 15 · 400 Meters · Place 3 · Oakmont Regional400 Meters3.55.3 PB12
Apr 8Hudson vs OakmontApr 8 · Triple Jump · Place 1 · Oakmont RegionalTriple Jump137-05.0012
Apr 8Hudson vs OakmontApr 8 · 400 Meters · Place 5 · Oakmont Regional400 Meters556.17a12
Apr 8Hudson vs OakmontApr 8 · 200 Meters · Place 5 · Oakmont Regional200 Meters525.19a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 600 Meters · Place 5 · Oakmont Regional600 Meters51:40.50a PB12
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 600 Meters · Place 3 · Oakmont Regional600 Meters31:40.70a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 41 · Oakmont Regional300 Meters41.39.45a PB12
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Long Jump · Place 43 · Oakmont RegionalLong Jump43.16-10.50 PB12
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 300 Meters · Place 8 · Oakmont Regional300 Meters844.30—
Jan 15MidWach @ Wachusett Week3Jan 15 · Shot Put · Oakmont RegionalShot Put12lb--SCR11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Oakmont Regional400 MetersRelay Split—57.018a PB11
Apr 30Oakmont vs. HudsonApr 30 · Triple Jump · Place 6 · Oakmont RegionalTriple Jump636-1.511
Apr 30Oakmont vs. HudsonApr 30 · 400 Meters · Place 8 · Oakmont Regional400 Meters857.511
Apr 30Oakmont vs. HudsonApr 30 · 200 Meters · Place 11 · Oakmont Regional200 Meters1125.911
Apr 25MSTCA InVacational & PentathlonApr 25 · 200 Meters · Place 67 · Oakmont Regional200 Meters6726.1311
Apr 25MSTCA InVacational & PentathlonApr 25 · 100 Meters · Place 86 · Oakmont Regional100 Meters8612.9811
Apr 4Oakmont vs. QuabbinApr 4 · Triple Jump · Oakmont RegionalTriple Jump—35-00Unofficial11
Apr 4Oakmont vs. QuabbinApr 4 · Pole Vault · Oakmont RegionalPole Vault—NH11
Apr 4Oakmont vs. QuabbinApr 4 · 400 Meters · Oakmont Regional400 Meters—58.8Unofficial11

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 300 Meters · Place 66 · Oakmont Regional300 Meters66.42.53a11
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · Long Jump · Place 49 · Oakmont RegionalLong Jump49.15-02.0011
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · 300 Meters · Place 6 · Oakmont Regional300 Meters644.50—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Midland Wachusett Division C League MeetMay 15 · Pole Vault · Place 11 · Oakmont RegionalPole Vault118-0—
May 3Hudson v Oakmont and MarlboroughMay 3 · Pole Vault · Place 7 · Oakmont RegionalPole Vault77-6—
May 3Hudson v Oakmont and MarlboroughMay 3 · 400 Meters · Place 7 · Oakmont Regional400 Meters759.7—
May 3Hudson v Oakmont and MarlboroughMay 3 · 200 Meters · Place 12 · Oakmont Regional200 Meters1226.6—
Apr 24Quabbin vs Oakmont dual meetApr 24 · 400 Meters · Place 6 · Oakmont Regional400 Meters6.60.410
Apr 24Quabbin vs Oakmont dual meetApr 24 · 200 Meters · Place 10 · Oakmont Regional200 Meters10.27.310