Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPPL Meet #4 · Jan 86:17.61aPPL Meet #4January 8, 2026
1 Mile · OutdoorPCL Champs · May 96:08.15aPCL ChampsMay 9, 2026
1600 Meters · OutdoorMontgomery Memorial Meet · Apr 305:59.74aMontgomery Memorial MeetApril 30, 2026
3000 Meters · IndoorPPL Indoor #3 · Jan 212:48.68PPL Indoor #3January 2, 2026
3200 Meters · OutdoorPIAA Track & Field State Championships · May 2212:40.45aPIAA Track & Field State ChampionshipsMay 22, 2026
5000 Meters · OutdoorCR Kiwanis Invitational · Apr 1122:13.71aCR Kiwanis InvitationalApril 11, 2026
800 Meters · IndoorPhiladelphia Public League Meet #6 · Feb 22:56.37Philadelphia Public League Meet #6February 2, 2025
800 Meters · OutdoorPhiladelphia Catholic League Championships · May 102:47.88Philadelphia Catholic League ChampionshipsMay 10, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · 3200 Meters · Place 26 · Lansdale Catholic3200 Meters26.12:40.45a PB10
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 3200 Meters · Place 3 · Lansdale Catholic3200 Meters3.12:54.19a10
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 1600 Meters · Place 5 · Lansdale Catholic1600 Meters5.6:16.95a10
May 9PCL ChampsMay 9 · 3200 Meters · Place 6 · Lansdale Catholic3200 Meters6.12:51.54a10
May 9PCL ChampsMay 9 · 1 Mile · Place 6 · Lansdale Catholic1 Mile6.6:08.15a PB10
Apr 30Montgomery Memorial MeetApr 30 · 1600 Meters · Place 13 · Lansdale Catholic1600 Meters13.5:59.74a PB10
Apr 20PCL #3 - La SalleApr 20 · 3200 Meters · Place 1 · Lansdale Catholic3200 Meters1.13:47.97a10
Apr 20PCL #3 - La SalleApr 20 · 1 Mile · Place 2 · Lansdale Catholic1 Mile2.6:10.52a10
Apr 17Jack Armstrong InviteApr 17 · 3200 Meters · Place 4 · Lansdale Catholic3200 Meters4.13:00.82a10
Apr 17Jack Armstrong InviteApr 17 · 1600 Meters · Place 10 · Lansdale Catholic1600 Meters10.6:07.00a10
Apr 13PCL Meet 2 @ FJApr 13 · 800 Meters · Place 12 · Lansdale Catholic800 Meters12.2:59.70a10
Apr 11CR Kiwanis InvitationalApr 11 · 5000 Meters · Place 2 · Lansdale Catholic5000 Meters2.22:13.71a PB10
Mar 30PCL #1 - La SalleMar 30 · 1 Mile · Place 1 · Lansdale Catholic1 Mile1.6:17.70a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 8PPL Meet #4Jan 8 · 1 Mile · Place 11 · Lansdale Catholic1 Mile11.6:17.61a PB10
Jan 2PPL Indoor #3Jan 2 · 3000 Meters · Place 8 · Lansdale Cath3000 Meters812:48.68 PB10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 11PPL Season Kick-OffDec 11 · 3000 Meters · Lansdale Catholic3000 Meters--DNF10
Feb 2Philadelphia Public League Meet #6Feb 2 · 800 Meters · Place 13 · Lansdale Cat800 Meters132:56.37 PB—
Jan 15Bears HS InvitationalJan 15 · 800 Meters · Place 33 · Lansdale Cat800 Meters332:59.489
Jan 2Philadelphia Public League Meet #3Jan 2 · 800 Meters · Place 9 · Lansdale Catholic800 Meters9.3:00.90a9

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AA ChampionshipsMay 14 · 800 Meters · Place 10 · Lansdale Catholic800 Meters10.2:48.21a9
May 14District XIIMay 14 · 800 Meters · Place 10 · Lansdale Catholic800 Meters10.2:48.21a9
May 10Philadelphia Catholic League ChampionshipsMay 10 · 800 Meters · Place 9 · Lansdale Cath800 Meters92:47.88 PB9
Apr 28PCL #4 - La SalleApr 28 · 3200 Meters · Place 3 · Lansdale Catholic3200 Meters3.14:47.23a9
Apr 28PCL #4 - La SalleApr 28 · 1 Mile · Place 1 · Lansdale Catholic1 Mile1.6:39.03a9
Apr 7PCL #1 - LaSalleApr 7 · 800 Meters · Place 5 · Lansdale Cat800 Meters53:01.269
Apr 7PCL #1 - LaSalleApr 7 · 1 Mile · Place 5 · Lansdale Cat1 Mile56:30.389

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · 800 Meters · Place 17 · Lansdale Catholic800 Meters17.2:57.52a9