Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNJCTC Wayne Letwink Memorial Winter Championship · Jan 262:58.16NJCTC Wayne Letwink Memorial Winter ChampionshipJanuary 26, 2025
1500 Meters · Indoor2022 USATF National Youth Indoor Championships · Mar 184:55.46a2022 USATF National Youth Indoor ChampionshipsMarch 18, 2022
1500 Meters · OutdoorUSATF New Jersey Association 14-U Junior Olympic Championships · Jun 114:51.42USATF New Jersey Association 14-U Junior Olympic ChampionshipsJune 11, 2023
1600 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 214:59.40NJSIAA Group Non-Public A & B ChampionshipsFebruary 21, 2025
1600 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 34:55.03aNJSIAA State Meet Of ChampionsJune 3, 2026
2 Miles · IndoorNew Balance Nationals Indoor · Mar 911:25.88New Balance Nationals IndoorMarch 9, 2023
3000 Meters · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 2110:07.37aJAMBAR Coaches Hall of Fame InviteDecember 21, 2024
3000 Meters · OutdoorUSATF National Youth Outdoor Championships · Jun 2910:38.94aUSATF National Youth Outdoor ChampionshipsJune 29, 2022
3200 Meters · OutdoorHolmdel Twilight Series - Night of 3200s · Apr 2810:51.75Holmdel Twilight Series - Night of 3200sApril 28, 2025
400 Meters · OutdoorAAU New Jersey 14 & Under District Qualifier · Jun 51:05.30aAAU New Jersey 14 & Under District QualifierJune 5, 2022
600 Meters · IndoorNJCTC Wayne Letwink Memorial Winter Championship · Jan 261:41.33NJCTC Wayne Letwink Memorial Winter ChampionshipJanuary 26, 2025
800 Meters · IndoorSTCA Season Opener Ocean Breeze · Dec 152:17.04aSTCA Season Opener Ocean BreezeDecember 15, 2025
800 Meters · OutdoorHighlander Twilight Invite · May 202:13.10aHighlander Twilight InviteMay 20, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 1600 Meters · Place 9 · Union Catholic RegUnion Catholic Reg1600 Meters9.4:55.03a PB11
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 1600 Meters · Place 2 · Union Catholic RegUnion Catholic Reg1600 Meters2.4:56.39a11
May 20Highlander Twilight InviteMay 20 · 800 Meters · Place 3 · Union Catholic RegUnion Catholic Reg800 Meters3.2:13.10a PB11
May 7Union County ChampionshipsMay 7 · 800 Meters · Place 3 · Union Catholic RegUnion Catholic Reg800 Meters3.2:16.22a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 1600 Meters · Place 3 · Union Catholic Reg.Union Catholic Reg.1600 Meters35:00.5111
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 1600 Meters · Place 3 · Union Catholic Reg.Union Catholic Reg.1600 Meters35:00.5111

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15STCA Season Opener Ocean BreezeDec 15 · 800 Meters · Place 2 · Union Catholic RegUnion Catholic Reg800 Meters2.2:17.04a PB11
Dec 8Ridge Winter InvitationalDec 8 · 1600 Meters · Place 1 · Union Catholic RegUnion Catholic Reg1600 Meters1.5:01.20a11
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 1600 Meters · Place 3 · Union Catholic Reg.Union Catholic Reg.1600 Meters34:59.40 PB10
Jan 26NJCTC Wayne Letwink Memorial Winter ChampionshipJan 26 · 600 Meters · Place 6 · Union CatholicUnion Catholic600 Meters61:41.33 PB10
Jan 26NJCTC Wayne Letwink Memorial Winter ChampionshipJan 26 · 1000 Meters · Place 3 · Union CatholicUnion Catholic1000 Meters32:58.16 PB10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · 1600 Meters · Place 3 · Union Catholic RegUnion Catholic Reg1600 Meters3.4:55.24a10
May 30NJSIAA NPA & NPB StatesMay 30 · 800 Meters · Place 7 · Union Catholic RegUnion Catholic Reg800 Meters7.2:14.39a10
May 8Union County ChampionshipsMay 8 · 800 Meters · Place 3 · Union Catholic Reg.Union Catholic Reg.800 Meters32:15.5710
May 8Union County ChampionshipsMay 8 · 800 Meters · Place 3 · Union Catholic Reg.Union Catholic Reg.800 Meters32:15.5710
May 8Union County ChampionshipsMay 8 · 800 Meters · Place 3 · Union Catholic Reg.Union Catholic Reg.800 Meters32:15.5710
May 8Union County ChampionshipsMay 8 · 800 Meters · Place 3 · Union Catholic Reg.Union Catholic Reg.800 Meters32:15.5710
Apr 28Holmdel Twilight Series - Night of 3200sApr 28 · 3200 Meters · Place 141 · W Union CatholW Union Cathol3200 Meters14110:51.75 PB—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · 3000 Meters · Place 5 · Union Catholic RegUnion Catholic Reg3000 Meters5.10:07.37a PB10
Dec 14LVS OpenerDec 14 · 1600 Meters · Place 4 · Union Catholic RegUnion Catholic Reg1600 Meters4.5:01.77a10
Jan 17Union County Individual ChampionshipJan 17 · 1600 Meters · Place 3 · Union CatholicUnion Catholic1600 Meters35:03.779

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 1600 Meters · Place 5 · Union Catholic RegUnion Catholic Reg1600 Meters5.5:03.69a9

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 11Ridge Winter InvitationalDec 11 · 1600 Meters · Place 3 · Union Catholic RegUnion Catholic Reg1600 Meters3.5:01.85a9
Mar 9New Balance Nationals IndoorMar 9 · 800 Meters · Place 40 · Speed SkillsSpeed Skills800 Meters402:23.378
Mar 9New Balance Nationals IndoorMar 9 · 2 Miles · Place 111 · Speed SkillsSpeed Skills2 Miles11111:25.88 PB8
Mar 9New Balance Nationals IndoorMar 9 · 3000 Meters · Place 112 · Speed SkillsSpeed Skills3000 Meters11210:39.288
Mar 9New Balance Nationals IndoorMar 9 · 800 Meters · Place 40 · Speed SkillsSpeed Skills800 Meters402:23.378
Mar 9New Balance Nationals IndoorMar 9 · 2 Miles · Place 111 · Speed SkillsSpeed Skills2 Miles11111:25.888
Mar 9New Balance Nationals IndoorMar 9 · 3000 Meters · Place 112 · Speed SkillsSpeed Skills3000 Meters11210:39.288
Feb 10David Hemery Valentine InvitationalFeb 10 · 3000 Meters · Place 222 · Speed SkillsSpeed Skills3000 Meters222.10:18.57a8
Feb 5NJ-AAU Jersey City Rec Development Series Meet 4Feb 5 · 800 Meters · Place 2 · Speed SkillsSpeed Skills800 Meters22:25.0009
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 4 · Speed SkillsSpeed Skills1500 Meters44:58.71a8
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 4 · Speed SkillsSpeed Skills1500 Meters44:58.7114
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 3000 Meters · Place 2 · Speed SkillsSpeed Skills3000 Meters2.10:26.76a8

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 11USATF New Jersey Association 14-U Junior Olympic ChampionshipsJun 11 · 1500 Meters · Place 1 · Speed SkillsSpeed Skills1500 Meters14:51.42 PB—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 3000 Meters · Place 2 · Speed SkillsSpeed Skills3000 Meters2.10:38.94a PB7
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 1500 Meters · Place 3 · Speed SkillsSpeed Skills1500 Meters3.4:56.14a7
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 3000 Meters · Speed SkillsSpeed Skills3000 Meters—SCR7
Jun 25USATF New Jersey Association Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 1 · Speed SkillsSpeed Skills1500 Meters1.5:02.57a7
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 1500 Meters · Speed SkillsSpeed Skills1500 Meters—DNS7
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 800 Meters · Place 3 · Speed SkillsSpeed Skills800 Meters3.2:34.70a7
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 400 Meters · Place 1 · Speed SkillsSpeed Skills400 Meters1.1:05.30a PB7
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters1.2:34.16aUnofficial7

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 3000 Meters · Place 5 · Speed SkillsSpeed Skills3000 Meters5.10:30.62a7
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 1500 Meters · Place 5 · Speed SkillsSpeed Skills1500 Meters5.4:55.46a PB7
Feb 12Purple Champions HS InvitationalFeb 12 · 800 Meters · Place 5 · Speed SkillsSpeed Skills800 Meters52:32.9914
Feb 6NJ-AAU Jersey City Rec Development Series Meet 3Feb 6 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters12:28.0009
Feb 6NJ-AAU Jersey City Rec Development Series Meet 3Feb 6 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters12:28.0009
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters1.2:34.16a7
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters1.2:34.16a7
Jan 23Ocean Breeze Invitational - YouthJan 23 · 1500 Meters · Place 4 · Speed SkillsSpeed Skills1500 Meters45:06.1213
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 3000 Meters · Place 4 · Speed SkillsSpeed Skills3000 Meters411:05.3113

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 23East Coast Track and Field Championships Youth SectionJun 23 · 1600 Meters · Place 2 · Garden State Track ClubGarden State Track Club1600 Meters2.5:26.16a6
May 22GSTC East Coast Relays and Last Chance Invitational Youth SectionMay 22 · 1500 Meters · Place 2 · Garden State Track ClubGarden State Track Club1500 Meters2.5:13.60a6
May 16Wolfpack Track Series #2May 16 · 800 Meters · Place 2 · Garden State Track ClubGarden State Track Club800 Meters2.2:36.35a6
May 16Wolfpack Track Series #2May 16 · 400 Meters · Place 3 · Garden State Track ClubGarden State Track Club400 Meters3.1:09.98a6
May 1Garden State Track Club Twilight Meet Youth SectionMay 1 · 800 Meters · Place 5 · Garden State Track ClubGarden State Track Club800 Meters5.2:34.42a6
May 1Garden State Track Club Twilight Meet Youth SectionMay 1 · 400 Meters · Place 4 · Garden State Track ClubGarden State Track Club400 Meters4.1:10.99a6