Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMidLand Wachusett Indoor League Championships · Feb 24:39.66aMidLand Wachusett Indoor League ChampionshipsFebruary 2, 2025
1 Mile · OutdoorMidland Wachusett Division A League Meet · May 244:38.68aMidland Wachusett Division A League MeetMay 24, 2025
1000 Meters · IndoorMSTCA Coaches' Invitational · Jan 242:41.94aMSTCA Coaches' InvitationalJanuary 24, 2026
1600 Meters · IndoorMSTCA Boston Holiday Challenge · Dec 274:43.80aMSTCA Boston Holiday ChallengeDecember 27, 2025
2 Miles · IndoorMidLand Wachusett Indoor League Championships · Feb 210:15.99aMidLand Wachusett Indoor League ChampionshipsFebruary 2, 2025
2 Miles · OutdoorMIAA Division 1 Track & Field Championship · May 299:51.36aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
400 Meters · Relay Split · OutdoorMIAA Division 1 Track & Field Championship · May 2955.939aMIAA Division 1 Track & Field ChampionshipMay 29, 2025
600 Meters · IndoorMSTCA Northeast Invitational · Jan 91:28.72aMSTCA Northeast InvitationalJanuary 9, 2026
800 Meters · OutdoorCentral Mass. Division 1 Class Meet · May 162:04.22aCentral Mass. Division 1 Class MeetMay 16, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 2 Miles · Place 21 · Wachusett RegionalWachusett Regional2 Miles21.9:51.36a PB12
May 23Division A Midland-Wachusett League MeetMay 23 · 2 Miles · Place 2 · Wachusett RegionalWachusett Regional2 Miles2.9:57.99a12
May 16Central Mass. Division 1 Class MeetMay 16 · 800 Meters · Place 7 · Wachusett RegionalWachusett Regional800 Meters7.2:04.22a PB12
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 1 Mile · Place 2 · Wachusett RegionalWachusett Regional1 Mile2.4:39.5012
Apr 15Wachusett vs Westborough Dual MeetApr 15 · 1 Mile · Wachusett RegionalWachusett Regional1 Mile—4:42.1Unofficial12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 23 · Wachusett RegionalWachusett Regional1000 Meters23.2:43.53a12
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 600 Meters · Place 3 · Wachusett RegionalWachusett Regional600 Meters3.1:31.39a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 1000 Meters · Place 25 · Wachusett RegionalWachusett Regional1000 Meters252:41.94a PB12
Jan 9MSTCA Northeast InvitationalJan 9 · 600 Meters · Place 23 · Wachusett RegionalWachusett Regional600 Meters231:28.72a PB12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1 Mile · Place 27 · Wachusett RegionalWachusett Regional1 Mile27.4:45.43a12
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1600 Meters · Place 27 · Wachusett RegionalWachusett Regional1600 Meters27.4:43.80a PB12
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 1000 Meters · Place 1 · Wachusett RegionalWachusett Regional1000 Meters1.2:45.23a12
Dec 13The BU Mini MeetDec 13 · 1 Mile · Place 10 · UnattachedUnattached1 Mile10.4:50.12a12
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 2 Miles · Place 6 · Wachusett RegionalWachusett Regional2 Miles610:15.99a PB—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 1 Mile · Place 6 · Wachusett RegionalWachusett Regional1 Mile64:39.66a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 49 · Wachusett RegionalWachusett Regional1 Mile494:50.31a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Wachusett RegionalWachusett Regional400 MetersRelay Split—55.939a PB11
May 24Midland Wachusett Division A League MeetMay 24 · 1 Mile · Place 4 · Wachusett RegionalWachusett Regional1 Mile44:38.68a PB11
May 17District E Central Mass Division 1 ChampionshipMay 17 · 1 Mile · Place 4 · Wachusett RegionalWachusett Regional1 Mile44:42.0211
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 2 Miles · Place 3 · Wachusett RegionalWachusett Regional2 Miles310:42.7011
Apr 9Wachusett Vs Shephard Hill Boys Dual MeetApr 9 · 1 Mile · Place 2 · Wachusett RegionalWachusett Regional1 Mile24:45.011

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 2 Miles · Place 11 · Wachusett RegionalWachusett Regional2 Miles11.10:25.48a11
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 1 Mile · Place 9 · Wachusett RegionalWachusett Regional1 Mile9.4:57.59a11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18Midland Wachusett Division A League MeetMay 18 · 1 Mile · Place 8 · Wachusett RegionalWachusett Regional1 Mile84:55.84a—
May 1Wachusett Vs. Westborough (Boys Only)May 1 · 1 Mile · Place 4 · Wachusett RegionalWachusett Regional1 Mile4.4:56.410
May 1Wachusett Vs. Westborough (Boys Only)May 1 · 800 Meters · Place 5 · Wachusett RegionalWachusett Regional800 Meters5.2:16.910
Apr 24Shepherd Hill Vs. WachusettApr 24 · 2 Miles · Place 4 · Wachusett RegionalWachusett Regional2 Miles4.10:58.0Unofficial10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14MSTCA Rising ChampionshipsFeb 14 · 1 Mile · Place 15 · Wachusett RegionalWachusett Regional1 Mile155:00.02a—
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 57 · Wachusett RegionalWachusett Regional1 Mile57.5:22.03a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · 1 Mile · Place 65 · Wachusett RegionalWachusett Regional1 Mile65.5:09.53a9
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 1000 Meters · Place 7 · Wachusett RegionalWachusett Regional1000 Meters7.3:09.63a9