Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · DREAM ParkNJSIAA Sectionals - South · Nov 616:02.57NJSIAA Sectionals - SouthNovember 6, 2021
5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 217:44Shore Coaches Classic October 2, 2021
5800 m · PrincetonNew Jersey Jam · Sep 517:39.4New Jersey JamSeptember 5, 2025
6,000 Meters · Lehigh University - Murray H. Goodman CampusLehigh Open · Sep 419:32.2Lehigh OpenSeptember 4, 2026
8,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 1225:16.52025 Auto-Owners Insurance Spartan InviteSeptember 12, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 225:59.9Paul Short RunOctober 2, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:14.8Paul Short Run (College)October 3, 2025
8,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 1725:15.9Princeton Fall ClassicOctober 17, 2025
8,000 Meters · Zimmer Championship Cross Country CourseBig Ten Cross Country Championships · Oct 3025:25.7Big Ten Cross Country ChampionshipsOctober 30, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30Big Ten Cross Country ChampionshipsOct 30 · 8,000 Meters B1G · Place 115 · RutgersRutgers8,000 Meters B1G11525:25.7 PBSr
Oct 9Nuttycombe Wisconsin InvitationalOct 9 · 8,000 Meters B Race · Place 105 · RutgersRutgers8,000 Meters B Race10525:48.9Sr
Oct 2Paul Short RunOct 2 · 8,000 Meters Gold · Place 157 · RutgersRutgers8,000 Meters Gold15725:59.9 PBSr
Sep 4Lehigh OpenSep 4 · 6,000 Meters Collegiate · Place 36 · RutgersRutgers6,000 Meters Collegiate3619:32.2 PBSr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Big Ten Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 133 · RutgersRutgers8,000 Meters Champ13326:22.55Jr
Oct 17Princeton Fall ClassicOct 17 · 8,000 Meters Fall Classic · Place 214 · RutgersRutgers8,000 Meters Fall Classic21425:15.9 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 66 · RutgersRutgers8,000 Meters Open6625:14.8 PBJr
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 8,000 Meters College · Place 70 · RutgersRutgers8,000 Meters College7025:16.5 PBJr
Sep 5New Jersey JamSep 5 · 5,800 Meters Men's Race · Place 28 · RutgersRutgers5,800 Meters Men's Race2817:39.4 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 4Paul Short RunOct 4 · 8,000 Meters Open · Place 192 · RutgersRutgers8,000 Meters Open19226:41.1So

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 30Paul Short InvitationalSep 30 · 8,000 Meters Open · Place 320 · RutgersRutgers8,000 Meters Open32028:08.6Fr

2022 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 12NJSIAA XC Meet of ChampionsNov 12 · 5,000 Meters Varsity · Place 24 · Rancocas ValRancocas Val5,000 Meters Varsity2416:3012
Nov 5NJSIAA Group Championships Nov 5 · 5,000 Meters Varsity · Place 9 · Rancocas ValRancocas Val5,000 Meters Varsity916:2512
Oct 29NJSIAA Sectionals - CentralOct 29 · 5,000 Meters Varsity · Place 5 · Rancocas ValRancocas Val5,000 Meters Varsity516:14.2812
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 4 · Rancocas Valley RegRancocas Valley Reg5,000 Meters Varsity416:06.5212
Oct 19Olympic Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 4 · Rancocas ValRancocas Val5,000 Meters Varsity416:06.5212
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 6 · Rancocas Valley RegRancocas Valley Reg5,000 Meters Varsity616:37.6712
Oct 14Burlington County XC OpenOct 14 · 5,000 Meters Varsity · Place 6 · Rancocas ValRancocas Val5,000 Meters Varsity616:37.6712
Oct 1New Balance Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity · Place 4 · Rancocas ValRancocas Val5,000 Meters Varsity416:3112
Sep 23Osprey XC High School InvitationalSep 23 · 5,000 Meters Varsity · Place 2 · Rancocas ValRancocas Val5,000 Meters Varsity216:03.8712
Sep 20Olympic Conf Batch MeetSep 20 · 5,000 Meters Varsity · Place 66 · Rancocas Valley RegRancocas Valley Reg5,000 Meters Varsity6633:57.8012
Sep 17Ray Hoagland RVXC InvitationalSep 17 · 5,000 Meters Varsity · Place 1 · Rancocas ValRancocas Val5,000 Meters Varsity116:35.3712
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 8 · Rancocas Valley RegRancocas Valley Reg3,200 Meters Varsity89:57.1412
Sep 10Cherokee ChallengeSep 10 · 3,200 Meters Varsity · Place 8 · Rancocas Valley RegRancocas Valley Reg3,200 Meters Varsity89:57.1412

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 6NJSIAA Sectionals - SouthNov 6 · 5,000 Meters Group 4 · Place 8 · Rancocas Valley RegRancocas Valley Reg5,000 Meters Group 4816:02.57 PB11
Oct 20Burlington County Scholastic League Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 2 · Rancocas Valley RegRancocas Valley Reg5,000 Meters Varsity216:18.912
Oct 20Burlington County Scholastic League Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 2 · Rancocas Valley RegRancocas Valley Reg5,000 Meters Varsity216:18.91—
Oct 15Burlington County XC OpenOct 15 · 5,000 Meters Varsity · Place 2 · Rancocas ValRancocas Val5,000 Meters Varsity216:38.8611
Oct 9South Jersey Track Coaches Association OpenOct 9 · 5,000 Meters Division 3 · Place 14 · Rancocas ValRancocas Val5,000 Meters Division 31416:29.53—
Oct 9South Jersey Track Coaches Association OpenOct 9 · 5,000 Meters Division 3 · Place 5 · Rancocas ValRancocas Val5,000 Meters Division 3516:29.53—
Oct 2Shore Coaches Classic Oct 2 · 5,000 Meters Varsity B · Place 44 · Rancocas Valley RegRancocas Valley Reg5,000 Meters Varsity B4417:44 PB11
Sep 25Ray Hoagland RVXC InvitationalSep 25 · 5,000 Meters Varsity · Place 3 · Rancocas ValRancocas Val5,000 Meters Varsity317:32.7811
Sep 18SJ ShootoutSep 18 · 5,000 Meters Varsity · Place 6 · Rancocas ValRancocas Val5,000 Meters Varsity617:16.44—

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Sectionals - SouthNov 9 · 5,000 Meters Varsity · Place 47 · Rancocas ValRancocas Val5,000 Meters Varsity4717:17.69
Oct 18Burlington County OpenOct 18 · 5,000 Meters Varsity · Place 12 · Rancocas ValRancocas Val5,000 Meters Varsity125:35.99
Oct 12South Jersey Track Coaches Association OpenOct 12 · 3,200 Meters Freshman · Place 2 · Rancocas Valley RegRancocas Valley Reg3,200 Meters Freshman210:20.96—
Oct 5New Balance Shore Coaches InvitationalOct 5 · 3,200 Meters Freshman · Place 7 · Rancocas ValRancocas Val3,200 Meters Freshman711:539
Sep 7Cherokee ChallengeSep 7 · 3,200 Meters Freshman · Place 12 · Rancocas Valley RegRancocas Valley Reg3,200 Meters Freshman1211:21.019