Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 3113.33NJSIAA Sectionals Central Groups 2 and 3May 31, 2024
100m Hurdles · 33" / 0.838m · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1517.06aNJSIAA Sectionals Central Groups 1 and 4May 15, 2026
200 Meters · IndoorOcean Breeze Invitational · Feb 128.09aOcean Breeze InvitationalFebruary 1, 2025
200 Meters · OutdoorThe Winner's Circle at The Horse Farm · Jun 1027.37aThe Winner's Circle at The Horse FarmJune 10, 2026
300 Meters · IndoorBishop Loughlin Games · Dec 1647.98aBishop Loughlin GamesDecember 16, 2023
400 Meters · IndoorSJTCA #9 · Jan 31:05.88SJTCA #9January 3, 2026
400 Meters · Outdoor130th Penn Relays Carnival · Apr 231:01.64a130th Penn Relays CarnivalApril 23, 2026
400 Meters · Relay Split · OutdoorGMC Red & White Championship · May 111:03.415GMC Red & White ChampionshipMay 11, 2024
400m Hurdles · 30" / 0.762m · OutdoorNJSIAA Group Championships - 1 & 4 · May 291:09.50aNJSIAA Group Championships - 1 & 4May 29, 2026
55 Meter · IndoorSJTCA Meet #8 · Dec 308.13aSJTCA Meet #8December 30, 2024
55 Meters · IndoorNJSIAA Sectional Championships - Central Groups 1&2 · Feb 87.92NJSIAA Sectional Championships - Central Groups 1&2February 8, 2025
55m Hurdles · 33" · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 199.37aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 10The Winner's Circle at The Horse FarmJun 10 · 200 Meters · Place 16 · Metuchen200 Meters16.27.37a PB12
May 29NJSIAA Group Championships - 1 & 4May 29 · 400m Hurdles · Place 10 · Metuchen400m Hurdles30" / 0.762m10.1:09.50a PB12
May 29NJSIAA Group Championships - 1 & 4May 29 · 100m Hurdles · Place 14 · Metuchen100m Hurdles33" / 0.838mRound P14.17.52aWind: 2.512
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 400m Hurdles · Place 5 · Metuchen400m Hurdles30" / 0.762m5.1:10.43a12
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 100m Hurdles · Place 3 · Metuchen100m Hurdles33" / 0.838mRound P3.17.51aWind: -0.212
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 100m Hurdles · Place 3 · Metuchen100m Hurdles33" / 0.838m3.17.06a PBWind: -2.512
May 5GMC ChampionshipMay 5 · 400m Hurdles · Place 8 · Metuchen400m Hurdles81:10.44a12
May 5GMC ChampionshipMay 5 · 100m Hurdles · Place 11 · Metuchen100m HurdlesRound P1117.45a12
Apr 28Middlesex County RelaysApr 28 · 400m Hurdles · Place 5 · Metuchen400m Hurdles30" / 0.762m5.1:09.79a12
Apr 24Lion InvitationalApr 24 · 100m Hurdles · Place 9 · Metuchen100m Hurdles33" / 0.838m9.17.89a12
Apr 24Lion InvitationalApr 24 · 200 Meters · Place 24 · Metuchen200 Meters24.28.51a12
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Metuchen400 Meters—1:01.64a PB12
Apr 17Raider TwilightApr 17 · 200 Meters · Place 16 · Metuchen200 Meters16.27.52a12
Apr 7GMC Red & White Division ChampionshipApr 7 · 400m Hurdles · Place 3 · Metuchen400m Hurdles30" / 0.762m3.1:14.73a12
Apr 7GMC Red & White Division ChampionshipApr 7 · 100m Hurdles · Place 3 · Metuchen100m Hurdles33" / 0.838m3.17.62a12

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · 55m Hurdles · Place 14 · Metuchen55m HurdlesRound P149.9212
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · 55m Hurdles · Place 14 · Metuchen55m HurdlesRound P149.9212
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 55m Hurdles · Place 3 · Metuchen55m HurdlesRound P39.8912
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 55m Hurdles · Place 3 · Metuchen55m HurdlesRound P39.8912
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 55m Hurdles · Place 4 · Metuchen55m Hurdles49.8712
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 55m Hurdles · Place 4 · Metuchen55m Hurdles49.8712
Jan 31SJTCA #16Jan 31 · 55m Hurdles · Place 3 · Metuchen55m HurdlesRound P39.3912
Jan 31SJTCA #16Jan 31 · 55m Hurdles · Place 3 · Metuchen55m HurdlesRound P39.3912
Jan 31SJTCA #16Jan 31 · 55m Hurdles · Place 3 · Metuchen55m Hurdles39.4712
Jan 31SJTCA #16Jan 31 · 55m Hurdles · Place 3 · Metuchen55m Hurdles39.4712
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 55m Hurdles · Place 8 · Metuchen55m HurdlesRound P89.3312
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 55m Hurdles · Place 8 · Metuchen55m HurdlesRound P89.3312
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 55m Hurdles · Place 4 · Metuchen55m Hurdles49.0712
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 55m Hurdles · Place 4 · Metuchen55m Hurdles49.0712
Jan 3SJTCA #9Jan 3 · 55 Meters · Place 19 · Metuchen55 Meters198.0812
Jan 3SJTCA #9Jan 3 · 400 Meters · Place 10 · Metuchen400 Meters101:05.88 PB12

2025 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 55m Hurdles · Place 4 · Metuchen55m Hurdles33"Round P4.9.37a PB12
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 55m Hurdles · Place 6 · Metuchen55m Hurdles33"6.9.49a12
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 55 Meter · Place 43 · Metuchen55 MeterRound P43.8.15a12
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 200 Meters · Place 43 · Metuchen200 Meters43.28.60a12
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 55m Hurdles · Place 18 · Metuchen55m HurdlesRound P189.6711
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 55m Hurdles · Place 4 · Metuchen55m HurdlesRound P49.7211
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 55m Hurdles · Place 4 · Metuchen55m Hurdles49.6811
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 55 Meters · Place 10 · Metuchen55 MetersRound P107.92 PB11
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 36 · Metuchen55m Hurdles33"Round P36.9.67a11
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 42 · Metuchen200 Meters42.28.09a PB11
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55 Meters · Place 32 · Metuchen55 MetersRound P328.1511
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55 Meters · Place 32 · Metuchen55 MetersRound P328.1511
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55m Hurdles · Place 16 · Metuchen55m HurdlesRound P169.8311
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55m Hurdles · Place 16 · Metuchen55m HurdlesRound P169.8311
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55 Meters · Place 32 · Metuchen55 MetersRound P328.1511
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55 Meters · Place 32 · Metuchen55 MetersRound P328.1511
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55m Hurdles · Place 16 · Metuchen55m HurdlesRound P169.8311
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55m Hurdles · Place 16 · Metuchen55m HurdlesRound P169.8311

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 11The Winner's Circle at The Horse FarmJun 11 · 200 Meters · Place 18 · Metuchen200 Meters1827.7711
May 30NJSIAA Group Championships - 1 & 4May 30 · 100m Hurdles · Place 9 · Metuchen100m HurdlesRound P916.4911
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 100m Hurdles · Place 3 · Metuchen100m Hurdles316.5211
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 100m Hurdles · Place 5 · Metuchen100m HurdlesRound P516.9911
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 100 Meters · Place 13 · Metuchen100 MetersRound P1313.5211
May 6GMC ChampionshipsMay 6 · 200 Meters · Place 25 · Metuchen200 Meters2528.1811
May 6GMC ChampionshipsMay 6 · 100m Hurdles · Place 15 · Metuchen100m HurdlesRound P1516.7211
May 6GMC ChampionshipsMay 6 · 400m Hurdles · Place 23 · Metuchen400m Hurdles231:15.3511
Apr 15GMC Red & White ChampionshipApr 15 · 100m Hurdles · Place 9 · Metuchen100m Hurdles917.96—
Apr 15GMC Red & White ChampionshipApr 15 · 200 Meters · Place 16 · Metuchen200 Meters1628.19—
Apr 15GMC Red & White ChampionshipApr 15 · 100 Meters · Place 18 · Metuchen100 Meters1813.48—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 30SJTCA Meet #8Dec 30 · 55m Hurdles · Place 2 · Metuchen55m Hurdles33"2.9.96a11
Dec 30SJTCA Meet #8Dec 30 · 55 Meter · Place 11 · Metuchen55 Meter11.8.13a PB11
Dec 17SJTCA Meet #3Dec 17 · 55m Hurdles · Place 11 · Metuchen55m Hurdles33"11.9.99a11
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 55m Hurdles · Place 14 · Metuchen55m HurdlesRound P149.9810
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 55m Hurdles · Place 14 · Metuchen55m HurdlesRound P149.9810
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · 55m Hurdles · Place 2 · Metuchen55m HurdlesRound P29.6510
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · 55m Hurdles · Place 6 · Metuchen55m Hurdles69.9510
Jan 27SJTCA Winter Meet #13Jan 27 · 55m Hurdles · Place 18 · Metuchen55m HurdlesRound P1810.0510
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · 55m Hurdles · Place 12 · Metuchen55m HurdlesRound P129.6610

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 100m Hurdles · Place 13 · Metuchen100m HurdlesRound P1317.6810
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 100 Meters · Place 24 · Metuchen100 MetersRound P2413.33 PB10
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 200 Meters · Place 18 · Metuchen200 Meters1827.4510
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 100 Meters · Place 24 · Metuchen100 MetersRound P2413.3310
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 100m Hurdles · Place 13 · Metuchen100m HurdlesRound P1317.6810
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 200 Meters · Place 18 · Metuchen200 Meters1827.4510
May 21GMC ChampionshipsMay 21 · 200 Meters · Place 29 · Metuchen200 Meters2927.7010
May 21GMC ChampionshipsMay 21 · 100m Hurdles · Place 25 · Metuchen100m HurdlesRound P2518.0110
May 21GMC ChampionshipsMay 21 · 100 Meters · Place 32 · Metuchen100 MetersRound P3213.6210
May 17Rahway Rising Stars Invitational #3May 17 · 200 Meters · Place 5 · Metuchen200 Meters528.1110
May 11GMC Red & White ChampionshipMay 11 · 100m Hurdles · Place 9 · Metuchen100m Hurdles33" / 0.838m9.18.46a10
May 11GMC Red & White ChampionshipMay 11 · 400 Meters · Metuchen400 MetersRelay Split—1:03.415 PB10
May 11GMC Red & White ChampionshipMay 11 · 200 Meters · Place 11 · Metuchen200 Meters11.27.86a10

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 22The Egg Club InvitationalDec 22 · 300 Meters · Place 17 · Metuchen300 Meters17.50.19a10
Dec 22The Egg Club InvitationalDec 22 · 55m Hurdles · Place 12 · Metuchen55m Hurdles33"12.10.39a10
Dec 16Bishop Loughlin GamesDec 16 · 300 Meters · Place 26 · Metuchen300 Meters26.47.98a PB10
Dec 16Bishop Loughlin GamesDec 16 · 55m Hurdles · Place 8 · Metuchen55m Hurdles33"8.9.94a10
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 400 Meters · Place 14 · Metuchen400 Meters141:09.179
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 400 Meters · Place 14 · Metuchen400 Meters141:09.179
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 55m Hurdles · Place 21 · Metuchen55m HurdlesRound P2110.689
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 55m Hurdles · Place 21 · Metuchen55m HurdlesRound P2110.689
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 400 Meters · Place 49 · Metuchen400 Meters491:12.269
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 400 Meters · Place 49 · Metuchen400 Meters491:12.269

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 100m Hurdles · Place 11 · Metuchen100m HurdlesRound P1118.369
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 100 Meters · Place 30 · Metuchen100 MetersRound P3014.049
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 200 Meters · Place 22 · Metuchen200 Meters2228.949
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 100m Hurdles · Place 11 · Metuchen100m HurdlesRound P1118.369
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 100 Meters · Place 30 · Metuchen100 MetersRound P3014.049
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 200 Meters · Place 22 · Metuchen200 Meters2228.949
May 23GMC ChampionshipsMay 23 · 100m Hurdles · Place 25 · Metuchen100m Hurdles33" / 0.838mRound P25.17.93aWind: 1.99
May 23GMC ChampionshipsMay 23 · 200 Meters · Place 34 · Metuchen200 Meters34.28.26aWind: 1.59
May 23GMC ChampionshipsMay 23 · 100 Meters · Place 33 · Metuchen100 MetersRound P33.13.82a9
May 19Rahway Rising Stars Invitational #3May 19 · 200 Meters · Place 2 · Metuchen200 Meters228.659
May 15GMC Track Coaches Freshman ChampionshipsMay 15 · 200 Meters · Place 4 · Metuchen200 Meters428.55—
May 15GMC Track Coaches Freshman ChampionshipsMay 15 · 100m Hurdles · Place 4 · Metuchen100m Hurdles418.41—
Apr 21Rahway Rising Stars Invitational #2 Apr 21 · 100m Hurdles · Place 3 · Metuchen100m Hurdles320.389
Apr 21Rahway Rising Stars Invitational #2 Apr 21 · 100m Hurdles · Place 3 · Metuchen100m Hurdles320.389

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29SJTCA Winter Meet #3Dec 29 · 55m Hurdles · Place 24 · Metuchen55m Hurdles33"24.11.71a9