Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorPCL #4 - O'Hara · Apr 295:32.73PCL #4 - O'HaraApril 29, 2024
1600 Meters · OutdoorDistrict XII · May 155:08.69aDistrict XIIMay 15, 2024
400 Meters · IndoorPPL Season Kick-Off · Dec 1153.49aPPL Season Kick-OffDecember 11, 2025
400 Meters · OutdoorPCL Meet #2 - O'Hara · Apr 1353.79aPCL Meet #2 - O'HaraApril 13, 2026
800 Meters · IndoorPhiladelphia Public League Meet #2 · Dec 192:12.98aPhiladelphia Public League Meet #2December 19, 2024
800 Meters · OutdoorPCL Meet #3 - O'Hara · Apr 282:11.64PCL Meet #3 - O'HaraApril 28, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 400 Meters · Place 19 · Archbishop Carroll (PA)400 Meters19.56.66a12
Apr 20PCL Meet #3 - O'HaraApr 20 · 400 Meters · Place 9 · Archbishop Carroll (PA)400 Meters9.55.05a12
Apr 13PCL Meet #2 - O'HaraApr 13 · 400 Meters · Place 12 · Archbishop Carroll (PA)400 Meters12.53.79a PB12
Apr 11Brooks Fords Track ClassicApr 11 · 400 Meters · Place 16 · Archbishop Carroll (PA)400 Meters16.53.93a12
Mar 30PCL Meet #1 (O'Hara)Mar 30 · 400 Meters · Place 7 · Archbishop Carroll (PA)400 Meters7.54.07a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18The Pub Last ChanceFeb 18 · 400 Meters · Place 16 · Abp Carroll400 Meters1653.53—
Jan 2PPL Indoor #3Jan 2 · 800 Meters · Place 14 · Abp Carroll800 Meters142:16.6512

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 400 Meters · Place 11 · Archbishop Carroll (PA)400 Meters11.53.51a12
Dec 11PPL Season Kick-OffDec 11 · 400 Meters · Place 10 · Archbishop Carroll (PA)400 Meters10.53.49a PB12
Dec 7Ursinus HS IcebreakerDec 7 · 400 Meters · Place 11 · Archbishop Carroll (PA)400 Meters11.55.36a12
Dec 7Ursinus HS IcebreakerDec 7 · 400 Meters · Place 11 · Archbishop Carroll (PA)400 Meters11.55.36a12
Jan 9Philadelphia Public League Meet #4Jan 9 · 800 Meters · Archbishop Carroll (PA)800 Meters--DNS11

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AA ChampionshipsMay 14 · 800 Meters · Place 11 · Archbishop Carroll (PA)800 Meters11.2:19.43a11
May 14District XIIMay 14 · 800 Meters · Place 11 · Archbishop Carroll (PA)800 Meters11.2:19.43a11
May 10Philadelphia Catholic League ChampionshipsMay 10 · 400 Meters · Place 19 · Arch Carroll400 Meters1955.0511
Apr 28PCL Meet #3 - O'HaraApr 28 · 800 Meters · Place 5 · Arch Carroll800 Meters52:11.64 PB11
Apr 7PCL Meet #1 - O'HaraApr 7 · 800 Meters · Place 3 · Arch Carroll800 Meters32:15.3511
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · 800 Meters · Place 8 · Archbishop Carroll800 Meters82:13.3711
Mar 29Pennsylvania Track ClassicMar 29 · 800 Meters · Place 9 · Arch Carroll800 Meters92:12.4211

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · 400 Meters · Archbishop Carroll (PA)400 MetersRelay Split—30.506Unofficial11
Dec 19Philadelphia Public League Meet #2Dec 19 · 800 Meters · Place 9 · Archbishop Carroll (PA)800 Meters9.2:12.98a PB11
Dec 12Philadelphia Public League Season Kick-OffDec 12 · 800 Meters · Place 6 · Archbishop Carroll (PA)800 Meters6.2:14.24a11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · 1600 Meters · Place 10 · Archbishop Carroll (PA)1600 Meters10.5:08.69a PB10
Apr 29PCL #4 - O'HaraApr 29 · 1 Mile · Place 6 · Archbishop Carroll1 Mile65:32.73 PB10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 1PCL Meet #4 - Father JudgeMay 1 · 800 Meters · Place 10 · Abp Carroll800 Meters102:16.799

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29Robert J Burdette Indoor ClassicDec 29 · 800 Meters · Place 28 · Archbishop Carroll (PA)800 Meters28.2:26.28a9