Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · 1800 Belmont Mansion DrDistrict XII Champs · Oct 2418:32.8District XII ChampsOctober 24, 2024
5,000 Meters · Belmont PlateauPCL Meet #1 · Sep 1020:21.22PCL Meet #1September 10, 2025
5,000 Meters · Belmont PlateauPCL Meet #1 · Sep 1118:36.03PCL Meet #1September 11, 2024
5,000 Meters · Parkview Cross Country CoursePIAA State XC Championships · Nov 419:44PIAA State XC ChampionshipsNovember 4, 2023
5,000 Meters · Souderton HSSouderton Twilight · Oct 420:27.00Souderton TwilightOctober 4, 2025

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 4Souderton TwilightOct 4 · 5,000 Meters Varsity · Place 148 · Lansdale Catholic5,000 Meters Varsity14820:27.00 PB12
Sep 10PCL Meet #1Sep 10 · 5,000 Meters Race 2 · Place 46 · Lansdale Catholic5,000 Meters Race 24620:21.22 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 24District XII ChampsOct 24 · 5,000 Meters MEN (Class AA) · Place 7 · Lansdale Catholic5,000 Meters MEN (Class AA)718:32.8 PB11
Oct 19Philadelphia Catholic League ChampionshipsOct 19 · 5,000 Meters Varsity · Place 19 · Lansdale Catholic5,000 Meters Varsity1918:15.7311
Oct 9PCL Meet #4Oct 9 · 5,000 Meters Varsity · Place 7 · Lansdale Cat5,000 Meters Varsity718:30.3911
Oct 5William Tennent InvitationalOct 5 · 5,000 Meters Varsity · Place 48 · Lansdale Cat5,000 Meters Varsity4817:55.911
Oct 2PCL Meet #3Oct 2 · 5,000 Meters Race #2 · Place 21 · Lansdale Catholic5,000 Meters Race #22118:52.2811
Sep 18PCL Meet #2Sep 18 · 5,000 Meters Varsity · Place 14 · Lansdale Catholic5,000 Meters Varsity1418:45.2211
Sep 11PCL Meet #1Sep 11 · 5,000 Meters Race 2 · Place 11 · Lansdale Catholic5,000 Meters Race 21118:36.03 PB11

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 4PIAA State XC ChampionshipsNov 4 · 5,000 Meters 2A · Place 220 · Lansdale Catholic5,000 Meters 2A22019:44 PB10
Oct 26PIAA District 12 ChampionshipsOct 26 · 5,000 Meters 2A · Place 20 · Lansdale Catholic5,000 Meters 2A2019:50.1SO
Oct 21Philadelphia Catholic League ChampionshipsOct 21 · 5,000 Meters Varsity · Place 36 · Lansdale Cat5,000 Meters Varsity3619:45.010
Oct 10Dock InvitationalOct 10 · 5,000 Meters Varsity · Place 27 · Lansdale Catholic5,000 Meters Varsity2719:29.5710
Sep 13PCL Meet #1Sep 13 · 5,000 Meters Varsity Race #2 · Place 41 · Lansdale Catholic5,000 Meters Varsity Race #24120:42.3010

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 12PCL Meet #4Oct 12 · 5,000 Meters Varsity · Place 137 · Lansdale Catholic5,000 Meters Varsity1379:41.29
Oct 12PCL Meet #4Oct 12 · 5,000 Meters Varsity · Place 137 · Lansdale Catholic5,000 Meters Varsity13722:38.69
Oct 5PCL Meet #3Oct 5 · 5,000 Meters Varsity · Place 24 · Lansdale Catholic5,000 Meters Varsity241:59.19
Oct 5PCL Meet #3Oct 5 · 5,000 Meters Varsity · Place 24 · Lansdale Catholic5,000 Meters Varsity2419:16.89
Sep 10Unionville Two Mile BashSep 10 · Varsity · Place 645 · Lansdale CatholicVarsity64515:18.6—
Sep 2Lansdale InvitationalSep 2 · 5,000 Meters Varsity · Place 63 · Lansdale Catholic5,000 Meters Varsity6325:57.009