Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMVC Week 4 · Jan 145:36.16aMVC Week 4January 14, 2026
1 Mile · Outdoor47th Annual Ottaviani Haverhill Invitational · Apr 185:37.0247th Annual Ottaviani Haverhill InvitationalApril 18, 2026
1000 Meters · IndoorMSTCA Winter Festival (Large Schools) · Dec 153:30.75aMSTCA Winter Festival (Large Schools)December 15, 2024
2 Miles · IndoorMVC Week 4 · Jan 2912:58.70aMVC Week 4January 29, 2025
2 Miles · OutdoorMethuen at Lawrence · Apr 2912:06Methuen at LawrenceApril 29, 2026
600 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 221:56.86aMSTCA Speed Classic (Sunday)December 22, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23MVC League ChampionshipMay 23 · 2 Miles · Place 30 · Lawrence2 Miles30.12:12.96a12
May 6Tewksbury @ LawrenceMay 6 · 2 Miles · Place 4 · Lawrence2 Miles4.12:1312
Apr 29Methuen at LawrenceApr 29 · 2 Miles · Place 4 · Lawrence2 Miles4.12:06 PB12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 1 Mile · Place 36 · Lawrence1 Mile365:37.02 PB12
Apr 15Lawrence at HaverhillApr 15 · 2 Miles · Place 4 · Lawrence2 Miles4.12:14.112
Apr 1Lawrence at DracutApr 1 · 2 Miles · Place 5 · Lawrence2 Miles5.12:24.312

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · 1 Mile · Place 35 · Lawrence1 Mile355:38.71a12
Jan 30MVC Week 5Jan 30 · 1 Mile · Place 36 · Lawrence1 Mile365:44.01a12
Jan 14MVC Week 4Jan 14 · 1 Mile · Place 35 · Lawrence1 Mile355:36.16a PB12
Jan 7MVC Week 3Jan 7 · 1 Mile · Place 36 · Lawrence1 Mile365:49.76a12
Jan 2MVC Week 2Jan 2 · 1 Mile · Place 28 · Lawrence1 Mile285:45.11a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 69 · Lawrence1 Mile69.5:41.24a12
Dec 17MVC Week 1Dec 17 · 2 Miles · Place 24 · Lawrence2 Miles24.13:12.63a12
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 2 Miles · Lawrence2 Miles--NT12
Jan 29MVC Week 4Jan 29 · 2 Miles · Place 22 · Lawrence2 Miles2212:58.70a PB—
Jan 22MVC Week 3Jan 22 · 2 Miles · Place 24 · Lawrence2 Miles2413:28.98a—
Jan 8MVC Week 2Jan 8 · 2 Miles · Place 20 · Lawrence2 Miles2013:21.63a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14Lawrence at TewksburyMay 14 · 2 Miles · Place 5 · Lawrence2 Miles513:27.611
May 7Chelmsford at LawrenceMay 7 · 2 Miles · Place 5 · Lawrence2 Miles513:36.011
Apr 30Billerica at LawrenceApr 30 · 2 Miles · Place 4 · Lawrence2 Miles413:01.011
Apr 1946th Annual Ottaviani InvitationalApr 19 · 1 Mile · Place 17 · Lawrence1 Mile17.5:57.53a11
Apr 17Lawrence at DracutApr 17 · 2 Miles · Place 2 · Lawrence2 Miles213:15.911

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 600 Meters · Place 63 · Lawrence600 Meters63.1:56.86a PB11
Dec 18MVC Week 1Dec 18 · 1 Mile · Place 37 · Lawrence1 Mile37.6:12.09a11
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 1000 Meters · Place 39 · Lawrence1000 Meters39.3:30.75a PB11