Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Freshman-Sophomore Championship · Jan 244:54.89aMSTCA Freshman-Sophomore ChampionshipJanuary 24, 2026
1 Mile · OutdoorMVC League Championship · May 234:52.15aMVC League ChampionshipMay 23, 2026
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 92:54.58aMSTCA Northeast InvitationalJanuary 9, 2026
2 Miles · IndoorMVC Week 5 · Jan 3010:51.86aMVC Week 5January 30, 2026
2 Miles · OutdoorHaverhill at Tewksbury · Apr 2910:44.1Haverhill at TewksburyApril 29, 2026
800 Meters · OutdoorDracut at Haverhill · Apr 82:22.5Dracut at HaverhillApril 8, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23MVC League ChampionshipMay 23 · 1 Mile · Place 17 · Haverhill1 Mile17.4:52.15a PB10
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · 2 Miles · Place 14 · Haverhill2 Miles1410:57.06a10
May 13Haverhill at MethuenMay 13 · 1 Mile · Place 3 · Haverhill1 Mile3.4:54.210
May 9Andover Boosters InvitationalMay 9 · 1 Mile · Place 13 · Haverhill1 Mile13.4:58.05a10
Apr 29Haverhill at TewksburyApr 29 · 2 Miles · Place 2 · Haverhill2 Miles2.10:44.1 PB10
Apr 22Jack Lang InvitationalApr 22 · 2 Miles · Place 1 · Haverhill2 Miles110:51.05a10
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 1 Mile · Place 12 · Haverhill1 Mile125:01.0310
Apr 15Lawrence at HaverhillApr 15 · 1 Mile · Place 1 · Haverhill1 Mile1.4:57.810
Apr 8Dracut at HaverhillApr 8 · 2 Miles · Place 1 · Haverhill2 Miles1.11:08.510
Apr 8Dracut at HaverhillApr 8 · 800 Meters · Place 3 · Haverhill800 Meters3.2:22.5 PB10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · 1 Mile · Place 29 · Haverhill1 Mile295:05.97a10
Feb 2MVC Boys Freshman-Sophomore InvitationalFeb 2 · 1 Mile · Place 4 · Haverhill1 Mile45:15.410
Jan 30MVC Week 5Jan 30 · 2 Miles · Place 8 · Haverhill2 Miles810:51.86a PB10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 1 Mile · Place 38 · Haverhill1 Mile384:54.89a PB10
Jan 14MVC Week 4Jan 14 · 1000 Meters · Place 28 · Haverhill1000 Meters283:03.49a10
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 48 · Haverhill1000 Meters482:54.58a PB10
Jan 7MVC Week 3Jan 7 · 1 Mile · Place 23 · Haverhill1 Mile235:12.32a10
Jan 2MVC Week 2Jan 2 · 1 Mile · Place 5 · Haverhill1 Mile55:05.90a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 26 · Haverhill1 Mile26.5:03.87a10
Dec 17MVC Week 1Dec 17 · 1 Mile · Place 13 · Haverhill1 Mile13.5:06.33a10
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 148 · Haverhill1000 Meters1483:20.06a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14Haverhill at MethuenMay 14 · 1 Mile · Place 5 · Haverhill1 Mile55:22.79
May 10Andover Boosters InvitationalMay 10 · 1 Mile · Place 37 · Haverhill1 Mile375:26.09a9
May 7Central Catholic at HaverhillMay 7 · 800 Meters · Place 6 · Haverhill800 Meters62:26.39
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 1 Mile · Place 18 · Haverhill1 Mile185:18.84a9
Apr 30Andover at HaverhillApr 30 · 1 Mile · Place 5 · Haverhill1 Mile55:30.19
Apr 1946th Annual Ottaviani InvitationalApr 19 · 1 Mile · Place 19 · Haverhill1 Mile19.5:27.84a9
Apr 16Haverhill at LowellApr 16 · 1 Mile · Place 7 · Haverhill1 Mile75:25.59
Apr 9Haverhill at North AndoverApr 9 · 1 Mile · Place 7 · Haverhill1 Mile75:33.66a9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1000 Meters · Place 91 · Haverhill1000 Meters91.3:20.70a9