Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2618:12.9NXR Northeast & New York Regional ChampionshipsNovember 26, 2022
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 615:52.42NJSIAA Sectionals - SouthNovember 6, 2021
5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 217:26Shore Coaches Classic October 2, 2021
5800 m · PrincetonNew Jersey Jam · Sep 518:44.5New Jersey JamSeptember 5, 2025
6,000 Meters · Temple University Ambler CampusTemple Invitational · Aug 3020:42.3Temple InvitationalAugust 30, 2024
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 426:54.0Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:59.2Paul Short Run (College)October 3, 2025
8,000 Meters · Ocean County ParkCAA Cross Country Championships · Oct 3126:06.5CAA Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 1728:04.2Princeton Fall ClassicOctober 17, 2025
8368 m · PSU Blue CourseHarry Groves Spiked Shoe Invitational · Sep 1229:06.86Harry Groves Spiked Shoe InvitationalSeptember 12, 2025
8368 m · The Pennsylvania State UniversityHarry Groves Spiked Shoe Invitational · Sep 1327:40.2Harry Groves Spiked Shoe InvitationalSeptember 13, 2024

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 286 · MonmouthMonmouth8,000 Meters Open28628:09.7Jr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31CAA Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 70 · MonmouthMonmouth8,000 Meters Champ7026:06.5 PBSo
Oct 17Princeton Fall ClassicOct 17 · 8,000 Meters Fall Classic · Place 318 · MonmouthMonmouth8,000 Meters Fall Classic31828:04.2 PBSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Gold · Place 328 · MonmouthMonmouth8,000 Meters Gold32826:59.2 PBSo
Sep 12Harry Groves Spiked Shoe InvitationalSep 12 · 5.2 Miles Men's Race · Place 104 · MonmouthMonmouth5.2 Miles Men's Race10429:06.86 PBSo
Sep 5New Jersey JamSep 5 · 5,800 Meters Men's Race · Place 45 · MonmouthMonmouth5,800 Meters Men's Race4518:44.5 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 4Paul Short RunOct 4 · 8,000 Meters Open · Place 212 · MonmouthMonmouth8,000 Meters Open21226:54.0 PBFr
Sep 13Harry Groves Spiked Shoe InvitationalSep 13 · 5.2 Miles College · Place 163 · MonmouthMonmouth5.2 Miles College16327:40.2 PBFr
Aug 30Temple InvitationalAug 30 · 6,000 Meters College · Place 23 · MonmouthMonmouth6,000 Meters College2320:42.3 PBFr

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 144 · CherokeeCherokee5,000 Meters Championship - Northeast14418:12.9 PB12
Nov 12NJSIAA XC Meet of ChampionsNov 12 · 5,000 Meters Varsity · Place 21 · CherokeeCherokee5,000 Meters Varsity2116:2512
Nov 12NJSIAA XC Meet of ChampionsNov 12 · 5,000 Meters Varsity · Place 21 · CherokeeCherokee5,000 Meters Varsity2116:2512
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 12 · CherokeeCherokee5,000 Meters Varsity1216:3612
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 12 · CherokeeCherokee5,000 Meters Varsity1216:3612
Oct 29NJSIAA Sectionals - SouthOct 29 · 5,000 Meters Varsity · Place 7 · CherokeeCherokee5,000 Meters Varsity715:47.6712
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 2 · CherokeeCherokee5,000 Meters Varsity215:41.7112
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 2 · CherokeeCherokee5,000 Meters Varsity215:41.7112
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 8 · CherokeeCherokee5,000 Meters Varsity816:2212
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 8 · CherokeeCherokee5,000 Meters Varsity816:2212
Sep 28Olympic Conf Batch MeetSep 28 · 5,000 Meters Varsity · Place 3 · CherokeeCherokee5,000 Meters Varsity317:55.9512

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 20NJSIAA XC Meet of ChampionsNov 20 · 5,000 Meters Varsity · Place 30 · CherokeeCherokee5,000 Meters Varsity3016:1911
Nov 20NJSIAA XC Meet of ChampionsNov 20 · 5,000 Meters Varsity · Place 30 · CherokeeCherokee5,000 Meters Varsity3016:1911
Nov 13NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 16 · CherokeeCherokee5,000 Meters Varsity1616:3311
Nov 13NJSIAA Group ChampionshipsNov 13 · 5,000 Meters Varsity · Place 16 · CherokeeCherokee5,000 Meters Varsity1616:3311
Nov 6NJSIAA Sectionals - SouthNov 6 · 5,000 Meters Group 4 · Place 3 · CherokeeCherokee5,000 Meters Group 4315:52.42 PB11
Oct 20Olympic Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 8 · CherokeeCherokee5,000 Meters Varsity816:30.79—
Oct 15Burlington County XC OpenOct 15 · 5,000 Meters Varsity · Place 4 · CherokeeCherokee5,000 Meters Varsity416:46.8911
Oct 2Shore Coaches Classic Oct 2 · 5,000 Meters Varsity A · Place 30 · CherokeeCherokee5,000 Meters Varsity A3017:26 PB11
Sep 17Battle @ Ocean County ParkSep 17 · 5,000 Meters Varsity · Place 9 · CherokeeCherokee5,000 Meters Varsity916:3311
Sep 11Cherokee ChallengeSep 11 · 3,200 Meters Varsity · Place 43 · CherokeeCherokee3,200 Meters Varsity4311:12.1611

2020 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 14NJSIAA Sectionals - SouthNov 14 · 5,000 Meters Varsity · Place 37 · CherokeeCherokee5,000 Meters Varsity3717:09.0010
Nov 14NJSIAA Sectionals - SouthNov 14 · 5,000 Meters Varsity · Place 16 · CherokeeCherokee5,000 Meters Varsity1617:09.0010
Oct 31Burlington County XC OpenOct 31 · Varsity · Place 13 · CherokeeCherokeeVarsity1317:24.5010
Oct 31Burlington County XC OpenOct 31 · 5,000 Meters Varsity · Place 13 · CherokeeCherokee5,000 Meters Varsity1317:24.5010
Oct 24Olympic Conference ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 7 · CherokeeCherokee5,000 Meters Junior Varsity716:33.2010
Oct 24Olympic Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 7 · CherokeeCherokee5,000 Meters Varsity716:33.2010
Oct 24Olympic Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 7 · CherokeeCherokee5,000 Meters Varsity716:33.2010
Oct 3Olympic Conference Batch MeetOct 3 · 5,000 Meters Varsity · Place 8 · CherokeeCherokee5,000 Meters Varsity816:54.3010
Oct 3Olympic Conference Batch MeetOct 3 · 5,000 Meters Varsity · Place 8 · CherokeeCherokee5,000 Meters Varsity816:54.3010

2019 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 5Olympic Conference JV ChampionshipsNov 5 · 5,000 Meters Junior Varsity · Place 2 · CherokeeCherokee5,000 Meters Junior Varsity217:02.079
Oct 30Haddonfield Sub Varsity InvitationalOct 30 · 5,000 Meters Varsity · Place 5 · CherokeeCherokee5,000 Meters Varsity517:08.48—
Oct 23Olympic Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 21 · CherokeeCherokee5,000 Meters Varsity2117:02.329
Oct 23Olympic Conference ChampionshipsOct 23 · 5,000 Meters Varsity · Place 18 · CherokeeCherokee5,000 Meters Varsity1817:02.329
Oct 18Burlington County OpenOct 18 · 5,000 Meters Junior Varsity · Place 1 · CherokeeCherokee5,000 Meters Junior Varsity117:25.689
Oct 12South Jersey Track Coaches Association OpenOct 12 · 3,200 Meters Freshman · Place 3 · CherokeeCherokee3,200 Meters Freshman310:35.48—
Oct 5New Balance Shore Coaches InvitationalOct 5 · 3,200 Meters Freshman · Place 4 · CherokeeCherokee3,200 Meters Freshman411:339
Oct 5New Balance Shore Coaches InvitationalOct 5 · 3,200 Meters Freshman · Place 4 · CherokeeCherokee3,200 Meters Freshman411:339
Sep 24Olympic Conference Batch MeetSep 24 · 5,000 Meters Varsity · Place 1 · CherokeeCherokee5,000 Meters Varsity118:40.21—
Sep 17Olympic Conference Batch MeetSep 17 · 5,000 Meters Varsity · Place 11 · CherokeeCherokee5,000 Meters Varsity1119:00.94—
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Freshman · Place 18 · CherokeeCherokee3,200 Meters Freshman1811:27.999