Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Gans Creek Recreation Area2025 NCAA Division I Cross Country Champs (87th Men and 45th Women) · Nov 2231:31.662025 NCAA Division I Cross Country Champs (87th Men and 45th Women)November 22, 2025
2.5 Miles · Van Cortlandt ParkManhattan College XC Invitational · Oct 1312:41.8Manhattan College XC InvitationalOctober 13, 2018
5,000 Meters · 5k CourseNXR Northeast Regional Championships · Nov 2517:52.0NXR Northeast Regional ChampionshipsNovember 25, 2017
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2418:03.1NXR Northeast & New York Regional ChampionshipsNovember 24, 2018
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - Non-Public North · Nov 1516:55NJSIAA Sectionals - Non-Public NorthNovember 15, 2020
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 717:21Shore Coaches Invitational October 7, 2017
5,000 Meters · Holmdel Park Colt Invitational · Oct 2117:36.68Colt InvitationalOctober 21, 2020
5,000 Meters · Thomas Edison ParkGSTC High School Fall Showcase Meet #1 · Sep 1915:20.15GSTC High School Fall Showcase Meet #1September 19, 2020
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 425:36.7Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 324:11.1Paul Short Run (College)October 3, 2025
8,000 Meters · Mahoney State ParkBig East Championships · Oct 3124:46.19Big East ChampionshipsOctober 31, 2025
8,000 Meters · Panorama FarmsPanorama Farms XC23 Invitational · Oct 1524:25.7Panorama Farms XC23 InvitationalOctober 15, 2022
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 1726:17.8Nuttycombe Wisconsin InvitationalOctober 17, 2025

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division I Cross Country Champs (87th Men and 45th Women)Nov 22 · 10,000 Meters Championship · Place 241 · GeorgetownGeorgetown10,000 Meters Championship24131:31.66 PBSr
Oct 31Big East ChampionshipsOct 31 · 8,000 Meters Champ · Place 34 · GeorgetownGeorgetown8,000 Meters Champ3424:46.19 PBSr
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 8,000 Meters Championship · Place 216 · GeorgetownGeorgetown8,000 Meters Championship21626:17.8 PBSr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Gold · Place 60 · GeorgetownGeorgetown8,000 Meters Gold6024:11.1 PBSr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 4Paul Short RunOct 4 · 8,000 Meters Gold · Place 234 · PennPenn8,000 Meters Gold23425:36.7 PBSr

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15Panorama Farms XC23 InvitationalOct 15 · 8,000 Meters College · Place 67 · PennPenn8,000 Meters College6724:25.7 PBSo
Sep 30Lehigh Paul Short RunSep 30 · 8,000 Meters Varsity · Place 139 · PennPenn8,000 Meters Varsity13919:20.2SO
Sep 9Harry Groves Spiked Shoe InvitationalSep 9 · 5.2 Miles Varsity · Place 61 · PennPenn5.2 Miles Varsity6127:21.7SO

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15Panorama Farms XC23 InvitationalOct 15 · 8,000 Meters Collegiate · Place 49 · PennPenn8,000 Meters Collegiate4925:41.6Fr
Oct 1Lehigh Paul Short RunOct 1 · 8,000 Meters Varsity · Place 98 · PennPenn8,000 Meters Varsity985:17.6FR
Sep 3Lehigh InvitationalSep 3 · 6,000 Meters Varsity · Place 46 · PennPenn6,000 Meters Varsity4619:21.4FR

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 15NJSIAA Sectionals - Non-Public NorthNov 15 · 5,000 Meters NPA · Place 3 · St Peters PrepSt Peters Prep5,000 Meters NPA316:55 PB12
Nov 3Jersey City ChampionshipNov 3 · Varsity · Place 2 · St. Peter's PrepSt. Peter's PrepVarsity216:26.86SR
Oct 21Colt InvitationalOct 21 · 5,000 Meters Varsity · Place 26 · St Peters PrepSt Peters Prep5,000 Meters Varsity2617:36.68 PB12
Sep 19GSTC High School Fall Showcase Meet #1Sep 19 · 5,000 Meters Open · Place 4 · UnattachedUnattached5,000 Meters Open415:20.15 PB12

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 23NJSIAA XC Meet of ChampionsNov 23 · 5,000 Meters Championship · Place 105 · St. Peter's PrepSt. Peter's Prep5,000 Meters Championship10517:1611
Nov 16NJSIAA Non-Public A Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 2 · St. Peter's PrepSt. Peter's Prep5,000 Meters Varsity216:0411
Oct 5New Balance Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 2 · St. Peter's PrepSt. Peter's Prep5,000 Meters Varsity216:2411
Sep 13Battle at Ocean County ParkSep 13 · 5,000 Meters Varsity · Place 4 · St. Peter's PrepSt. Peter's Prep5,000 Meters Varsity416:1311

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 24NXR Northeast & New York Regional ChampionshipsNov 24 · 5,000 Meters Championship - Northeast · Place 156 · St Peters PrepSt Peters Prep5,000 Meters Championship - Northeast15618:03.1 PB10
Nov 17NJSIAA Meet of ChampionsNov 17 · 5,000 Meters Championship · Place 9 · St. Peter's PrepSt. Peter's Prep5,000 Meters Championship916:0210
Nov 10NJSIAA Non-Public Group A ChampionshipsNov 10 · 5,000 Meters Varsity · Place 2 · St. Peter's PrepSt. Peter's Prep5,000 Meters Varsity216:2810
Oct 13Manhattan College XC InvitationalOct 13 · 2.5 Miles Varsity - E · Place 2 · St Peters PrepSt Peters Prep2.5 Miles Varsity - E212:41.8 PB10
Oct 6New Balance Shore Coaches InvitationalOct 6 · 5,000 Meters Varsity · Place 5 · St. Peter's PrepSt. Peter's Prep5,000 Meters Varsity516:2910

2017 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast Regional ChampionshipsNov 25 · 5,000 Meters Northeast Championships (Not NY) · Place 149 · St Peters PrepSt Peters Prep5,000 Meters Northeast Championships (Not NY)14917:52.0 PB9
Nov 4NJCTC ChampionshipNov 4 · 3,200 Meters Freshman · Place 1 · St. Peter's PrepSt. Peter's Prep3,200 Meters Freshman19:37.199
Oct 14Manhattan HS InvitationalOct 14 · 1.25 Miles Freshman · Place 1 · St. Peters JSt. Peters J1.25 Miles Freshman15:52.609
Oct 7Shore Coaches Invitational Oct 7 · 5,000 Meters Varsity - B · Place 29 · St Peters PrepSt Peters Prep5,000 Meters Varsity - B2917:21 PB9
Sep 30Stewart InvitationalSep 30 · 5,000 Meters Varsity · Place 8 · St. Peter's PrepSt. Peter's Prep5,000 Meters Varsity816:19.759
Sep 16St. Dominic Academy InvitationalSep 16 · 2.25 Miles Freshman · Place 1 · St. Peter's PrepSt. Peter's Prep2.25 Miles Freshman111:32.699
Sep 9Cherokee ChallengeSep 9 · 3,200 Meters Freshman · Place 1 · St. Peter's PrepSt. Peter's Prep3,200 Meters Freshman110:14.239