Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Northeast Invitational · Jan 105:11.97aMSTCA Northeast InvitationalJanuary 10, 2025
1 Mile · Mile Road · OutdoorYakima Mile · Jun 605:27.58aYakima MileJune 6, 2026
1 Mile · OutdoorMSTCA InVacational & Pentathlon · Apr 255:12.23MSTCA InVacational & PentathlonApril 25, 2025
1000 Meters · IndoorMVC Week 3 · Jan 222:56.86aMVC Week 3January 22, 2025
400 Meters · OutdoorAndover at North Andover · May 1352.46aAndover at North AndoverMay 13, 2026
600 Meters · IndoorMVC League Championship · Feb 61:31.06aMVC League ChampionshipFebruary 6, 2026
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:14.73aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorMVC League Championship · May 242:09.11aMVC League ChampionshipMay 24, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 6Yakima MileJun 6 · 1 Mile · Place 52 · UnattachedUnattached1 MileMile Road52.05:27.58a PB12
May 13Andover at North AndoverMay 13 · 400 Meters · Place 3 · North AndoverNorth Andover400 Meters3.52.46a PB12
May 9Andover Boosters InvitationalMay 9 · 400 Meters · Place 19 · North AndoverNorth Andover400 Meters19.53.75a12
Apr 29Billerica at North AndoverApr 29 · 400 Meters · Place 2 · North AndoverNorth Andover400 Meters2.54.44a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 400m Hurdles · Place 21 · North AndoverNorth Andover400m Hurdles211:10.81a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 400 Meters · Place 13 · North AndoverNorth Andover400 Meters1354.3912
Apr 15North Andover at Central CatholicApr 15 · 400 Meters · Place 4 · North AndoverNorth Andover400 Meters4.53.312
Apr 10Chelmsford at North AndoverApr 10 · 400 Meters · Place 5 · North AndoverNorth Andover400 Meters5.54.43a12
Apr 1Lowell at North AndoverApr 1 · 400 Meters · Place 3 · North AndoverNorth Andover400 Meters3.55.04a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · 600 Meters · Place 12 · North AndoverNorth Andover600 Meters121:31.06a PB12
Jan 14MVC Week 4Jan 14 · 600 Meters · Place 13 · North AndoverNorth Andover600 Meters131:33.67a12
Jan 7MVC Week 3Jan 7 · 600 Meters · Place 16 · North AndoverNorth Andover600 Meters161:34.85a12
Jan 2MVC Week 2Jan 2 · 600 Meters · Place 9 · North AndoverNorth Andover600 Meters91:33.33a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 600 Meters · Place 30 · North AndoverNorth Andover600 Meters30.1:34.07a12
Dec 17MVC Week 1Dec 17 · 600 Meters · Place 10 · North AndoverNorth Andover600 Meters10.1:34.95a12
Feb 11MSTCA Rising ChampionshipFeb 11 · 1000 Meters · Place 15 · North AndoverNorth Andover1000 Meters152:57.20a—
Jan 22MVC Week 3Jan 22 · 1000 Meters · Place 18 · North AndoverNorth Andover1000 Meters182:56.86a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 99 · North AndoverNorth Andover1 Mile995:11.97a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 56 · North AndoverNorth Andover800 Meters562:14.73a PB—
Jan 8MVC Week 2Jan 8 · 1000 Meters · Place 12 · North AndoverNorth Andover1000 Meters122:57.22a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MVC League ChampionshipMay 24 · 800 Meters · Place 14 · North AndoverNorth Andover800 Meters142:09.11a PB11
May 12Central Catholic at North AndoverMay 12 · 800 Meters · Place 4 · North AndoverNorth Andover800 Meters42:10.76a11
May 6Lowell at North AndoverMay 6 · 800 Meters · Place 6 · North AndoverNorth Andover800 Meters62:12.19a11
Apr 30North Andover at MethuenApr 30 · 800 Meters · Place 6 · North AndoverNorth Andover800 Meters62:16.211
Apr 25MSTCA InVacational & PentathlonApr 25 · 1 Mile · Place 48 · North AndoverNorth Andover1 Mile485:12.23 PB11
Apr 25MSTCA InVacational & PentathlonApr 25 · 400 Meters · Place 30 · North AndoverNorth Andover400 Meters3058.1311
Apr 16Andover at North AndoverApr 16 · 800 Meters · Place 6 · North AndoverNorth Andover800 Meters62:13.63a11
Apr 9Haverhill at North AndoverApr 9 · 800 Meters · Place 3 · North AndoverNorth Andover800 Meters32:13.35a11
Feb 1The Guarente ClassicFeb 1 · 1 Mile · North AndoverNorth Andover1 Mile—DNS11

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1000 Meters · Place 30 · North AndoverNorth Andover1000 Meters30.2:57.88a11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 43 · North AndoverNorth Andover600 Meters43.1:36.67a11
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 1000 Meters · Place 20 · North AndoverNorth Andover1000 Meters20.3:02.58a11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 800 Meters · Place 17 · North AndoverNorth Andover800 Meters172:23.11a—
Apr 17Jack Lang InvitationalApr 17 · 800 Meters · Place 12 · North AndoverNorth Andover800 Meters122:26.79a—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 1000 Meters · Place 16 · North AndoverNorth Andover1000 Meters16.3:27.44a9