Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPCL Meet #2 - Father Judge · Apr 1512.53PCL Meet #2 - Father JudgeApril 15, 2024
200 Meters · IndoorLa Salle Winter Series - Boys Sprint Night · Jan 324.94La Salle Winter Series - Boys Sprint NightJanuary 3, 2025
200 Meters · OutdoorCouncil Rock Kiwanis Invitational · Apr 624.78Council Rock Kiwanis InvitationalApril 6, 2024
400 Meters · IndoorTFCAGP #5 · Jan 1157.77aTFCAGP #5January 11, 2025
400 Meters · OutdoorPCL #4 - O'Hara · Apr 2956.88PCL #4 - O'HaraApril 29, 2024
Javelin · 800g · Indoor2026 Paul Donahue Invitational · Apr 1746.65m2026 Paul Donahue InvitationalApril 17, 2026
Javelin · 800g · OutdoorMiddle Atlantic (MAC) Outdoor Championships · Apr 3045.72mMiddle Atlantic (MAC) Outdoor ChampionshipsApril 30, 2026
Long Jump · IndoorOcean Breeze Invitational · Feb 118-0Ocean Breeze InvitationalFebruary 1, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Javelin · Place 15 · WidenerWidenerJavelin800g15.45.72m PBFr
Apr 21Haverford Mid-Week MeetApr 21 · Javelin · Place 7 · WidenerWidenerJavelin800g7.43.10mFr
Apr 9TCNJ InvitationalApr 9 · Javelin · WidenerWidenerJavelin800g—NMFr
Apr 4Ursinus SpringfestApr 4 · Javelin · Place 17 · WidenerWidenerJavelin800g17.43.04mFr
Mar 27Danny Curran InvitationalMar 27 · Javelin · Place 24 · WidenerWidenerJavelin800g24.43.95mFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Javelin · Place 21 · WidenerWidenerJavelin800g21.46.65m PBFr

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AAA ChampionshipsMay 14 · Javelin · Place 5 · Father JudgeFather JudgeJavelin800g5.139-08.0012
May 14District XIIMay 14 · Javelin · Place 5 · Father JudgeFather JudgeJavelin800g5.139-0812
May 10Philadelphia Catholic League ChampionshipsMay 10 · Javelin · Place 3 · Father JudgeFather JudgeJavelin3140-0812
May 1Trojan Track ClassicMay 1 · Javelin · Place 1 · Father JudgeFather JudgeJavelin1155-04.0012
May 1Trojan Track ClassicMay 1 · Discus · Place 22 · Father JudgeFather JudgeDiscus2287-09.0012
Apr 16Jack Armstrong InvitationalApr 16 · Javelin · Place 3 · Father JudgeFather JudgeJavelin3141-01.0012
Apr 16Jack Armstrong InvitationalApr 16 · Discus · Place 14 · Father JudgeFather JudgeDiscus1483-00.0012
Apr 11Father Judge RelaysApr 11 · Javelin · Place 1 · Father JudgeFather JudgeJavelin1127-912
Apr 4Cardinal ClassicApr 4 · Javelin · Place 5 · Father JudgeFather JudgeJavelin5136-0412

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 9PCL Indoor ChampionshipsFeb 9 · Long Jump · Place 14 · Father JudgeFather JudgeLong Jump145.27m12
Feb 1Ocean Breeze InvitationalFeb 1 · Long Jump · Place 24 · Father JudgeFather JudgeLong Jump24.18-0 PB12
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 86 · Father JudgeFather Judge200 Meters86.25.05a12
Jan 11TFCAGP #5Jan 11 · 400 Meters · Place 44 · Father JudgeFather Judge400 Meters44.57.77a PB12
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 200 Meters · Place 65 · Father JudgeFather Judge200 Meters6524.94 PB—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · Javelin · Place 4 · Father JudgeFather JudgeJavelin800g4.142-0811
May 11Philadelphia Catholic League ChampionshipMay 11 · Javelin · Place 8 · Father JudgeFather JudgeJavelin8124-0711
May 2Trojan Track ClassicMay 2 · Long Jump · Place 13 · Father JudgeFather JudgeLong Jump1318-04.5011
Apr 29PCL #4 - O'HaraApr 29 · Long Jump · Place 11 · Father JudgeFather JudgeLong Jump1116-1111
Apr 29PCL #4 - O'HaraApr 29 · 400 Meters · Place 11 · Father JudgeFather Judge400 Meters1156.88 PB11
Apr 22PCL Meet #3 - Father JudgeApr 22 · Javelin · Place 2 · Father JudgeFather JudgeJavelin2141-0211
Apr 15PCL Meet #2 - Father JudgeApr 15 · 100 Meters · Place 37 · Father JudgeFather Judge100 Meters3712.53 PB11
Apr 12Cardinal InvitationalApr 12 · Javelin · Place 3 · Father JudgeFather JudgeJavelin3124-0911
Apr 11Knights Invitational - BoysApr 11 · Javelin · Place 4 · Father JudgeFather JudgeJavelin4137-8—
Apr 11Knights Invitational - BoysApr 11 · Discus · Place 12 · Father JudgeFather JudgeDiscus1279-5—
Apr 11Knights Invitational - BoysApr 11 · 200 Meters · Place 14 · Father JudgeFather Judge200 Meters1425.82a—
Apr 6Council Rock Kiwanis InvitationalApr 6 · 200 Meters · Place 25 · Father JudgeFather Judge200 MetersRound P2524.78 PB11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 22Father Judge RelaysApr 22 · Javelin · Place 12 · Father JudgeFather JudgeJavelin12118-0210
Apr 14Cardinal InvitationalApr 14 · Javelin · Place 12 · Father JudgeFather JudgeJavelin12114-05.0010
Apr 10PCL Meet #2 - Father JudgeApr 10 · Javelin · Place 2 · Father JudgeFather JudgeJavelin2114-11.0010
Apr 10PCL Meet #2 - Father JudgeApr 10 · 200 Meters · Place 8 · Father JudgeFather Judge200 Meters825.1310
Apr 10PCL Meet #2 - Father JudgeApr 10 · 100 Meters · Place 20 · Father JudgeFather Judge100 Meters2012.5710
Apr 3PCL Meet #1 - LaSalleApr 3 · Javelin · Place 5 · Father JudgeFather JudgeJavelin594-0610

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 7TFCAofGP Meet #5Jan 7 · Long Jump · Place 13 · Father JudgeFather JudgeLong Jump1315-8.2510

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 25PCL Meet #3 - Father JudgeApr 25 · Javelin · Place 8 · Father JudgeFather JudgeJavelin888-049
Apr 25PCL Meet #3 - Father JudgeApr 25 · 200 Meters · Place 25 · Father JudgeFather Judge200 Meters2525.869
Apr 25PCL Meet #3 - Father JudgeApr 25 · 100 Meters · Place 26 · Father JudgeFather Judge100 Meters2612.749
Apr 11PCL Meet #2 - Father JudgeApr 11 · Javelin · Place 4 · Father JudgeFather JudgeJavelin478-109
Apr 11PCL Meet #2 - Father JudgeApr 11 · 200 Meters · Place 16 · Father JudgeFather Judge200 Meters1626.729
Apr 11PCL Meet #2 - Father JudgeApr 11 · 100 Meters · Place 27 · Father JudgeFather Judge100 Meters2713.3599
Apr 9Council Rock Kiwanis InvitationalApr 9 · Javelin · Place 17 · Father JudgeFather JudgeJavelin1784-109
Apr 4PCL Meet #1 - LaSalleApr 4 · Javelin · Place 4 · Father JudgeFather JudgeJavelin488-109
Apr 4PCL Meet #1 - LaSalleApr 4 · Long Jump · Place 13 · Father JudgeFather JudgeLong Jump1314-05.009
Apr 4PCL Meet #1 - LaSalleApr 4 · 400 Meters · Place 9 · Father JudgeFather Judge400 Meters958.959
Apr 4PCL Meet #1 - LaSalleApr 4 · 200 Meters · Place 27 · Father JudgeFather Judge200 Meters2726.579

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8TFCAofGP Meet #4Jan 8 · Long Jump · Place 16 · Father JudgeFather JudgeLong Jump1615-02.759

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Bishop Loughlin GamesDec 18 · Long Jump · Place 9 · Father JudgeFather JudgeLong Jump9.14-09