Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorPCL #3 - La Salle · Apr 205:14.81aPCL #3 - La SalleApril 20, 2026
100 Meters · OutdoorPCL #2 -LaSalle Meet · Apr 1512.74PCL #2 -LaSalle MeetApril 15, 2024
200 Meters · OutdoorPCL #2 -LaSalle Meet · Apr 1525.94PCL #2 -LaSalle MeetApril 15, 2024
3200 Meters · OutdoorJack Armstrong Invite · Apr 1711:33.58aJack Armstrong InviteApril 17, 2026
400 Meters · IndoorPCL Indoor Championships · Feb 958.79PCL Indoor ChampionshipsFebruary 9, 2025
400 Meters · OutdoorPCL Meet #2 - O'Hara · Apr 1458.49PCL Meet #2 - O'HaraApril 14, 2025
5000 Meters · OutdoorCR Kiwanis Invitational · Apr 1119:27.51aCR Kiwanis InvitationalApril 11, 2026
800 Meters · IndoorPPL Meet #4 · Jan 82:23.71aPPL Meet #4January 8, 2026
800 Meters · OutdoorPCL Champs · May 92:15.54aPCL ChampsMay 9, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 800 Meters · Place 12 · Lansdale Catholic800 Meters12.2:16.07a11
May 9PCL ChampsMay 9 · 800 Meters · Place 20 · Lansdale Catholic800 Meters20.2:15.54a PB11
Apr 30Montgomery Memorial MeetApr 30 · 800 Meters · Place 22 · Lansdale Catholic800 Meters22.2:16.78a11
Apr 20PCL #3 - La SalleApr 20 · 1 Mile · Place 11 · Lansdale Catholic1 Mile11.5:14.81a PB11
Apr 20PCL #3 - La SalleApr 20 · 800 Meters · Place 20 · Lansdale Catholic800 Meters20.2:20.34a11
Apr 17Jack Armstrong InviteApr 17 · 3200 Meters · Place 15 · Lansdale Catholic3200 Meters15.11:33.58a PB11
Apr 17Jack Armstrong InviteApr 17 · 800 Meters · Place 22 · Lansdale Catholic800 Meters22.2:18.67a11
Apr 13PCL Meet 2 @ FJApr 13 · 1 Mile · Place 4 · Lansdale Catholic1 Mile4.5:19.68a11
Apr 13PCL Meet 2 @ FJApr 13 · 800 Meters · Place 9 · Lansdale Catholic800 Meters9.2:25.22a11
Apr 11CR Kiwanis InvitationalApr 11 · 5000 Meters · Place 12 · Lansdale Catholic5000 Meters12.19:27.51a PB11
Mar 30PCL #1 - La SalleMar 30 · 1 Mile · Place 22 · Lansdale Catholic1 Mile22.5:26.02a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8PCL Indoor ChampionshipsFeb 8 · 400 Meters · Place 19 · Lansdale Cat400 Meters191:00.3311
Jan 8PPL Meet #4Jan 8 · 800 Meters · Place 23 · Lansdale Catholic800 Meters23.2:23.71a PB11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 400 Meters · Place 23 · Lansdale Catholic400 Meters23.58.95a11
Dec 11PPL Season Kick-OffDec 11 · 800 Meters · Place 23 · Lansdale Catholic800 Meters23.2:23.98a11
Feb 9PCL Indoor ChampionshipsFeb 9 · 400 Meters · Place 15 · Lansdale Cat400 Meters1558.79 PB10
Feb 2Philadelphia Public League Meet #6Feb 2 · 800 Meters · Place 15 · Lansdale Cat800 Meters152:27.93—
Jan 9Philadelphia Public League Meet #4Jan 9 · 800 Meters · Place 15 · Lansdale Catholic800 Meters15.2:27.67a10
Jan 2Philadelphia Public League Meet #3Jan 2 · 400 Meters · Place 18 · Lansdale Catholic400 Meters18.1:00.14a10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Philadelphia Catholic League ChampionshipsMay 10 · 400 Meters · Place 23 · Lansdale Cath400 Meters2359.3710
May 1Trojan Track ClassicMay 1 · 400 Meters · Place 30 · Lansdale Cat400 Meters301:01.2710
Apr 28PCL #4 - La SalleApr 28 · 400 Meters · Place 11 · Lansdale Catholic400 Meters11.58.78a10
Apr 28PCL #4 - La SalleApr 28 · 200 Meters · Place 52 · Lansdale Catholic200 Meters52.26.74a10
Apr 16Jack Armstrong InvitationalApr 16 · 400 Meters · Place 26 · Lansdale Cat400 Meters261:00.2510
Apr 14PCL Meet #2 - O'HaraApr 14 · 400 Meters · Place 9 · Lansdale Cat400 Meters958.49 PB10
Apr 14PCL Meet #2 - O'HaraApr 14 · 200 Meters · Place 37 · Lansdale Cat200 Meters3726.5610
Apr 7PCL #1 - LaSalleApr 7 · 200 Meters · Place 38 · Lansdale Cat200 Meters3826.9410
Apr 7PCL #1 - LaSalleApr 7 · 400 Meters · Place 18 · Lansdale Cat400 Meters1859.9110

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 29PCL Meet #4 - La SalleApr 29 · 200 Meters · Place 45 · Lansdale Cath200 Meters4526.639
Apr 29PCL Meet #4 - La SalleApr 29 · 400 Meters · Place 13 · Lansdale Cath400 Meters1359.119
Apr 15PCL #2 -LaSalle MeetApr 15 · 200 Meters · Place 46 · Lansdale Catholic200 Meters4625.94 PB9
Apr 15PCL #2 -LaSalle MeetApr 15 · 400 Meters · Place 35 · Lansdale Catholic400 Meters351:01.329
Apr 15PCL #2 -LaSalle MeetApr 15 · 100 Meters · Place 57 · Lansdale Catholic100 Meters5712.74 PB9
Apr 8PCL Meet #1 - La SalleApr 8 · 200 Meters · Place 40 · Lansdale Cat200 Meters4026.169
Apr 8PCL Meet #1 - La SalleApr 8 · 400 Meters · Place 11 · Lansdale Cat400 Meters1159.049

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10Bears InvitationalJan 10 · 400 Meters · Place 27 · Lansdale Catholic400 Meters27.1:00.78a9