Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorPCL Meet 2 @ FJ · Apr 13100-01PCL Meet 2 @ FJApril 13, 2026
Javelin · 800g · OutdoorPCL Champs · May 9131' 5"PCL ChampsMay 9, 2026
Shot Put · 12lb · IndoorPPL Meet #2 · Dec 1841-07.25PPL Meet #2December 18, 2025
Shot Put · 12lb · OutdoorPIAA District 12 AA/AAA Championships · May 1345-09.75PIAA District 12 AA/AAA ChampionshipsMay 13, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · Javelin · Place 11 · Archbishop RyanJavelin800g11.95-0311
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · Shot Put · Place 4 · Archbishop RyanShot Put12lb4.45-09.75 PB11
May 9PCL ChampsMay 9 · Javelin · Place 7 · Archbishop RyanJavelin800g7.131' 5" PB11
May 9PCL ChampsMay 9 · Discus · Place 17 · Archbishop RyanDiscus1.6kg17.82' 9"11
May 9PCL ChampsMay 9 · Shot Put · Place 3 · Archbishop RyanShot Put12lb3.43' 4"11
Apr 30Montgomery Memorial MeetApr 30 · Javelin · Place 18 · Archbishop RyanJavelin800g18.110' 10"11
Apr 30Montgomery Memorial MeetApr 30 · Shot Put · Place 10 · Archbishop RyanShot Put12lb10.40' 9"11
Apr 20PCL Meet #3 FJApr 20 · Javelin · Place 2 · Archbishop RyanJavelin800g2.116-0011
Apr 20PCL Meet #3 FJApr 20 · Discus · Place 5 · Archbishop RyanDiscus1.6kg5.95-0711
Apr 20PCL Meet #3 FJApr 20 · Shot Put · Place 1 · Archbishop RyanShot Put12lb1.42-09.5011
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Discus · Place 33 · Archbishop RyanDiscus1.6kg33.83-1011
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Shot Put · Place 12 · Archbishop RyanShot Put12lb12.42-911
Apr 18Rap Curry InvitationalApr 18 · Discus · Place 33 · Archbishop RyanDiscus1.6kg33.83' 10"11
Apr 18Rap Curry InvitationalApr 18 · Shot Put · Place 12 · Archbishop RyanShot Put12lb12.42' 9"11
Apr 13PCL Meet 2 @ FJApr 13 · Javelin · Place 2 · Archbishop RyanJavelin800g2.109-0811
Apr 13PCL Meet 2 @ FJApr 13 · Discus · Place 8 · Archbishop RyanDiscus1.6kg8.100-01 PB11
Apr 13PCL Meet 2 @ FJApr 13 · Shot Put · Place 4 · Archbishop RyanShot Put12lb4.37-09.0011
Apr 10Cardinal ClassicApr 10 · Javelin · Place 34 · Archbishop RyanJavelin800g34.93' 10"11
Apr 10Cardinal ClassicApr 10 · Discus · Place 24 · Archbishop RyanDiscus1.6kg24.99' 9"11
Apr 10Cardinal ClassicApr 10 · Shot Put · Place 11 · Archbishop RyanShot Put12lb11.41' 1"11
Mar 30PCL#1 Father JudgeMar 30 · Javelin · Place 3 · Archbishop RyanJavelin800g3.107-0111
Mar 30PCL#1 Father JudgeMar 30 · Discus · Place 5 · Archbishop RyanDiscus1.6kg5.77-0011
Mar 30PCL#1 Father JudgeMar 30 · Shot Put · Place 2 · Archbishop RyanShot Put12lb2.42-00.0011
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Javelin · Place 32 · Archbishop RyanJavelin800g32.90' 3"11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Shot Put · Place 13 · Archbishop RyanShot Put12lb13.39' 1.5"11
Mar 19Holy Ghost Quad MeetMar 19 · Shot Put · Place 2 · Archbishop RyanShot Put241-311
Mar 19Holy Ghost Quad MeetMar 19 · Javelin · Place 4 · Archbishop RyanJavelin498-111
Mar 19Holy Ghost Quad MeetMar 19 · Discus · Place 3 · Archbishop RyanDiscus386-511

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 8PCL Indoor ChampionshipsFeb 8 · Shot Put · Place 2 · Archbishop RShot Put213.69m11
Jan 18Kristian Marche Memorial InvitationalJan 18 · Shot Put · Place 7 · Abp RyanShot Put741-08.0011
Jan 8PPL Meet #4Jan 8 · Shot Put · Place 5 · Archbishop RyanShot Put12lb5.40-09.0011
Jan 7Shot Night at SoudertonJan 7 · Shot Put · Place 5 · Archbishop RShot Put543-02.50—
Jan 7Shot Night at SoudertonJan 7 · Shot Put · Place 5 · Archbishop RShot Put543-02.50—
Jan 2PPL Indoor #3Jan 2 · Shot Put · Place 4 · Archbishop RyanShot Put440-04.0011

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · Shot Put · Place 3 · Archbishop RyanShot Put12lb3.41-07.25 PB11
Dec 11PPL Season Kick-OffDec 11 · Shot Put · Place 5 · Archbishop RyanShot Put12lb5.39-07.2511
Feb 9PCL Indoor ChampionshipsFeb 9 · Shot Put · Place 3 · Archbishop RShot Put311.83m10
Feb 2Philadelphia Public League Meet #6Feb 2 · Shot Put · Place 7 · Abp RyanShot Put735-08.50—
Jan 9Philadelphia Public League Meet #4Jan 9 · Shot Put · Place 5 · Archbishop RyanShot Put12lb5.35-09.2510

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AAA ChampionshipsMay 14 · Shot Put · Place 14 · Archbishop RyanShot Put12lb14.35-10.0010
May 14District XIIMay 14 · Shot Put · Place 14 · Archbishop RyanShot Put12lb14.35-10.0010
May 10Philadelphia Catholic League ChampionshipsMay 10 · Javelin · Place 21 · Arch RyanJavelin2183-0810
May 10Philadelphia Catholic League ChampionshipsMay 10 · Shot Put · Place 12 · Arch RyanShot Put1236-04.5010
May 1Montgomery Memorial MeetMay 1 · Javelin · Place 15 · Archbishop RJavelin1593-0310
May 1Montgomery Memorial MeetMay 1 · Shot Put · Place 6 · Archbishop RShot Put638-04.2510
Apr 11Father Judge RelaysApr 11 · Shot Put · Place 10 · Archbishop RyanShot Put1034-710
Apr 11Father Judge RelaysApr 11 · Javelin · Place 10 · Archbishop RyanJavelin1071-110
Apr 4Cardinal ClassicApr 4 · Javelin · Place 31 · Arch RyanJavelin3199-0410
Apr 4Cardinal ClassicApr 4 · Discus · Place 33 · Arch RyanDiscus3382-0010
Apr 4Cardinal ClassicApr 4 · Shot Put · Place 8 · Arch RyanShot Put841-06.0010
Mar 29North Penn OpenMar 29 · Javelin · Place 41 · Arch RyanJavelin4197-05.0010
Mar 29North Penn OpenMar 29 · Discus · Place 44 · Arch RyanDiscus4479-07.0010
Mar 29North Penn OpenMar 29 · Shot Put · Place 23 · Arch RyanShot Put2337-11.5010
Mar 27Holy Ghost Prep Quad MeetMar 27 · Javelin · Place 6 · Archbishop RJavelin698-0010
Mar 27Holy Ghost Prep Quad MeetMar 27 · Discus · Place 5 · Archbishop RDiscus581-0610
Mar 27Holy Ghost Prep Quad MeetMar 27 · Shot Put · Place 2 · Archbishop RShot Put235-06.0010