Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorPIAA District 12 AA/AAA Championships · May 1377-03PIAA District 12 AA/AAA ChampionshipsMay 13, 2026
Javelin · 600g · OutdoorPCL Champs · May 987' 2"PCL ChampsMay 9, 2026
Shot Put · 4kg · OutdoorPIAA District 12 AA Championships · May 1424-06.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

17 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · Javelin · Place 1 · Lansdale CatholicJavelin600g1.81-0612
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · Discus · Place 5 · Lansdale CatholicDiscus1kg5.77-03 PB12
May 9PCL ChampsMay 9 · Javelin · Place 2 · Lansdale CatholicJavelin600g2.87' 2" PB12
May 9PCL ChampsMay 9 · Discus · Place 3 · Lansdale CatholicDiscus1kg3.75' 3"12
Apr 30Montgomery Memorial MeetApr 30 · Javelin · Place 3 · Lansdale CatholicJavelin600g3.86' 0"12
Apr 20PCL #3 - La SalleApr 20 · Javelin · Place 3 · Lansdale CatholicJavelin600g3.76' 9"12
Apr 20PCL #3 - La SalleApr 20 · Discus · Place 3 · Lansdale CatholicDiscus1kg3.72' 3"12
Apr 20PCL #3 - La SalleApr 20 · Shot Put · Place 6 · Lansdale CatholicShot Put4kg6.22' 5"12
Apr 13PCL Meet 2 @ FJApr 13 · Javelin · Place 1 · Lansdale CatholicJavelin600g1.80-1012
Apr 13PCL Meet 2 @ FJApr 13 · Discus · Place 4 · Lansdale CatholicDiscus1kg4.65-0212
Apr 13PCL Meet 2 @ FJApr 13 · Shot Put · Place 12 · Lansdale CatholicShot Put4kg12.22-00.0012
Apr 11CR Kiwanis InvitationalApr 11 · Javelin · Place 3 · Lansdale CatholicJavelin600g3.78-0312
Apr 11CR Kiwanis InvitationalApr 11 · Discus · Place 8 · Lansdale CatholicDiscus1kg8.61-0412
Apr 11CR Kiwanis InvitationalApr 11 · Shot Put · Place 8 · Lansdale CatholicShot Put4kg8.21-00.0012
Mar 30PCL #1 - La SalleMar 30 · Javelin · Place 1 · Lansdale CatholicJavelin600g1.83' 5"12
Mar 30PCL #1 - La SalleMar 30 · Discus · Place 3 · Lansdale CatholicDiscus1kg3.69' 0"12
Mar 30PCL #1 - La SalleMar 30 · Shot Put · Place 7 · Lansdale CatholicShot Put4kg7.23' 11"12

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AA ChampionshipsMay 14 · Javelin · Place 1 · Lansdale CatholicJavelin600g1.77-01.0011
May 14PIAA District 12 AA ChampionshipsMay 14 · Discus · Place 5 · Lansdale CatholicDiscus1kg5.69-04.0011
May 14PIAA District 12 AA ChampionshipsMay 14 · Shot Put · Place 8 · Lansdale CatholicShot Put4kg8.24-06.00 PB11
May 14District XIIMay 14 · Javelin · Place 1 · Lansdale CatholicJavelin600g1.77-0111
May 14District XIIMay 14 · Discus · Place 5 · Lansdale CatholicDiscus1kg5.69-0411
May 14District XIIMay 14 · Shot Put · Place 8 · Lansdale CatholicShot Put4kg8.24-06.0011
May 10Philadelphia Catholic League ChampionshipsMay 10 · Javelin · Place 5 · Lansdale CathJavelin577-0511
May 10Philadelphia Catholic League ChampionshipsMay 10 · Discus · Place 13 · Lansdale CathDiscus1356-0011
May 1Trojan Track ClassicMay 1 · Javelin · Place 7 · Lansdale CatJavelin780-00.0011
Apr 28PCL #4 - La SalleApr 28 · Javelin · Lansdale CatholicJavelin600g--DNS11
Apr 28PCL #4 - La SalleApr 28 · Discus · Lansdale CatholicDiscus1kg--DNS11
Apr 28PCL #4 - La SalleApr 28 · Shot Put · Lansdale CatholicShot Put4kg--DNS11
Apr 16Jack Armstrong InvitationalApr 16 · Javelin · Place 4 · Lansdale CatJavelin470-01.0011
Apr 14PCL Meet #2 - O'HaraApr 14 · Javelin · Place 1 · Lansdale CatJavelin174-0611
Apr 14PCL Meet #2 - O'HaraApr 14 · Discus · Place 1 · Lansdale CatDiscus163-0911
Apr 14PCL Meet #2 - O'HaraApr 14 · Shot Put · Place 6 · Lansdale CatShot Put622-04.0011
Apr 7PCL #1 - LaSalleApr 7 · Javelin · Place 3 · Lansdale CatJavelin366-0011
Apr 7PCL #1 - LaSalleApr 7 · Discus · Place 2 · Lansdale CatDiscus258-0611
Apr 7PCL #1 - LaSalleApr 7 · Shot Put · Place 4 · Lansdale CatShot Put423-10.0011

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · Javelin · Place 4 · Lansdale CatholicJavelin600g4.86-0910
May 15District XIIMay 15 · Discus · Place 13 · Lansdale CatholicDiscus1kg13.60-0910
May 11Philadelphia Catholic League ChampionshipMay 11 · Javelin · Place 5 · Lansdale CathJavelin582-0710
May 11Philadelphia Catholic League ChampionshipMay 11 · Discus · Place 10 · Lansdale CathDiscus1068-0310
May 11Philadelphia Catholic League ChampionshipMay 11 · Shot Put · Place 15 · Lansdale CathShot Put1522-03.0010
May 2Trojan Track ClassicMay 2 · Javelin · Place 11 · Lansdale CatJavelin1175-0910
May 2Trojan Track ClassicMay 2 · Shot Put · Place 19 · Lansdale CatShot Put1924-02.0010
Apr 29PCL Meet #4 - La SalleApr 29 · Shot Put · Place 9 · Lansdale CathShot Put923-02.0010
Apr 29PCL Meet #4 - La SalleApr 29 · Javelin · Place 3 · Lansdale CathJavelin374-0410
Apr 29PCL Meet #4 - La SalleApr 29 · Discus · Place 4 · Lansdale CathDiscus471-0710
Apr 15PCL #2 -LaSalle MeetApr 15 · Shot Put · Place 7 · Lansdale CatholicShot Put724-710
Apr 15PCL #2 -LaSalle MeetApr 15 · Javelin · Place 4 · Lansdale CatholicJavelin465-1110
Apr 15PCL #2 -LaSalle MeetApr 15 · Discus · Place 7 · Lansdale CatholicDiscus771-410
Apr 12Cardinal InvitationalApr 12 · Javelin · Place 21 · Lansdale CatJavelin2170-0610
Apr 8PCL Meet #1 - La SalleApr 8 · Shot Put · Place 7 · Lansdale CatShot Put722-08.5010
Apr 8PCL Meet #1 - La SalleApr 8 · Javelin · Place 3 · Lansdale CatJavelin376-0110
Apr 8PCL Meet #1 - La SalleApr 8 · Discus · Place 4 · Lansdale CatDiscus472-0410

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13Philadelphia Catholic League ChampionshipsMay 13 · Shot Put · Place 8 · Lansdale CathShot Put824-08.259
May 4Trojan Track ClassicMay 4 · Shot Put · Place 17 · Lansdale CatholicShot Put1721-2.509
May 1PCL Meet #4 @ LaSalleMay 1 · Shot Put · Place 6 · Lansdale CathShot Put623-04.509
May 1PCL Meet #4 @ LaSalleMay 1 · Javelin · Place 5 · Lansdale CathJavelin557-019
May 1PCL Meet #4 @ LaSalleMay 1 · Discus · Place 8 · Lansdale CathDiscus855-039
Apr 24PCL Meet #3 - La SalleApr 24 · Javelin · Place 3 · Lansdale CatJavelin369-09.009
Apr 24PCL Meet #3 - La SalleApr 24 · Discus · Place 7 · Lansdale CatDiscus751-10.009
Apr 24PCL Meet #3 - La SalleApr 24 · Shot Put · Place 4 · Lansdale CatShot Put424-06.259
Apr 14Cardinal InvitationalApr 14 · Shot Put · Place 28 · Lansdale CathShot Put2823-03.009
Apr 3PCL Meet #1 - LaSalleApr 3 · Javelin · Place 6 · Lansdale CatJavelin653-029
Apr 3PCL Meet #1 - LaSalleApr 3 · Discus · Place 4 · Lansdale CatDiscus458-089
Apr 3PCL Meet #1 - LaSalleApr 3 · Shot Put · Place 5 · Lansdale CatShot Put522-11.009