Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMVC Week 4 · Jan 146:05.91aMVC Week 4January 14, 2026
1 Mile · Outdoor47th Annual Ottaviani Haverhill Invitational · Apr 186:03.5547th Annual Ottaviani Haverhill InvitationalApril 18, 2026
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 93:32.60aMSTCA Northeast InvitationalJanuary 9, 2026
2 Miles · IndoorMVC League Championship · Feb 613:24.51aMVC League ChampionshipFebruary 6, 2026
2 Miles · OutdoorLowell at Chelmsford · Apr 1512:53.45aLowell at ChelmsfordApril 15, 2026
Long Jump · IndoorMSTCA Winter Festival (Saturday) · Dec 1311-11.00MSTCA Winter Festival (Saturday)December 13, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13Central Catholic at ChelmsfordMay 13 · 800 Meters · Chelmsford800 Meters—NT10
May 9Andover Boosters InvitationalMay 9 · 1 Mile · Place 11 · Chelmsford1 Mile11.6:05.03a10
Apr 29Andover at ChelmsfordApr 29 · 2 Miles · Place 1 · Chelmsford2 Miles1.13:11.25a10
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 1 Mile · Place 10 · Chelmsford1 Mile106:03.55 PB10
Apr 15Lowell at ChelmsfordApr 15 · 2 Miles · Place 1 · Chelmsford2 Miles1.12:53.45a PB10
Apr 10Chelmsford at North AndoverApr 10 · 2 Miles · Place 2 · Chelmsford2 Miles2.13:02.86a10
Apr 1Chelmsford at BillericaApr 1 · 1 Mile · Place 4 · Chelmsford1 Mile4.6:04.110

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · 2 Miles · Place 20 · Chelmsford2 Miles2013:24.51a PB10
Jan 30MVC Week 5Jan 30 · 1000 Meters · Place 17 · Chelmsford1000 Meters173:32.98a10
Jan 14MVC Week 4Jan 14 · 1 Mile · Place 18 · Chelmsford1 Mile186:05.91a PB10
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 56 · Chelmsford1000 Meters563:32.60a PB10
Jan 7MVC Week 3Jan 7 · 2 Miles · Place 11 · Chelmsford2 Miles1113:27.63a10
Jan 2MVC Week 2Jan 2 · 1 Mile · Place 17 · Chelmsford1 Mile176:10.60a10

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · 1 Mile · Place 12 · Chelmsford1 Mile12.6:08.54a10
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 1000 Meters · Place 16 · Chelmsford1000 Meters16.3:36.47a10
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · Long Jump · Place 37 · ChelmsfordLong Jump37.11-11.00 PB10
Feb 7MVC League ChampionshipFeb 7 · 2 Miles · Place 18 · Chelmsford2 Miles1813:34.13a—
Feb 4MVC Girls Freshman-Sophomore InvitationalFeb 4 · 1 Mile · Place 2 · Chelmsford1 Mile26:11.4—
Jan 29MVC Week 4Jan 29 · 2 Miles · Place 13 · Chelmsford2 Miles1313:41.41a—
Jan 22MVC Week 3Jan 22 · 1 Mile · Place 22 · Chelmsford1 Mile226:30.03a—
Jan 10MSTCA Northeast InvitationalJan 10 · 2 Miles · Place 12 · Chelmsford2 Miles1213:57.57a—
Jan 8MVC Week 2Jan 8 · 1 Mile · Place 18 · Chelmsford1 Mile186:42.81a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10Andover Boosters InvitationalMay 10 · 1 Mile · Place 27 · Chelmsford1 Mile276:23.44a9
May 7Chelmsford at LawrenceMay 7 · 2 Miles · Place 3 · Chelmsford2 Miles313:44.09
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 1 Mile · Place 17 · Chelmsford1 Mile176:24.82a9
Apr 23Jack Lang InvitationalApr 23 · 1 Mile · Place 7 · Chelmsford1 Mile76:24.56a9
Apr 1946th Annual Ottaviani InvitationalApr 19 · 1 Mile · Place 7 · Chelmsford1 Mile7.6:16.47a9
Apr 16Tewksbury at ChelmsfordApr 16 · 2 Miles · Place 2 · Chelmsford2 Miles213:38.71a9
Apr 5Billerica at ChelmsfordApr 5 · 2 Miles · Place 6 · Chelmsford2 Miles613:18.09
Feb 1The Guarente ClassicFeb 1 · 1 Mile · Chelmsford1 Mile—DNS9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 2 Miles · Place 19 · Chelmsford2 Miles19.13:52.81a9
Dec 18MVC Week 1Dec 18 · 2 Miles · Place 10 · Chelmsford2 Miles10.14:07.80a9