Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPCL Indoor Championships · Feb 85:20.42PCL Indoor ChampionshipsFebruary 8, 2026
1 Mile · OutdoorPhiladelphia Catholic League Championships · May 105:49.61Philadelphia Catholic League ChampionshipsMay 10, 2025
1600 Meters · OutdoorPenn Wood Rap Curry Invitational · Apr 185:16.57aPenn Wood Rap Curry InvitationalApril 18, 2026
200 Meters · OutdoorPCL#1 Father Judge · Mar 3027.34aPCL#1 Father JudgeMarch 30, 2026
3000 Meters · IndoorPCL Indoor Championships · Feb 810:39.85PCL Indoor ChampionshipsFebruary 8, 2026
3200 Meters · OutdoorPCL Champs · May 911:22.71aPCL ChampsMay 9, 2026
400 Meters · IndoorLa Salle Winter Series - Boys Sprint Night · Jan 31:15.28La Salle Winter Series - Boys Sprint NightJanuary 3, 2025
400 Meters · OutdoorPCL#1 Father Judge · Mar 301:01.26aPCL#1 Father JudgeMarch 30, 2026
800 Meters · OutdoorPCL Meet #3 FJ · Apr 202:16.63aPCL Meet #3 FJApril 20, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9PCL ChampsMay 9 · 3200 Meters · Place 27 · Archbishop Ryan3200 Meters27.11:22.71a PB12
Apr 30Montgomery Memorial MeetApr 30 · 3200 Meters · Place 20 · Archbishop Ryan3200 Meters20.11:43.90a12
Apr 20PCL Meet #3 FJApr 20 · 800 Meters · Place 3 · Archbishop Ryan800 Meters3.2:16.63a PB12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 1600 Meters · Place 17 · Archbishop Ryan1600 Meters17.5:16.57a PB12
Apr 18Rap Curry InvitationalApr 18 · 1600 Meters · Place 17 · Archbishop Ryan1600 Meters17.5:16.57a12
Apr 13PCL Meet 2 @ FJApr 13 · 3200 Meters · Place 4 · Archbishop Ryan3200 Meters4.12:00.57a12
Apr 13PCL Meet 2 @ FJApr 13 · 400 Meters · Place 20 · Archbishop Ryan400 Meters20.1:02.12a12
Apr 10Cardinal ClassicApr 10 · 1600 Meters · Place 29 · Archbishop Ryan1600 Meters29.5:22.68a12
Mar 30PCL#1 Father JudgeMar 30 · 400 Meters · Place 10 · Archbishop Ryan400 Meters10.1:01.26a PB12
Mar 30PCL#1 Father JudgeMar 30 · 200 Meters · Place 35 · Archbishop Ryan200 Meters35.27.34a PB12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 1600 Meters · Place 59 · Archbishop Ryan1600 Meters59.5:27.08a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 8PCL Indoor ChampionshipsFeb 8 · 3000 Meters · Place 18 · Archbishop R3000 Meters1810:39.85 PB12
Feb 8PCL Indoor ChampionshipsFeb 8 · 1 Mile · Place 12 · Archbishop R1 Mile125:20.42 PB12
Jan 8PPL Meet #4Jan 8 · 1 Mile · Place 13 · Archbishop Ryan1 Mile13.5:26.36a12
Jan 2PPL Indoor #3Jan 2 · 3000 Meters · Place 9 · Archbishop Ryan3000 Meters911:05.4712

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 1 Mile · Archbishop Ryan1 Mile--DNS12
Dec 11PPL Season Kick-OffDec 11 · 3000 Meters · Place 14 · Archbishop Ryan3000 Meters14.11:19.64a12
Feb 2Philadelphia Public League Meet #6Feb 2 · 1 Mile · Place 23 · Abp Ryan1 Mile236:27.11—
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 400 Meters · Place 104 · Archbishop Ryan400 Meters1041:15.28 PB—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10Philadelphia Catholic League ChampionshipsMay 10 · 1 Mile · Place 21 · Arch Ryan1 Mile215:49.61 PB11
May 1Montgomery Memorial MeetMay 1 · 800 Meters · Place 22 · Archbishop R800 Meters222:44.8911
Apr 11Father Judge RelaysApr 11 · 800 Meters · Place 22 · Archbishop Ryan800 Meters222:46.0411
Mar 27Holy Ghost Prep Quad MeetMar 27 · 1600 Meters · Place 12 · Archbishop R1600 Meters126:02.4011

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 15PCL #2 -LaSalle MeetApr 15 · 800 Meters · Place 52 · Archbishop Ryan800 Meters523:33.6510
Apr 15PCL #2 -LaSalle MeetApr 15 · 1 Mile · Place 31 · Archbishop Ryan1 Mile316:47.7310