Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · Jun 214.28aNJSIAA Sectionals Central Groups 1 and 4June 2, 2023
200 Meters · IndoorThe Varsity Classic · Feb 628.99The Varsity ClassicFebruary 6, 2023
400 Meters · IndoorNJ Varsity Classic · Feb 31:07.94NJ Varsity ClassicFebruary 3, 2026
400 Meters · OutdoorJoe Lykes Inv (formerly Colts Neck Spring Invitational) · Apr 181:06.43aJoe Lykes Inv (formerly Colts Neck Spring Invitational)April 18, 2026
55 Meter · IndoorEssex County Track Coaches Assn. Season Opener · Dec 208.28aEssex County Track Coaches Assn. Season OpenerDecember 20, 2024
55 Meters · IndoorNJ Varsity Classic · Feb 38.246NJ Varsity ClassicFebruary 3, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 400 Meters · Place 40 · Sayreville War Memorial400 Meters40.1:07.75a12
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 400 Meters · Place 38 · Sayreville War Memorial400 Meters38.1:06.43a PB12
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 100 Meters · Place 61 · Sayreville War Memorial100 Meters61.14.42a12
Apr 11Georgian Court University HS ChallengeApr 11 · 400 Meters · Place 32 · Sayreville War Memorial400 Meters32.1:07.09a12
Apr 11Georgian Court University HS ChallengeApr 11 · 100 Meters · Place 62 · Sayreville War Memorial100 Meters62.14.44aWind: -0.412
Apr 7GMC Red & White Division ChampionshipApr 7 · 400 Meters · Place 8 · Sayreville War Memorial400 Meters8.1:09.31a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3NJ Varsity ClassicFeb 3 · 400 Meters · Place 71 · Sayreville H400 Meters711:07.94 PB12
Feb 3NJ Varsity ClassicFeb 3 · 400 Meters · Place 71 · Sayreville H400 Meters711:07.9412

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · 200 Meters · Place 59 · Sayreville War Memorial200 Meters59.30.12a12
Feb 3NJ Varsity ClassicFeb 3 · 200 Meters · Place 105 · Sayreville H200 Meters10529.8211
Feb 3NJ Varsity ClassicFeb 3 · 55 Meters · Place 91 · Sayreville H55 MetersRound P918.246 PB11

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30SJTCA Meet #8Dec 30 · 55 Meter · Place 21 · Sayreville War Memorial55 Meter21.8.40a11
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 55 Meter · Place 61 · Sayreville War Memorial55 MeterRound P61.8.28a PB11
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 400 Meters · Place 46 · Sayreville War Memorial400 Meters46.1:10.00a11
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 200 Meters · Place 42 · Sayreville H200 Meters4231.732—
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 55 Meters · Place 26 · Sayreville H55 MetersRound P268.538—
Jan 17The Armory Frosh / Novice MeetJan 17 · 55 Meter · Place 26 · Sayreville War Memorial55 MeterRound P26.8.54a10
Jan 17The Armory Frosh / Novice MeetJan 17 · 200 Meters · Place 42 · Sayreville War Memorial200 Meters42.31.74a10

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 20Colts Neck Spring InvitationalApr 20 · 100 Meters · Place 52 · Sayreville War Memorial100 Meters52.14.44a10

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #5Dec 27 · 55 Meter · Place 33 · Sayreville War Memorial55 Meter33.8.51a10
Dec 27SJTCA Winter Meet #5Dec 27 · 400 Meters · Place 22 · Sayreville War Memorial400 Meters22.1:10.65a10
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 55 Meter · Place 59 · Sayreville War Memorial55 MeterRound P59.8.35a10
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 200 Meters · Place 20 · Sayreville War Memorial200 Meters20.30.27a10
Feb 6The Varsity ClassicFeb 6 · 200 Meters · Place 76 · Sayreville H200 Meters7628.99 PB9
Feb 6The Varsity ClassicFeb 6 · 55 Meters · Place 87 · Sayreville H55 MetersRound P878.2809
Feb 6The Varsity ClassicFeb 6 · 200 Meters · Place 76 · Sayreville H200 Meters7628.999
Feb 6The Varsity ClassicFeb 6 · 200 Meters · Place 76 · Sayreville H200 Meters7628.999
Feb 6The Varsity ClassicFeb 6 · 55 Meters · Place 87 · Sayreville H55 MetersRound P878.2809
Feb 6The Varsity ClassicFeb 6 · 55 Meters · Place 87 · Sayreville H55 MetersRound P878.2809
Jan 18The Armory Frosh / Novice MeetJan 18 · 400 Meters · Place 8 · Sayreville H400 Meters81:09.92—
Jan 18The Armory Frosh / Novice MeetJan 18 · 55 Meters · Place 29 · Sayreville H55 MetersRound P298.533—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 100 Meters · Place 46 · Sayreville War Memorial100 MetersRound P46.14.28a PB9
May 23GMC ChampionshipsMay 23 · 100 Meters · Place 57 · Sayreville War Memorial100 MetersRound P57.14.31a9

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Bill Bruno Holiday ClassicDec 28 · 55 Meter · Place 41 · Sayreville War Memorial55 MeterRound P41.8.54a9
Dec 19Spike Shoe Holiday FestivalDec 19 · 55 Meter · Place 41 · Sayreville War Memorial55 MeterRound P41.8.83a9
Dec 19Spike Shoe Holiday FestivalDec 19 · 200 Meters · Place 68 · Sayreville War Memorial200 Meters68.33.25a9