Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPCL Indoor Championships · Feb 85:41.98PCL Indoor ChampionshipsFebruary 8, 2026
1 Mile · OutdoorPCL #3 - La Salle · Apr 205:22.79aPCL #3 - La SalleApril 20, 2026
1600 Meters · OutdoorPIAA District 12 AA/AAA Championships · May 135:21.10aPIAA District 12 AA/AAA ChampionshipsMay 13, 2026
3200 Meters · OutdoorPIAA District 12 AA/AAA Championships · May 1311:00.16aPIAA District 12 AA/AAA ChampionshipsMay 13, 2026
800 Meters · OutdoorPCL #1 - LaSalle · Apr 72:23.09PCL #1 - LaSalleApril 7, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · 3200 Meters · Place 34 · Lansdale Catholic3200 Meters34.11:13.63a10
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 3200 Meters · Place 3 · Lansdale Catholic3200 Meters3.11:00.16a PB10
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 1600 Meters · Place 6 · Lansdale Catholic1600 Meters6.5:21.10a PB10
May 9PCL ChampsMay 9 · 3200 Meters · Place 28 · Lansdale Catholic3200 Meters28.11:26.42a10
Apr 20PCL #3 - La SalleApr 20 · 1 Mile · Place 20 · Lansdale Catholic1 Mile20.5:22.79a PB10
Apr 20PCL #3 - La SalleApr 20 · 800 Meters · Place 24 · Lansdale Catholic800 Meters24.2:26.57a10
Apr 17Jack Armstrong InviteApr 17 · 3200 Meters · Lansdale Catholic3200 Meters--DNS10
Apr 17Jack Armstrong InviteApr 17 · 1600 Meters · Place 26 · Lansdale Catholic1600 Meters26.5:21.33a10
Apr 13PCL Meet 2 @ FJApr 13 · 1 Mile · Place 10 · Lansdale Catholic1 Mile10.5:29.38a10
Apr 13PCL Meet 2 @ FJApr 13 · 800 Meters · Place 11 · Lansdale Catholic800 Meters11.2:27.31a10
Apr 11CR Kiwanis InvitationalApr 11 · 800 Meters · Place 26 · Lansdale Catholic800 Meters26.2:25.61a10
Mar 30PCL #1 - La SalleMar 30 · 1 Mile · Place 25 · Lansdale Catholic1 Mile25.5:37.52a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 8PCL Indoor ChampionshipsFeb 8 · 1 Mile · Place 17 · Lansdale Cat1 Mile175:41.98 PB10

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 16Jack Armstrong InvitationalApr 16 · 1600 Meters · Place 11 · Lansdale Cat1600 Meters115:27.219
Apr 14PCL Meet #2 - O'HaraApr 14 · 800 Meters · Place 7 · Lansdale Cat800 Meters72:23.279
Apr 7PCL #1 - LaSalleApr 7 · 800 Meters · Place 14 · Lansdale Cat800 Meters142:23.09 PB9
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · 800 Meters · Place 18 · Lansdale Catholic800 Meters182:25.89—