Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWinter Warrior HS Invitational · Dec 285:26.57aWinter Warrior HS InvitationalDecember 28, 2025
1 Mile · OutdoorDivision C Midland Wachusett League Meet · May 215:00.11aDivision C Midland Wachusett League MeetMay 21, 2026
100 Meters · Outdoor41st District E Boy's Decathlon · Jun 914.39a41st District E Boy's DecathlonJune 9, 2026
1000 Meters · IndoorMid Wach @ Wachusett Week 4 · Jan 223:29.40Mid Wach @ Wachusett Week 4January 22, 2025
110m Hurdles · 39" / 0.991m · Outdoor41st District E Boy's Decathlon · Jun 922.94a41st District E Boy's DecathlonJune 9, 2026
1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 94:49.11a41st District E Boy's DecathlonJune 9, 2026
2 Miles · IndoorMidland Wachusett @ Shrewsbury #3 · Jan 1412:27.90aMidland Wachusett @ Shrewsbury #3January 14, 2026
2 Miles · OutdoorOakmont vs. Lunenburg · Apr 1512:01Oakmont vs. LunenburgApril 15, 2026
400 Meters · Outdoor41st District E Boy's Decathlon · Jun 91:02.36a41st District E Boy's DecathlonJune 9, 2026
600 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 211:44.37aMSTCA Speed Classic (Sunday)December 21, 2025
800 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 242:24.82aMSTCA Invacational & PentathlonApril 24, 2026
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9298541st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 915.82m41st 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 919.24m41st District E Boy's DecathlonJune 9, 2026
Long Jump · Outdoor41st District E Boy's Decathlon · Jun 94.63m41st District E Boy's DecathlonJune 9, 2026
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 96.48m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · Outdoor41st District E Boy's Decathlon · Jun 910.25m41st 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

26 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 47 · Oakmont RegionalDecathlonRound M47.2985 PB9
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 41 · Oakmont RegionalTriple JumpRound M41.10.25m PB9
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 61 · Oakmont RegionalLong JumpRound M61.4.63m PB9
Jun 941st District E Boy's DecathlonJun 9 · High Jump · Place 30 · Oakmont RegionalHigh JumpRound M30.1.52m PB9
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 54 · Oakmont RegionalJavelin800gRound M54.19.24m PB9
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 59 · Oakmont RegionalDiscus1.6kgRound M59.15.82m PB9
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 65 · Oakmont RegionalShot Put12lbRound M65.6.48m PB9
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 56 · Oakmont Regional110m Hurdles39" / 0.991mRound M56.22.94a PB9
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 4 · Oakmont Regional1500 MetersRound M4.4:49.11a PB9
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 54 · Oakmont Regional400 MetersRound M54.1:02.36a PB9
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 68 · Oakmont Regional100 MetersRound M68.14.39a PB9
May 21Division C Midland Wachusett League MeetMay 21 · 1 Mile · Place 9 · Oakmont Regional1 Mile9.5:00.11a PB9
May 16Central Mass. Division 1 Class MeetMay 16 · 1 Mile · Place 23 · Oakmont Regional1 Mile23.5:07.74a9
May 12Fitchburg vs Oakmont Dual MeetMay 12 · High Jump · Place 6 · Oakmont RegionalHigh Jump6.4-10.009
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 1 Mile · Place 2 · Oakmont Regional1 Mile2.5:02.40a9
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 800 Meters · Place 7 · Oakmont Regional800 Meters7.2:31.16a9
May 6Oakmont vs Groton-DunstableMay 6 · 1 Mile · Place 5 · Oakmont Regional1 Mile5.5:10.89
Apr 28Quabbin vs OakmontApr 28 · 1 Mile · Place 4 · Oakmont Regional1 Mile4.5:13.99
Apr 28Quabbin vs OakmontApr 28 · 800 Meters · Place 8 · Oakmont Regional800 Meters8.2:29.19
Apr 24MSTCA Invacational & PentathlonApr 24 · 1 Mile · Place 60 · Oakmont Regional1 Mile605:28.45a9
Apr 24MSTCA Invacational & PentathlonApr 24 · 800 Meters · Place 41 · Oakmont Regional800 Meters412:24.82a PB9
Apr 15Oakmont vs. LunenburgApr 15 · High Jump · Place 5 · Oakmont RegionalHigh Jump5.4-109
Apr 15Oakmont vs. LunenburgApr 15 · 2 Miles · Place 4 · Oakmont Regional2 Miles4.12:01 PB9
Apr 15Oakmont vs. LunenburgApr 15 · 800 Meters · Place 8 · Oakmont Regional800 Meters8.2:25.19
Apr 8Hudson vs OakmontApr 8 · High Jump · Place 7 · Oakmont RegionalHigh Jump74-08.009
Apr 8Hudson vs OakmontApr 8 · 1 Mile · Place 5 · Oakmont Regional1 Mile55:14.81a9

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 4Midland Wachusett @ FitchburgFeb 4 · 1 Mile · Place 16 · Oakmont Regional1 Mile166:55.009
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 2 Miles · Place 15 · Oakmont Regional2 Miles1512:36.70a9
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 2 Miles · Place 12 · Oakmont Regional2 Miles1212:27.90a PB9

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 1 Mile · Place 103 · Oakmont Regional1 Mile103.5:26.57a PB9
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 600 Meters · Place 87 · Oakmont Regional600 Meters87.1:44.37a PB9
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 1 Mile · Place 30 · Oakmont Regional1 Mile30.5:35.00a9
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 1 Mile · Place 12 · Oakmont Regional1 Mile125:39.44a—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 1 Mile · Place 9 · Oakmont Regional1 Mile95:49.90—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 1000 Meters · Place 4 · Oakmont Regional1000 Meters43:29.40 PB—
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · 2 Miles · Place 7 · Oakmont2 Miles712:56.108
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · 1 Mile · Place 6 · Oakmont1 Mile66:00.008
Jan 8MidWach Week 2 @ FitchburgJan 8 · 2 Miles · Place 4 · Oakmont Regional2 Miles412:57.80—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · 2 Miles · Place 9 · Oakmont Regional2 Miles912:52.90—
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 1 Mile · Place 59 · Oakmont Regional1 Mile59.5:46.23a8