Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorCentral Catholic at Chelmsford · May 1317.18aCentral Catholic at ChelmsfordMay 13, 2026
300 Meters · IndoorMVC Week 5 · Jan 3045.97aMVC Week 5January 30, 2026
400 Meters · OutdoorChelmsford at North Andover · Apr 101:05.75aChelmsford at North AndoverApril 10, 2026
400m Hurdles · 30" / 0.762m · OutdoorMIAA Division 2 Track & Field Championship · May 291:10.39aMIAA Division 2 Track & Field ChampionshipMay 29, 2026
55m Hurdles · 33" · IndoorMVC Week 1 · Dec 1710.37aMVC Week 1December 17, 2025
600 Meters · IndoorMSTCA Winter Festival (Saturday) · Dec 132:09.64aMSTCA Winter Festival (Saturday)December 13, 2025
800 Meters · OutdoorCentral Catholic at Chelmsford · May 132:46.39aCentral Catholic at ChelmsfordMay 13, 2026
High Jump · OutdoorCentral Catholic at Chelmsford · May 134-0Central Catholic at ChelmsfordMay 13, 2026
Long Jump · OutdoorAndover at Chelmsford · Apr 2915-0Andover at ChelmsfordApril 29, 2026
Shot Put · 4kg · OutdoorLowell at Chelmsford · Apr 1519-5Lowell at ChelmsfordApril 15, 2026

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 14 · Chelmsford400m Hurdles30" / 0.762m14.1:10.39a PB10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 11 · Chelmsford100m Hurdles33" / 0.838mRound P11.17.26aWind: -0.310
May 23MVC League ChampionshipMay 23 · 400m Hurdles · Place 13 · Chelmsford400m Hurdles30" / 0.762m13.1:12.06a10
May 23MVC League ChampionshipMay 23 · 100m Hurdles · Place 16 · Chelmsford100m Hurdles33" / 0.838mRound P16.17.58a10
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · Long Jump · Place 13 · ChelmsfordLong Jump1313-1110
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · 100m Hurdles · Place 4 · Chelmsford100m Hurdles417.84a10
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · 100m Hurdles · Place 3 · Chelmsford100m Hurdles317.39a10
May 13Central Catholic at ChelmsfordMay 13 · High Jump · Place 1 · ChelmsfordHigh Jump1.4-0 PB10
May 13Central Catholic at ChelmsfordMay 13 · Shot Put · Place 2 · ChelmsfordShot Put4kg2.18-910
May 13Central Catholic at ChelmsfordMay 13 · 100m Hurdles · Place 3 · Chelmsford100m Hurdles33" / 0.838m3.17.18a PB10
May 13Central Catholic at ChelmsfordMay 13 · 800 Meters · Place 1 · Chelmsford800 Meters1.2:46.39a PB10
May 9Andover Boosters InvitationalMay 9 · 400m Hurdles · Place 9 · Chelmsford400m Hurdles30" / 0.762m9.1:12.82a10
May 9Andover Boosters InvitationalMay 9 · 100m Hurdles · Place 14 · Chelmsford100m Hurdles33" / 0.838mRound P14.17.88a10
May 2MSTCA Division 2 RelaysMay 2 · Long Jump · Place 24 · ChelmsfordLong Jump244.52m10
Apr 29Andover at ChelmsfordApr 29 · Long Jump · Place 5 · ChelmsfordLong Jump5.15-0 PB10
Apr 29Andover at ChelmsfordApr 29 · 400m Hurdles · Place 2 · Chelmsford400m Hurdles30" / 0.762m2.73.12a10
Apr 29Andover at ChelmsfordApr 29 · 100m Hurdles · Place 1 · Chelmsford100m Hurdles33" / 0.838m1.17.85a10
Apr 22Jack Lang InvitationalApr 22 · Long Jump · Place 10 · ChelmsfordLong Jump1014-2.510
Apr 22Jack Lang InvitationalApr 22 · 100m Hurdles · Place 3 · Chelmsford100m Hurdles317.84a10
Apr 22Jack Lang InvitationalApr 22 · 100m Hurdles · Place 2 · Chelmsford100m Hurdles217.52a10
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100m Hurdles · Place 11 · Chelmsford100m HurdlesRound P1117.7410
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Long Jump · Place 14 · ChelmsfordLong Jump1415-2.5010
Apr 15Lowell at ChelmsfordApr 15 · Long Jump · Place 5 · ChelmsfordLong Jump5.15-010
Apr 15Lowell at ChelmsfordApr 15 · Shot Put · Place 4 · ChelmsfordShot Put4kg4.19-5 PB10
Apr 15Lowell at ChelmsfordApr 15 · 400m Hurdles · Place 4 · Chelmsford400m Hurdles30" / 0.762m4.73.15a10
Apr 15Lowell at ChelmsfordApr 15 · 100m Hurdles · Place 4 · Chelmsford100m Hurdles33" / 0.838m4.17.98a10
Apr 10Chelmsford at North AndoverApr 10 · Long Jump · Place 4 · ChelmsfordLong Jump4.14-410
Apr 10Chelmsford at North AndoverApr 10 · 100m Hurdles · Place 3 · Chelmsford100m Hurdles33" / 0.838m3.17.93a10
Apr 10Chelmsford at North AndoverApr 10 · 400 Meters · Place 3 · Chelmsford400 Meters3.1:05.75a PB10
Apr 1Chelmsford at BillericaApr 1 · Long Jump · Place 5 · ChelmsfordLong Jump5.14-8.510
Apr 1Chelmsford at BillericaApr 1 · 400m Hurdles · Place 5 · Chelmsford400m Hurdles30" / 0.762m5.76.410
Apr 1Chelmsford at BillericaApr 1 · 100m Hurdles · Place 4 · Chelmsford100m Hurdles33" / 0.838m4.17.910

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55m Hurdles · Place 22 · Chelmsford55m HurdlesRound P229.86a10
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55m Hurdles · Place 22 · Chelmsford55m HurdlesRound P229.8610
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 16 · Chelmsford55m Hurdles169.94a10
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 15 · Chelmsford55m Hurdles159.88a10
Jan 30MVC Week 5Jan 30 · 55m Hurdles · Place 13 · Chelmsford55m Hurdles139.89a10
Jan 30MVC Week 5Jan 30 · 300 Meters · Place 14 · Chelmsford300 Meters1445.97a PB10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55m Hurdles · Place 27 · Chelmsford55m HurdlesRound P2710.17a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 300 Meters · Place 40 · Chelmsford300 Meters4047.10a10
Jan 14MVC Week 4Jan 14 · 55m Hurdles · Place 17 · Chelmsford55m Hurdles1710.16a10
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 59 · Chelmsford55m HurdlesRound P5910.61a10
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 86 · Chelmsford300 Meters8647.23a10
Jan 7MVC Week 3Jan 7 · 55m Hurdles · Place 18 · Chelmsford55m Hurdles1810.25a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · 55m Hurdles · Place 19 · Chelmsford55m Hurdles33"19.10.37a PB10
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 600 Meters · Place 48 · Chelmsford600 Meters48.2:09.64a PB10
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · Long Jump · ChelmsfordLong Jump--FOUL10
Jan 8MVC Week 2Jan 8 · 300 Meters · Place 20 · Chelmsford300 Meters2048.53a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 16 · Chelmsford400m Hurdles161:14.03a9
May 24MVC League ChampionshipMay 24 · 400m Hurdles · Place 19 · Chelmsford400m Hurdles191:19.07a9
May 20MVC South InvitationalMay 20 · 400m Hurdles · Place 1 · Chelmsford400m Hurdles175.49
May 7Chelmsford at LawrenceMay 7 · Long Jump · Place 5 · ChelmsfordLong Jump512-109
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · Long Jump · Place 17 · ChelmsfordLong Jump1713-99
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 400m Hurdles · Place 9 · Chelmsford400m Hurdles91:18.44a9
Apr 16Tewksbury at ChelmsfordApr 16 · 400m Hurdles · Place 2 · Chelmsford400m Hurdles21:18.75a9
Apr 10Chelmsford at DracutApr 10 · 400m Hurdles · Place 2 · Chelmsford400m Hurdles278.19

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 49 · Chelmsford300 Meters49.47.23a9
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55m Hurdles · Place 51 · Chelmsford55m Hurdles33"51.11.22a9