Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorDual County League Championship · May 215:21.57aDual County League ChampionshipMay 21, 2025
1600 Meters · OutdoorWestford Academy vs Lincoln-Sudbury vs Wayland · Apr 245:34.30aWestford Academy vs Lincoln-Sudbury vs WaylandApril 24, 2024
2000m Steeplechase · 0.762m · OutdoorWeston Twilight - Regis Events · May 47:51.40Weston Twilight - Regis EventsMay 4, 2024
3000m Steeplechase · 0.762m · OutdoorBruno's Backyard Classic · Apr 412:16.94aBruno's Backyard ClassicApril 4, 2026
3000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 37:26.19aWeston Twilight Invitational - Regis EventsMay 3, 2025
400 Meters · Relay Split · OutdoorMIAA Division 1 Track & Field Championship · May 291:06.904aMIAA Division 1 Track & Field ChampionshipMay 29, 2025
800 Meters · OutdoorDual County League Championship · May 152:24.14aDual County League ChampionshipMay 15, 2024

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 4Bruno's Backyard ClassicApr 4 · 3000m Steeplechase · Place 1 · Massachusetts-Amherst ClubMassachusetts-Amherst Club3000m Steeplechase0.762m1.12:16.94a PB-
Mar 8Harvard Running Club InviteMar 8 · 1 Mile · Place 15 · Massachusetts-Amherst ClubMassachusetts-Amherst Club1 Mile155:55.67a—
Mar 8Harvard Running Club InviteMar 8 · 800 Meters · Place 4 · Massachusetts-Amherst ClubMassachusetts-Amherst Club800 Meters42:38.73a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1 Mile · Place 24 · Westford AcademyWestford Academy1 Mile24.5:31.56a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Westford AcademyWestford Academy400 MetersRelay Split—1:06.904a PB12
May 21Dual County League ChampionshipMay 21 · 1 Mile · Place 6 · Westford AcademyWestford Academy1 Mile65:21.57a PB12
May 10Andover Boosters InvitationalMay 10 · 1 Mile · Place 11 · Westford AcademyWestford Academy1 Mile115:29.16a12
May 7Westford Academy vs Newton SouthMay 7 · 800 Meters · Place 4 · Westford AcademyWestford Academy800 Meters42:29.72a12
May 3Weston Twilight Invitational - Regis EventsMay 3 · 3000m Steeplechase · Place 1 · Westford AcademyWestford Academy3000m Steeplechase17:26.19a PB12
May 1Westford vs Cambridge RLMay 1 · 1 Mile · Place 1 · Westford AcademyWestford Academy1 Mile15:28.24a12
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · 1 Mile · Place 1 · Westford AcademyWestford Academy1 Mile15:33.4212
Apr 8DCL #2 AB vs WAApr 8 · 800 Meters · Place 2 · Westford AcademyWestford Academy800 Meters22:36.19a12
Apr 2Westford Academy vs Concord-CarlisleApr 2 · 1 Mile · Place 1 · Westford AcademyWestford Academy1 Mile15:35.78a12

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 1 Mile · Place 15 · Westford AcademyWestford Academy1 Mile15.5:27.86a11
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 800 Meters · Place 24 · Westford AcademyWestford Academy800 Meters24.2:28.73a11
May 15Dual County League ChampionshipMay 15 · 800 Meters · Place 3 · Westford AcademyWestford Academy800 Meters32:24.14a PB—
May 10DCL Dual Meet With Westford AcademyMay 10 · 800 Meters · Place 1 · Westford AcademyWestford Academy800 Meters12:32.67a—
May 8DCL # 4 NS vs WAMay 8 · 1 Mile · Place 2 · Westford AcademyWestford Academy1 Mile25:35.99a—
May 4Weston Twilight - Regis EventsMay 4 · 2000m Steeplechase · Place 5 · Westford AcademyWestford Academy2000m Steeplechase0.762m5.7:51.40 PB11
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 800 Meters · Place 1 · Westford AcademyWestford Academy800 Meters12:33.76a—
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · 1600 Meters · Place 1 · Westford AcademyWestford Academy1600 Meters1.5:34.30a PB11
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · 800 Meters · Place 2 · Westford AcademyWestford Academy800 Meters2.2:29.58a11