Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Winter Festival (Saturday) · Dec 136:34.63aMSTCA Winter Festival (Saturday)December 13, 2025
1 Mile · OutdoorThe Guarente Classic · Feb 16:49.3The Guarente ClassicFebruary 1, 2025
1000 Meters · IndoorMVC Week 3 · Jan 73:37.06aMVC Week 3January 7, 2026
400 Meters · OutdoorMVC South Invitational · May 2066.4MVC South InvitationalMay 20, 2026
600 Meters · IndoorMVC Week 5 · Jan 301:52.05aMVC Week 5January 30, 2026
800 Meters · Outdoor46th Annual Ottaviani Invitational · Apr 192:41.93a46th Annual Ottaviani InvitationalApril 19, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20MVC South InvitationalMay 20 · 400 Meters · Place 3 · Chelmsford400 Meters3.66.4 PB10
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · 800 Meters · Place 17 · Chelmsford800 Meters172:51.08a10
Apr 29Andover at ChelmsfordApr 29 · 800 Meters · Place 8 · Chelmsford800 Meters8.2:45.33a10
Apr 22Jack Lang InvitationalApr 22 · 800 Meters · Place 12 · Chelmsford800 Meters122:46.56a10
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 800 Meters · Place 19 · Chelmsford800 Meters192:45.4110
Apr 15Lowell at ChelmsfordApr 15 · 400 Meters · Place 3 · Chelmsford400 Meters3.68.59a10
Apr 10Chelmsford at North AndoverApr 10 · 800 Meters · Place 5 · Chelmsford800 Meters5.2:45.59a10
Apr 1Chelmsford at BillericaApr 1 · 800 Meters · Place 5 · Chelmsford800 Meters5.2:42.110

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 600 Meters · Place 27 · Chelmsford600 Meters271:55.37a10
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 600 Meters · Place 27 · Chelmsford600 Meters271:55.3710
Feb 6MVC League ChampionshipFeb 6 · 600 Meters · Place 15 · Chelmsford600 Meters151:54.10a10
Jan 30MVC Week 5Jan 30 · 600 Meters · Place 14 · Chelmsford600 Meters141:52.05a PB10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 600 Meters · Place 37 · Chelmsford600 Meters371:54.51a10
Jan 14MVC Week 4Jan 14 · 600 Meters · Place 13 · Chelmsford600 Meters131:52.81a10
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 78 · Chelmsford1000 Meters783:40.45a10
Jan 7MVC Week 3Jan 7 · 1000 Meters · Place 22 · Chelmsford1000 Meters223:37.06a PB10
Jan 2MVC Week 2Jan 2 · 1000 Meters · Place 18 · Chelmsford1000 Meters183:45.68a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · 1000 Meters · Place 20 · Chelmsford1000 Meters20.3:43.51a10
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 1 Mile · Place 24 · Chelmsford1 Mile24.6:34.63a PB10
Jan 29MVC Week 4Jan 29 · 1 Mile · Place 23 · Chelmsford1 Mile236:41.31a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 7Chelmsford at LawrenceMay 7 · 800 Meters · Place 3 · Chelmsford800 Meters32:46.09
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 800 Meters · Place 6 · Chelmsford800 Meters62:42.31a9
Apr 23Jack Lang InvitationalApr 23 · 800 Meters · Place 9 · Chelmsford800 Meters92:46.20a9
Apr 1946th Annual Ottaviani InvitationalApr 19 · 800 Meters · Place 15 · Chelmsford800 Meters15.2:41.93a PB9
Apr 16Tewksbury at ChelmsfordApr 16 · 1 Mile · Place 5 · Chelmsford1 Mile56:56.88a9
Apr 5Billerica at ChelmsfordApr 5 · 800 Meters · Place 6 · Chelmsford800 Meters62:53.42a9
Feb 1The Guarente ClassicFeb 1 · 1 Mile · Place 2 · Chelmsford1 Mile2.6:49.3 PB9