Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGMC Championships · May 610.84GMC ChampionshipsMay 6, 2025
200 Meters · IndoorWagner Invitational · Jan 1722.57Wagner InvitationalJanuary 17, 2026
200 Meters · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 1522.00aNJSIAA Sectionals Central Groups 2 and 3May 15, 2026
400 Meters · IndoorWagner Invitational · Jan 1749.90Wagner InvitationalJanuary 17, 2026
400 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 347.48aNJSIAA State Meet Of ChampionsJune 3, 2026
400 Meters · Relay Split · OutdoorGMC Red & White Championship · May 1153.149GMC Red & White ChampionshipMay 11, 2024
55 Meter · IndoorSJTCA Meet #6 · Dec 236.93aSJTCA Meet #6December 23, 2024
55 Meters · IndoorNJSIAA Sectional Championships - Central Groups 1&2 · Feb 146.53NJSIAA Sectional Championships - Central Groups 1&2February 14, 2026
60 Meters · IndoorWagner Invitational · Jan 177.17Wagner InvitationalJanuary 17, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 12East Coast Champs Jun 12 · 400 Meters · Place 1 · Garden State Track ClubGarden State Track Club400 Meters1.48.22a12
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 400 Meters · Place 6 · SpotswoodSpotswood400 Meters6.47.48a PB12
May 29NJSIAA Group Championships - 2 & 3May 29 · 400 Meters · Place 3 · SpotswoodSpotswood400 Meters3.49.00a12
May 29NJSIAA Group Championships - 2 & 3May 29 · 200 Meters · Place 12 · SpotswoodSpotswood200 Meters12.22.58aWind: 1.812
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 400 Meters · Place 1 · SpotswoodSpotswood400 Meters1.48.67a12
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 200 Meters · Place 1 · SpotswoodSpotswood200 Meters1.22.00a PBWind: 1.412
May 12East Brunswick Sprint Series #1May 12 · 200 Meters · Place 1 · SpotswoodSpotswood200 Meters1.22.07a12
May 12East Brunswick Sprint Series #1May 12 · 100 Meters · Place 6 · SpotswoodSpotswood100 Meters6.11.28a12
May 5GMC ChampionshipMay 5 · 400 Meters · Place 1 · SpotswoodSpotswood400 Meters148.71a12
May 5GMC ChampionshipMay 5 · 200 Meters · Place 2 · SpotswoodSpotswood200 Meters222.25a12
May 5GMC ChampionshipMay 5 · 100 Meters · Place 1 · SpotswoodSpotswood100 MetersRound P110.85a12
May 5GMC ChampionshipMay 5 · 100 Meters · Place 3 · SpotswoodSpotswood100 Meters310.90a12
Apr 17Rider InvitationalApr 17 · 400 Meters · Place 2 · Garden State Track ClubGarden State Track Club400 Meters2.48.98a12
Apr 17Rider InvitationalApr 17 · 200 Meters · Place 4 · Garden State Track ClubGarden State Track Club200 Meters4.22.07aWind: 0.412
Apr 13GMC Blue & Gold Division ChampionshipApr 13 · 400 Meters · Place 1 · SpotswoodSpotswood400 Meters1.49.73a12
Apr 13GMC Blue & Gold Division ChampionshipApr 13 · 200 Meters · Place 1 · SpotswoodSpotswood200 Meters1.22.40a12
Apr 13GMC Blue & Gold Division ChampionshipApr 13 · 100 Meters · Place 1 · SpotswoodSpotswood100 Meters1.11.05a12

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 55 Meters · Place 6 · SpotswoodSpotswood55 MetersRound P66.6512
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 55 Meters · Place 5 · SpotswoodSpotswood55 Meters56.5812
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 400 Meters · Place 3 · SpotswoodSpotswood400 Meters351.4812
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 55 Meters · Place 4 · SpotswoodSpotswood55 MetersRound P46.6812
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 55 Meters · Place 2 · SpotswoodSpotswood55 Meters26.53 PB12
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 400 Meters · Place 1 · SpotswoodSpotswood400 Meters151.1012
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 55 Meters · Place 3 · SpotswoodSpotswood55 MetersRound P36.7412
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 55 Meters · Place 2 · SpotswoodSpotswood55 Meters26.6212
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 400 Meters · Place 5 · SpotswoodSpotswood400 Meters551.4212
Jan 17Wagner InvitationalJan 17 · 400 Meters · Place 4 · Garden State TCGarden State TC400 Meters449.90 PB—
Jan 17Wagner InvitationalJan 17 · 200 Meters · Place 18 · Garden State TCGarden State TC200 Meters1822.57 PB—
Jan 17Wagner InvitationalJan 17 · 60 Meters · Place 21 · Garden State TCGarden State TC60 MetersRound P217.17 PB—
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 400 Meters · Place 3 · Garden State Track ClubGarden State Track Club400 Meters3.50.08a12

2025 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 21The Oval Office Holiday PartyDec 21 · 400 Meters · Place 6 · UnattachedUnattached400 Meters6.50.85a12
Dec 21The Oval Office Holiday PartyDec 21 · 400 Meters · Place 6 · UnattachedUnattached400 Meters6.50.85a12
Dec 21The Oval Office Holiday PartyDec 21 · 200 Meters · Place 11 · UnattachedUnattached200 Meters11.22.87a12
Dec 21The Oval Office Holiday PartyDec 21 · 200 Meters · Place 11 · UnattachedUnattached200 Meters11.22.87a12
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 55 Meters · Place 9 · SpotswoodSpotswood55 MetersRound P96.7111
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 400 Meters · Place 4 · SpotswoodSpotswood400 Meters451.2711
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 55 Meters · Place 4 · SpotswoodSpotswood55 MetersRound P46.8011
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 55 Meters · Place 4 · SpotswoodSpotswood55 Meters46.7111
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 400 Meters · Place 6 · SpotswoodSpotswood400 Meters652.3111
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55 Meters · Place 7 · SpotswoodSpotswood55 MetersRound P76.8511
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55 Meters · Place 6 · SpotswoodSpotswood55 Meters66.7611
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 400 Meters · Place 10 · SpotswoodSpotswood400 Meters1052.5011
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55 Meters · Place 7 · SpotswoodSpotswood55 MetersRound P76.8511
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 55 Meters · Place 6 · SpotswoodSpotswood55 Meters66.7611
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 400 Meters · Place 10 · SpotswoodSpotswood400 Meters1052.5011
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 2 · Unity ExpressUnity Express400 Meters251.3718
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 3 · Unity ExpressUnity Express55 Meters36.7318
Jan 13Mid-Winter ClassicJan 13 · 55 Meters · Place 2 · SpotswoodSpotswood55 Meters26.6911

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 100 Meters · Place 1 · SpotswoodSpotswood100 MetersRound P110.9311
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 100 Meters · Place 1 · SpotswoodSpotswood100 Meters110.9011
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 100 Meters · Place 1 · SpotswoodSpotswood100 MetersRound P1.10.93aWind: 0.511
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 100 Meters · Place 1 · SpotswoodSpotswood100 Meters1.10.90aWind: -0.111
May 6GMC ChampionshipsMay 6 · 400 Meters · Place 1 · SpotswoodSpotswood400 Meters148.3011
May 6GMC ChampionshipsMay 6 · 100 Meters · Place 7 · SpotswoodSpotswood100 MetersRound P710.9711
May 6GMC ChampionshipsMay 6 · 100 Meters · Place 6 · SpotswoodSpotswood100 Meters610.84 PB11
Apr 27Green Streakers And Supersonics Developmental SeriesApr 27 · 400 Meters · Unity ExpressUnity Express400 Meters--DNS11
Apr 19Colts Neck Spring InvitationalApr 19 · 400 Meters · Place 4 · SpotswoodSpotswood400 Meters449.5611
Apr 19Colts Neck Spring InvitationalApr 19 · 100 Meters · Place 7 · SpotswoodSpotswood100 Meters711.3311
Apr 15GMC Red & White ChampionshipApr 15 · 400 Meters · Place 1 · SpotswoodSpotswood400 Meters149.48—
Apr 15GMC Red & White ChampionshipApr 15 · 200 Meters · Place 1 · SpotswoodSpotswood200 Meters123.05—
Apr 15GMC Red & White ChampionshipApr 15 · 100 Meters · Place 1 · SpotswoodSpotswood100 Meters111.08—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 23SJTCA Meet #6Dec 23 · 55 Meter · Place 2 · SpotswoodSpotswood55 Meter2.6.93a PB11
Dec 23SJTCA Meet #6Dec 23 · 400 Meters · Place 2 · SpotswoodSpotswood400 Meters2.52.76a11
Feb 22SJTCA Winter Meet #21Feb 22 · 55 Meters · Place 2 · SpotswoodSpotswood55 Meters26.7810
Feb 22SJTCA Winter Meet #21Feb 22 · 400 Meters · Place 5 · SpotswoodSpotswood400 Meters553.3410
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 400 Meters · Place 18 · SpotswoodSpotswood400 Meters1854.8610
Feb 1TR Boys Frosh/NoviceFeb 1 · 200 Meters · Place 10 · SpotswoodSpotswood200 Meters1024.9010

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 200 Meters · Place 15 · SpotswoodSpotswood200 Meters15.22.92aWind: 2.510
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 100 Meters · Place 7 · SpotswoodSpotswood100 MetersRound P711.1310
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 100 Meters · Place 7 · SpotswoodSpotswood100 Meters711.1910
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 200 Meters · Place 4 · SpotswoodSpotswood200 Meters422.7910
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 100 Meters · Place 7 · SpotswoodSpotswood100 MetersRound P711.1310
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 100 Meters · Place 7 · SpotswoodSpotswood100 Meters711.1910
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 200 Meters · Place 4 · SpotswoodSpotswood200 Meters422.7910
May 21GMC ChampionshipsMay 21 · 200 Meters · Place 15 · SpotswoodSpotswood200 Meters1522.8610
May 21GMC ChampionshipsMay 21 · 100 Meters · Place 11 · SpotswoodSpotswood100 MetersRound P1111.2110
May 11GMC Red & White ChampionshipMay 11 · 400 Meters · SpotswoodSpotswood400 MetersRelay Split—53.149 PB10
May 11GMC Red & White ChampionshipMay 11 · 200 Meters · Place 4 · SpotswoodSpotswood200 Meters4.23.36a10
May 11GMC Red & White ChampionshipMay 11 · 100 Meters · Place 3 · SpotswoodSpotswood100 Meters3.11.38a10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 23Green Streakers And Supersonic Developmental Series Apr 23 · 200 Meters · Place 1 · Unity ExpressUnity Express200 Meters1.23.39a9
Apr 23Green Streakers And Supersonic Developmental Series Apr 23 · 100 Meters · Place 2 · Unity ExpressUnity Express100 Meters2.11.63a9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 6 · Unity ExpressUnity Express400 Meters655.5316
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 1 · Unity ExpressUnity Express55 Meters16.8316
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 6 · Unity ExpressUnity Express400 Meters655.53a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 1 · Unity ExpressUnity Express55 Meters16.83a—