Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Belmont PlateauDistrict XII Champs · Oct 2921:32.1District XII ChampsOctober 29, 2026
5,000 Meters · Belmont PlateauPCL Meet #3 · Oct 722:46.7PCL Meet #3October 7, 2026
5,000 Meters · Council Rock CourseCR Invitational · Sep 1923:04.0CR InvitationalSeptember 19, 2026
5,000 Meters · Souderton HSSouderton Twilight · Oct 320:46.7Souderton TwilightOctober 3, 2026
5,000 Meters · William Tennent 2023-PresentTennent Invite · Oct 1021:14.2Tennent 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 54 · Lansdale Catholic5,000 Meters AA5421:32.1 PB11
Oct 24PCL Cross Country ChampsOct 24 · 5,000 Meters Varsity · Place 54 · Lansdale Cat5,000 Meters Varsity5421:25.9711
Oct 24PCL Cross Country ChampsOct 24 · 5,000 Meters Varsity · Place 54 · Lansdale Catholic5,000 Meters Varsity5421:26.011
Oct 14PCL Meet #4Oct 14 · 5,000 Meters Race 2 · Place 96 · Lansdale Catholic5,000 Meters Race 29622:01.711
Oct 10Tennent InviteOct 10 · 5,000 Meters Varsity · Place 175 · Lansdale Catholic5,000 Meters Varsity17521:14.2 PB11
Oct 7PCL Meet #3Oct 7 · 5,000 Meters Race 1 · Place 43 · Lansdale Catholic5,000 Meters Race 14322:46.7 PB11
Oct 3Souderton TwilightOct 3 · 5,000 Meters Varsity · Place 125 · Lansdale Catholic5,000 Meters Varsity12520:46.7 PB11
Sep 23PCL Meet #2Sep 23 · 5,000 Meters Race 1 · Place 72 · Lansdale Catholic5,000 Meters Race 17223:46.611
Sep 19CR InvitationalSep 19 · 5,000 Meters Varsity · Place 126 · Lansdale Catholic5,000 Meters Varsity12623:04.0 PB11
Sep 16PCL Meet #1Sep 16 · 5,000 Meters Race 2 · Place 90 · Lansdale Catholic5,000 Meters Race 29025:05.111

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 18PCL Cross Country ChampsOct 18 · 5,000 Meters JV · Place 70 · Lansdale Catholic5,000 Meters JV7024:53.8310
Oct 8PCL Meet #4Oct 8 · 5,000 Meters Race 2 · Place 81 · Lansdale Catholic5,000 Meters Race 28125:32.6710
Oct 1PCL Meet #3Oct 1 · 5,000 Meters Race 2 · Place 126 · Lansdale Catholic5,000 Meters Race 212629:25.2810
Sep 10PCL Meet #1Sep 10 · 5,000 Meters Race 2 · Place 107 · Lansdale Catholic5,000 Meters Race 210727:30.6210

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 9PCL Meet #4Oct 9 · 5,000 Meters Varsity · Place 91 · Lansdale Cat5,000 Meters Varsity9128:27.219
Sep 18PCL Meet #2Sep 18 · 5,000 Meters Varsity · Place 88 · Lansdale Catholic5,000 Meters Varsity8827:55.179