Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Winter Festival (Sunday) · Dec 145:07.92aMSTCA Winter Festival (Sunday)December 14, 2025
1 Mile · OutdoorMidland Wachusett Division C League Meet · May 215:20.57aMidland Wachusett Division C League MeetMay 21, 2025
2 Miles · IndoorMidland Wachusett @ Shrewsbury #3 · Jan 1411:38.00aMidland Wachusett @ Shrewsbury #3January 14, 2026
2 Miles · OutdoorCentral Mass. Division 1 Class Meet · May 1610:50.40aCentral Mass. Division 1 Class MeetMay 16, 2026
600 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 211:34.68aMSTCA Speed Classic (Sunday)December 21, 2025
800 Meters · OutdoorFitchburg vs Oakmont Dual Meet · May 122:16.23aFitchburg vs Oakmont Dual MeetMay 12, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 29 · Oakmont Regional2 Miles29.11:15.30a10
May 21Division C Midland Wachusett League MeetMay 21 · 2 Miles · Place 7 · Oakmont Regional2 Miles7.11:01.33a10
May 16Central Mass. Division 1 Class MeetMay 16 · 2 Miles · Place 8 · Oakmont Regional2 Miles8.10:50.40a PB10
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 2 Miles · Place 2 · Oakmont Regional2 Miles2.11:09.92a10
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 800 Meters · Place 4 · Oakmont Regional800 Meters4.2:16.23a PB10
May 6Oakmont vs Groton-DunstableMay 6 · 2 Miles · Place 3 · Oakmont Regional2 Miles3.11:0010
Apr 28Quabbin vs OakmontApr 28 · 2 Miles · Place 2 · Oakmont Regional2 Miles2.10:58.210
Apr 28Quabbin vs OakmontApr 28 · 800 Meters · Place 5 · Oakmont Regional800 Meters5.2:20.910
Apr 15Oakmont vs. LunenburgApr 15 · 2 Miles · Place 1 · Oakmont Regional2 Miles1.11:1210
Apr 15Oakmont vs. LunenburgApr 15 · 800 Meters · Place 4 · Oakmont Regional800 Meters4.2:17.710
Apr 8Hudson vs OakmontApr 8 · 2 Miles · Place 3 · Oakmont Regional2 Miles311:17.4010

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 600 Meters · Place 29 · Oakmont Regional600 Meters291:34.98a10
Feb 4Midland Wachusett @ FitchburgFeb 4 · 1 Mile · Place 13 · Oakmont Regional1 Mile136:53.3010
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 2 Miles · Place 8 · Oakmont Regional2 Miles811:50.50a10
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 2 Miles · Place 6 · Oakmont Regional2 Miles611:38.00a PB10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 600 Meters · Place 43 · Oakmont Regional600 Meters43.1:34.68a PB10
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 1 Mile · Place 13 · Oakmont Regional1 Mile13.5:07.92a PB10
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 600 Meters · Place 11 · Oakmont Regional600 Meters111:47.80—
Jan 8MidWach Week 2 @ FitchburgJan 8 · 600 Meters · Place 10 · Oakmont Regional600 Meters101:48.90—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 21Midland Wachusett Division C League MeetMay 21 · 1 Mile · Place 9 · Oakmont Regional1 Mile9.5:20.57a PB9
Apr 30Oakmont vs. HudsonApr 30 · Javelin · Place 12 · Oakmont RegionalJavelin1277-89
Apr 30Oakmont vs. HudsonApr 30 · 1 Mile · Place 6 · Oakmont Regional1 Mile65:25.59
Apr 4Oakmont vs. QuabbinApr 4 · 1 Mile · Oakmont Regional1 Mile—5:15.4Unofficial9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 600 Meters · Place 52 · Oakmont Regional600 Meters52.1:43.52a9
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · 600 Meters · Place 11 · Oakmont Regional600 Meters111:51.80—
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 600 Meters · Place 45 · Oakmont Regional600 Meters45.1:43.66a9