Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorPCL Champs · May 94:51.86aPCL ChampsMay 9, 2026
1600 Meters · OutdoorMontgomery Memorial Meet · Apr 304:52.18aMontgomery Memorial MeetApril 30, 2026
3200 Meters · OutdoorPIAA Track & Field State Championships · May 2210:57.48aPIAA Track & Field State ChampionshipsMay 22, 2026
400 Meters · OutdoorPCL Meet 2 @ FJ · Apr 131:00.43aPCL Meet 2 @ FJApril 13, 2026
800 Meters · OutdoorCR Kiwanis Invitational · Apr 112:16.95aCR Kiwanis InvitationalApril 11, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · 3200 Meters · Place 33 · Lansdale Catholic3200 Meters33.10:57.48a PB9
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 3200 Meters · Place 2 · Lansdale Catholic3200 Meters2.10:59.09a9
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 1600 Meters · Place 5 · Lansdale Catholic1600 Meters5.4:55.98a9
May 9PCL ChampsMay 9 · 1 Mile · Place 14 · Lansdale Catholic1 Mile14.4:51.86a PB9
May 2Philadelphia Catholic League Frosh ChampsMay 2 · 1 Mile · Place 6 · Lansdale Catholic1 Mile6.5:02.89
Apr 30Montgomery Memorial MeetApr 30 · 1600 Meters · Place 10 · Lansdale Catholic1600 Meters10.4:52.18a PB9
Apr 20PCL #3 - La SalleApr 20 · 1 Mile · Place 7 · Lansdale Catholic1 Mile7.4:56.75a9
Apr 17Jack Armstrong InviteApr 17 · 1600 Meters · Place 1 · Lansdale Catholic1600 Meters1.4:57.95a9
Apr 13PCL Meet 2 @ FJApr 13 · 3200 Meters · Place 3 · Lansdale Catholic3200 Meters3.11:54.47a9
Apr 13PCL Meet 2 @ FJApr 13 · 1 Mile · Lansdale Catholic1 Mile--DNF9
Apr 13PCL Meet 2 @ FJApr 13 · 400 Meters · Place 13 · Lansdale Catholic400 Meters13.1:00.43a PB9
Apr 11CR Kiwanis InvitationalApr 11 · 3200 Meters · Lansdale Catholic3200 Meters--DNS9
Apr 11CR Kiwanis InvitationalApr 11 · 1600 Meters · Place 12 · Lansdale Catholic1600 Meters12.5:09.92a9
Apr 11CR Kiwanis InvitationalApr 11 · 800 Meters · Place 20 · Lansdale Catholic800 Meters20.2:16.95a PB9
Mar 30PCL #1 - La SalleMar 30 · 3200 Meters · Place 13 · Lansdale Catholic3200 Meters13.11:30.25a9
Mar 30PCL #1 - La SalleMar 30 · 1 Mile · Place 10 · Lansdale Catholic1 Mile10.5:06.97a9