Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPCL Meet #1 - La Salle · Apr 814.69PCL Meet #1 - La SalleApril 8, 2024
100m Hurdles · 33" / 0.838m · OutdoorPCL #3 - La Salle · Apr 2020.71aPCL #3 - La SalleApril 20, 2026
60 Meter · IndoorPhiladelphia Public League Meet #2 · Dec 199.15aPhiladelphia Public League Meet #2December 19, 2024
60m Hurdles · 33" / 0.838m · IndoorPPL Meet #4 · Jan 812.83aPPL Meet #4January 8, 2026
High Jump · IndoorPhiladelphia Public League Meet #4 · Jan 94-06.00Philadelphia Public League Meet #4January 9, 2025
High Jump · OutdoorPCL #3 - La Salle · Apr 204' 10"PCL #3 - La SalleApril 20, 2026
Long Jump · IndoorPPL Season Kick-Off · Dec 1111-02.00PPL Season Kick-OffDecember 11, 2025
Long Jump · OutdoorPIAA District 12 AA/AAA Championships · May 1316-04.00PIAA District 12 AA/AAA ChampionshipsMay 13, 2026
Triple Jump · IndoorPhiladelphia Public League Meet #3 · Jan 227-04.25Philadelphia Public League Meet #3January 2, 2025
Triple Jump · OutdoorPIAA District 12 AA/AAA Championships · May 1331-08.25PIAA 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

26 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · Long Jump · Place 34 · Lansdale CatholicLong Jump34.14-10.25Wind: 011
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · Triple Jump · Place 5 · Lansdale CatholicTriple Jump5.31-08.25 PB11
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · Long Jump · Place 3 · Lansdale CatholicLong Jump3.16-04.00 PB11
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · High Jump · Place 3 · Lansdale CatholicHigh Jump3.4-08.0011
May 9PCL ChampsMay 9 · Triple Jump · Place 5 · Lansdale CatholicTriple Jump5.30' 10"11
May 9PCL ChampsMay 9 · Long Jump · Place 8 · Lansdale CatholicLong Jump8.15' 2"11
May 9PCL ChampsMay 9 · High Jump · Place 2 · Lansdale CatholicHigh Jump2.4' 8"11
Apr 30Montgomery Memorial MeetApr 30 · 300m Hurdles · Lansdale Catholic300m Hurdles30" / 0.762m—DNS11
Apr 30Montgomery Memorial MeetApr 30 · 100m Hurdles · Lansdale Catholic100m Hurdles33" / 0.838m—DNS11
Apr 20PCL #3 - La SalleApr 20 · Triple Jump · Place 5 · Lansdale CatholicTriple Jump5.29' 8.75"11
Apr 20PCL #3 - La SalleApr 20 · Long Jump · Lansdale CatholicLong Jump—DNS11
Apr 20PCL #3 - La SalleApr 20 · High Jump · Place 2 · Lansdale CatholicHigh Jump2.4' 10" PB11
Apr 20PCL #3 - La SalleApr 20 · 100m Hurdles · Place 3 · Lansdale Catholic100m Hurdles33" / 0.838m3.20.71a PB11
Apr 17Jack Armstrong InviteApr 17 · Triple Jump · Place 8 · Lansdale CatholicTriple Jump8.28-08.5011
Apr 17Jack Armstrong InviteApr 17 · Long Jump · Place 3 · Lansdale CatholicLong Jump3.13-10.7511
Apr 17Jack Armstrong InviteApr 17 · High Jump · Place 4 · Lansdale CatholicHigh Jump4.4-06.0011
Apr 13PCL Meet 2 @ FJApr 13 · Triple Jump · Place 5 · Lansdale CatholicTriple Jump5.29-10.0011
Apr 13PCL Meet 2 @ FJApr 13 · Long Jump · Place 2 · Lansdale CatholicLong Jump2.14-08.0011
Apr 13PCL Meet 2 @ FJApr 13 · High Jump · Place 2 · Lansdale CatholicHigh Jump2.4-10.0011
Apr 13PCL Meet 2 @ FJApr 13 · 100m Hurdles · Place 5 · Lansdale Catholic100m Hurdles33" / 0.838m5.21.09a11
Apr 11CR Kiwanis InvitationalApr 11 · Triple Jump · Place 3 · Lansdale CatholicTriple Jump3.30-06.0011
Apr 11CR Kiwanis InvitationalApr 11 · Long Jump · Place 1 · Lansdale CatholicLong Jump1.16-03.2511
Apr 11CR Kiwanis InvitationalApr 11 · High Jump · Place 5 · Lansdale CatholicHigh Jump5.4-08.0011
Mar 30PCL #1 - La SalleMar 30 · Triple Jump · Place 3 · Lansdale CatholicTriple Jump3.30' 7.25"11
Mar 30PCL #1 - La SalleMar 30 · Long Jump · Place 3 · Lansdale CatholicLong Jump3.14' 9"11
Mar 30PCL #1 - La SalleMar 30 · High Jump · Place 1 · Lansdale CatholicHigh Jump1.4' 10"11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 8PCL Indoor ChampionshipsFeb 8 · High Jump · Place 2 · Lansdale CatHigh Jump21.42m11
Feb 1Tim Hickey RelaysFeb 1 · High Jump · Place 5 · Lansdale CathHigh Jump54-06.0011
Jan 8PPL Meet #4Jan 8 · 60m Hurdles · Place 13 · Lansdale Catholic60m Hurdles33" / 0.838m13.12.83a PB11
Jan 8PPL Meet #4Jan 8 · High Jump · Place 7 · Lansdale CatholicHigh Jump7.4-04.0011

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · High Jump · Place 5 · Lansdale CatholicHigh Jump5.4-06.0011
Dec 11PPL Season Kick-OffDec 11 · Long Jump · Place 13 · Lansdale CatholicLong Jump13.11-02.00 PB11
Dec 11PPL Season Kick-OffDec 11 · High Jump · Place 5 · Lansdale CatholicHigh Jump5.4-04.0011
Feb 9PCL Indoor ChampionshipsFeb 9 · High Jump · Place 1 · Lansdale CatHigh Jump11.47m10
Feb 2Philadelphia Public League Meet #6Feb 2 · Triple Jump · Place 12 · Lansdale CatTriple Jump1228-08.25—
Feb 2Philadelphia Public League Meet #6Feb 2 · Long Jump · Place 16 · Lansdale CatLong Jump1612-10.75—
Jan 15Bears HS InvitationalJan 15 · High Jump · Place 8 · Lansdale CatHigh Jump81.37m10
Jan 9Philadelphia Public League Meet #4Jan 9 · High Jump · Place 3 · Lansdale CatholicHigh Jump3.4-06.00 PB10
Jan 2Philadelphia Public League Meet #3Jan 2 · Triple Jump · Place 7 · Lansdale CatholicTriple Jump7.27-04.25 PB10
Jan 2Philadelphia Public League Meet #3Jan 2 · High Jump · Place 5 · Lansdale CatholicHigh Jump5.4-04.0010

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AA ChampionshipsMay 14 · Triple Jump · Place 7 · Lansdale CatholicTriple Jump7.30-02.5010
May 14PIAA District 12 AA ChampionshipsMay 14 · High Jump · Place 2 · Lansdale CatholicHigh Jump2.4-08.0010
May 14District XIIMay 14 · Triple Jump · Place 7 · Lansdale CatholicTriple Jump7.30-02.5010
May 14District XIIMay 14 · High Jump · Place 2 · Lansdale CatholicHigh Jump2.4-08.0010
May 10Philadelphia Catholic League ChampionshipsMay 10 · Triple Jump · Place 12 · Lansdale CathTriple Jump1228-04.0010
May 10Philadelphia Catholic League ChampionshipsMay 10 · High Jump · Place 2 · Lansdale CathHigh Jump24-08.0010
May 1Trojan Track ClassicMay 1 · Triple Jump · Place 9 · Lansdale CatTriple Jump929-01.5010
May 1Trojan Track ClassicMay 1 · High Jump · Place 11 · Lansdale CatHigh Jump114-04.0010
Apr 28PCL #4 - La SalleApr 28 · Triple Jump · Place 4 · Lansdale CatholicTriple Jump4.28-06.2510
Apr 28PCL #4 - La SalleApr 28 · Long Jump · Place 5 · Lansdale CatholicLong Jump5.13-11.5010
Apr 28PCL #4 - La SalleApr 28 · High Jump · Place 2 · Lansdale CatholicHigh Jump2.4-10.0010
Apr 16Jack Armstrong InvitationalApr 16 · High Jump · Place 2 · Lansdale CatHigh Jump24-06.0010
Apr 14PCL Meet #2 - O'HaraApr 14 · Triple Jump · Place 4 · Lansdale CatTriple Jump429-06.0010
Apr 14PCL Meet #2 - O'HaraApr 14 · High Jump · Place 2 · Lansdale CatHigh Jump24-10.0010
Apr 7PCL #1 - LaSalleApr 7 · Long Jump · Place 4 · Lansdale CatLong Jump413-10.0010
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · High Jump · Place 8 · Lansdale CatholicHigh Jump84-410

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · 60 Meter · Place 26 · Lansdale Catholic60 Meter26.9.15a PB10
Dec 19Philadelphia Public League Meet #2Dec 19 · High Jump · Place 4 · Lansdale CatholicHigh Jump4.4-06.0010
Dec 12Philadelphia Public League Season Kick-OffDec 12 · 60 Meter · Place 28 · Lansdale Catholic60 Meter28.9.18a10
Dec 12Philadelphia Public League Season Kick-OffDec 12 · High Jump · Place 5 · Lansdale CatholicHigh Jump5.4-06.0010

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · Triple Jump · Place 12 · Lansdale CatholicTriple Jump12.28-04.509
May 15District XIIMay 15 · High Jump · Place 8 · Lansdale CatholicHigh Jump8.4-04.009
Apr 29PCL Meet #4 - La SalleApr 29 · Triple Jump · Place 6 · Lansdale CathTriple Jump627-03.009
Apr 29PCL Meet #4 - La SalleApr 29 · Long Jump · Place 9 · Lansdale CathLong Jump913-01.009
Apr 29PCL Meet #4 - La SalleApr 29 · High Jump · Place 4 · Lansdale CathHigh Jump44-02.009
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Triple Jump · Place 14 · Lansdale CatholicTriple Jump1426-119
Apr 15PCL #2 -LaSalle MeetApr 15 · Long Jump · Place 17 · Lansdale CatholicLong Jump1710-29
Apr 15PCL #2 -LaSalle MeetApr 15 · High Jump · Place 2 · Lansdale CatholicHigh Jump24-49
Apr 15PCL #2 -LaSalle MeetApr 15 · 100 Meters · Place 28 · Lansdale Catholic100 Meters2814.749
Apr 12Cardinal InvitationalApr 12 · High Jump · Place 20 · Lansdale CatHigh Jump204-02.009
Apr 8PCL Meet #1 - La SalleApr 8 · Long Jump · Place 8 · Lansdale CatLong Jump812-05.009
Apr 8PCL Meet #1 - La SalleApr 8 · High Jump · Place 3 · Lansdale CatHigh Jump34-02.009
Apr 8PCL Meet #1 - La SalleApr 8 · 100 Meters · Place 19 · Lansdale Cat100 Meters1914.69 PB9