Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNJSIAA Group Championships - NPA & NPB · May 2910.66aNJSIAA Group Championships - NPA & NPBMay 29, 2026
200 Meters · IndoorU.S. Marine Corps Holiday Classic · Dec 2722.07aU.S. Marine Corps Holiday ClassicDecember 27, 2025
200 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 321.45aNJSIAA State Meet Of ChampionsJune 3, 2026
300 Meters · IndoorThe VA Showcase · Jan 1734.89aThe VA ShowcaseJanuary 17, 2026
400 Meters · IndoorSTCA Season Opener Ocean Breeze · Dec 1550.11aSTCA Season Opener Ocean BreezeDecember 15, 2025
400 Meters · OutdoorThe Winner's Circle at The Horse Farm · Jun 1048.35aThe Winner's Circle at The Horse FarmJune 10, 2026
55 Meter · IndoorRidge Winter Invitational · Dec 86.50aRidge Winter InvitationalDecember 8, 2025
55 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 206.51NJSIAA Group Non-Public A & B ChampionshipsFebruary 20, 2026
60 Meter · IndoorSpeed Capital New York · Dec 117.69aSpeed Capital New YorkDecember 11, 2022
Combined results · OutdoorUSATF NJ Youth Track & Field Championships · Jul 1013.62USATF NJ Youth Track & Field ChampionshipsJuly 10, 2021

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 200 Meters · Place 1 · Speed SkillsSpeed Skills200 MetersRound P1.21.53a11
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 200 Meters · Speed SkillsSpeed Skills200 Meters—DNS11
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 100 Meters · Place 7 · Speed SkillsSpeed Skills100 MetersRound P7.11.19a11
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 100 Meters · Speed SkillsSpeed Skills100 Meters—DNS11
Jun 13AAU New Jersey District Qualifier - 15-18Jun 13 · 200 Meters · Place 2 · Speed SkillsSpeed Skills200 Meters221.71a—
Jun 13AAU New Jersey District Qualifier - 15-18Jun 13 · 100 Meters · Place 2 · Speed SkillsSpeed Skills100 Meters210.95a—
Jun 10The Winner's Circle at The Horse FarmJun 10 · 400 Meters · Place 1 · Union Catholic RegUnion Catholic Reg400 Meters1.48.35a PB11
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 200 Meters · Place 4 · Union Catholic RegUnion Catholic Reg200 Meters4.21.45a PBWind: -0.311
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 100 Meters · Place 7 · Union Catholic RegUnion Catholic Reg100 MetersRound P7.10.80aWind: 1.411
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 100 Meters · Place 6 · Union Catholic RegUnion Catholic Reg100 Meters6.10.84aWind: 1.611
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 400 Meters · Place 1 · Union Catholic RegUnion Catholic Reg400 Meters1.48.55a11
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 200 Meters · Place 2 · Union Catholic RegUnion Catholic Reg200 Meters2.21.51aWind: 3.511
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 100 Meters · Place 1 · Union Catholic RegUnion Catholic Reg100 MetersRound P1.10.77aWind: -0.811
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 100 Meters · Place 2 · Union Catholic RegUnion Catholic Reg100 Meters2.10.66a PBWind: -0.311
May 17NJCTC CHAMPIONSHIP MEETMay 17 · 100 Meters · Place 1 · Union Catholic RegUnion Catholic Reg100 MetersRound P1.10.77a11
May 17NJCTC CHAMPIONSHIP MEETMay 17 · 100 Meters · Place 2 · Union Catholic RegUnion Catholic Reg100 Meters2.10.79a11
May 7Union County ChampionshipsMay 7 · 200 Meters · Place 1 · Union Catholic RegUnion Catholic Reg200 Meters1.21.75a11
May 7Union County ChampionshipsMay 7 · 100 Meters · Place 1 · Union Catholic RegUnion Catholic Reg100 MetersRound P1.11.07a11
May 7Union County ChampionshipsMay 7 · 100 Meters · Place 1 · Union Catholic RegUnion Catholic Reg100 Meters1.10.94a11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 55 Meters · Place 1 · Union Catholic Reg.Union Catholic Reg.55 MetersRound P16.6011
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 55 Meters · Place 1 · Union Catholic Reg.Union Catholic Reg.55 Meters16.51 PB11
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 400 Meters · Place 1 · Union Catholic Reg.Union Catholic Reg.400 Meters150.7311
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 17 · Union Catholic RegUnion Catholic Reg300 Meters17.34.89a PB11
Jan 17The VA ShowcaseJan 17 · 55 Meter · Place 32 · Union Catholic RegUnion Catholic Reg55 MeterRound P32.6.63a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · 55 Meter · Place 3 · Union Catholic RegUnion Catholic Reg55 MeterRound P3.6.58a11
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · 55 Meter · Place 4 · Union Catholic RegUnion Catholic Reg55 Meter4.6.51a11
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · 200 Meters · Place 5 · Union Catholic RegUnion Catholic Reg200 MetersRound P5.22.07a PB11
Dec 15STCA Season Opener Ocean BreezeDec 15 · 400 Meters · Place 1 · Union Catholic RegUnion Catholic Reg400 Meters1.50.11a PB11
Dec 8Ridge Winter InvitationalDec 8 · 55 Meter · Place 1 · Union Catholic RegUnion Catholic Reg55 MeterRound P1.6.59a11
Dec 8Ridge Winter InvitationalDec 8 · 55 Meter · Place 1 · Union Catholic RegUnion Catholic Reg55 Meter1.6.50a PB11
Dec 8Ridge Winter InvitationalDec 8 · 200 Meters · Place 1 · Union Catholic RegUnion Catholic Reg200 Meters1.22.24a11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Place 20 · St Benedicts PrepSt Benedicts Prep400 Meters20.51.30a10
May 30NJSIAA NPA & NPB StatesMay 30 · 200 Meters · Place 12 · St Benedicts PrepSt Benedicts Prep200 Meters12.22.88aWind: -1.910
May 30NJSIAA NPA & NPB StatesMay 30 · 100 Meters · Place 18 · St Benedicts PrepSt Benedicts Prep100 MetersRound P18.11.25aWind: 2.110
May 8Essex County ChampionshipsMay 8 · 400 Meters · Place 16 · St. Benedict's PrepSt. Benedict's Prep400 Meters1651.9110
May 8Essex County ChampionshipsMay 8 · 200 Meters · Place 6 · St. Benedict's PrepSt. Benedict's Prep200 Meters622.6710
May 8Essex County ChampionshipsMay 8 · 400 Meters · Place 16 · St. Benedict's PrepSt. Benedict's Prep400 Meters1651.9110
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 100 Meters · Place 11 · St. Benedict's PrepSt. Benedict's Prep100 MetersRound P1111.6410
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 400 Meters · Place 5 · St. Benedict's PrepSt. Benedict's Prep400 Meters549.5110

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 400 Meters · Place 21 · St Benedicts PrepSt Benedicts Prep400 Meters21.54.41a10
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55 Meters · Place 7 · St. Benedict's PrepSt. Benedict's Prep55 MetersRound P76.719
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55 Meters · Place 7 · St. Benedict's PrepSt. Benedict's Prep55 Meters76.779
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 400 Meters · Place 6 · St. Benedict's PrepSt. Benedict's Prep400 Meters651.949
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55 Meters · Place 7 · St. Benedict's PrepSt. Benedict's Prep55 MetersRound P76.719
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55 Meters · Place 7 · St. Benedict's PrepSt. Benedict's Prep55 Meters76.779
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 400 Meters · Place 6 · St. Benedict's PrepSt. Benedict's Prep400 Meters651.949

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 30USATF New Jersey Association 15-18 Junior Olympic ChampionshipsJun 30 · 400 Meters · Place 2 · Newark StridersNewark Striders400 Meters2.51.27a9
Jun 30USATF New Jersey Association 15-18 Junior Olympic ChampionshipsJun 30 · 200 Meters · Place 1 · Newark StridersNewark Striders200 Meters1.22.47aWind: 3.29
Jun 30USATF New Jersey Association 15-18 Junior Olympic ChampionshipsJun 30 · 100 Meters · Place 1 · Newark StridersNewark Striders100 MetersRound P1.11.43aWind: 0.29
Jun 30USATF New Jersey Association 15-18 Junior Olympic ChampionshipsJun 30 · 100 Meters · Place 1 · Newark StridersNewark Striders100 Meters1.11.26aWind: 2.39
Jun 14adidas Outdoor NationalsJun 14 · 400 Meters · Place 3 · St Benedicts PrepSt Benedicts Prep400 Meters3.50.96a9
Jun 14adidas Outdoor NationalsJun 14 · 200 Meters · Place 15 · St Benedicts PrepSt Benedicts Prep200 Meters15.23.18aWind: -1.39
Jun 7NJSIAA Non Public A-BJun 7 · 400 Meters · Place 12 · St Benedicts PrepSt Benedicts Prep400 Meters12.51.04a9
Jun 7NJSIAA Non Public A-BJun 7 · 200 Meters · Place 16 · St Benedicts PrepSt Benedicts Prep200 Meters16.22.96a9
May 16Essex County ChampionshipsMay 16 · 200 Meters · Place 16 · St. Benedict's PrepSt. Benedict's Prep200 Meters1622.999
May 16Essex County ChampionshipsMay 16 · 400 Meters · Place 12 · St. Benedict's PrepSt. Benedict's Prep400 Meters1250.669

2023 Indoor Track

22 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 55 Meter · Place 34 · St Benedicts PrepSt Benedicts Prep55 MeterRound P34.6.84a9
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 200 Meters · Place 2 · St Benedicts PrepSt Benedicts Prep200 Meters2.22.89a9
Dec 27Ocean Breeze Holiday FestivalDec 27 · 55 Meter · Place 11 · St Benedicts PrepSt Benedicts Prep55 MeterRound P11.6.71a9
Dec 23North Shore HS InvitationalDec 23 · 300 Meters · Place 12 · St Benedicts PrepSt Benedicts Prep300 Meters12.36.67a9
Dec 23North Shore HS InvitationalDec 23 · 55 Meter · Place 17 · St Benedicts PrepSt Benedicts Prep55 MeterRound P17.6.76a9
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 300 Meters · Place 16 · St Benedicts PrepSt Benedicts Prep300 Meters16.36.81a9
Dec 11Ridge Winter InvitationalDec 11 · 400 Meters · Place 4 · St Benedicts PrepSt Benedicts Prep400 Meters4.52.95a9
Dec 11Ridge Winter InvitationalDec 11 · 200 Meters · Place 6 · St Benedicts PrepSt Benedicts Prep200 Meters6.23.18a9
Dec 10 Speed Capital New York InvitationalDec 10 · 60 Meter · UnattachedUnattached60 Meter—DNS9
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 55 Meter · Place 4 · Newark StridersNewark Striders55 MeterRound P4.6.96a8
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 55 Meter · Place 2 · Newark StridersNewark Striders55 Meter2.6.87a8
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 400 Meters · Place 3 · Newark StridersNewark Striders400 MetersRound P3.55.62a8
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 400 Meters · Place 3 · Newark StridersNewark Striders400 Meters3.53.72a8
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 200 Meters · Place 7 · Newark StridersNewark Striders200 MetersRound P7.24.46a8
Feb 26NJ-AAU Jersey City Rec Development Series Meet 5Feb 26 · 200 Meters · Place 1 · Newark StridNewark Strid200 Meters124.7109
Feb 26NJ-AAU Jersey City Rec Development Series Meet 5Feb 26 · 400 Meters · Place 1 · Newark StridNewark Strid400 Meters154.9509
Feb 5NJ-AAU Jersey City Rec Development Series Meet 4Feb 5 · 200 Meters · Place 2 · Newark StridNewark Strid200 Meters224.9809
Feb 5NJ-AAU Jersey City Rec Development Series Meet 4Feb 5 · 55 Meters · Place 3 · Newark StridNewark Strid55 Meters37.1809
Feb 5NJ-AAU Jersey City Rec Development Series Meet 4Feb 5 · 400 Meters · Place 1 · Newark StridNewark Strid400 Meters155.8109
Jan 29NJ-AAU Jersey City Rec Development Series Meet 3Jan 29 · 200 Meters · Place 1 · Newark StridNewark Strid200 Meters124.4909
Jan 29NJ-AAU Jersey City Rec Development Series Meet 3Jan 29 · 55 Meters · Place 2 · Newark StridNewark Strid55 Meters27.0409
Jan 29NJ-AAU Jersey City Rec Development Series Meet 3Jan 29 · 400 Meters · Place 1 · Newark StridNewark Strid400 Meters157.2509

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · 400 Meters · Place 10 · Newark StridersNewark Striders400 MetersRound P10.53.71aUnofficial8
Jul 11AAU Club ChampionshipsJul 11 · 200 Meters · Place 14 · Newark StridersNewark Striders200 MetersRound P14.23.68aWind: -0.2Unofficial8
Jul 11AAU Club ChampionshipsJul 11 · 100 Meters · Place 17 · Newark StridersNewark Striders100 MetersRound P17.11.95aWind: 1.2Unofficial8
May 272023 V02Max Track Club Preseason InvitationalMay 27 · 400 Meters · Place 1 · Newark StridersNewark Striders400 Meters1.52.57a8
May 272023 V02Max Track Club Preseason InvitationalMay 27 · 200 Meters · Place 2 · Newark StridersNewark Striders200 Meters2.23.68a8
May 21Plainfield Tsunami Youth InvitationalMay 21 · 100 Meters · Place 1 · Newark StridNewark Strid100 Meters111.49—
May 21Plainfield Tsunami Youth InvitationalMay 21 · 400 Meters · Place 1 · Newark StridNewark Strid400 Meters152.02—

2022 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 11Speed Capital New YorkDec 11 · 60 Meter · Place 1 · Newark StridersNewark Striders60 Meter1.7.69a PB8
Dec 11Speed Capital New YorkDec 11 · 400 Meters · Place 2 · Newark StridersNewark Striders400 Meters2.57.82a8
Dec 11Speed Capital New YorkDec 11 · 200 Meters · Place 1 · Newark StridersNewark Striders200 Meters1.24.69a8
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 55 Meter · Place 16 · Newark StridersNewark Striders55 MeterRound P16.7.46a7
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 400 Meters · Place 15 · Newark StridersNewark Striders400 MetersRound P15.58.97a7
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 200 Meters · Place 22 · Newark StridersNewark Striders200 MetersRound P22.26.16a7
Feb 13TFCUSA National Championship 2022Feb 13 · 60 Meter · Place 9 · Newark StridersNewark Striders60 Meter9.8.24a7
Feb 13TFCUSA National Championship 2022Feb 13 · 400 Meters · Place 6 · Newark StridersNewark Striders400 Meters6.1:01.84a7
Feb 13TFCUSA National Championship 2022Feb 13 · 200 Meters · Place 10 · Newark StridersNewark Striders200 Meters10.27.09a7
Feb 6NJ-AAU Jersey City Rec Development Series Meet 3Feb 6 · 400 Meters · Place 11 · Newark StridNewark Strid400 Meters111:02.0009
Feb 6NJ-AAU Jersey City Rec Development Series Meet 3Feb 6 · 400 Meters · Place 11 · Newark StridNewark Strid400 Meters111:02.0009
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 400 Meters · Place 11 · Newark StridersNewark Striders400 Meters11.1:02.37a7
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 400 Meters · Place 11 · Newark StridersNewark Striders400 Meters11.1:02.37a7
Jan 23Ocean Breeze Invitational - YouthJan 23 · 55 Meters · Place 7 · Newark StridersNewark Striders55 Meters77.5913
Jan 23Ocean Breeze Invitational - YouthJan 23 · 300 Meters · Place 21 · Newark StridersNewark Striders300 Meters2145.5613

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 400 Meters · Place 2 · Newark StridersNewark Striders400 Meters2.57.77a7
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 200 Meters · Place 3 · Newark StridersNewark Striders200 Meters3.25.45a7
Jun 12Jr. Highlanders Track Club InvitationalJun 12 · 400 Meters · Place 2 · Newark StridersNewark Striders400 Meters2.58.93a7
Jun 12Jr. Highlanders Track Club InvitationalJun 12 · 200 Meters · Place 2 · Newark StridersNewark Striders200 Meters2.26.46a7
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 400 Meters · Place 11 · Newark StridersNewark Striders400 Meters11.1:02.37aUnofficial7

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19NJ-AAU Jersey City Rec Development Meet 2Dec 19 · 400 Meters · Place 3 · Newark StridersNewark Striders400 Meters3.1:03.05a7
Dec 19NJ-AAU Jersey City Rec Development Meet 2Dec 19 · 200 Meters · Place 1 · Newark StridersNewark Striders200 Meters1.27.53a7
Dec 19NJ-AAU Jersey City Rec Development Meet 2Dec 19 · 400 Meters · Place 3 · Newark StridersNewark Striders400 Meters3.1:03.05a7
Dec 19NJ-AAU Jersey City Rec Development Meet 2Dec 19 · 200 Meters · Place 1 · Newark StridersNewark Striders200 Meters1.27.53a7
Dec 12NJ-AAU Jersey City Rec Development Meet 1Dec 12 · 400 Meters · Place 1 · Newark StridersNewark Striders400 Meters1.1:02.74a7
Dec 12NJ-AAU Jersey City Rec Development Meet 1Dec 12 · 200 Meters · Place 2 · Newark StridersNewark Striders200 Meters2.27.73a7

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 1 · Newark StridNewark StridCombined results11:05.05—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 2 · Newark StridNewark StridCombined results213.62 PB—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 1 · Newark StridNewark StridCombined results11:05.05—
Jul 10USATF NJ Youth Track & Field ChampionshipsJul 10 · Combined results · Place 2 · Newark StridNewark StridCombined results213.62—

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 26USATF-NJ Youth Developmental Track & Field MeetJan 26 · 200 Meters · Place 4 · Newark StridersNewark Striders200 Meters429.8111
Jan 26USATF-NJ Youth Developmental Track & Field MeetJan 26 · 55 Meters · Place 7 · Newark StridersNewark Striders55 Meters78.1311

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 8USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 8 · 400 Meters · Place 7 · Newark StridersNewark Striders400 Meters71:10.901
Jun 8USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 8 · 200 Meters · Place 4 · Newark StridersNewark Striders200 Meters429.771

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24NJ-AAU Jersey City Development Meet 3Feb 24 · 200 Meters · Place 2 · Newark StridNewark Strid200 Meters231.3309
Feb 24NJ-AAU Jersey City Development Meet 3Feb 24 · 55 Meters · Place 3 · Newark StridNewark Strid55 Meters38.7009