Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorRidley Boys CAL #1 · Mar 26134-09Ridley Boys CAL #1March 26, 2025
Discus · 2kg · OutdoorAEC (Atlantic East) Outdoor Championships · May 237.27mAEC (Atlantic East) Outdoor ChampionshipsMay 2, 2026
Hammer · 16lb / 7.26kg · OutdoorAEC (Atlantic East) Outdoor Championships · May 244.60mAEC (Atlantic East) Outdoor ChampionshipsMay 2, 2026
Javelin · 800g · OutdoorAEC (Atlantic East) Outdoor Championships · May 230.80mAEC (Atlantic East) Outdoor ChampionshipsMay 2, 2026
Shot Put · 12lb · IndoorHenderson Invitational · Feb 746-05.25Henderson InvitationalFebruary 7, 2025
Shot Put · 12lb · OutdoorPIAA District 1 AAA/AA Championships · May 1648-10.75PIAA District 1 AAA/AA ChampionshipsMay 16, 2025
Shot Put · 16lb / 7.26kg · IndoorAlvernia Rust Buster · Dec 612.18mAlvernia Rust BusterDecember 6, 2025
Shot Put · 16lb / 7.26kg · OutdoorMisericordia Invitational · Apr 1813.56mMisericordia InvitationalApril 18, 2026
Weight Throw · 35lb / 15.9kg · IndoorAlvernia Rust Buster · Dec 612.61mAlvernia Rust BusterDecember 6, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 2AEC (Atlantic East) Outdoor ChampionshipsMay 2 · Hammer · Place 1 · ImmaculataImmaculataHammer16lb / 7.26kg1.44.60m PBFr
May 2AEC (Atlantic East) Outdoor ChampionshipsMay 2 · Javelin · Place 9 · ImmaculataImmaculataJavelin800g9.30.80m PBFr
May 2AEC (Atlantic East) Outdoor ChampionshipsMay 2 · Discus · Place 3 · ImmaculataImmaculataDiscus2kg3.37.27m PBFr
May 2AEC (Atlantic East) Outdoor ChampionshipsMay 2 · Shot Put · Place 1 · ImmaculataImmaculataShot Put16lb / 7.26kg1.13.08mFr
Apr 25Monarch OpenApr 25 · Hammer · Place 3 · ImmaculataImmaculataHammer16lb / 7.26kg3.41.09mFr
Apr 25Monarch OpenApr 25 · Discus · Place 8 · ImmaculataImmaculataDiscus2kg8.31.82mFr
Apr 25Monarch OpenApr 25 · Shot Put · Place 1 · ImmaculataImmaculataShot Put16lb / 7.26kg1.13.01mFr
Apr 18Misericordia InvitationalApr 18 · Hammer · Place 4 · ImmaculataImmaculataHammer16lb / 7.26kg4.42.23mFr
Apr 18Misericordia InvitationalApr 18 · Discus · Place 7 · ImmaculataImmaculataDiscus2kg7.36.74mFr
Apr 18Misericordia InvitationalApr 18 · Shot Put · Place 3 · ImmaculataImmaculataShot Put16lb / 7.26kg3.13.56m PBFr
Apr 11DeSales Quad MeetApr 11 · Hammer · Place 3 · ImmaculataImmaculataHammer16lb / 7.26kg3.41.58mFr
Apr 11DeSales Quad MeetApr 11 · Discus · Place 5 · ImmaculataImmaculataDiscus2kg5.36.65mFr
Apr 11DeSales Quad MeetApr 11 · Shot Put · Place 8 · ImmaculataImmaculataShot Put16lb / 7.26kg8.11.92mFr
Mar 28LVC Blue & White OpenMar 28 · Hammer · Place 10 · ImmaculataImmaculataHammer16lb / 7.26kg10.38.15mFr
Mar 28LVC Blue & White OpenMar 28 · Discus · Place 12 · ImmaculataImmaculataDiscus2kg12.36.62mFr
Mar 28LVC Blue & White OpenMar 28 · Shot Put · Place 3 · ImmaculataImmaculataShot Put16lb / 7.26kg3.13.12mFr
Mar 20Purple & GoldMar 20 · Hammer · Place 9 · ImmaculataImmaculataHammer936.50mFr
Mar 20Purple & GoldMar 20 · Javelin · Place 33 · ImmaculataImmaculataJavelin3327.71mFr
Mar 20Purple & GoldMar 20 · Discus · Place 9 · ImmaculataImmaculataDiscus937.43mFr
Mar 20Purple & GoldMar 20 · Shot Put · Place 12 · ImmaculataImmaculataShot Put1211.74mFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 14SU Valentine InviteFeb 14 · Weight Throw · Place 17 · ImmaculataImmaculataWeight Throw1713.40mFr
Feb 14SU Valentine InviteFeb 14 · Shot Put · Place 26 · ImmaculataImmaculataShot Put2611.85mFr
Feb 7Frank Colden InvitationalFeb 7 · Weight Throw · Place 11 · ImmaculataImmaculataWeight Throw1113.57mFr
Feb 7Frank Colden InvitationalFeb 7 · Shot Put · Place 14 · ImmaculataImmaculataShot Put1412.04mFr
Jan 31PLEX ShootoutJan 31 · Weight Throw · Place 16 · ImmaculataImmaculataWeight Throw1612.83mFr
Jan 31PLEX ShootoutJan 31 · Shot Put · Place 23 · ImmaculataImmaculataShot Put2312.14mFr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Alvernia Rust BusterDec 6 · Weight Throw · Place 2 · ImmaculataImmaculataWeight Throw35lb / 15.9kg2.12.61m PBFr
Dec 6Alvernia Rust BusterDec 6 · Shot Put · Place 3 · ImmaculataImmaculataShot Put16lb / 7.26kg3.12.18m PBFr
Feb 23Kristian Marche Memorial InvitationalFeb 23 · Shot Put · Place 10 · Haverford TwpHaverford TwpShot Put1046-09.7512
Feb 7Henderson InvitationalFeb 7 · Shot Put · Place 4 · Haverford Twp.Haverford Twp.Shot Put12lb4.46-05.25 PB12
Feb 5La Salle Winter Series - Boys Relay NightFeb 5 · Shot Put · Place 9 · Haverford TwpHaverford TwpShot Put944-02.5012
Jan 26PTFCA Indoor Track FestivalJan 26 · Shot Put · Place 7 · Haverford ToHaverford ToShot Put744-09.7512
Jan 11Kevin Dare InvitationalJan 11 · Shot Put · Place 18 · Haverford Twp.Haverford Twp.Shot Put1841-11.50—

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Shot Put · Place 10 · Haverford Twp.Haverford Twp.Shot Put12lb10.48-10.75 PB12
May 7Central League Individual ChampsMay 7 · Discus · Place 2 · Haverford ToHaverford ToDiscus2134-05.0012
May 7Central League Individual ChampsMay 7 · Shot Put · Place 10 · Haverford ToHaverford ToShot Put1042-05.0012
May 7CAL ChampsMay 7 · Discus · Place 2 · Haverford Twp.Haverford Twp.Discus1.6kg2.134-0512
May 7CAL ChampsMay 7 · Shot Put · Place 10 · Haverford Twp.Haverford Twp.Shot Put12lb10.42-05.0012
Apr 30Delco ChampsApr 30 · Discus · Place 12 · Haverford ToHaverford ToDiscus12134-09—
Apr 30Delco ChampsApr 30 · Shot Put · Place 4 · Haverford ToHaverford ToShot Put446-01.00—
Apr 25UD InviteApr 25 · Discus · Place 8 · Haverford Twp.Haverford Twp.Discus1.6kg8.121-0712
Apr 25UD InviteApr 25 · Shot Put · Place 4 · Haverford Twp.Haverford Twp.Shot Put12lb4.41-07.5012
Apr 11Fords TwilightApr 11 · Discus · Place 6 · Haverford Twp.Haverford Twp.Discus1.6kg6.109-0012
Apr 11Fords TwilightApr 11 · Shot Put · Place 2 · Haverford Twp.Haverford Twp.Shot Put12lb2.45-03.0012
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · Discus · Place 4 · Haverford ToHaverford ToDiscus4123-0312
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · Shot Put · Place 2 · Haverford ToHaverford ToShot Put247-10.0012
Apr 9Marple Newtown CAL MeetApr 9 · Discus · Place 4 · Haverford Twp.Haverford Twp.Discus1.6kg4.123-0312
Apr 9Marple Newtown CAL MeetApr 9 · Shot Put · Place 2 · Haverford Twp.Haverford Twp.Shot Put12lb2.47-10.0012
Apr 5Haverford InvitationalApr 5 · Discus · Place 10 · Haverford Twp.Haverford Twp.Discus10117-112
Apr 5Haverford InvitationalApr 5 · Shot Put · Place 8 · Haverford Twp.Haverford Twp.Shot Put844-512
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Discus · Place 5 · Haverford Twp.Haverford Twp.Discus1.6kg5.124-0012
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Shot Put · Place 2 · Haverford Twp.Haverford Twp.Shot Put12lb2.48-03.0012
Mar 26Ridley Boys CAL #1Mar 26 · Discus · Place 1 · Haverford Twp.Haverford Twp.Discus1.6kg1.134-09 PB12
Mar 26Ridley Boys CAL #1Mar 26 · Shot Put · Place 1 · Haverford Twp.Haverford Twp.Shot Put12lb1.48-08.0012

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · Shot Put · Place 8 · Haverford Twp.Haverford Twp.Shot Put12lb8.42-09.0012
Jan 14Kristian Marche Memorial InviteJan 14 · Shot Put · Place 2 · Haverford ToHaverford ToShot Put241-09.75—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 18Shot Put Night in the Valley Holiday Throw DownDec 18 · Shot Put · Place 3 · Haverford Twp.Haverford Twp.Shot Put12lb3.47-03.5012
May 13Upper Darby Throwers InvitationalMay 13 · Discus · Place 4 · Haverford TownHaverford TownDiscus4130-10—
May 13Upper Darby Throwers InvitationalMay 13 · Shot Put · Place 1 · Haverford TownHaverford TownShot Put146-09.75—
May 8Central League Individual ChampsMay 8 · Shot Put · Place 2 · Haverford ToHaverford ToShot Put246-09.0011
May 8Central League Individual ChampsMay 8 · Discus · Place 6 · Haverford ToHaverford ToDiscus6129-0911
Apr 26UD InviteApr 26 · Discus · Place 4 · Haverford Twp.Haverford Twp.Discus1.6kg4.128-0611
Apr 19Bob Friday Warrior InviteApr 19 · Discus · Place 5 · Haverford TownshipHaverford TownshipDiscus5130-06.0JR
Apr 19Bob Friday Warrior InviteApr 19 · Shot Put · Place 3 · Haverford TownshipHaverford TownshipShot Put344-10.00JR
Apr 17CAL Week #3 (Marple) Apr 17 · Discus · Place 6 · Haverford Twp.Haverford Twp.Discus1.6kg6.120-0511
Apr 17CAL Week #3 (Marple) Apr 17 · Shot Put · Place 2 · Haverford Twp.Haverford Twp.Shot Put12lb2.45-06.5011
Apr 12Fords Track ClassicApr 12 · Discus · Place 1 · Haverford TownshipHaverford TownshipDiscus1119-10.5JR
Apr 12Fords Track ClassicApr 12 · Shot Put · Place 4 · Haverford TownshipHaverford TownshipShot Put445-07.00JR
Apr 6Haverford InvitationalApr 6 · Discus · Place 4 · Haverford TownshipHaverford TownshipDiscus4134-05.0JR
Apr 6Haverford InvitationalApr 6 · Shot Put · Place 5 · Haverford TownshipHaverford TownshipShot Put544-09.50JR

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · Shot Put · Place 14 · Haverford Twp.Haverford Twp.Shot Put12lb14.43-03.7511
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · Shot Put · Place 48 · Haverford Twp.Haverford Twp.Shot Put12lb48.33-05.5011
Dec 9Alvernia Holiday ClassicDec 9 · Shot Put · Place 19 · Haverford Twp.Haverford Twp.Shot Put12lb19.40-511
Jan 27TFCAofGP Meet #8Jan 27 · Shot Put · Place 18 · Haverford TownshipHaverford TownshipShot Put1832-1110
Jan 27TFCAofGP Meet #8Jan 27 · Shot Put · Place 18 · Haverford TownshipHaverford TownshipShot Put1832-1110
Jan 20Bears HS InvitationalJan 20 · Shot Put · Haverford ToHaverford ToShot Put—FOUL10

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Central League Individual ChampionshipsMay 10 · Shot Put · Place 6 · Haverford TownshipHaverford TownshipShot Put639-910
May 10Central League Individual ChampionshipsMay 10 · Discus · Place 7 · Haverford TownshipHaverford TownshipDiscus7122-710
May 3BOYS DELCO CHAMPIONSHIPMay 3 · Discus · Place 10 · Haverford Twp.Haverford Twp.Discus1.6kg10.113-04.0010
May 3BOYS DELCO CHAMPIONSHIPMay 3 · Shot Put · Place 9 · Haverford Twp.Haverford Twp.Shot Put12lb9.40-07.0010
Apr 21Bob Friday Warrior InvitationalApr 21 · Discus · Place 8 · Haverford Township HHaverford Township HDiscus8118-2SO
Apr 15Fords Track ClassicApr 15 · Discus · Place 8 · Haverford Township HHaverford Township HDiscus8107-5SO
Apr 15Fords Track ClassicApr 15 · Shot Put · Place 11 · Haverford Township HHaverford Township HShot Put1133-10SO
Apr 12CAL Meet #2Apr 12 · Discus · Place 4 · Haverford ToHaverford ToDiscus4110-0010
Apr 5Rustin InvitationalApr 5 · Discus · Place 22 · Haverford Township HHaverford Township HDiscus2298-11SO
Apr 5Rustin InvitationalApr 5 · Shot Put · Place 13 · Haverford Township HHaverford Township HShot Put1337-8.50SO
Apr 1Haverford InvitationalApr 1 · Discus · Place 9 · Haverford ToHaverford ToDiscus997-08.50—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17TFCAofGP Meet #2Dec 17 · Shot Put · Place 14 · Haverford Twp.Haverford Twp.Shot Put12lb14.34-510
Dec 10Ursinus HS InvitationalDec 10 · Shot Put · Place 19 · Haverford Twp.Haverford Twp.Shot Put12lb19.35-10.0010

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11Central League Individual ChampsMay 11 · Shot Put · Place 7 · Haverford ToHaverford ToShot Put742-03.009
May 4Boys DELCO ChampionshipsMay 4 · Shot Put · Place 11 · Haverford Twp.Haverford Twp.Shot Put12lb11.41-11.009
Apr 29Upper Darby InvitationalApr 29 · Shot Put · Place 4 · Haverford ToHaverford ToShot Put438-08.00—
Apr 29Upper Darby InvitationalApr 29 · Discus · Place 11 · Haverford ToHaverford ToDiscus1199-01.00—
Apr 2Haverford InvitationalApr 2 · Shot Put · Place 7 · Haverford ToHaverford ToShot Put739-01.00—