Personal bests

Best marks in available results
Event / courseMarkMeetDate
3000 Meters · IndoorUC Holiday HS Invitational · Dec 1610:42.65aUC Holiday HS InvitationalDecember 16, 2023
Discus · 1.6kg · OutdoorCR Kiwanis Invitational · Apr 11112-05CR Kiwanis InvitationalApril 11, 2026
Javelin · 800g · OutdoorPCL Meet 2 @ FJ · Apr 13124-01PCL Meet 2 @ FJApril 13, 2026
Shot Put · 12lb · IndoorPPL Season Kick-Off · Dec 1134-02.75PPL Season Kick-OffDecember 11, 2025
Shot Put · 12lb · OutdoorPCL #3 - La Salle · Apr 2034' 8"PCL #3 - La SalleApril 20, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 30Montgomery Memorial MeetApr 30 · Javelin · Lansdale CatholicJavelin800g—DNS11
Apr 20PCL #3 - La SalleApr 20 · Javelin · Place 5 · Lansdale CatholicJavelin800g5.115' 0"11
Apr 20PCL #3 - La SalleApr 20 · Discus · Place 2 · Lansdale CatholicDiscus1.6kg2.107' 4"11
Apr 20PCL #3 - La SalleApr 20 · Shot Put · Place 6 · Lansdale CatholicShot Put12lb6.34' 8" PB11
Apr 13PCL Meet 2 @ FJApr 13 · Javelin · Place 1 · Lansdale CatholicJavelin800g1.124-01 PB11
Apr 13PCL Meet 2 @ FJApr 13 · Discus · Place 7 · Lansdale CatholicDiscus1.6kg7.100-0611
Apr 13PCL Meet 2 @ FJApr 13 · Shot Put · Lansdale CatholicShot Put12lb--DNS11
Apr 11CR Kiwanis InvitationalApr 11 · Javelin · Place 8 · Lansdale CatholicJavelin800g8.118-0311
Apr 11CR Kiwanis InvitationalApr 11 · Discus · Place 6 · Lansdale CatholicDiscus1.6kg6.112-05 PB11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 8PPL Meet #4Jan 8 · Shot Put · Place 20 · Lansdale CatholicShot Put12lb20.28-11.7511
Jan 2PPL Indoor #3Jan 2 · Shot Put · Place 7 · Lansdale CathShot Put734-03.5011

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · Shot Put · Place 10 · Lansdale CatholicShot Put12lb10.34-02.2511
Dec 11PPL Season Kick-OffDec 11 · Shot Put · Place 13 · Lansdale CatholicShot Put12lb13.34-02.75 PB11
Feb 9PCL Indoor ChampionshipsFeb 9 · Shot Put · Place 10 · Lansdale CatShot Put1031-07.2510
Jan 15Bears HS InvitationalJan 15 · Shot Put · Place 31 · Lansdale CatShot Put318.80m10
Jan 9Philadelphia Public League Meet #4Jan 9 · Shot Put · Lansdale CatholicShot Put12lb--DNS10
Jan 2Philadelphia Public League Meet #3Jan 2 · Shot Put · Lansdale CatholicShot Put12lb--DNS10

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 23PIAA Track & Field State Championships AAA/AAMay 23 · Javelin · Place 24 · Lansdale Catholic 12Javelin24103-110
May 14PIAA District 12 AA ChampionshipsMay 14 · Javelin · Place 2 · Lansdale CatholicJavelin800g2.113-00.0010
May 14PIAA District 12 AA ChampionshipsMay 14 · Discus · Place 4 · Lansdale CatholicDiscus1.6kg4.95-01.0010
May 14PIAA District 12 AA ChampionshipsMay 14 · Shot Put · Place 7 · Lansdale CatholicShot Put12lb7.32-08.0010
May 14District XIIMay 14 · Javelin · Place 2 · Lansdale CatholicJavelin800g2.113-0010
May 14District XIIMay 14 · Discus · Place 4 · Lansdale CatholicDiscus1.6kg4.95-0110
May 14District XIIMay 14 · Shot Put · Place 7 · Lansdale CatholicShot Put12lb7.32-08.0010
May 10Philadelphia Catholic League ChampionshipsMay 10 · Javelin · Place 15 · Lansdale CathJavelin1599-0510
May 10Philadelphia Catholic League ChampionshipsMay 10 · Discus · Place 11 · Lansdale CathDiscus11102-0110
May 10Philadelphia Catholic League ChampionshipsMay 10 · Shot Put · Place 19 · Lansdale CathShot Put1930-07.0010
May 1Trojan Track ClassicMay 1 · Javelin · Place 16 · Lansdale CatJavelin16106-11.0010
May 1Trojan Track ClassicMay 1 · Discus · Place 24 · Lansdale CatDiscus2480-03.0010
Apr 28PCL #4 - La SalleApr 28 · Javelin · Place 9 · Lansdale CatholicJavelin800g9.97-0310
Apr 28PCL #4 - La SalleApr 28 · Discus · Lansdale CatholicDiscus1.6kg--FOUL10
Apr 28PCL #4 - La SalleApr 28 · Shot Put · Place 8 · Lansdale CatholicShot Put12lb8.32-02.2510
Apr 16Jack Armstrong InvitationalApr 16 · Discus · Place 8 · Lansdale CatDiscus8107-05.0010
Apr 16Jack Armstrong InvitationalApr 16 · Shot Put · Place 15 · Lansdale CatShot Put1528-02.0010
Apr 14PCL Meet #2 - O'HaraApr 14 · Javelin · Place 2 · Lansdale CatJavelin296-0610
Apr 14PCL Meet #2 - O'HaraApr 14 · Discus · Place 2 · Lansdale CatDiscus2105-0610
Apr 14PCL Meet #2 - O'HaraApr 14 · Shot Put · Place 6 · Lansdale CatShot Put630-06.0010
Apr 7PCL #1 - LaSalleApr 7 · Discus · Place 3 · Lansdale CatDiscus390-0210
Apr 7PCL #1 - LaSalleApr 7 · Shot Put · Place 7 · Lansdale CatShot Put731-05.5010
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · Discus · Place 9 · Lansdale CatholicDiscus9101-810
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · Shot Put · Place 20 · Lansdale CatholicShot Put2032-210

2024 Indoor Track

4 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 16 · Lansdale CatholicShot Put12lb16.26-08.2510
Feb 11PCL Indoor ChampionshipsFeb 11 · Shot Put · Place 10 · Lansdale CatShot Put1022-11.509
Jan 10Bears InvitationalJan 10 · Shot Put · Place 27 · Lansdale CatholicShot Put12lb27.22-9.509

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29PCL Meet #4 - La SalleApr 29 · Shot Put · Place 16 · Lansdale CathShot Put1625-02.509
Apr 29PCL Meet #4 - La SalleApr 29 · Discus · Place 14 · Lansdale CathDiscus1466-079
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Discus · Place 33 · Lansdale CatholicDiscus3382-79
Apr 15PCL #2 -LaSalle MeetApr 15 · Shot Put · Place 17 · Lansdale CatholicShot Put1727-59
Apr 15PCL #2 -LaSalle MeetApr 15 · Discus · Place 9 · Lansdale CatholicDiscus974-99
Apr 8PCL Meet #1 - La SalleApr 8 · Shot Put · Place 21 · Lansdale CatShot Put2126-05.009

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16UC Holiday HS InvitationalDec 16 · Shot Put · Place 71 · Lansdale CatholicShot Put12lb71.23-06.509
Dec 16UC Holiday HS InvitationalDec 16 · 3000 Meters · Place 29 · Lansdale Catholic3000 Meters29.10:42.65a PB9