Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 154:30.26aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
1 Mile · OutdoorDivision A Midland-Wachusett League Meet · May 234:26.61aDivision A Midland-Wachusett League MeetMay 23, 2026
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 92:40.10aMSTCA Northeast InvitationalJanuary 9, 2026
2 Miles · IndoorMSTCA Boston Holiday Challenge · Dec 279:51.66aMSTCA Boston Holiday ChallengeDecember 27, 2025
2 Miles · OutdoorMIAA Division 1 Track & Field Championship · May 299:34.74aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
600 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 221:31.46aMSTCA Speed Classic (Sunday)December 22, 2024
800 Meters · IndoorMSTCA Distance Classic · Dec 282:29.40aMSTCA Distance ClassicDecember 28, 2022
800 Meters · OutdoorDivision A Midland-Wachusett League Meet · May 232:02.70aDivision A Midland-Wachusett League MeetMay 23, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 2 Miles · Place 10 · Wachusett RegionalWachusett Regional2 Miles10.9:34.74a PB12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1 Mile · Place 23 · Wachusett RegionalWachusett Regional1 Mile23.4:28.93a12
May 23Division A Midland-Wachusett League MeetMay 23 · 1 Mile · Place 1 · Wachusett RegionalWachusett Regional1 Mile1.4:26.61a PB12
May 23Division A Midland-Wachusett League MeetMay 23 · 800 Meters · Place 5 · Wachusett RegionalWachusett Regional800 Meters5.2:02.70a PB12
May 16Central Mass. Division 1 Class MeetMay 16 · 2 Miles · Place 1 · Wachusett RegionalWachusett Regional2 Miles1.9:56.18a12
May 16Central Mass. Division 1 Class MeetMay 16 · 1 Mile · Place 2 · Wachusett RegionalWachusett Regional1 Mile2.4:30.51a12
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 2 Miles · Place 2 · Wachusett RegionalWachusett Regional2 Miles2.9:47.6012
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 800 Meters · Place 1 · Wachusett RegionalWachusett Regional800 Meters1.2:03.1012
Apr 15Wachusett vs Westborough Dual MeetApr 15 · 2 Miles · Wachusett RegionalWachusett Regional2 Miles—10:32.6Unofficial12
Apr 15Wachusett vs Westborough Dual MeetApr 15 · 800 Meters · Wachusett RegionalWachusett Regional800 Meters—2:01.7Unofficial12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1 Mile · Place 11 · Wachusett RegionalWachusett Regional1 Mile11.4:30.26a PB12
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 1 Mile · Place 2 · Wachusett RegionalWachusett Regional1 Mile2.4:48.33a12
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 1000 Meters · Place 2 · Wachusett RegionalWachusett Regional1000 Meters2.2:48.62a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 1 Mile · Place 20 · Wachusett RegionalWachusett Regional1 Mile204:32.44a12
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 10 · Wachusett RegionalWachusett Regional1000 Meters102:40.10a PB12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 2 Miles · Place 8 · Wachusett RegionalWachusett Regional2 Miles8.9:51.66a PB12
Dec 13The BU Mini MeetDec 13 · 1 Mile · Place 13 · UnattachedUnattached1 Mile13.4:33.86a12
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 1 Mile · Place 18 · Wachusett RegionalWachusett Regional1 Mile184:33.35a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 2 Miles · Place 2 · Wachusett RegionalWachusett Regional2 Miles29:55.83a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 1 Mile · Place 3 · Wachusett RegionalWachusett Regional1 Mile34:36.51a—
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 15 · Wachusett RegionalWachusett Regional1 Mile154:39.91a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 2 Miles · Place 16 · Wachusett RegionalWachusett Regional2 Miles16.9:48.95a11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1 Mile · Place 27 · Wachusett RegionalWachusett Regional1 Mile27.4:35.57a11
May 24Midland Wachusett Division A League MeetMay 24 · 2 Miles · Place 1 · Wachusett RegionalWachusett Regional2 Miles19:41.72a11
May 24Midland Wachusett Division A League MeetMay 24 · 800 Meters · Place 4 · Wachusett RegionalWachusett Regional800 Meters42:06.04a11
May 17District E Central Mass Division 1 ChampionshipMay 17 · 1 Mile · Place 2 · Wachusett RegionalWachusett Regional1 Mile24:35.0411
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 2 Miles · Place 1 · Wachusett RegionalWachusett Regional2 Miles110:24.8011
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 800 Meters · Place 2 · Wachusett RegionalWachusett Regional800 Meters22:03.9011
Apr 9Wachusett Vs Shephard Hill Boys Dual MeetApr 9 · 1 Mile · Place 1 · Wachusett RegionalWachusett Regional1 Mile14:44.011

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 2 Miles · Place 8 · Wachusett RegionalWachusett Regional2 Miles8.10:14.18a11
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 600 Meters · Place 9 · Wachusett RegionalWachusett Regional600 Meters9.1:31.46a PB11
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 1 Mile · Place 4 · Wachusett RegionalWachusett Regional1 Mile4.4:44.21a11
Feb 1145th District E InviteFeb 11 · 1 Mile · Place 8 · Wachusett RegionalWachusett Regional1 Mile84:49.45a—
Feb 3Mid Wach League Championship A & BFeb 3 · 1 Mile · Place 7 · Wachusett RegionalWachusett Regional1 Mile74:49.14a—
Jan 24MW @ Wachusett # 5Jan 24 · 1000 Meters · Place 2 · Wachusett RegionalWachusett Regional1000 Meters22:56.80—
Jan 17MW @ Wachusett # 4Jan 17 · 1000 Meters · Place 4 · Wachusett RegionalWachusett Regional1000 Meters43:00.10—
Jan 12MSTCA Northeast InvitationalJan 12 · 1 Mile · Place 69 · Wachusett RegionalWachusett Regional1 Mile694:56.7910

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18Midland Wachusett Division A League MeetMay 18 · 1 Mile · Place 7 · Wachusett RegionalWachusett Regional1 Mile74:53.06a—
May 11District E Division 1 Central Mass. ChampionshipMay 11 · 1 Mile · Place 7 · WachusettWachusett1 Mile74:47.7610
May 1Wachusett Vs. Westborough (Boys Only)May 1 · 1 Mile · Place 3 · Wachusett RegionalWachusett Regional1 Mile3.4:5110
May 1Wachusett Vs. Westborough (Boys Only)May 1 · 800 Meters · Place 4 · Wachusett RegionalWachusett Regional800 Meters4.2:11.310
Apr 24Shepherd Hill Vs. WachusettApr 24 · 2 Miles · Place 2 · Wachusett RegionalWachusett Regional2 Miles2.10:42.3Unofficial10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · 800 Meters · Place 56 · Wachusett RegionalWachusett Regional800 Meters56.2:29.40a PB9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · 200 Meters · Place 14 · MountviewMountview200 Meters14.27.72aUnofficial-