Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Belmont PlateauPCL Cross Country Champs · Oct 1822:58.24PCL Cross Country ChampsOctober 18, 2025
5,000 Meters · Belmont PlateauPCL Meet #3 · Oct 124:47.38PCL Meet #3October 1, 2025

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 18PCL Cross Country ChampsOct 18 · 5,000 Meters JV · Place 62 · Lansdale Catholic5,000 Meters JV6222:58.24 PB12
Oct 1PCL Meet #3Oct 1 · 5,000 Meters Race 2 · Place 107 · Lansdale Catholic5,000 Meters Race 210724:47.38 PB12

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 9PCL Meet #4Oct 9 · 5,000 Meters Varsity · Place 85 · Lansdale Cat5,000 Meters Varsity8525:20.2411

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 21Philadelphia Catholic League ChampionshipsOct 21 · 5,000 Meters Varsity · Place 60 · Lansdale Cat5,000 Meters Varsity6024:52.310
Oct 10Dock InvitationalOct 10 · 5,000 Meters Varsity · Place 77 · Lansdale Catholic5,000 Meters Varsity7722:22.2710
Sep 13PCL Meet #1Sep 13 · 5,000 Meters Varsity Race #2 · Place 97 · Lansdale Catholic5,000 Meters Varsity Race #29726:11.5210

2022 Cross Country

16 results
DateMeetEventPlMarkGr
Oct 27PIAA District 12 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 56 · Lansdale Catholic5,000 Meters Varsity5623:58.809
Oct 22Philadelphia Catholic League ChampionshipsOct 22 · 5,000 Meters Varsity · Place 60 · Lansdale Cat5,000 Meters Varsity6024:08.39
Oct 12PCL Meet #4Oct 12 · 5,000 Meters Varsity · Place 114 · Lansdale Catholic5,000 Meters Varsity1147:13.89
Oct 12PCL Meet #4Oct 12 · 5,000 Meters Varsity · Place 114 · Lansdale Catholic5,000 Meters Varsity11420:11.29
Oct 5PCL Meet #3Oct 5 · 5,000 Meters Varsity · Place 120 · Lansdale Catholic5,000 Meters Varsity1207:39.39
Oct 5PCL Meet #3Oct 5 · 5,000 Meters Varsity · Place 120 · Lansdale Catholic5,000 Meters Varsity12024:57.09
Oct 1Whippets XC InvitationalOct 1 · 5,000 Meters Varsity · Place 152 · Lansdale Catholic5,000 Meters Varsity15222:30.8—
Oct 1Whippets XC InvitationalOct 1 · Varsity · Place 280 · Lansdale CatholicVarsity28022:30.8—
Sep 24Souderton XC Twilight InvitationalSep 24 · 5,000 Meters Varsity · Place 34 · Lansdale Catholic5,000 Meters Varsity3422:04.30—
Sep 21PCL Meet #2Sep 21 · 5,000 Meters Varsity · Place 103 · Lansdale Catholic5,000 Meters Varsity1036:09.79
Sep 21PCL Meet #2Sep 21 · 5,000 Meters Varsity · Place 103 · Lansdale Catholic5,000 Meters Varsity10324:00.69
Sep 17George School Invitational Sep 17 · 5,000 Meters Varsity · Place 131 · Lansdale Catholic5,000 Meters Varsity13123:58.409
Sep 14PCL Week 1Sep 14 · 5,000 Meters Varsity · Place 116 · Lansdale Catholic5,000 Meters Varsity1165:04.49
Sep 14PCL Week 1Sep 14 · 5,000 Meters Varsity · Place 116 · Lansdale Catholic5,000 Meters Varsity11625:22.09
Sep 10Unionville Two Mile BashSep 10 · Varsity · Place 608 · Lansdale CatholicVarsity60814:37.3—
Sep 2Lansdale InvitationalSep 2 · 5,000 Meters Varsity · Place 64 · Lansdale Catholic5,000 Meters Varsity6427:54.009