Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorPCL #1 - LaSalle · Apr 76:23.27PCL #1 - LaSalleApril 7, 2025
100 Meters · OutdoorPCL Meet #4 - La Salle · Apr 2914.48PCL Meet #4 - La SalleApril 29, 2024
200 Meters · OutdoorPCL Meet #4 - La Salle · Apr 2930.12PCL Meet #4 - La SalleApril 29, 2024
400 Meters · IndoorPhiladelphia Public League Meet #4 · Jan 91:08.73aPhiladelphia Public League Meet #4January 9, 2025
400 Meters · OutdoorPCL #2 -LaSalle Meet · Apr 151:08.50PCL #2 -LaSalle MeetApril 15, 2024
400 Meters · Relay Split · OutdoorPCL #4 - La Salle · Apr 281:04.508PCL #4 - La SalleApril 28, 2025
800 Meters · IndoorPPL Meet #4 · Jan 82:38.60aPPL Meet #4January 8, 2026
800 Meters · OutdoorPIAA District 12 AA/AAA Championships · May 132:38.40aPIAA District 12 AA/AAA ChampionshipsMay 13, 2026
800 Meters · Relay Split · OutdoorPCL #4 - La Salle · Apr 282:34.083PCL #4 - La SalleApril 28, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 800 Meters · Place 6 · Lansdale Catholic800 Meters6.2:38.40a PB11
May 9PCL ChampsMay 9 · 800 Meters · Place 9 · Lansdale Catholic800 Meters9.2:38.65a11
Apr 30Montgomery Memorial MeetApr 30 · 800 Meters · Place 14 · Lansdale Catholic800 Meters14.2:42.30a11
Mar 30PCL #1 - La SalleMar 30 · 800 Meters · Place 2 · Lansdale Catholic800 Meters2.2:46.55a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 8PPL Meet #4Jan 8 · 800 Meters · Place 5 · Lansdale Catholic800 Meters5.2:38.60a PB11
Jan 2PPL Indoor #3Jan 2 · 800 Meters · Place 5 · Lansdale Cath800 Meters52:40.1011

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 800 Meters · Place 2 · Lansdale Catholic800 Meters2.2:42.78a11
Dec 11PPL Season Kick-OffDec 11 · 800 Meters · Place 5 · Lansdale Catholic800 Meters5.2:44.43a11
Feb 9PCL Indoor ChampionshipsFeb 9 · 800 Meters · Place 6 · Lansdale Cat800 Meters62:42.6310
Feb 2Philadelphia Public League Meet #6Feb 2 · 800 Meters · Place 4 · Lansdale Cat800 Meters42:41.22—
Jan 15Bears HS InvitationalJan 15 · 800 Meters · Place 21 · Lansdale Cat800 Meters212:53.1410
Jan 9Philadelphia Public League Meet #4Jan 9 · 400 Meters · Place 12 · Lansdale Catholic400 Meters12.1:08.73a PB10
Jan 2Philadelphia Public League Meet #3Jan 2 · 400 Meters · Place 7 · Lansdale Catholic400 Meters7.1:10.24a10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AA ChampionshipsMay 14 · 800 Meters · Place 7 · Lansdale Catholic800 Meters7.2:39.45a10
May 14District XIIMay 14 · 800 Meters · Place 7 · Lansdale Catholic800 Meters7.2:39.45a10
May 1Trojan Track ClassicMay 1 · 800 Meters · Place 19 · Lansdale Cat800 Meters192:46.8010
Apr 28PCL #4 - La SalleApr 28 · 800 Meters · Lansdale Catholic800 MetersRelay Split—2:34.083 PB10
Apr 28PCL #4 - La SalleApr 28 · 1 Mile · Lansdale Catholic1 Mile--DNS10
Apr 28PCL #4 - La SalleApr 28 · 400 Meters · Lansdale Catholic400 MetersRelay Split—1:04.508 PB10
Apr 16Jack Armstrong InvitationalApr 16 · 400 Meters · Place 12 · Lansdale Cat400 Meters121:11.9410
Apr 14PCL Meet #2 - O'HaraApr 14 · 400 Meters · Place 9 · Lansdale Cat400 Meters91:08.5310
Apr 7PCL #1 - LaSalleApr 7 · 800 Meters · Place 2 · Lansdale Cat800 Meters22:50.0910
Apr 7PCL #1 - LaSalleApr 7 · 1 Mile · Place 2 · Lansdale Cat1 Mile26:23.27 PB10
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · 800 Meters · Place 6 · Lansdale Catholic800 Meters62:50.1510

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 12Philadelphia Public League Season Kick-OffDec 12 · 800 Meters · Lansdale Catholic800 Meters--DNS10
Jan 10Bears InvitationalJan 10 · 400 Meters · Place 33 · Lansdale Catholic400 Meters33.1:15.11a9

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · 400 Meters · Place 15 · Lansdale Catholic400 Meters15.1:08.84a9
May 11Philadelphia Catholic League ChampionshipMay 11 · 400 Meters · Place 13 · Lansdale Cath400 Meters131:09.009
Apr 29PCL Meet #4 - La SalleApr 29 · 200 Meters · Place 16 · Lansdale Cath200 Meters1630.12 PB9
Apr 29PCL Meet #4 - La SalleApr 29 · 400 Meters · Place 7 · Lansdale Cath400 Meters71:08.639
Apr 29PCL Meet #4 - La SalleApr 29 · 100 Meters · Place 26 · Lansdale Cath100 Meters2614.48 PB9
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 400 Meters · Place 31 · Lansdale Catholic400 Meters311:10.899
Apr 15PCL #2 -LaSalle MeetApr 15 · 200 Meters · Place 27 · Lansdale Catholic200 Meters2730.449
Apr 15PCL #2 -LaSalle MeetApr 15 · 400 Meters · Place 12 · Lansdale Catholic400 Meters121:08.50 PB9