Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Winter Festival (Saturday) · Dec 136:12.41aMSTCA Winter Festival (Saturday)December 13, 2025
1 Mile · OutdoorLowell at Chelmsford · Apr 156:15.97aLowell at ChelmsfordApril 15, 2026
1000 Meters · IndoorMVC League Championship · Feb 63:27.61aMVC League ChampionshipFebruary 6, 2026
1000 Meters · OutdoorThe Guarente Classic · Feb 13:43.4The Guarente ClassicFebruary 1, 2025
600 Meters · IndoorMVC Week 3 · Jan 221:58.27aMVC Week 3January 22, 2025
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:47.62aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorCentral Catholic at Chelmsford · May 132:39.32aCentral Catholic at ChelmsfordMay 13, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23MVC League ChampionshipMay 23 · 800 Meters · Place 12 · Chelmsford800 Meters12.2:39.47a12
May 13Central Catholic at ChelmsfordMay 13 · 800 Meters · Place 5 · Chelmsford800 Meters5.2:39.32a PB12
Apr 29Andover at ChelmsfordApr 29 · 800 Meters · Place 5 · Chelmsford800 Meters5.2:41.19a12
Apr 22Jack Lang InvitationalApr 22 · 800 Meters · Place 6 · Chelmsford800 Meters62:41.59a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 800 Meters · Place 17 · Chelmsford800 Meters172:44.4312
Apr 15Lowell at ChelmsfordApr 15 · 1 Mile · Place 4 · Chelmsford1 Mile4.6:15.97a PB12
Apr 10Chelmsford at North AndoverApr 10 · 800 Meters · Place 4 · Chelmsford800 Meters4.2:45.41a12
Apr 1Chelmsford at BillericaApr 1 · 1 Mile · Chelmsford1 Mile—DNS12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 1000 Meters · Place 30 · Chelmsford1000 Meters303:33.42a12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 1000 Meters · Place 30 · Chelmsford1000 Meters303:33.4212
Feb 6MVC League ChampionshipFeb 6 · 1000 Meters · Place 11 · Chelmsford1000 Meters113:27.61a PB12
Jan 30MVC Week 5Jan 30 · 1 Mile · Place 20 · Chelmsford1 Mile206:12.56a12
Jan 14MVC Week 4Jan 14 · 1000 Meters · Place 14 · Chelmsford1000 Meters143:29.87a12
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 46 · Chelmsford1000 Meters463:28.70a12
Jan 7MVC Week 3Jan 7 · 1000 Meters · Place 17 · Chelmsford1000 Meters173:31.23a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · 1 Mile · Place 15 · Chelmsford1 Mile15.6:12.92a12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 1 Mile · Place 16 · Chelmsford1 Mile16.6:12.41a PB12
Feb 7MVC League ChampionshipFeb 7 · 1000 Meters · Place 15 · Chelmsford1000 Meters153:35.17a—
Jan 29MVC Week 4Jan 29 · 1000 Meters · Place 17 · Chelmsford1000 Meters173:35.71a—
Jan 22MVC Week 3Jan 22 · 600 Meters · Place 26 · Chelmsford600 Meters261:58.27a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 38 · Chelmsford800 Meters382:47.62a PB—
Jan 8MVC Week 2Jan 8 · 1 Mile · Place 19 · Chelmsford1 Mile196:45.90a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MVC League ChampionshipMay 24 · 800 Meters · Place 17 · Chelmsford800 Meters172:44.78a11
May 10Andover Boosters InvitationalMay 10 · 800 Meters · Place 27 · Chelmsford800 Meters272:44.68a11
May 7Chelmsford at LawrenceMay 7 · 1 Mile · Place 1 · Chelmsford1 Mile16:31.411
Apr 23Jack Lang InvitationalApr 23 · 800 Meters · Place 5 · Chelmsford800 Meters52:40.81a11
Apr 1946th Annual Ottaviani InvitationalApr 19 · 1 Mile · Place 10 · Chelmsford1 Mile10.6:16.68a11
Apr 16Tewksbury at ChelmsfordApr 16 · 800 Meters · Place 3 · Chelmsford800 Meters32:50.23a11
Apr 10Chelmsford at DracutApr 10 · 800 Meters · Place 2 · Chelmsford800 Meters22:41.711
Apr 5Billerica at ChelmsfordApr 5 · 800 Meters · Place 5 · Chelmsford800 Meters52:48.32a11
Feb 1The Guarente ClassicFeb 1 · 1000 Meters · Place 2 · Chelmsford1000 Meters2.3:43.4 PB11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1000 Meters · Place 30 · Chelmsford1000 Meters30.3:39.54a11
Dec 18MVC Week 1Dec 18 · 1000 Meters · Place 20 · Chelmsford1000 Meters20.3:41.47a11
Jan 24MVC Week 5Jan 24 · 1000 Meters · Place 18 · Chelmsford1000 Meters183:45.37a—
Jan 3MVC Week 2Jan 3 · 1000 Meters · Place 17 · Chelmsford1000 Meters173:41.53a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20MVC Week 1Dec 20 · 1 Mile · Place 21 · Chelmsford1 Mile21.6:40.22a10
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 1000 Meters · Place 12 · Chelmsford1000 Meters12.3:48.49a10
Feb 2MVC Week 6Feb 2 · 1000 Meters · Place 28 · Chelmsford1000 Meters284:00.249
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 114 · Chelmsford1000 Meters1143:50.819
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 114 · Chelmsford1000 Meters114.3:50.81a9