Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMVC Week 4 · Jan 144:59.89aMVC Week 4January 14, 2026
1 Mile · OutdoorMVC Boys' and Girls' Freshman & Sophomore Invitational · May 45:51.44aMVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4, 2024
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 103:05.76aMSTCA Northeast InvitationalJanuary 10, 2025
2 Miles · IndoorMVC Week 1 · Dec 1711:09.83aMVC Week 1December 17, 2025

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 14MVC Week 4Jan 14 · 1 Mile · Place 15 · Haverhill1 Mile154:59.89a PB11
Jan 7MVC Week 3Jan 7 · 1 Mile · Place 20 · Haverhill1 Mile205:04.70a11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 33 · Haverhill1 Mile33.5:06.43a11
Dec 17MVC Week 1Dec 17 · 2 Miles · Place 13 · Haverhill2 Miles13.11:09.83a PB11
Jan 29MVC Week 4Jan 29 · 1 Mile · Place 23 · Haverhill1 Mile235:08.01a—
Jan 22MVC Week 3Jan 22 · 1 Mile · Place 22 · Haverhill1 Mile225:10.20a—
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 106 · Haverhill1000 Meters1063:05.76a PB—
Jan 8MVC Week 2Jan 8 · 1 Mile · Place 24 · Haverhill1 Mile245:23.44a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1 Mile · Place 93 · Haverhill1 Mile93.5:24.79a10
Dec 18MVC Week 1Dec 18 · 2 Miles · Place 19 · Haverhill2 Miles19.11:42.87a10
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 195 · Haverhill1000 Meters1953:22.489
Jan 10MVC Week 3Jan 10 · 1 Mile · Place 39 · Haverhill1 Mile395:48.71a—
Jan 3MVC Week 2Jan 3 · 1 Mile · Place 35 · Haverhill1 Mile355:46.20a—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 1 Mile · Place 41 · Haverhill1 Mile415:51.44a PB—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20MVC Week 1Dec 20 · 1 Mile · Place 35 · Haverhill1 Mile35.5:40.85a9
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 1 Mile · Place 51 · Haverhill1 Mile51.5:55.19a9