Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 205:34.70aAdidas Indoor NationalsMarch 20, 2026
1600 Meters · IndoorNJSIAA Group 1 & 4 State Championships · Feb 175:17.67NJSIAA Group 1 & 4 State ChampionshipsFebruary 17, 2024
1600 Meters · Outdoor1600 Night at the Nest · May 235:13.43a1600 Night at the NestMay 23, 2024
200 Meters · IndoorUSATF-NJ Youth Developmental Track & Field Meet · Jan 1235.25aUSATF-NJ Youth Developmental Track & Field MeetJanuary 12, 2020
2000m Steeplechase · 0.762m · OutdoorAAU Region 02 National Qualifier · Jun 287:36.56aAAU Region 02 National QualifierJune 28, 2024
3000m Steeplechase · 0.762m · OutdoorThe Woodbury Relays · Apr 1812:39.39aThe Woodbury RelaysApril 18, 2026
3000m Steeplechase · OutdoorWoodbury Relays · Apr 1911:28.19Woodbury RelaysApril 19, 2025
3200 Meters · IndoorSJTCA Meet #7 · Dec 2811:30.22aSJTCA Meet #7December 28, 2024
3200 Meters · OutdoorCherokee Night Racer #1: Night of 3200's · Apr 1211:19.70aCherokee Night Racer #1: Night of 3200'sApril 12, 2024
400 Meters · OutdoorEastern Regional vs. Cherry Hill East · Apr 251:03.2Eastern Regional vs. Cherry Hill EastApril 25, 2024
400m Hurdles · 30" / 0.762m · OutdoorMoorestown Invitational · Apr 111:13.82aMoorestown InvitationalApril 11, 2026
800 Meters · IndoorSJTCA Winter Meet #8 · Jan 82:27.02SJTCA Winter Meet #8January 8, 2024
800 Meters · OutdoorSpartan Sprint Night · May 112:26.17aSpartan Sprint NightMay 11, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 11Spartan Sprint NightMay 11 · 800 Meters · Place 4 · Eastern SeniorEastern Senior800 Meters4.2:26.17a PB11
May 9Camden County ChampionshipsMay 9 · 400m Hurdles · Place 7 · Eastern SeniorEastern Senior400m Hurdles30" / 0.762m7.1:14.58a11
May 9Camden County ChampionshipsMay 9 · 800 Meters · Place 7 · Eastern SeniorEastern Senior800 Meters7.2:26.74a11
Apr 29Olympic Conference Championships 2026Apr 29 · 1600 Meters · Place 7 · Eastern SeniorEastern Senior1600 Meters7.5:33.00a11
Apr 29Olympic Conference Championships 2026Apr 29 · 800 Meters · Place 29 · Eastern SeniorEastern Senior800 Meters29.2:40.55a11
Apr 18The Woodbury RelaysApr 18 · 3000m Steeplechase · Place 4 · Eastern SeniorEastern Senior3000m Steeplechase0.762m4.12:39.39a PB11
Apr 11Moorestown InvitationalApr 11 · 400m Hurdles · Place 5 · Eastern SeniorEastern Senior400m Hurdles30" / 0.762m5.1:13.82a PB11
Apr 11Moorestown InvitationalApr 11 · 800 Meters · Place 3 · Eastern SeniorEastern Senior800 Meters3.2:29.03a11
Apr 8Cherokee Olympic Batch MeetApr 8 · 400m Hurdles · Place 3 · Eastern SeniorEastern Senior400m Hurdles30" / 0.762m3.1:13.9011
Apr 8Cherokee Olympic Batch MeetApr 8 · 800 Meters · Place 6 · Eastern SeniorEastern Senior800 Meters6.2:34.6011
Apr 2Cherokee 3200Apr 2 · 3200 Meters · Place 24 · Eastern SeniorEastern Senior3200 Meters24.12:08.59a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 26 · UnattachedUnattached1 Mile26.5:34.70a PB12
Jan 31Olympic & Tri-County Conf MeetJan 31 · 3200 Meters · Place 1 · Eastern RegionalEastern Regional3200 Meters111:56.2511

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 22SJTCA #5Dec 22 · 1600 Meters · Place 9 · Eastern SeniorEastern Senior1600 Meters9.5:33.71a11
Dec 13SJTCA Meet #2Dec 13 · 800 Meters · Place 9 · Eastern SeniorEastern Senior800 Meters9.2:34.76a11
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 3200 Meters · Place 21 · Eastern RegionalEastern Regional3200 Meters2112:26.4210
Feb 14NJSIAA Sectional Championships - South Group 4Feb 14 · 3200 Meters · Place 5 · Eastern RegionalEastern Regional3200 Meters511:43.4110
Jan 31Olympic & Tri-County Conf MeetJan 31 · 1600 Meters · Place 2 · Eastern RegionalEastern Regional1600 Meters25:22.3610
Jan 31Olympic & Tri-County Conf MeetJan 31 · 3200 Meters · Place 1 · Eastern RegionalEastern Regional3200 Meters111:48.7310

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 2000m Steeplechase · Place 1 · UnattachedUnattached2000m Steeplechase0.762m1.7:38.61a11
May 1SJTCA EliteMay 1 · 1600 Meters · Eastern SeniorEastern Senior1600 Meters--DNF10
May 1SJTCA EliteMay 1 · 800 Meters · Eastern SeniorEastern Senior800 Meters--DNS10
Apr 19Woodbury RelaysApr 19 · 3000m Steeplechase · Place 2 · Eastern RegiEastern Regi3000m Steeplechase211:28.19 PB10
Apr 9Eastern Regional vs. Lenape RegionalApr 9 · 1600 Meters · Place 1 · Eastern SeniorEastern Senior1600 Meters1.5:41.010
Apr 2RV Tri MeetApr 2 · 800 Meters · Place 3 · Eastern SeniorEastern Senior800 Meters3.2:41.20a10
Apr 2RV Tri MeetApr 2 · 400 Meters · Place 5 · Eastern SeniorEastern Senior400 Meters5.1:06.93a10

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · 3200 Meters · Place 1 · Eastern SeniorEastern Senior3200 Meters1.11:30.22a PB10
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 11 · Eastern RegionalEastern Regional1600 Meters115:17.67 PB9
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 11 · Eastern RegionalEastern Regional1600 Meters115:17.679
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 3200 Meters · Place 9 · Eastern RegionalEastern Regional3200 Meters911:56.619
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 1600 Meters · Place 5 · Eastern RegionalEastern Regional1600 Meters55:18.959
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 3200 Meters · Place 9 · Eastern RegionalEastern Regional3200 Meters911:56.619
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · 1600 Meters · Place 5 · Eastern RegionalEastern Regional1600 Meters55:18.959
Jan 26Olympic & Tri-County Conf MeetJan 26 · 3200 Meters · Place 1 · Eastern RegionalEastern Regional3200 Meters111:36.419
Jan 8SJTCA Winter Meet #8Jan 8 · 800 Meters · Place 5 · Eastern RegionalEastern Regional800 Meters52:27.02 PB9

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · 2000m Steeplechase · Place 1 · South Jersey Track and Field ClubSouth Jersey Track and Field Club2000m Steeplechase0.762m1.7:36.56a PB9
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 3200 Meters · Place 8 · Eastern RegionalEastern Regional3200 Meters811:29.829
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 3200 Meters · Place 8 · Eastern RegionalEastern Regional3200 Meters811:29.829
May 231600 Night at the NestMay 23 · 1600 Meters · Place 1 · Eastern SeniorEastern Senior1600 Meters1.5:13.43a PB9
May 21Olympic Conference ChampionshipsMay 21 · 800 Meters · Place 12 · Eastern RegiEastern Regi800 Meters122:32.48—
May 13Hammonton JV InvitationalMay 13 · 800 Meters · Place 1 · Eastern RegionalEastern Regional800 Meters12:28.849
May 2SJTCA Elite MeetMay 2 · 1600 Meters · Place 18 · Eastern SeniorEastern Senior1600 Meters18.5:23.10a9
Apr 25Eastern Regional vs. Cherry Hill EastApr 25 · 400 Meters · Place 1 · Eastern SeniorEastern Senior400 Meters1.1:03.2 PB9
Apr 15Dual: Eastern Regional vs. Lenape RegionalApr 15 · 3200 Meters · Place 1 · Eastern SeniorEastern Senior3200 Meters1.12:41.29
Apr 15Dual: Eastern Regional vs. Lenape RegionalApr 15 · 1600 Meters · Place 1 · Eastern SeniorEastern Senior1600 Meters1.5:33.09
Apr 13Lenape InviteApr 13 · 800 Meters · Place 1 · Eastern SeniorEastern Senior800 Meters1.2:29.52a9
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 7 · Eastern SeniorEastern Senior3200 Meters7.11:19.70a PB9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · 1600 Meters · Place 6 · Eastern SeniorEastern Senior1600 Meters6.5:20.36a9
Dec 8SJTCA Winter Meet #1Dec 8 · 1600 Meters · Place 3 · Eastern SeniorEastern Senior1600 Meters3.5:31.21a9

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 12USATF-NJ Youth Developmental Track & Field MeetJan 12 · 200 Meters · Place 27 · Omega Track ClubOmega Track Club200 Meters27.35.25a PB-