Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorAndover Boosters Invitational · May 95:48.84aAndover Boosters InvitationalMay 9, 2026
1000 Meters · IndoorMSTCA Freshman-Sophomore Championship · Jan 243:22.99aMSTCA Freshman-Sophomore ChampionshipJanuary 24, 2026
600 Meters · IndoorMVC Week 5 · Jan 301:46.64aMVC Week 5January 30, 2026
800 Meters · OutdoorMVC Boys' and Girls' Freshman & Sophomore Invitational · May 162:36.44aMVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · 800 Meters · Place 3 · Haverhill800 Meters32:36.44a PB9
May 13Haverhill at MethuenMay 13 · 1 Mile · Place 2 · Haverhill1 Mile2.6:15.79
May 9Andover Boosters InvitationalMay 9 · 1 Mile · Place 4 · Haverhill1 Mile4.5:48.84a PB9
Apr 29Haverhill at TewksburyApr 29 · 800 Meters · Place 4 · Haverhill800 Meters4.2:40.29
Apr 22Jack Lang InvitationalApr 22 · 800 Meters · Place 8 · Haverhill800 Meters82:42.67a9
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 1 Mile · Place 7 · Haverhill1 Mile75:58.879
Apr 15Lawrence at HaverhillApr 15 · 1 Mile · Place 2 · Haverhill1 Mile2.5:54.59
Apr 8Dracut at HaverhillApr 8 · 800 Meters · Place 1 · Haverhill800 Meters1.2:37.59

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · 600 Meters · Place 17 · Haverhill600 Meters171:54.28a9
Feb 4MVC Girls Freshman-Sophomore InvitationalFeb 4 · 1000 Meters · Place 2 · Haverhill1000 Meters23:28.19
Jan 30MVC Week 5Jan 30 · 600 Meters · Place 7 · Haverhill600 Meters71:46.64a PB9
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 1000 Meters · Place 23 · Haverhill1000 Meters233:22.99a PB9
Jan 14MVC Week 4Jan 14 · 1000 Meters · Place 12 · Haverhill1000 Meters123:27.98a9
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 66 · Haverhill1000 Meters663:36.02a9
Jan 7MVC Week 3Jan 7 · 600 Meters · Place 9 · Haverhill600 Meters91:51.17a9
Jan 2MVC Week 2Jan 2 · 1000 Meters · Place 7 · Haverhill1000 Meters73:24.56a9