Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorMIAA D1 Championship · May 2716.99aMIAA D1 ChampionshipMay 27, 2022
200 Meters · IndoorWilliam Sutherland III Invitational · Jan 1924.89aWilliam Sutherland III InvitationalJanuary 19, 2024
200 Meters · OutdoorSkyhawk Invitational (outdoor) · Apr 2724.21aSkyhawk Invitational (outdoor)April 27, 2024
300 Meters · IndoorSuffolk Relays · Dec 239.74aSuffolk RelaysDecember 2, 2023
400 Meters · IndoorNortheast-10 Indoor Championships · Feb 1954.15Northeast-10 Indoor ChampionshipsFebruary 19, 2026
400 Meters · OutdoorSNHU Spring Invitational · Mar 2653.72aSNHU Spring InvitationalMarch 26, 2026
400m Hurdles · 36" / 0.914m · OutdoorNortheast-10 Outdoor Championships · May 158.54aNortheast-10 Outdoor ChampionshipsMay 1, 2026
55m Hurdles · 39" · IndoorMSTCA Northeast Invitational · Jan 139.29aMSTCA Northeast InvitationalJanuary 13, 2023
600 Meters · IndoorMSTCA Northeast Invitational · Jan 131:37.19MSTCA Northeast InvitationalJanuary 13, 2023
60m Hurdles · 42" / 1.067m · IndoorSuffolk Relays · Dec 29.92aSuffolk RelaysDecember 2, 2023
Javelin · 800g · OutdoorLowell at Central Catholic · Apr 5126-02Lowell at Central CatholicApril 5, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 400m Hurdles · Place 17 · AssumptionAssumption400m Hurdles36" / 0.914m17.1:00.36aJr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 400m Hurdles · Place 13 · AssumptionAssumption400m Hurdles36" / 0.914mRound P13.58.54a PBJr
May 1NE10 OutdoorMay 1 · 400m Hurdles · Place 13 · AssumptionAssumption400m Hurdles36" / 0.914mRound P13.58.54aJr
Apr 24CCSU InvitationalApr 24 · 400m Hurdles · Place 8 · AssumptionAssumption400m Hurdles36" / 0.914m8.58.74aJr
Apr 17George Davis InvitationalApr 17 · 400m Hurdles · Place 8 · AssumptionAssumption400m Hurdles36" / 0.914m8.59.70aJr
Apr 17George Davis InvitationalApr 17 · 200 Meters · Place 28 · AssumptionAssumption200 Meters28.24.85aWind: 1.6Jr
Apr 11Ed Daniels ClassicApr 11 · 400m Hurdles · Place 10 · AssumptionAssumption400m Hurdles36" / 0.914m10.1:01.90aJr
Apr 3Rage in the Cage InvitationalApr 3 · 400m Hurdles · Place 2 · AssumptionAssumption400m Hurdles21:00.48aJr
Mar 26SNHU Spring InvitationalMar 26 · 400 Meters · Place 7 · AssumptionAssumption400 Meters7.53.72a PBJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 19Northeast-10 Indoor ChampionshipsFeb 19 · 400 Meters · Place 24 · AssumptionAssumption400 MetersRound P2454.15 PBFR
Feb 6Riverhawk InvitationalFeb 6 · 400 Meters · Place 46 · AssumptionAssumption400 Meters4654.82aJr
Jan 31Southern Maine Husky InvitationalJan 31 · 400 Meters · Place 11 · AssumptionAssumption400 Meters11.55.34aJr
Jan 24SCSU Sutherland Inv.Jan 24 · 400 Meters · Place 11 · AssumptionAssumption400 Meters11.55.59aJr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3NE10 ChampionshipsMay 3 · 400m Hurdles · Place 9 · AssumptionAssumption400m Hurdles959.24a—
Apr 27Skyhawk Invitational (outdoor)Apr 27 · 200 Meters · Place 22 · AssumptionAssumption200 Meters2224.21a PB—
Apr 19George Davis InvitationalApr 19 · 400m Hurdles · Place 7 · AssumptionAssumption400m Hurdles36" / 0.914m7.58.91aFr
Apr 6Wright Outdoor InviteApr 6 · 400m Hurdles · Place 7 · AssumptionAssumption400m Hurdles71:01.48a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 16Northeast-10 Indoor ChampionshipsFeb 16 · 60 Hurdles Preliminaries · Place 13 · AssumptionAssumption60 Hurdles Preliminaries139.66FR
Feb 2Tufts Cupid ChallengeFeb 2 · 60m Hurdles · Place 13 · AssumptionAssumption60m Hurdles139.97a—
Jan 26John Thomas Terrier ClassicJan 26 · 400 Meters · Place 118 · AssumptionAssumption400 Meters11854.83a—
Jan 19William Sutherland III InvitationalJan 19 · 400 Meters · Place 6 · AssumptionAssumption400 Meters655.68a—
Jan 19William Sutherland III InvitationalJan 19 · 200 Meters · Place 9 · AssumptionAssumption200 Meters924.89a PB—
Jan 13Suffolk Ice BreakerJan 13 · 60m Hurdles · Place 35 · AssumptionAssumption60m HurdlesRound P3510.06—
Jan 13Suffolk Ice BreakerJan 13 · 200 Meters · Place 78 · AssumptionAssumption200 Meters7825.28—
Jan 13Suffolk Ice BreakerJan 13 · 200 Meters · Place 78 · AssumptionAssumption200 Meters7825.28—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 2Suffolk RelaysDec 2 · 300 Meters · Place 28 · AssumptionAssumption300 Meters28.39.74a PBFr
Dec 2Suffolk RelaysDec 2 · 60m Hurdles · Place 25 · AssumptionAssumption60m Hurdles42" / 1.067mRound P25.9.92a PBFr
Feb 2MVC Week 6Feb 2 · 55m Hurdles · Place 19 · LowellLowell55m Hurdles199.0312
Jan 13MSTCA Northeast InvitationalJan 13 · 600 Meters · Place 52 · LowellLowell600 Meters521:37.19 PB12
Jan 13MSTCA Northeast InvitationalJan 13 · 55m Hurdles · Place 68 · LowellLowell55m HurdlesRound P689.2912
Jan 13MSTCA Northeast InvitationalJan 13 · 600 Meters · Place 52 · LowellLowell600 Meters52.1:37.19a12
Jan 13MSTCA Northeast InvitationalJan 13 · 55m Hurdles · Place 68 · LowellLowell55m Hurdles39"Round P68.9.29a PB12

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 400m Hurdles · Place 27 · LowellLowell400m Hurdles36" / 0.914m27.1:03.44a12
May 20MVC ChampionshipMay 20 · 400m Hurdles · Place 8 · LowellLowell400m Hurdles36" / 0.914m8.1:02.09a12
May 20MVC ChampionshipMay 20 · Javelin · Place 19 · LowellLowellJavelin800g19.106-0012
May 10Haverhill at LowellMay 10 · 400m Hurdles · Place 3 · LowellLowell400m Hurdles36" / 0.914m3.63.312
May 10Haverhill at LowellMay 10 · Javelin · Place 2 · LowellLowellJavelin800g2.114-1112
May 6Weston Twilight InvitationalMay 6 · Javelin · Place 40 · LowellLowellJavelin40113-3—
May 6Weston Twilight InvitationalMay 6 · 400m Hurdles · Place 33 · LowellLowell400m Hurdles331:04.11a—
May 3Methuen at LowellMay 3 · Javelin · Place 4 · LowellLowellJavelin4112-8—
May 3Methuen at LowellMay 3 · 400m Hurdles · Place 2 · LowellLowell400m Hurdles263.0—
Apr 29MSTCA Division 1 RelaysApr 29 · Javelin · Place 25 · LowellLowellJavelin2536.37m—
Apr 26Lowell at AndoverApr 26 · Javelin · Place 1 · LowellLowellJavelin1121-0—
Apr 26Lowell at AndoverApr 26 · 400m Hurdles · Place 3 · LowellLowell400m Hurdles366.3—
Apr 5Lowell at Central CatholicApr 5 · Javelin · Place 1 · LowellLowellJavelin800g1.126-02 PB12

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 55m Hurdles · Place 24 · LowellLowell55m Hurdles39"24.9.65a12
Dec 14Merrimack Valley Conference Season OpenerDec 14 · 55m Hurdles · Place 18 · LowellLowell55m Hurdles39"18.9.36a12
Jan 14MSTCA Northeast InvitationalJan 14 · 300 Meters · Place 97 · Juni LowellJuni Lowell300 Meters9741.66—
Jan 12Merrimack Valley Conference MVC Week 3Jan 12 · 55m Hurdles · Place 22 · LowellLowell55m Hurdles2210.4511

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27MIAA D1 ChampionshipMay 27 · 400m Hurdles · Place 14 · LowellLowell400m Hurdles36" / 0.914m14.61.67a11
May 27MIAA D1 ChampionshipMay 27 · 110m Hurdles · Place 16 · LowellLowell110m Hurdles39" / 0.991mRound P16.16.99a PB11
May 13MSTCA Coaches Twilight InvitatiunalMay 13 · 400m Hurdles · Place 5 · LowellLowell400m Hurdles36" / 0.914m5.1:01.59a11
May 13MSTCA Coaches Twilight InvitatiunalMay 13 · 110m Hurdles · Place 25 · LowellLowell110m Hurdles39" / 0.991mRound P25.23.14a11
May 7Weston Twilight InvitationalMay 7 · 400m Hurdles · Place 12 · LowellLowell400m Hurdles121:01.8311
Apr 30MSTCA Division I RelaysApr 30 · Javelin · Place 29 · LowellLowellJavelin800g29.31.30m11

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19MSTCA Speed Classic- Large SchoolsDec 19 · 55m Hurdles · Place 23 · LowellLowell55m Hurdles39"23.9.83a11
Dec 19MSTCA Large School Speed ClassicDec 19 · 55m Hurdles · Place 23 · LowellLowell55m Hurdles39"23.9.83a11
Dec 11MSTCA Winter Festival Invitational Large SchoolsDec 11 · 55m Hurdles · Place 17 · LowellLowell55m Hurdles39"17.9.86a11