Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMillrose Games Trials - HS · Jan 114:28.31Millrose Games Trials - HSJanuary 11, 2023
1500 Meters · IndoorMillrose Games Trials - HS · Jan 114:09.57Millrose Games Trials - HSJanuary 11, 2023
1500 Meters · OutdoorRutgers Relays · Apr 114:01.13aRutgers RelaysApril 11, 2026
1600 Meters · IndoorNJSIAA Group Championships · Feb 174:26.30NJSIAA Group ChampionshipsFebruary 17, 2023
1600 Meters · OutdoorBurlington County Championships · May 134:19.25Burlington County ChampionshipsMay 13, 2023
3000 Meters · IndoorPenn Invitational · Jan 308:31.17aPenn InvitationalJanuary 30, 2026
3000 Meters · OutdoorECAC/IC4A Championships · Apr 188:40.64aECAC/IC4A ChampionshipsApril 18, 2026
3200 Meters · IndoorSJTCA Winter Meet #16 · Feb 219:41.94SJTCA Winter Meet #16February 21, 2023
3200 Meters · OutdoorNJSIAA Group Championships - 1 - 4 - NPA · Jun 99:26.71aNJSIAA Group Championships - 1 - 4 - NPAJune 9, 2023
5000 Meters · IndoorRutgers Holiday Classic · Dec 615:19.05aRutgers Holiday ClassicDecember 6, 2024
5000 Meters · OutdoorSam Howell Invitational · Apr 414:46.13aSam Howell InvitationalApril 4, 2026
800 Meters · OutdoorSJTCA Open-Boys · May 61:59.12aSJTCA Open-BoysMay 6, 2023
Weight Throw · 35lb / 15.9kg · IndoorUL Lenny Lyles Indoor TF · Jan 3016.60mUL Lenny Lyles Indoor TFJanuary 30, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1Larry Ellis InvitationalMay 1 · 5000 Meters · RutgersRutgers5000 Meters--DNSJr
May 1Larry Ellis InvitationalMay 1 · 1500 Meters · RutgersRutgers1500 Meters--DNSJr
Apr 18ECAC/IC4A ChampionshipsApr 18 · 5000 Meters · Place 17 · RutgersRutgers5000 Meters1715:28.00aJr
Apr 18ECAC/IC4A ChampionshipsApr 18 · 3000 Meters · Place 1 · RutgersRutgers3000 Meters18:40.64a PBJr
Apr 11Rutgers RelaysApr 11 · 5000 Meters · RutgersRutgers5000 Meters—DNSJr
Apr 11Rutgers RelaysApr 11 · 1500 Meters · Place 7 · RutgersRutgers1500 Meters7.4:01.13a PBJr
Apr 4Sam Howell InvitationalApr 4 · 5000 Meters · Place 12 · RutgersRutgers5000 Meters12.14:46.13a PBJr
Mar 21USF Alumni InvitationalMar 21 · 5000 Meters · Place 3 · RutgersRutgers5000 Meters3.14:54.43aJr
Mar 21USF Alumni InvitationalMar 21 · 1500 Meters · Place 14 · RutgersRutgers1500 Meters14.4:01.99aJr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 30UL Lenny Lyles Indoor TFJan 30 · Weight Throw · Place 29 · UnattachedUnattachedWeight Throw35lb / 15.9kg29.16.60m PB12
Jan 30Penn InvitationalJan 30 · 3000 Meters · Place 13 · RutgersRutgers3000 Meters13.8:31.17a PBJr
Jan 17Quaker InvitationalJan 17 · 3000 Meters · Place 5 · RutgersRutgers3000 Meters5.8:37.39aJr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2Larry Ellis InvitationalMay 2 · 5000 Meters · Place 22 · RutgersRutgers5000 Meters2215:33.11aSo
Apr 19Rutgers RelaysApr 19 · 1500 Meters · Place 6 · RutgersRutgers1500 Meters64:07.93—
Apr 4Sam HowellApr 4 · 5000 Meters · Place 6 · RutgersRutgers5000 Meters6.14:55.00aSo

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Rutgers Holiday ClassicDec 6 · 5000 Meters · Place 4 · RutgersRutgers5000 Meters4.15:19.05a PBSo

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 30Sam Howell InvitationalMar 30 · 5000 Meters · Place 22 · RutgersRutgers5000 Meters2215:34.05a—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 1Rutgers Holiday ClassicDec 1 · 3000 Meters · Place 18 · RutgersRutgers3000 Meters18.9:12.46aFr
Feb 21SJTCA Winter Meet #16Feb 21 · 3200 Meters · Place 1 · Rancocas Valley RegRancocas Valley Reg3200 Meters19:41.94 PB12
Feb 17NJSIAA Group ChampionshipsFeb 17 · 1600 Meters · Place 11 · Rancocas Valley RegRancocas Valley Reg1600 Meters114:26.30 PB12
Jan 30SJTCA Winter Meet #11Jan 30 · 3200 Meters · Place 5 · Rancocas Valley RegRancocas Valley Reg3200 Meters510:06.1812
Jan 11Millrose Games Trials - HSJan 11 · 1 Mile · Place 15 · Rancocas Val-NJRancocas Val-NJ1 Mile154:28.31 PB12
Jan 11Millrose Games Trials - HSJan 11 · 1500 Meters · Place 13 · Rancocas Val-NJRancocas Val-NJ1500 Meters134:09.57 PB12
Jan 7Ocean Breeze Freedom GamesJan 7 · 1600 Meters · Place 8 · Rancocas Valley RegRancocas Valley Reg1600 Meters84:29.5212

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 3200 Meters · Place 13 · Rancocas Valley RegRancocas Valley Reg3200 Meters13.9:26.71a PB12
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 1600 Meters · Place 14 · Rancocas Valley RegRancocas Valley Reg1600 Meters14.4:29.98a12
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 3200 Meters · Place 5 · Rancocas Valley RegRancocas Valley Reg3200 Meters5.9:32.88a12
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 1600 Meters · Place 5 · Rancocas Valley RegRancocas Valley Reg1600 Meters5.4:27.30a12
May 23Olympic Conference Championships (Patriot)May 23 · 3200 Meters · Place 2 · Rancocas Valley RegRancocas Valley Reg3200 Meters29:47.2512
May 23Olympic Conference Championships (Patriot)May 23 · 1600 Meters · Place 2 · Rancocas Valley RegRancocas Valley Reg1600 Meters24:30.2312
May 23Olympic Conference Championships (Patriot)May 23 · 3200 Meters · Place 2 · Rancocas ValRancocas Val3200 Meters29:47.25—
May 23Olympic Conference Championships (Patriot)May 23 · 1600 Meters · Place 2 · Rancocas ValRancocas Val1600 Meters24:30.23—
May 13Burlington County ChampionshipsMay 13 · 1600 Meters · Place 1 · Rancocas Valley RegRancocas Valley Reg1600 Meters14:19.25 PB12
May 6SJTCA Open-BoysMay 6 · 800 Meters · Place 1 · Rancocas Valley RegRancocas Valley Reg800 Meters1.1:59.12a PB12
May 4SJTCA Elite MeetMay 4 · 1600 Meters · Place 6 · Rancocas Valley RegRancocas Valley Reg1600 Meters6.4:21.88a12
Mar 5NJSIAA Meet of ChampionsMar 5 · 1600 Meters · Place 20 · Rancocas Valley RegRancocas Valley Reg1600 Meters204:30.0912
Mar 5NJSIAA Meet of ChampionsMar 5 · 1600 Meters · Place 20 · Rancocas Valley RegRancocas Valley Reg1600 Meters204:30.0912
Mar 5NJSIAA Meet of ChampionsMar 5 · 1600 Meters · Place 20 · Rancocas Valley RegRancocas Valley Reg1600 Meters204:30.0912

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 2 & 4Jun 10 · 3200 Meters · Place 12 · Rancocas Valley RegRancocas Valley Reg3200 Meters12.9:34.63a11
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 3200 Meters · Place 6 · Rancocas Valley RegRancocas Valley Reg3200 Meters6.9:32.60a11
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 1600 Meters · Place 8 · Rancocas Valley RegRancocas Valley Reg1600 Meters8.4:33.91a11
May 14Burlington County ChampionshipsMay 14 · 3200 Meters · Place 4 · Rancocas Valley RegRancocas Valley Reg3200 Meters4.9:44.70a11
May 14Burlington County ChampionshipsMay 14 · 1600 Meters · Place 6 · Rancocas Valley RegRancocas Valley Reg1600 Meters6.4:31.85a11
May 5SJTCA Elite MeetMay 5 · 1600 Meters · Place 13 · Rancocas Valley RegRancocas Valley Reg1600 Meters13.4:28.91a11
Apr 16Fast Times at Cherokee HighApr 16 · 1600 Meters · Place 4 · Rancocas ValRancocas Val1600 Meters44:33.15—
Apr 12RV / Pennsauken / NB MeetApr 12 · 1600 Meters · Place 1 · Rancocas Valley RegRancocas Valley Reg1600 Meters14:47.0011

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 3200 Meters · Place 12 · Rancocas Valley RegRancocas Valley Reg3200 Meters1210:15.4911
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 3200 Meters · Place 12 · Rancocas Valley RegRancocas Valley Reg3200 Meters1210:15.4911
Feb 7SJTCA Winter Meet #12Feb 7 · 3200 Meters · Place 8 · Rancocas Valley RegRancocas Valley Reg3200 Meters810:18.9811

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 3200 Meters · Place 21 · Rancocas Valley RegRancocas Valley Reg3200 Meters21.10:20.09a10
May 28Cherokee Last ChanceMay 28 · 1600 Meters · Place 8 · Rancocas ValRancocas Val1600 Meters84:51.79—
May 22Burlington County ChampionshipsMay 22 · 3200 Meters · Place 5 · Rancocas ValRancocas Val3200 Meters510:14.89—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · 3200 Meters · Place 5 · Rancocas Valley RegRancocas Valley Reg3200 Meters511:11.38—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · 1600 Meters · Place 3 · Rancocas Valley RegRancocas Valley Reg1600 Meters34:51.79—
May 7Metuchen Frosh-Soph Varsity Series #2May 7 · 3200 Meters · Place 20 · Rancocas ValRancocas Val3200 Meters2010:54.41—

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 3200 Meters · Place 12 · Rancocas ValRancocas Val3200 Meters1210:19.45—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 3200 Meters · Place 12 · Rancocas ValRancocas Val3200 Meters1210:19.45—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 3200 Meters · Place 12 · Rancocas ValRancocas Val3200 Meters1210:19.45—
Feb 7SJTCA Winter Meet #13: Frosh/NoviceFeb 7 · 3200 Meters · Place 9 · Rancocas ValRancocas Val3200 Meters910:37.36—
Jan 12Monmouth University HS InvitationalJan 12 · 1600 Meters · Place 8 · Rancocas ValRancocas Val1600 Meters84:55.82—