Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Belmont PlateauDistrict XII Champs · Oct 2323:31.80District XII ChampsOctober 23, 2025
5,000 Meters · Belmont PlateauPCL Meet #2 · Sep 2323:37.5PCL Meet #2September 23, 2026
5,000 Meters · Hershey Parkview 5K (Reverse Aloha Hills 2016-2023)PIAA Foundation XC Invitational · Sep 2026:26.6PIAA Foundation XC InvitationalSeptember 20, 2025
5,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 324:33.4Paul Short Run (College)October 3, 2025
5,000 Meters · Parkview Cross Country CoursePIAA State Championships · Nov 124:23PIAA State ChampionshipsNovember 1, 2025
5,000 Meters · Souderton HSSouderton Twilight · Oct 321:17.4Souderton TwilightOctober 3, 2026
5,000 Meters · Tyler State ParkCR Invitational · Sep 1922:32.0CR InvitationalSeptember 19, 2026
5,000 Meters · William Tennent 2023-PresentTennent Invite · Oct 1022:53.4Tennent InviteOctober 10, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 29District XII ChampsOct 29 · 5,000 Meters AA · Place 17 · Lansdale Catholic5,000 Meters AA1723:40.311
Oct 24PCL Cross Country ChampsOct 24 · 5,000 Meters Varsity · Place 21 · Lansdale Cat5,000 Meters Varsity2124:09.3111
Oct 24PCL Cross Country ChampsOct 24 · 5,000 Meters Varsity · Place 21 · Lansdale Catholic5,000 Meters Varsity2124:09.411
Oct 14PCL Meet #4Oct 14 · 5,000 Meters Race 1 · Place 7 · Lansdale Catholic5,000 Meters Race 1724:35.711
Oct 10Tennent InviteOct 10 · 5,000 Meters Varsity · Place 103 · Lansdale Catholic5,000 Meters Varsity10322:53.4 PB11
Oct 7PCL Meet #3Oct 7 · 5,000 Meters Race 1 · Place 12 · Lansdale Catholic5,000 Meters Race 11224:20.811
Oct 3Souderton TwilightOct 3 · 5,000 Meters Varsity · Place 36 · Lansdale Catholic5,000 Meters Varsity3621:17.4 PB11
Sep 23PCL Meet #2Sep 23 · 5,000 Meters Race 1 · Place 6 · Lansdale Catholic5,000 Meters Race 1623:37.5 PB11
Sep 19CR InvitationalSep 19 · 5,000 Meters Varsity · Place 64 · Lansdale Catholic5,000 Meters Varsity6422:32.0 PB11
Sep 16PCL Meet #1Sep 16 · 5,000 Meters Race 1 · Place 5 · Lansdale Catholic5,000 Meters Race 1524:27.711

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1PIAA State ChampionshipsNov 1 · 5,000 Meters AA · Place 211 · Lansdale Catholic5,000 Meters AA21124:23 PB10
Oct 23District XII ChampsOct 23 · 5,000 Meters Class AA · Place 10 · Lansdale Catholic5,000 Meters Class AA1023:31.80 PB10
Oct 18PCL Cross Country ChampsOct 18 · 5,000 Meters Championship · Place 15 · Lansdale Catholic5,000 Meters Championship1524:21.8010
Oct 8PCL Meet #4Oct 8 · 5,000 Meters Race 1 · Place 7 · Lansdale Catholic5,000 Meters Race 1724:06.6410
Oct 4Souderton TwilightOct 4 · 5,000 Meters Varsity · Place 123 · Lansdale Catholic5,000 Meters Varsity12324:24.2010
Oct 3Paul Short Run (College)Oct 3 · 5,000 Meters HS White · Place 139 · Lansdale Catholic5,000 Meters HS White13924:33.4 PB10
Oct 1PCL Meet #3Oct 1 · 5,000 Meters Race 1 · Place 11 · Lansdale Catholic5,000 Meters Race 11124:54.0010
Sep 20PIAA Foundation XC InvitationalSep 20 · 5,000 Meters AA · Place 150 · Lansdale Catholic5,000 Meters AA15026:26.6 PB10
Sep 17PCL Meet #2Sep 17 · 5,000 Meters Race 1 · Place 7 · Lansdale Catholic5,000 Meters Race 1724:30.3010
Sep 10PCL Meet #1Sep 10 · 5,000 Meters Race 1 · Place 16 · Lansdale Catholic5,000 Meters Race 11625:45.6410