Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMVC Week 4 · Jan 295:27.31aMVC Week 4January 29, 2025
1 Mile · OutdoorAndover at North Andover · May 135:15.17aAndover at North AndoverMay 13, 2026
1000 Meters · IndoorMSTCA Coaches Invitational (Large Schools) · Jan 263:05.73aMSTCA Coaches Invitational (Large Schools)January 26, 2025
1500 Meters · OutdoorPATF Home Meet #1 (4/8) - vs. AHS · Apr 85:26.69aPATF Home Meet #1 (4/8) - vs. AHSApril 8, 2023
2 Miles · IndoorMVC Week 3 · Jan 1012:23.88aMVC Week 3January 10, 2024
2 Miles · OutdoorLowell at Andover · Apr 812:17.8Lowell at AndoverApril 8, 2026
400 Meters · OutdoorAndover at Chelmsford · Apr 2963.06aAndover at ChelmsfordApril 29, 2026
400m Hurdles · 30" / 0.762m · Outdoor45th Annual Ottaviani Haverhill HS Track & Field Invitational · Apr 131:12.97a45th Annual Ottaviani Haverhill HS Track & Field InvitationalApril 13, 2024
600 Meters · IndoorMVC Week 3 · Jan 221:44.75aMVC Week 3January 22, 2025
800 Meters · OutdoorMIAA Meet of Champions · Jun 42:17.15aMIAA Meet of ChampionsJune 4, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 800 Meters · Place 23 · Andover800 Meters23.2:17.15a PB12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 800 Meters · Place 13 · Andover800 Meters13.2:19.04a12
May 23MVC League ChampionshipMay 23 · 800 Meters · Place 3 · Andover800 Meters3.2:18.35a12
May 13Andover at North AndoverMay 13 · 1 Mile · Place 1 · Andover1 Mile1.5:15.17a PB12
May 9Andover Boosters InvitationalMay 9 · 800 Meters · Place 3 · Andover800 Meters3.2:20.67a12
Apr 29Andover at ChelmsfordApr 29 · 400 Meters · Place 1 · Andover400 Meters1.63.06a PB12
Apr 242026 BSR Eagle InviteApr 24 · 1 Mile · Place 6 · Andover1 Mile6.5:26.72a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 800 Meters · Place 4 · Andover800 Meters42:25.9612
Apr 15Andover at BillericaApr 15 · 1 Mile · Place 1 · Andover1 Mile1.5:35.912
Apr 8Lowell at AndoverApr 8 · 2 Miles · Place 2 · Andover2 Miles2.12:17.8 PB12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 10 · Andover1000 Meters10.3:06.45a12
Jan 30MVC Week 5Jan 30 · 1 Mile · Place 6 · Andover1 Mile65:33.65a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 1000 Meters · Place 11 · Andover1000 Meters113:07.67a12
Jan 14MVC Week 4Jan 14 · 1 Mile · Place 4 · Andover1 Mile45:31.33a12
Jan 7MVC Week 3Jan 7 · 600 Meters · Place 4 · Andover600 Meters41:45.68a12
Jan 2MVC Week 2Jan 2 · 1000 Meters · Place 4 · Andover1000 Meters43:11.20a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · 1 Mile · Place 6 · Andover1 Mile6.5:38.80a12
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 1000 Meters · Place 19 · Andover1000 Meters193:12.74a—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 1000 Meters · Place 10 · Andover1000 Meters103:11.87a—
Feb 7MVC League ChampionshipFeb 7 · 1000 Meters · Place 3 · Andover1000 Meters33:10.13a—
Jan 29MVC Week 4Jan 29 · 1 Mile · Place 3 · Andover1 Mile35:27.31a PB—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 1000 Meters · Place 3 · Andover1000 Meters33:05.73a PB—
Jan 22MVC Week 3Jan 22 · 600 Meters · Place 4 · Andover600 Meters41:44.75a PB—
Jan 8MVC Week 2Jan 8 · 2 Miles · Place 6 · Andover2 Miles612:27.71a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24MVC League ChampionshipMay 24 · 800 Meters · Place 11 · Andover800 Meters112:31.47a11
May 10Andover Boosters InvitationalMay 10 · 800 Meters · Place 8 · Andover800 Meters82:29.58a11
Apr 30Andover at HaverhillApr 30 · 1 Mile · Place 1 · Andover1 Mile16:00.511
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 800 Meters · Place 7 · Andover800 Meters7.2:28.34a11
Apr 16Andover at North AndoverApr 16 · 1 Mile · Place 2 · Andover1 Mile25:47.36a11
Apr 9Central Catholic at AndoverApr 9 · 800 Meters · Place 2 · Andover800 Meters22:33.011
Apr 4Andover at LowellApr 4 · 2 Miles · Place 1 · Andover2 Miles112:39.011

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1000 Meters · Place 5 · Andover1000 Meters5.3:10.93a11
Dec 18MVC Week 1Dec 18 · 1000 Meters · Place 6 · Andover1000 Meters6.3:20.18a11
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1 Mile · Place 12 · Andover1 Mile125:27.94a—
Feb 9MVC League ChampionshipFeb 9 · 1 Mile · Place 8 · Andover1 Mile85:43.10a—
Jan 30MVC Girls' Freshman-Sophomore InvitationalJan 30 · 1 Mile · Place 1 · Andover1 Mile15:39.0—
Jan 17MVC Week 4Jan 17 · 1 Mile · Place 8 · Andover1 Mile85:42.94a—
Jan 10MVC Week 3Jan 10 · 2 Miles · Place 8 · Andover2 Miles812:23.88a PB—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 1 Mile · Place 5 · Andover1 Mile55:31.04a—
Jan 3MVC Week 2Jan 3 · 1000 Meters · Place 6 · Andover1000 Meters63:20.97a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 800 Meters · Place 14 · Andover800 Meters14.2:21.73a10
May 18MVC League ChampionshipMay 18 · 1 Mile · Place 3 · Andover1 Mile35:18.07a—
May 11Andover Boosters InvitationalMay 11 · 1 Mile · Place 8 · Andover1 Mile85:20.05a—
May 8Haverhill and Methuen at AndoverMay 8 · 2 Miles · Place 2 · Andover2 Miles212:29.7—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 800 Meters · Place 1 · Andover800 Meters12:24.50a—
May 1Andover at LowellMay 1 · 400m Hurdles · Place 4 · Andover400m Hurdles477.1—
Apr 24North Andover at AndoverApr 24 · 800 Meters · Place 1 · Andover800 Meters12:29.5—
Apr 19BSR Mid-Distance ClassicApr 19 · 1 Mile · Place 7 · Andover1 Mile75:27.08a—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 400m Hurdles · Place 6 · Andover400m Hurdles30" / 0.762m6.1:12.97a PB10
Apr 10Andover at Central CatholicApr 10 · 2 Miles · Place 1 · Andover2 Miles112:19.5—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 1000 Meters · Place 33 · Andover1000 Meters33.3:25.13a10
Dec 20MVC Week 1Dec 20 · 1 Mile · Place 7 · Andover1 Mile7.5:37.69a10
Dec 13Home Meet #1 - PATF vs. Andover HS (12/13)Dec 13 · 1000 Meters · Place 5 · Andover1000 Meters5.3:26.15a10

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 800 Meters · Place 26 · Andover800 Meters26.2:26.58a9
May 20MVC ChampionshipMay 20 · 800 Meters · Place 13 · Andover800 Meters13.2:32.13a9
May 13Andover Boosters MeetMay 13 · 800 Meters · Place 8 · Andover800 Meters8.2:26.49a9
May 10Andover at North AndoverMay 10 · 400 Meters · Place 2 · Andover400 Meters2.1:06.00a9
May 5MVC Girls Freshman-Sophomore InvitationalMay 5 · 1 Mile · Place 3 · Andover1 Mile35:46.5—
May 3Central Catholic at AndoverMay 3 · 1 Mile · Place 4 · Andover1 Mile45:47.1—
Apr 26Lowell at AndoverApr 26 · 800 Meters · Place 3 · Andover800 Meters32:32.0—
Apr 21St John's Prep Distance ClassicApr 21 · 800 Meters · Place 14 · Andover800 Meters142:33.90—
Apr 12Andover at MethuenApr 12 · 800 Meters · Place 2 · Andover800 Meters22:34.0—
Apr 8PATF Home Meet #1 (4/8) - vs. AHSApr 8 · 1500 Meters · Place 5 · Andover1500 Meters5.5:26.69a PB9
Apr 5Andover at HaverhillApr 5 · 800 Meters · Place 3 · Andover800 Meters32:41.1—