Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorPCL Champs · May 95:43.48aPCL ChampsMay 9, 2026
100 Meters · OutdoorArchbishop Ryan, Conwell-Egan at Holy Ghost Prep · Mar 3015.36aArchbishop Ryan, Conwell-Egan at Holy Ghost PrepMarch 30, 2023
1600 Meters · OutdoorCardinal Classic · Apr 45:42.62Cardinal ClassicApril 4, 2025
200 Meters · OutdoorPCL#1 Father Judge · Mar 3028.66aPCL#1 Father JudgeMarch 30, 2026
3200 Meters · OutdoorPIAA District 12 AA/AAA Championships · May 1312:57.32aPIAA District 12 AA/AAA ChampionshipsMay 13, 2026
400 Meters · IndoorPPL Season Kick-Off · Dec 111:05.97aPPL Season Kick-OffDecember 11, 2025
400 Meters · OutdoorPhiladelphia Catholic League Championships · May 101:04.76Philadelphia Catholic League ChampionshipsMay 10, 2025
800 Meters · IndoorPhiladelphia Public League Meet #6 · Feb 22:32.45Philadelphia Public League Meet #6February 2, 2025
800 Meters · OutdoorMontgomery Memorial Meet · Apr 302:24.69aMontgomery Memorial MeetApril 30, 2026
Pole Vault · IndoorPCL Indoor Championships · Feb 112.13mPCL Indoor ChampionshipsFebruary 11, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 3200 Meters · Place 15 · Archbishop Ryan3200 Meters15.12:57.32a PB12
May 9PCL ChampsMay 9 · 1 Mile · Place 23 · Archbishop Ryan1 Mile23.5:43.48a PB12
Apr 30Montgomery Memorial MeetApr 30 · 800 Meters · Place 30 · Archbishop Ryan800 Meters30.2:24.69a PB12
Apr 20PCL Meet #3 FJApr 20 · 1 Mile · Place 17 · Archbishop Ryan1 Mile17.6:13.71a12
Apr 13PCL Meet 2 @ FJApr 13 · 3200 Meters · Place 8 · Archbishop Ryan3200 Meters8.13:13.59a12
Mar 30PCL#1 Father JudgeMar 30 · 400 Meters · Place 22 · Archbishop Ryan400 Meters22.1:05.63a12
Mar 30PCL#1 Father JudgeMar 30 · 200 Meters · Place 52 · Archbishop Ryan200 Meters52.28.66a PB12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 400 Meters · Place 62 · Archbishop Ryan400 Meters62.1:05.32a12
Mar 19Holy Ghost Quad MeetMar 19 · 800 Meters · Place 15 · Archbishop Ryan800 Meters152:35.20a12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 11PPL Season Kick-OffDec 11 · 400 Meters · Place 36 · Archbishop Ryan400 Meters36.1:05.97a PB12
Feb 2Philadelphia Public League Meet #6Feb 2 · 800 Meters · Place 19 · Abp Ryan800 Meters192:32.45 PB—
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 400 Meters · Place 101 · Archbishop Ryan400 Meters1011:07.67—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10Philadelphia Catholic League ChampionshipsMay 10 · 400 Meters · Place 26 · Arch Ryan400 Meters261:04.76 PB11
May 1Montgomery Memorial MeetMay 1 · 1600 Meters · Place 20 · Archbishop R1600 Meters205:50.6211
Apr 4Cardinal ClassicApr 4 · 1600 Meters · Place 45 · Arch Ryan1600 Meters455:42.62 PB11
Mar 27Holy Ghost Prep Quad MeetMar 27 · 1600 Meters · Place 14 · Archbishop R1600 Meters146:09.4111

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · Pole Vault · Archbishop RyanPole Vault--NH11
Dec 12Philadelphia Public League Season Kick-OffDec 12 · Pole Vault · Place 2 · Archbishop RyanPole Vault2.7-06.0011
Dec 12Philadelphia Public League Season Kick-OffDec 12 · 800 Meters · Place 16 · Archbishop Ryan800 Meters16.2:35.15a11
Feb 11PCL Indoor ChampionshipsFeb 11 · 800 Meters · Place 25 · Archbishop R800 Meters252:48.0510
Feb 11PCL Indoor ChampionshipsFeb 11 · Pole Vault · Place 7 · Archbishop RPole Vault72.13m PB10
Jan 6TFCAofGP #4Jan 6 · 800 Meters · Place 50 · Arch Ryan800 Meters502:44.2110

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · Pole Vault · Archbishop RyanPole Vault--NH10
May 11Philadelphia Catholic League ChampionshipMay 11 · 1 Mile · Place 22 · Arch Ryan1 Mile225:45.3410
May 11Philadelphia Catholic League ChampionshipMay 11 · 400 Meters · Place 28 · Arch Ryan400 Meters281:06.3310
Apr 15PCL #2 -LaSalle MeetApr 15 · Pole Vault · Place 1 · Archbishop RyanPole Vault18-010
Apr 15PCL #2 -LaSalle MeetApr 15 · 800 Meters · Place 44 · Archbishop Ryan800 Meters442:40.6310
Apr 12Cardinal InvitationalApr 12 · 800 Meters · Place 30 · Archbishop R800 Meters302:47.9110
Apr 6The North Penn OpenApr 6 · 1600 Meters · Place 66 · Archbishop Ryan1600 Meters66.5:47.41a10
Mar 21Archbishop Ryan, Conwell Egan at Holy Ghost PrepMar 21 · Pole Vault · Place 2 · Abp RyanPole Vault27-00.00—
Mar 21Archbishop Ryan, Conwell Egan at Holy Ghost PrepMar 21 · 800 Meters · Place 9 · Abp Ryan800 Meters92:38.94—
Mar 21Archbishop Ryan, Conwell Egan at Holy Ghost PrepMar 21 · 300m Hurdles · Place 9 · Abp Ryan300m Hurdles956.18—
Jan 29Archbishop Ryan Field Night InvitationalJan 29 · Pole Vault · Archbishop RyanPole Vault-NH10

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1PCL Meet #4 - Father JudgeMay 1 · 800 Meters · Place 27 · Abp Ryan800 Meters272:48.219
Apr 24PCL Meet #3 - La SalleApr 24 · 800 Meters · Place 21 · Archbishop R800 Meters212:41.199
Apr 22Father Judge RelaysApr 22 · 400 Meters · Place 54 · Arch Ryan400 Meters541:10.399
Apr 10PCL Meet #2 - Father JudgeApr 10 · 400 Meters · Place 15 · Abp Ryan400 Meters151:14.339
Mar 30Archbishop Ryan, Conwell-Egan at Holy Ghost PrepMar 30 · Pole Vault · Archbishop RyanPole Vault--DNS9
Mar 30Archbishop Ryan, Conwell-Egan at Holy Ghost PrepMar 30 · 100 Meters · Place 25 · Archbishop Ryan100 Meters25.15.36a PB9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Ursinus HS InvitationalDec 10 · 800 Meters · Place 87 · Archbishop Ryan800 Meters87.3:08.45a9