Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRaider Twilight · May 311.96aRaider TwilightMay 3, 2024
110m Hurdles · 39" / 0.991m · OutdoorSkyland Conference Champs - Divisional · May 615.63aSkyland Conference Champs - DivisionalMay 6, 2025
200 Meters · IndoorRidge Winter Invitational · Dec 1124.91aRidge Winter InvitationalDecember 11, 2023
200 Meters · OutdoorRaider Twilight · May 324.27aRaider TwilightMay 3, 2024
300 Meters · IndoorBob James Invitational · Dec 1839.15aBob James InvitationalDecember 18, 2024
400 Meters · IndoorPrinceton Invitational Series #2 · Feb 453.50aPrinceton Invitational Series #2February 4, 2025
400 Meters · OutdoorRaider Twilight I · May 558.85Raider Twilight IMay 5, 2023
400 Meters · OutdoorRaider Twilight I · May 558.85Raider Twilight IMay 5, 2022
400 Meters · Relay Split · OutdoorSkyland Relays · Apr 1355.899aSkyland RelaysApril 13, 2024
400m Hurdles · 36" / 0.914m · OutdoorSkyland Conference Champs - Divisional · May 656.56aSkyland Conference Champs - DivisionalMay 6, 2025
55m Hurdles · 39" · IndoorBob James Invitational · Dec 188.53aBob James InvitationalDecember 18, 2024

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

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 110m Hurdles · Place 18 · Montgomery H110m HurdlesRound P1815.8412
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 400m Hurdles · Place 10 · Montgomery H400m Hurdles1056.0812
May 6Skyland Conference Champs - DivisionalMay 6 · 400m Hurdles · Place 1 · Montgomery400m Hurdles36" / 0.914m1.56.56a PB12
May 6Skyland Conference Champs - DivisionalMay 6 · 110m Hurdles · Place 2 · Montgomery110m Hurdles39" / 0.991m2.15.63a PB12
May 6Skyland Conference Champs - DivisionalMay 6 · 110m Hurdles · Place 2 · Montgomery110m Hurdles39" / 0.991m2.15.91a12
May 6Skyland Conference Champs - OpenMay 6 · 400m Hurdles · Place 4 · Montgomery400m Hurdles36" / 0.914m4.56.56a12
May 6Skyland Conference Champs - OpenMay 6 · 110m Hurdles · Place 4 · Montgomery110m Hurdles39" / 0.991m4.15.63a12
May 6Skyland Conference Champs - OpenMay 6 · 110m Hurdles · Place 2 · Montgomery110m Hurdles39" / 0.991m2.15.91a12
Apr 29Somerset County ChampsApr 29 · 400m Hurdles · Place 4 · Montgomery400m Hurdles456.66—
Apr 29Somerset County ChampsApr 29 · 110m Hurdles · Place 4 · Montgomery110m Hurdles415.54—
Apr 29Somerset County ChampsApr 29 · 110m Hurdles · Place 5 · Montgomery110m HurdlesRound P515.65—
Apr 5Somerset County RelaysApr 5 · 400m Hurdles · Place 5 · Montgomery400m Hurdles559.1912
Mar 29Skyland Conference RelaysMar 29 · 400m Hurdles · Place 4 · Montgomery400m Hurdles458.4012
Mar 29Skyland Conference RelaysMar 29 · 400m Hurdles · Place 4 · Montgomery400m Hurdles458.4012

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 55m Hurdles · Place 14 · Montgomery55m HurdlesRound P148.1512
Feb 4Princeton Invitational Series #2Feb 4 · 400 Meters · Place 4 · Montgomery400 Meters453.50a PB—
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 55m Hurdles · Place 14 · Montgomery55m HurdlesRound P148.5812

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18Bob James InvitationalDec 18 · 300 Meters · Place 9 · Montgomery300 Meters9.39.15a PB12
Dec 18Bob James InvitationalDec 18 · 55m Hurdles · Place 4 · Montgomery55m Hurdles39"4.8.53a PB12
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · 55m Hurdles · Place 13 · Montgomery55m HurdlesRound P138.5111
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 55m Hurdles · Place 8 · Montgomery55m HurdlesRound P88.7011
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 55m Hurdles · Place 7 · Montgomery55m Hurdles78.4611
Jan 4Princeton Invitational Series #1Jan 4 · 55m Hurdles · Place 3 · Montgomery55m Hurdles38.8811

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 1 and 4May 31 · 400m Hurdles · Place 13 · Montgomery H400m Hurdles131:00.6411
May 21Skyland Conference Champs - DivisionalMay 21 · 400m Hurdles · Place 15 · Montgomery400m Hurdles151:01.80—
May 21Skyland Conference Champs - DivisionalMay 21 · 110m Hurdles · Place 8 · Montgomery110m Hurdles816.54—
May 21Skyland Conference Champs - DivisionalMay 21 · 110m Hurdles · Place 8 · Montgomery110m Hurdles816.40—
May 21Skyland Conference Champs - Open ScoresMay 21 · 400m Hurdles · Place 15 · Montgomery400m Hurdles36" / 0.914m15.1:01.80a11
May 21Skyland Conference Champs - Open ScoresMay 21 · 110m Hurdles · Place 8 · Montgomery110m Hurdles39" / 0.991m8.16.40a11
May 14Somerset County ChampsMay 14 · 400m Hurdles · Place 7 · Montgomery H400m Hurdles759.48—
May 3Raider TwilightMay 3 · 200 Meters · Place 23 · Montgomery200 Meters23.24.27a PB11
May 3Raider TwilightMay 3 · 100 Meters · Place 21 · Montgomery100 Meters21.11.96a PB11
Apr 13Skyland RelaysApr 13 · 400m Hurdles · Place 3 · Montgomery400m Hurdles36" / 0.914m3.1:00.43a11
Apr 13Skyland RelaysApr 13 · 400 Meters · Montgomery400 MetersRelay Split—55.899a PB11
Apr 6Rebel RelaysApr 6 · 400m Hurdles · Place 6 · Montgomery400m Hurdles61:02.8711

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20Bob James InvitationalDec 20 · 55m Hurdles · Place 4 · Montgomery55m Hurdles39"4.8.68a11
Dec 11Ridge Winter InvitationalDec 11 · 55m Hurdles · Place 17 · Montgomery55m Hurdles39"Round P17.9.05a11
Dec 11Ridge Winter InvitationalDec 11 · 200 Meters · Place 25 · Montgomery200 Meters25.24.91a PB11
Jan 30SJTCA Winter Meet #11Jan 30 · 55m Hurdles · Place 17 · Montgomery55m HurdlesRound P179.1910
Jan 17Princeton Invitational Series #1Jan 17 · 55m Hurdles · Place 9 · Montgomery55m Hurdles99.1810

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 25Skyland Conference Boys Frosh/Soph ChampsMay 25 · 110m Hurdles · Place 3 · Montgomery H110m Hurdles316.90—
May 25Skyland Conference Boys Frosh/Soph ChampsMay 25 · 200 Meters · Place 16 · Montgomery H200 Meters1624.73—
May 23Skyland Conference ChampionshipsMay 23 · 400m Hurdles · Place 13 · Montgomery H400m Hurdles131:01.32—
May 16Somerset County ChampionshipsMay 16 · 400m Hurdles · Place 6 · Montgomery400m Hurdles36" / 0.914m6.1:00.45a10
May 5Raider Twilight IMay 5 · 400 Meters · Place 32 · Montgomery H400 Meters3258.85 PB—
Apr 22Somerset County RelaysApr 22 · 400m Hurdles · Place 9 · Montgomery400m Hurdles91:01.2310
Apr 8Rebel RelaysApr 8 · 400m Hurdles · Place 8 · Montgomery400m Hurdles81:04.3110
Apr 8Rebel RelaysApr 8 · 400m Hurdles · Place 8 · Montgomery400m Hurdles81:04.3110

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17Demarest InvitationalDec 17 · 55m Hurdles · Place 36 · Montgomery55m Hurdles39"Round P36.9.85a10

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals Central Groups 1 and 4Jun 3 · 400m Hurdles · Place 31 · Montgomery400m Hurdles36" / 0.914m31.1:05.40a9
May 26Skyland Conference Frosh/Soph Championship (Boys)May 26 · 400m Hurdles · Place 4 · Montgomery H400m Hurdles41:05.47—
May 26Skyland Conference Frosh/Soph Championship (Boys)May 26 · 110m Hurdles · Place 5 · Montgomery H110m Hurdles521.06—
May 24Skyland Conference ChampionshipsMay 24 · 400m Hurdles · Place 6 · Montgomery H400m Hurdles61:06.03—
May 17Somerset County ChampionshipsMay 17 · 400m Hurdles · Place 19 · Montgomery400m Hurdles36" / 0.914m19.1:06.31a9
May 13Raider Novice InvitationalMay 13 · 400m Hurdles · Place 11 · Montgomery400m Hurdles36" / 0.914m11.1:06.92a9
May 13Raider Novice InvitationalMay 13 · 110m Hurdles · Place 14 · Montgomery110m Hurdles39" / 0.991m14.20.75a9
May 5Raider Twilight IMay 5 · 400 Meters · Place 45 · M Montgomery H400 Meters4558.85 PB—
Apr 23Colts Neck Spring InvitationalApr 23 · 110m Hurdles · Place 27 · Montgomery110m Hurdles2720.779
Apr 23Colts Neck Spring InvitationalApr 23 · 400m Hurdles · Place 22 · Montgomery400m Hurdles221:10.709
Apr 16Somerset County RelaysApr 16 · 400m Hurdles · Place 21 · Montgomery400m Hurdles211:09.009