Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorTewksbury at Chelmsford · Apr 1626.89aTewksbury at ChelmsfordApril 16, 2025
300 Meters · IndoorMSTCA Winter Festival (Saturday) · Dec 1338.92aMSTCA Winter Festival (Saturday)December 13, 2025
400 Meters · OutdoorMIAA Division 2 Track & Field Championship · May 2952.37aMIAA Division 2 Track & Field ChampionshipMay 29, 2026
600 Meters · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 111:27.40aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 11, 2026
800 Meters · OutdoorLowell at Chelmsford · Apr 152:09.01aLowell at ChelmsfordApril 15, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 400 Meters · Place 15 · Chelmsford400 Meters15.52.37a PB12
May 23MVC League ChampionshipMay 23 · 400 Meters · Place 10 · Chelmsford400 Meters10.52.72a12
May 13Central Catholic at ChelmsfordMay 13 · 400 Meters · Place 4 · Chelmsford400 Meters4.52.78a12
Apr 29Andover at ChelmsfordApr 29 · 400 Meters · Place 3 · Chelmsford400 Meters3.53.31a12
Apr 22Jack Lang InvitationalApr 22 · 400 Meters · Place 3 · Chelmsford400 Meters354.19a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 400 Meters · Place 7 · Chelmsford400 Meters752.7912
Apr 15Lowell at ChelmsfordApr 15 · 800 Meters · Place 2 · Chelmsford800 Meters2.2:09.01a PB12
Apr 10Chelmsford at North AndoverApr 10 · 400 Meters · Place 2 · Chelmsford400 Meters2.53.35a12
Apr 1Chelmsford at BillericaApr 1 · 400 Meters · Place 2 · Chelmsford400 Meters2.54.312

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 600 Meters · Place 11 · Chelmsford600 Meters111:27.40a PB12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 600 Meters · Place 11 · Chelmsford600 Meters111:27.4012
Feb 6MVC League ChampionshipFeb 6 · 600 Meters · Place 9 · Chelmsford600 Meters91:28.92a12
Jan 30MVC Week 5Jan 30 · 600 Meters · Place 8 · Chelmsford600 Meters81:28.19a12
Jan 14MVC Week 4Jan 14 · 600 Meters · Place 7 · Chelmsford600 Meters71:29.72a12
Jan 9MSTCA Northeast InvitationalJan 9 · 600 Meters · Place 30 · Chelmsford600 Meters301:29.84a12
Jan 7MVC Week 3Jan 7 · 600 Meters · Place 7 · Chelmsford600 Meters71:30.49a12
Jan 2MVC Week 2Jan 2 · 600 Meters · Place 6 · Chelmsford600 Meters61:32.90a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · 300 Meters · Place 13 · Chelmsford300 Meters13.40.22a12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 300 Meters · Place 25 · Chelmsford300 Meters25.38.92a PB12
Jan 29MVC Week 4Jan 29 · 600 Meters · Place 26 · Chelmsford600 Meters261:35.54a—
Jan 22MVC Week 3Jan 22 · 600 Meters · Place 22 · Chelmsford600 Meters221:38.07a—
Jan 8MVC Week 2Jan 8 · 300 Meters · Place 28 · Chelmsford300 Meters2840.93a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 400 Meters · Place 21 · Chelmsford400 Meters2153.33a11
May 24MVC League ChampionshipMay 24 · 400 Meters · Place 20 · Chelmsford400 Meters2055.77a11
May 7Chelmsford at LawrenceMay 7 · 400 Meters · Place 4 · Chelmsford400 Meters453.811
Apr 23Jack Lang InvitationalApr 23 · 400 Meters · Place 3 · Chelmsford400 Meters354.33a11
Apr 16Tewksbury at ChelmsfordApr 16 · 200 Meters · Place 6 · Chelmsford200 Meters626.89a PB11
Apr 10Chelmsford at DracutApr 10 · 400 Meters · Place 2 · Chelmsford400 Meters254.511
Apr 5Billerica at ChelmsfordApr 5 · 400 Meters · Place 2 · Chelmsford400 Meters255.90a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 52 · Chelmsford300 Meters52.39.97a11
Dec 18MVC Week 1Dec 18 · 300 Meters · Place 32 · Chelmsford300 Meters32.41.84a11