Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorPCL Champs · May 993' 7"PCL ChampsMay 9, 2026
Shot Put · 12lb · IndoorPhiladelphia Public League Season Kick-Off · Dec 1232-05.50Philadelphia Public League Season Kick-OffDecember 12, 2024
Shot Put · 12lb · OutdoorPIAA District 12 AA Championships · May 1436-09.00PIAA District 12 AA ChampionshipsMay 14, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · Discus · Place 8 · Lansdale CatholicDiscus1.6kg8.89-0411
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · Shot Put · Place 7 · Lansdale CatholicShot Put12lb7.35-10.7511
May 9PCL ChampsMay 9 · Discus · Place 12 · Lansdale CatholicDiscus1.6kg12.93' 7" PB11
Apr 30Montgomery Memorial MeetApr 30 · Discus · Lansdale CatholicDiscus1.6kg—DNS11
Apr 20PCL #3 - La SalleApr 20 · Discus · Place 6 · Lansdale CatholicDiscus1.6kg6.78' 10"11
Apr 20PCL #3 - La SalleApr 20 · Shot Put · Place 5 · Lansdale CatholicShot Put12lb5.35' 2"11
Apr 13PCL Meet 2 @ FJApr 13 · Discus · Place 9 · Lansdale CatholicDiscus1.6kg9.91-0911
Apr 13PCL Meet 2 @ FJApr 13 · Shot Put · Place 9 · Lansdale CatholicShot Put12lb9.34-02.0011
Apr 11CR Kiwanis InvitationalApr 11 · Discus · Lansdale CatholicDiscus1.6kg--FOUL11
Apr 11CR Kiwanis InvitationalApr 11 · Shot Put · Place 10 · Lansdale CatholicShot Put12lb10.35-06.0011

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AA ChampionshipsMay 14 · Discus · Place 6 · Lansdale CatholicDiscus1.6kg6.88-06.0010
May 14PIAA District 12 AA ChampionshipsMay 14 · Shot Put · Place 5 · Lansdale CatholicShot Put12lb5.36-09.00 PB10
May 14District XIIMay 14 · Discus · Place 6 · Lansdale CatholicDiscus1.6kg6.88-0610
May 14District XIIMay 14 · Shot Put · Place 5 · Lansdale CatholicShot Put12lb5.36-09.0010
May 10Philadelphia Catholic League ChampionshipsMay 10 · Shot Put · Place 14 · Lansdale CathShot Put1434-01.0010
May 1Trojan Track ClassicMay 1 · Discus · Place 15 · Lansdale CatDiscus1597-03.0010
Apr 28PCL #4 - La SalleApr 28 · Discus · Place 9 · Lansdale CatholicDiscus1.6kg9.74-0410
Apr 28PCL #4 - La SalleApr 28 · Shot Put · Place 5 · Lansdale CatholicShot Put12lb5.33-08.7510
Apr 16Jack Armstrong InvitationalApr 16 · Shot Put · Place 11 · Lansdale CatShot Put1133-00.0010
Apr 14PCL Meet #2 - O'HaraApr 14 · Discus · Place 6 · Lansdale CatDiscus678-0810
Apr 14PCL Meet #2 - O'HaraApr 14 · Shot Put · Place 5 · Lansdale CatShot Put532-04.0010
Apr 7PCL #1 - LaSalleApr 7 · Discus · Place 4 · Lansdale CatDiscus480-0510
Apr 7PCL #1 - LaSalleApr 7 · Shot Put · Place 6 · Lansdale CatShot Put631-11.0010
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · Shot Put · Place 23 · Lansdale CatholicShot Put2331-410

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 9PCL Indoor ChampionshipsFeb 9 · Shot Put · Place 7 · Lansdale CatShot Put710.41m10
Jan 15Bears HS InvitationalJan 15 · Shot Put · Place 25 · Lansdale CatShot Put259.25m10
Jan 2Philadelphia Public League Meet #3Jan 2 · Shot Put · Lansdale CatholicShot Put12lb--DNS10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · Shot Put · Lansdale CatholicShot Put12lb--DNS10
Dec 12Philadelphia Public League Season Kick-OffDec 12 · Shot Put · Place 8 · Lansdale CatholicShot Put12lb8.32-05.50 PB10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · Discus · Place 7 · Lansdale CatholicDiscus1.6kg7.93-019
May 15District XIIMay 15 · Shot Put · Place 6 · Lansdale CatholicShot Put12lb6.34-09.009
May 11Philadelphia Catholic League ChampionshipMay 11 · Discus · Place 8 · Lansdale CathDiscus891-019
May 11Philadelphia Catholic League ChampionshipMay 11 · Shot Put · Place 11 · Lansdale CathShot Put1131-08.509
Apr 29PCL Meet #4 - La SalleApr 29 · Shot Put · Place 9 · Lansdale CathShot Put932-09.009
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Shot Put · Place 16 · Lansdale CatholicShot Put1633-29
Apr 15PCL #2 -LaSalle MeetApr 15 · Shot Put · Place 12 · Lansdale CatholicShot Put1230-29
Apr 15PCL #2 -LaSalle MeetApr 15 · Discus · Place 8 · Lansdale CatholicDiscus878-49