Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Beaver Island State ParkUSATF Region 2 Junior Olympic Championships · Nov 1711:02.30USATF Region 2 Junior Olympic ChampionshipsNovember 17, 2019
3,000 Meters · Deer Path ParkUSATF New Jersey Association Junior Olympic Championships · Nov 310:49.10USATF New Jersey Association Junior Olympic ChampionshipsNovember 3, 2019
4 Miles · Haverford CollegeHaverford Invite · Oct 2420:51.9Haverford InviteOctober 24, 2025
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 617:49.88NJSIAA Sectionals - SouthNovember 6, 2021
5,000 Meters · Holmdel ParkNJSIAA Meet of Champions · Nov 1617:03NJSIAA Meet of Champions November 16, 2024
5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 218:44Shore Coaches Classic October 2, 2021
5,000 Meters · Ocean County ParkLast Chance Invitational · Nov 316:54.09Last Chance InvitationalNovember 3, 2022
6,000 Meters · Lehigh University - Murray H. Goodman CampusLehigh Invitational · Aug 2919:08.96Lehigh InvitationalAugust 29, 2025
8,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 1726:17.8IC4A/ECAC Cross Country ChampionshipsOctober 17, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 226:48.3Paul Short RunOctober 2, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:31.9Paul Short Run (College)October 3, 2025
8,000 Meters · Metgzar Field XC CourseLafayette vs. Lehigh · Sep 2526:09.7Lafayette vs. LehighSeptember 25, 2026
8,000 Meters · Pole Green ParkUSATF Cross Country Championships · Jan 2028:20.9USATF Cross Country ChampionshipsJanuary 20, 2024

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 23Bison OpenOct 23 · 6,000 Meters Open · Place 3 · LehighLehigh6,000 Meters Open319:24.30SO
Oct 17IC4A/ECAC Cross Country ChampionshipsOct 17 · 8,000 Meters Collegiate · Place 191 · LehighLehigh8,000 Meters Collegiate19126:17.8 PBSo
Oct 2Paul Short RunOct 2 · 8,000 Meters Gold · Place 233 · LehighLehigh8,000 Meters Gold23326:48.3 PBSo
Sep 25Lafayette vs. LehighSep 25 · 8,000 Meters Varsity · Place 15 · LehighLehigh8,000 Meters Varsity1526:09.7 PBSo
Sep 11Lafayette XC InviteSep 11 · 8,000 Meters College · Place 19 · LehighLehigh8,000 Meters College1926:21.7So

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24Haverford InviteOct 24 · 4 Miles College · Place 12 · LehighLehigh4 Miles College1220:51.9 PBFr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 252 · LehighLehigh8,000 Meters Open25226:31.9 PBFr
Sep 13Lehigh Lafayette Dual MeetSep 13 · 8,000 Meters Men · Place 20 · LehighLehigh8,000 Meters Men2027:18.60Fr
Aug 29Lehigh InvitationalAug 29 · 6,000 Meters Men's Race · Place 41 · LehighLehigh6,000 Meters Men's Race4119:08.96 PBFr

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 16NJSIAA Meet of Champions Nov 16 · 5,000 Meters Varsity · Place 81 · Toms River EastToms River East5,000 Meters Varsity8117:03 PB12
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 11 · Toms River EastToms River East5,000 Meters Varsity1116:3412
Nov 2NJSIAA Sectionals - SouthNov 2 · 5,000 Meters Varsity · Place 5 · Toms River EastToms River East5,000 Meters Varsity515:47.8512
Oct 24Shore Conference ChampionshipsOct 24 · 5,000 Meters Varsity · Place 13 · Toms River EastToms River East5,000 Meters Varsity1315:41—
Oct 15Ocean County XC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 4 · Toms River EastToms River East5,000 Meters Varsity415:53.14—
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 2 · Toms River EastToms River East5,000 Meters Varsity216:30—
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 6 · Toms River EastToms River East3,200 Meters Varsity610:04.6412
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 6 · Toms River EastToms River East3,200 Meters Varsity610:04.6412
Jan 20USATF Cross Country ChampionshipsJan 20 · 8,000 Meters U-20 Open · Place 34 · Garden State Track ClubGarden State Track Club8,000 Meters U-20 Open3428:20.9 PB11

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 60 · Toms River EastToms River East5,000 Meters Varsity6018:19.0611
Oct 28NJSIAA Sectionals - SouthOct 28 · 5,000 Meters Varsity · Place 60 · Toms River EastToms River East5,000 Meters Varsity6018:19.0611
Oct 19Shore Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 32 · Toms River EastToms River East5,000 Meters Varsity3216:35.08—
Oct 12Ocean County XC ChampionshipsOct 12 · 5,000 Meters Varsity · Place 5 · Toms River EastToms River East5,000 Meters Varsity516:05—
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Varsity · Place 10 · Toms River EastToms River East5,000 Meters Varsity1016:27.4211
Oct 7South Jersey Track Coaches Association OpenOct 7 · 5,000 Meters Division 3 · Place 10 · Toms River EastToms River East5,000 Meters Division 31016:27.42—
Oct 5A-South ChampionshipsOct 5 · 5,000 Meters Junior Varsity · Place 3 · Toms River EastToms River East5,000 Meters Junior Varsity316:28—
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 18 · Toms River EastToms River East5,000 Meters Varsity1817:04—
Jan 21USATF National Cross Country ChampionshipsJan 21 · 8,000 Meters U-20 · Place 63 · Garden State Track ClubGarden State Track Club8,000 Meters U-206328:5910

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 3Last Chance InvitationalNov 3 · 5,000 Meters Varsity · Place 1 · Toms River EastToms River East5,000 Meters Varsity116:54.09 PB10
Oct 29NJSIAA Sectionals - SouthOct 29 · 5,000 Meters Varsity · Place 24 · Toms River EastToms River East5,000 Meters Varsity2416:36.8410
Oct 14Ocean County XC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 9 · Toms River EastToms River East5,000 Meters Varsity916:31.13—
Oct 6A-South ChampionshipsOct 6 · 5,000 Meters Varsity · Place 5 · Toms River EastToms River East5,000 Meters Varsity516:40.33—
Oct 6A-South ChampionshipsOct 6 · 5,000 Meters Varsity · Place 5 · Toms River EastToms River East5,000 Meters Varsity516:40.33—
Sep 24Six Flags Wild Safari InvitationalSep 24 · 5,000 Meters Varsity · Place 10 · Toms River EastToms River East5,000 Meters Varsity1016:23.6210
Sep 24Six Flags Wild Safari InvitationalSep 24 · 5,000 Meters Varsity · Place 10 · Toms River EastToms River East5,000 Meters Varsity1016:2410
Sep 16Battle @ Ocean County ParkSep 16 · 5,000 Meters Varsity · Place 3 · Toms River EastToms River East5,000 Meters Varsity316:32.51—
Sep 16Battle @ Ocean County ParkSep 16 · 5,000 Meters Sophomore · Place 3 · Toms River EastToms River East5,000 Meters Sophomore316:32.51—
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 6 · Toms River EastToms River East3,200 Meters Varsity610:22.9410
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Sophomore · Place 6 · Toms River EastToms River East3,200 Meters Sophomore610:22.9410

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6NJSIAA Sectionals - SouthNov 6 · 5,000 Meters Group 4 · Place 57 · Toms River EastToms River East5,000 Meters Group 45717:49.88 PB9
Oct 21Ocean County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 36 · Toms River EastToms River East5,000 Meters Varsity3617:579
Oct 14A-South ChampionshipsOct 14 · 5,000 Meters Varsity · Place 20 · Toms River EastToms River East5,000 Meters Varsity2017:299
Oct 2Shore Coaches Classic Oct 2 · 5,000 Meters Varsity B · Place 79 · Toms River EastToms River East5,000 Meters Varsity B7918:44 PB9
Sep 25Thompson Park Class MeetSep 25 · 2.5 Miles Freshman · Place 1 · Toms River EastToms River East2.5 Miles Freshman113:33.90—
Sep 11Cherokee ChallengeSep 11 · 3,200 Meters Freshman · Place 2 · Toms River EastToms River East3,200 Meters Freshman210:52.659

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 17USATF Region 2 Junior Olympic ChampionshipsNov 17 · 3,000 Meters 11-12 · Place 5 · 07-Unattached07-Unattached3,000 Meters 11-12511:02.30 PB7
Nov 3USATF New Jersey Association Junior Olympic ChampionshipsNov 3 · 3,000 Meters 11-12 · Place 2 · 07-Unattached07-Unattached3,000 Meters 11-12210:49.10 PB7