Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorPCL Champs · May 94:49.06aPCL ChampsMay 9, 2026
1600 Meters · OutdoorPIAA Track & Field State Championships · May 224:45.58aPIAA Track & Field State ChampionshipsMay 22, 2026
3200 Meters · OutdoorPCL Champs · May 910:32.15aPCL ChampsMay 9, 2026
5000 Meters · OutdoorCR Kiwanis Invitational · Apr 1117:24.95aCR Kiwanis InvitationalApril 11, 2026
800 Meters · OutdoorPCL Meet 2 @ FJ · Apr 132:14.35aPCL Meet 2 @ FJApril 13, 2026
Javelin · 800g · OutdoorPCL Meet 2 @ FJ · Apr 13105-07PCL Meet 2 @ FJApril 13, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · 3200 Meters · Place 32 · Lansdale Catholic3200 Meters32.10:43.70a11
May 22PIAA Track & Field State ChampionshipsMay 22 · 1600 Meters · Place 32 · Lansdale Catholic1600 Meters32.4:45.58a PB11
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · Javelin · Place 5 · Lansdale CatholicJavelin800g5.98-0311
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 3200 Meters · Place 1 · Lansdale Catholic3200 Meters1.10:57.49a11
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 1600 Meters · Place 2 · Lansdale Catholic1600 Meters2.4:51.92a11
May 9PCL ChampsMay 9 · Javelin · Place 12 · Lansdale CatholicJavelin800g12.96' 1"11
May 9PCL ChampsMay 9 · 3200 Meters · Place 25 · Lansdale Catholic3200 Meters25.10:32.15a PB11
May 9PCL ChampsMay 9 · 1 Mile · Place 13 · Lansdale Catholic1 Mile13.4:49.06a PB11
Apr 30Montgomery Memorial MeetApr 30 · Javelin · Place 28 · Lansdale CatholicJavelin800g28.84' 2"11
Apr 30Montgomery Memorial MeetApr 30 · 3200 Meters · Place 5 · Lansdale Catholic3200 Meters5.10:42.06a11
Apr 30Montgomery Memorial MeetApr 30 · 1600 Meters · Place 11 · Lansdale Catholic1600 Meters11.4:54.61a11
Apr 20PCL #3 - La SalleApr 20 · Javelin · Place 9 · Lansdale CatholicJavelin800g9.92' 1"11
Apr 20PCL #3 - La SalleApr 20 · 3200 Meters · Place 7 · Lansdale Catholic3200 Meters7.10:46.70a11
Apr 20PCL #3 - La SalleApr 20 · 1 Mile · Place 6 · Lansdale Catholic1 Mile6.4:55.55a11
Apr 20PCL #3 - La SalleApr 20 · 800 Meters · Lansdale Catholic800 Meters—DNS11
Apr 13PCL Meet 2 @ FJApr 13 · Javelin · Place 3 · Lansdale CatholicJavelin800g3.105-07 PB11
Apr 13PCL Meet 2 @ FJApr 13 · 3200 Meters · Lansdale Catholic3200 Meters--DNS11
Apr 13PCL Meet 2 @ FJApr 13 · 1 Mile · Place 1 · Lansdale Catholic1 Mile1.5:05.24a11
Apr 13PCL Meet 2 @ FJApr 13 · 800 Meters · Place 3 · Lansdale Catholic800 Meters3.2:14.35a PB11
Apr 11CR Kiwanis InvitationalApr 11 · 5000 Meters · Place 5 · Lansdale Catholic5000 Meters5.17:24.95a PB11
Apr 11CR Kiwanis InvitationalApr 11 · 3200 Meters · Lansdale Catholic3200 Meters--DNS11
Apr 11CR Kiwanis InvitationalApr 11 · 1600 Meters · Place 18 · Lansdale Catholic1600 Meters18.5:05.75a11
Mar 30PCL #1 - La SalleMar 30 · 3200 Meters · Place 2 · Lansdale Catholic3200 Meters2.10:41.40a11
Mar 30PCL #1 - La SalleMar 30 · 1 Mile · Place 5 · Lansdale Catholic1 Mile5.5:00.04a11