Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorEast Coast Champs · Jun 124:29.72aEast Coast Champs June 12, 2026
1600 Meters · OutdoorRidge Night of 1600s · May 64:33.33aRidge Night of 1600sMay 6, 2024
200 Meters · IndoorGarden State HS Invitational · Feb 1424.93Garden State HS InvitationalFebruary 14, 2025
3200 Meters · OutdoorCherokee Night Racer #1: Night of 3200's · Apr 1410:41.37aCherokee Night Racer #1: Night of 3200'sApril 14, 2023
400 Meters · Relay Split · OutdoorGMC Red & White Championship · May 1152.617GMC Red & White ChampionshipMay 11, 2024
600 Meters · IndoorGarden State HS Invitational · Feb 141:26.67Garden State HS InvitationalFebruary 14, 2025
800 Meters · IndoorWagner Invitational · Jan 171:59.49Wagner InvitationalJanuary 17, 2026
800 Meters · IndoorGarden State Open · Feb 212:01.55Garden State OpenFebruary 21, 2025
800 Meters · OutdoorEast Coast Champs · Jun 121:54.12aEast Coast Champs June 12, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 26Garden State Last ChanceJun 26 · 800 Meters · Place 10 · Garden State Track ClubGarden State Track Club800 Meters10.1:55.27aUnofficial10
Jun 12East Coast Champs Jun 12 · 1 Mile · Place 8 · Garden State Track ClubGarden State Track Club1 Mile8.4:29.72a PB10
Jun 12East Coast Champs Jun 12 · 800 Meters · Place 6 · Garden State Track ClubGarden State Track Club800 Meters6.1:54.12a PB10
May 23Garden State TwilightMay 23 · 800 Meters · Place 8 · Garden State Track ClubGarden State Track Club800 Meters8.1:58.38a10
May 8Ramapo TwilightMay 8 · 800 Meters · Place 7 · Garden State Track ClubGarden State Track Club800 Meters7.1:58.99a10
Apr 17Rider InvitationalApr 17 · 800 Meters · Place 4 · Garden State Track ClubGarden State Track Club800 Meters4.1:58.35a10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13Garden State Invitational 2026Feb 13 · 800 Meters · Place 6 · Garden State TCGarden State TC800 Meters62:02.04SO
Feb 7Big Apple InvitationalFeb 7 · 800 Meters · Place 13 · Garden State TCGarden State TC800 Meters132:02.05SO
Jan 17Wagner InvitationalJan 17 · 800 Meters · Place 11 · Garden State TCGarden State TC800 Meters111:59.49 PBSO

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 13East Coast ChampionshipsJun 13 · 1 Mile · Place 2 · 25 Garden State25 Garden State1 Mile24:42.45—
Jun 13East Coast ChampionshipsJun 13 · 800 Meters · Place 3 · 25 Garden State25 Garden State800 Meters32:00.81—
May 24The Garden State Spring Youth ClassicMay 24 · 800 Meters · Place 13 · Garden State Track ClubGarden State Track Club800 Meters13.1:59.61a9
Apr 25TCNJ Lions InviteApr 25 · 800 Meters · Place 19 · Garden State Track ClubGarden State Track Club800 Meters19.1:59.22a9
Apr 19Rider InviteApr 19 · 800 Meters · Place 18 · Garden State Track ClubGarden State Track Club800 Meters18.2:02.58a9

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21Garden State OpenFeb 21 · 800 Meters · Place 8 · M Garden StateM Garden State800 Meters82:01.55 PB—
Feb 14Garden State HS InvitationalFeb 14 · 200 Meters · Place 14 · Garden State TCGarden State TC200 Meters1424.93 PB—
Feb 14Garden State HS InvitationalFeb 14 · 600 Meters · Place 5 · Garden State TCGarden State TC600 Meters51:26.67 PB—
Feb 7Fastrack National InvitationalFeb 7 · 800 Meters · Place 58 · Garden State TCGarden State TC800 Meters582:03.70—
Jan 17NYC Gotham CupJan 17 · 800 Meters · Place 34 · Garden State Track ClubGarden State Track Club800 Meters34.2:04.94a9
Jan 10St. Thomas Aquinas Spartan InvitationalJan 10 · 800 Meters · Place 24 · Garden State TCGarden State TC800 Meters242:06.260

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 800 Meters · Place 6 · Highland ParHighland Par800 Meters61:59.3312
May 31NJSIAA Sectionals Central Groups 1 and 4May 31 · 1600 Meters · Place 3 · Highland ParHighland Par1600 Meters34:39.2412
May 31NJSIAA Sectionals Central Groups 1 and 4May 31 · 800 Meters · Place 1 · Highland ParHighland Par800 Meters12:01.8712
May 21GMC ChampionshipsMay 21 · 800 Meters · Place 4 · Highland ParkHighland Park800 Meters42:00.2212
May 21GMC ChampionshipsMay 21 · 1600 Meters · Place 9 · Highland ParkHighland Park1600 Meters94:34.3512
May 11GMC Red & White ChampionshipMay 11 · 400 Meters · Highland ParkHighland Park400 MetersRelay Split—52.617 PB12
May 11GMC Red & White ChampionshipMay 11 · 800 Meters · Place 1 · Highland ParkHighland Park800 Meters1.1:59.71a12
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 27 · Highland ParkHighland Park1600 Meters27.4:33.33a PB12

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 1600 Meters · Place 6 · Highland ParkHighland Park1600 Meters6.4:49.32a11
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 800 Meters · Place 2 · Highland ParkHighland Park800 Meters2.2:04.52a11
May 23GMC ChampionshipsMay 23 · 800 Meters · Place 21 · Highland ParkHighland Park800 Meters21.2:06.95a11
Apr 14Cherokee Night Racer #1: Night of 3200'sApr 14 · 3200 Meters · Place 84 · Highland ParkHighland Park3200 Meters84.10:41.37a PB11

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 1 & 3Jun 10 · 1600 Meters · Place 16 · Highland ParHighland Par1600 Meters164:54.6210
Jun 3NJSIAA Sectionals Central Groups 1 and 4Jun 3 · 1600 Meters · Place 6 · Highland ParkHighland Park1600 Meters6.4:55.65a10
Jun 3NJSIAA Sectionals Central Groups 1 and 4Jun 3 · 800 Meters · Place 10 · Highland ParkHighland Park800 Meters10.2:09.47a10
May 24GMC ChampionshipMay 24 · 1600 Meters · Place 21 · Highland ParkHighland Park1600 Meters21.4:49.01a10
May 24GMC ChampionshipMay 24 · 800 Meters · Place 30 · Highland ParkHighland Park800 Meters30.2:09.75a10
May 14GMC Red & White Division ChampionshipMay 14 · 1600 Meters · Place 7 · Highland ParHighland Par1600 Meters74:53.89—
Apr 14Cherokee Night Racing #1: Night of 3200'sApr 14 · 3200 Meters · Place 97 · Highland ParkHighland Park3200 Meters97.10:46.98a10

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals Central Groups 1 and 4Jun 4 · 800 Meters · Place 10 · Highland ParkHighland Park800 Meters10.2:12.81a9
May 26Metuchen Last Chance MeetMay 26 · 800 Meters · Place 26 · Highland ParHighland Par800 Meters262:12.39—
May 17GMC ChampionshipsMay 17 · 1600 Meters · Place 39 · Highland ParkHighland Park1600 Meters39.5:04.42a9