Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1114:00.8Manhattan University Cross Country Invitational (HS)October 11, 2025
5,000 Meters · 1800 Belmont Mansion DrDistrict XII Champs · Oct 2418:07.4District XII ChampsOctober 24, 2024
5,000 Meters · Belmont PlateauDistrict XII Champs · Oct 2318:00.60District XII ChampsOctober 23, 2025
5,000 Meters · Belmont PlateauBriarwood Invite · Sep 1317:41.00Briarwood InviteSeptember 13, 2025
5,000 Meters · Lehigh UniversityThe Paul Short Run · Oct 418:04.2The Paul Short Run October 4, 2024
5,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 316:49.2Paul Short Run (College)October 3, 2025
5,000 Meters · Parkview Cross Country CoursePIAA State Championships · Nov 118:35PIAA State ChampionshipsNovember 1, 2025
5,000 Meters · Union Canal Tunnel ParkLebanon Valley Dutchman Invitational · Sep 717:20.4Lebanon Valley Dutchman InvitationalSeptember 7, 2024

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1PIAA State ChampionshipsNov 1 · 5,000 Meters AAA · Place 215 · Saint Joseph's Prep5,000 Meters AAA21518:35 PB12
Oct 23District XII ChampsOct 23 · 5,000 Meters Class AAA · Place 14 · Saint Joseph's Prep5,000 Meters Class AAA1418:00.60 PB12
Oct 18PCL Cross Country ChampsOct 18 · 5,000 Meters Championship · Place 27 · Saint Joseph's Prep5,000 Meters Championship2718:39.9712
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity A · Place 20 · Saint Joseph's Prep2.5 Miles Varsity A2014:00.8 PB12
Oct 8PCL Meet #4Oct 8 · 5,000 Meters Race 1 · Place 14 · Saint Joseph's Prep5,000 Meters Race 11419:44.6612
Oct 3Paul Short Run (College)Oct 3 · 5,000 Meters HS Gold · Place 79 · Saint Joseph's Prep5,000 Meters HS Gold7916:49.2 PB12
Sep 17PCL Meet #2Sep 17 · 5,000 Meters Race 2 · Place 9 · Saint Joseph's Prep5,000 Meters Race 2919:28.2012
Sep 13Briarwood InviteSep 13 · 5,000 Meters Championship · Place 19 · Saint Joseph's Prep5,000 Meters Championship1917:41.00 PB12
Sep 10PCL Meet #1Sep 10 · 5,000 Meters Race 1 · Place 4 · Saint Joseph's Prep5,000 Meters Race 1419:29.5612

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 24District XII ChampsOct 24 · 5,000 Meters MEN (Class AAA) · Place 18 · Saint Joseph's Prep5,000 Meters MEN (Class AAA)1818:07.4 PB11
Oct 19Philadelphia Catholic League ChampionshipsOct 19 · 5,000 Meters Varsity · Place 22 · Saint Joseph's Prep5,000 Meters Varsity2218:30.6311
Oct 9PCL Meet #4Oct 9 · 5,000 Meters Varsity · Place 9 · Saint Joseph5,000 Meters Varsity918:40.2511
Oct 4The Paul Short Run Oct 4 · 5,000 Meters Brown · Place 116 · Saint Joseph's Prep5,000 Meters Brown11618:04.2 PB11
Oct 2PCL Meet #3Oct 2 · 5,000 Meters Race #2 · Place 50 · Saint Joseph's Prep5,000 Meters Race #25020:15.3911
Sep 18PCL Meet #2Sep 18 · 5,000 Meters Varsity · Place 8 · Saint Joseph's Prep5,000 Meters Varsity819:27.6511
Sep 11PCL Meet #1Sep 11 · 5,000 Meters Race 1 · Place 7 · Saint Joseph's Prep5,000 Meters Race 1719:24.0611
Sep 7Lebanon Valley Dutchman InvitationalSep 7 · 5,000 Meters Varsity · Place 32 · Saint Joseph's Prep5,000 Meters Varsity3217:20.4 PB11

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 13PCL Meet #1Sep 13 · 5,000 Meters Varsity Race #1 · Place 15 · Saint Joseph's Prep5,000 Meters Varsity Race #11521:08.4010
Sep 9Mill Street RunSep 9 · 5,000 Meters Varsity · Place 16 · Saint Joseph's Prep5,000 Meters Varsity1618:15.4010

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 22Philadelphia Catholic League ChampionshipsOct 22 · 5,000 Meters Freshman · Place 5 · Saint Joseph5,000 Meters Freshman519:52.69
Oct 12PCL Meet #4Oct 12 · 5,000 Meters Varsity · Place 56 · Saint Joseph's Prep5,000 Meters Varsity563:11.29
Oct 12PCL Meet #4Oct 12 · 5,000 Meters Varsity · Place 56 · Saint Joseph's Prep5,000 Meters Varsity563:11.29
Oct 5PCL Meet #3Oct 5 · 5,000 Meters Varsity · Place 74 · Saint Joseph's Prep5,000 Meters Varsity743:52.49
Oct 5PCL Meet #3Oct 5 · 5,000 Meters Varsity · Place 74 · Saint Joseph's Prep5,000 Meters Varsity7421:10.19
Sep 21PCL Meet #2Sep 21 · 5,000 Meters Varsity · Place 52 · Saint Joseph's Prep5,000 Meters Varsity523:25.89
Sep 21PCL Meet #2Sep 21 · 5,000 Meters Varsity · Place 52 · Saint Joseph's Prep5,000 Meters Varsity5221:23.99
Sep 17Briarwood InvitationalSep 17 · 3,000 Meters Freshman · Place 15 · Saint Joseph3,000 Meters Freshman1511:51.19
Sep 14PCL Week 1Sep 14 · 5,000 Meters Varsity · Place 81 · Saint Joseph's Prep5,000 Meters Varsity814:29.19
Sep 14PCL Week 1Sep 14 · 5,000 Meters Varsity · Place 81 · Saint Joseph's Prep5,000 Meters Varsity8122:25.69
Sep 10Mill Street RunSep 10 · 5,000 Meters Varsity · Place 67 · Saint Joseph's Prep5,000 Meters Varsity676:32—