Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBIllerica at Lowell · May 611.6BIllerica at LowellMay 6, 2026
110m Hurdles · 39" / 0.991m · OutdoorCentral Catholic at Lowell · Apr 2914.6Central Catholic at LowellApril 29, 2026
200 Meters · OutdoorBIllerica at Lowell · May 623.2BIllerica at LowellMay 6, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 937.28aMSTCA Northeast InvitationalJanuary 9, 2026
400 Meters · IndoorMSTCA Northeast Invitational · Jan 121:03.58MSTCA Northeast InvitationalJanuary 12, 2024
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 1 Track & Field Championship · May 2955.86aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
55 Meter · IndoorMSTCA Speed Classic (Large School) · Dec 178.13aMSTCA Speed Classic (Large School)December 17, 2023
55 Meters · IndoorMVC Week 3 · Jan 77.07aMVC Week 3January 7, 2026
55m Hurdles · 39" · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 157.90aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 400m Hurdles · Place 14 · Lowell400m Hurdles36" / 0.914m14.56.65a12
Jun 4MIAA Meet of ChampionsJun 4 · 110m Hurdles · Place 18 · Lowell110m Hurdles39" / 0.991mRound P18.15.23aWind: 0.712
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 2 · Lowell400m Hurdles36" / 0.914m2.55.86a PB12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 15 · Lowell110m Hurdles39" / 0.991mRound P15.16.01aWind: -0.712
May 16MSTCA Coaches Metro InvitationalMay 16 · 400m Hurdles · Place 2 · Lowell400m Hurdles255.99a12
May 9Andover Boosters InvitationalMay 9 · 400m Hurdles · Place 5 · Lowell400m Hurdles36" / 0.914m5.1:00.21a12
May 9Andover Boosters InvitationalMay 9 · 110m Hurdles · Place 4 · Lowell110m Hurdles39" / 0.991mRound P4.15.73a12
May 9Andover Boosters InvitationalMay 9 · 110m Hurdles · Place 7 · Lowell110m Hurdles39" / 0.991m7.16.13a12
May 6BIllerica at LowellMay 6 · 200 Meters · Place 2 · Lowell200 Meters2.23.2 PB12
May 6BIllerica at LowellMay 6 · 100 Meters · Place 5 · Lowell100 Meters5.11.6 PB12
Apr 29Central Catholic at LowellApr 29 · 400m Hurdles · Place 2 · Lowell400m Hurdles36" / 0.914m2.58.812
Apr 29Central Catholic at LowellApr 29 · 110m Hurdles · Place 3 · Lowell110m Hurdles39" / 0.991m3.14.6 PB12
Apr 22Jack Lang InvitationalApr 22 · 400m Hurdles · Place 1 · Lowell400m Hurdles11:01.11a12
Apr 22Jack Lang InvitationalApr 22 · 110m Hurdles · Place 3 · Lowell110m Hurdles316.06a12
Apr 22Jack Lang InvitationalApr 22 · 110m Hurdles · Place 2 · Lowell110m Hurdles215.64a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 400m Hurdles · Place 2 · Lowell400m Hurdles257.2412
Apr 15Lowell at ChelmsfordApr 15 · 400m Hurdles · Place 1 · Lowell400m Hurdles36" / 0.914m1.57.58a12
Apr 15Lowell at ChelmsfordApr 15 · 110m Hurdles · Place 1 · Lowell110m Hurdles39" / 0.991m1.15.19a12
Apr 8Lowell at AndoverApr 8 · 400m Hurdles · Place 1 · Lowell400m Hurdles36" / 0.914m1.58.212
Apr 8Lowell at AndoverApr 8 · 110m Hurdles · Place 2 · Lowell110m Hurdles39" / 0.991m2.15.512

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 55m Hurdles · Lowell55m Hurdles39"Round P—DNS12
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 200 Meters · Lowell200 MetersRelay Split—23.3hUnofficial12
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 400 Meters · Lowell400 MetersRelay Split—51.6hUnofficial12
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 55m Hurdles · Place 14 · Lowell55m Hurdles147.92—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 200 Meters · Lowell200 MetersRelay Split—23.0hUnofficial12
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 9 · Lowell55m Hurdles39"Round P9.7.90a PB12
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 3 · Lowell55m Hurdles38.04a12
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 3 · Lowell55m Hurdles37.90a12
Jan 30MVC Week 5Jan 30 · 55m Hurdles · Place 4 · Lowell55m Hurdles48.10a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 55m Hurdles · Place 11 · Lowell55m HurdlesRound P118.08a12
Jan 14MVC Week 4Jan 14 · 55m Hurdles · Place 3 · Lowell55m Hurdles38.00a12
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 10 · Lowell55m HurdlesRound P108.08a12
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 25 · Lowell300 Meters2537.28a PB12
Jan 7MVC Week 3Jan 7 · 55 Meters · Place 14 · Lowell55 Meters147.07a PB12

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 200 Meters · Lowell200 MetersRelay Split—23.3hUnofficial12
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55m Hurdles · Place 13 · Lowell55m Hurdles39"Round P13.8.13a12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 20 · Lowell300 Meters20.38.28a12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55m Hurdles · Place 3 · Lowell55m Hurdles39"3.8.06a12
Dec 17MVC Week 1Dec 17 · 200 Meters · Lowell200 MetersRelay Split—23.7hUnofficial12
Dec 17MVC Week 1Dec 17 · 55m Hurdles · Place 3 · Lowell55m Hurdles39"3.8.12a12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55m Hurdles · Place 2 · Lowell55m Hurdles39"Round P2.8.12a12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55m Hurdles · Place 1 · Lowell55m Hurdles39"1.8.10a12
Jan 14Local Meet #2Jan 14 · 55m Hurdles · Place 3 · Lowell55m Hurdles39"3.10.211
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 70 · Lowell55m Hurdles709.58a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 142 · Lowell300 Meters14240.94a—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 24MVC League ChampionshipMay 24 · 400m Hurdles · Place 11 · Lowell400m Hurdles111:02.15a11
May 24MVC League ChampionshipMay 24 · 110m Hurdles · Place 16 · Lowell110m Hurdles1616.96a11
May 18MSTCA Division 1 RelaysMay 18 · 200 Meters · Lowell200 MetersRelay Split—24.7hUnofficial11
May 10MSTCA Coaches Metro InvitationalMay 10 · 400m Hurdles · Place 19 · Lowell400m Hurdles191:03.00a11
May 10MSTCA Coaches Metro InvitationalMay 10 · 110m Hurdles · Place 24 · Lowell110m HurdlesRound P2417.66a11
May 6Lowell at North AndoverMay 6 · 400m Hurdles · Place 4 · Lowell400m Hurdles41:04.16a11
May 6Lowell at North AndoverMay 6 · 110m Hurdles · Place 6 · Lowell110m Hurdles617.08a11
May 6Lowell at North AndoverMay 6 · 110m Hurdles · Place 1 · Lowell110m Hurdles117.08a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 400m Hurdles · Place 22 · Lowell400m Hurdles221:02.54a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 110m Hurdles · Place 30 · Lowell110m HurdlesRound P3017.21a11
Apr 30Central Catholic at LowellApr 30 · 400m Hurdles · Place 4 · Lowell400m Hurdles466.111
Apr 23Jack Lang InvitationalApr 23 · 400m Hurdles · Place 2 · Lowell400m Hurdles21:03.53a11
Apr 23Jack Lang InvitationalApr 23 · 110m Hurdles · Place 5 · Lowell110m Hurdles517.97a11
Apr 23Jack Lang InvitationalApr 23 · 110m Hurdles · Place 4 · Lowell110m Hurdles417.06a11
Apr 1946th Annual Ottaviani InvitationalApr 19 · 400m Hurdles · Place 11 · Lowell400m Hurdles36" / 0.914m11.1:03.58a11
Apr 16Haverhill at LowellApr 16 · 400m Hurdles · Place 4 · Lowell400m Hurdles468.211
Apr 9Methuen at LowellApr 9 · 400m Hurdles · Place 4 · Lowell400m Hurdles36" / 0.914m4.67.211
Apr 4Andover at LowellApr 4 · 400m Hurdles · Place 5 · Lowell400m Hurdles565.811

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 300 Meters · Place 8 · Lowell300 Meters8.41.96a11
Jan 12MSTCA Northeast InvitationalJan 12 · 400 Meters · Place 83 · Lowell400 Meters831:03.58 PB10
Jan 12MSTCA Northeast InvitationalJan 12 · 55 Meters · Place 288 · Lowell55 MetersRound P2888.2610

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18MVC League ChampionshipMay 18 · 400m Hurdles · Place 26 · Lowell400m Hurdles261:06.39a—
May 8Central Catholic and Lowell at North AndoverMay 8 · 400m Hurdles · Place 12 · Lowell400m Hurdles121:10.40a—
May 8Central Catholic and Lowell at North AndoverMay 8 · 110m Hurdles · Place 12 · Lowell110m Hurdles1221.78a—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 400m Hurdles · Place 3 · Lowell400m Hurdles365.86a—
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 400 Meters · Lowell400 MetersRelay Split—1:00.5hUnofficial10
Apr 24Lowell at HaverhillApr 24 · 400m Hurdles · Place 5 · Lowell400m Hurdles575.5—
Apr 24Lowell at HaverhillApr 24 · 110m Hurdles · Place 6 · Lowell110m Hurdles621.0—
Apr 17Jack Lang InvitationalApr 17 · 400m Hurdles · Place 9 · Lowell400m Hurdles969.99a—
Apr 17Jack Lang InvitationalApr 17 · 110m Hurdles · Place 16 · Lowell110m Hurdles1622.12a—
Apr 10Lowell at MethuenApr 10 · 110m Hurdles · Place 4 · Lowell110m Hurdles420.8—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 300 Meters · Place 151 · Lowell300 Meters151.44.99a10
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55 Meter · Place 198 · Lowell55 Meter198.8.13a PB10
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 300 Meters · Place 91 · Lowell300 Meters91.46.50a10