Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPCL #4 - La Salle · Apr 2811.60aPCL #4 - La SalleApril 28, 2025
110m Hurdles · 39" / 0.991m · OutdoorMontgomery Memorial Meet · Apr 3018.58aMontgomery Memorial MeetApril 30, 2026
200 Meters · IndoorThe Pub Last Chance · Feb 1823.51The Pub Last ChanceFebruary 18, 2026
200 Meters · OutdoorJack Armstrong Invite · Apr 1723.23aJack Armstrong InviteApril 17, 2026
300m Hurdles · 36" / 0.914m · OutdoorPCL Champs · May 942.40aPCL ChampsMay 9, 2026
400 Meters · IndoorBears Invitational · Jan 101:00.47aBears InvitationalJanuary 10, 2024
400 Meters · OutdoorPCL #2 -LaSalle Meet · Apr 1556.08PCL #2 -LaSalle MeetApril 15, 2024
55 Meter · IndoorUrsinus HS Opener · Dec 87.15aUrsinus HS OpenerDecember 8, 2024
55 Meters · IndoorBears HS Invitational · Jan 156.99Bears HS InvitationalJanuary 15, 2025
60 Meter · IndoorPPL Meet #2 · Dec 187.47aPPL Meet #2December 18, 2025
60 Meters · IndoorPCL Indoor Championships · Feb 97.53PCL Indoor ChampionshipsFebruary 9, 2025
60m Hurdles · 39" / 0.991m · IndoorPPL Meet #4 · Jan 89.93aPPL Meet #4January 8, 2026
Long Jump · IndoorPCL Indoor Championships · Feb 86.02mPCL Indoor ChampionshipsFebruary 8, 2026
Long Jump · OutdoorPCL #4 - La Salle · Apr 2817-03.00PCL #4 - La SalleApril 28, 2025
Triple Jump · IndoorPhiladelphia Public League Meet #4 · Jan 939-03.25Philadelphia Public League Meet #4January 9, 2025
Triple Jump · OutdoorPIAA District 12 AA/AAA Championships · May 1342-09.75PIAA 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 · Triple Jump · Place 25 · Lansdale CatholicTriple Jump25.37-4.75Wind: -0.612
May 22PIAA Track & Field State ChampionshipsMay 22 · 300m Hurdles · Place 30 · Lansdale Catholic300m Hurdles36" / 0.914mRound P30.42.99a12
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · Triple Jump · Place 2 · Lansdale CatholicTriple Jump2.42-09.75 PB12
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 300m Hurdles · Place 3 · Lansdale Catholic300m Hurdles36" / 0.914m3.42.45a12
May 9PCL ChampsMay 9 · Triple Jump · Place 7 · Lansdale CatholicTriple Jump7.40' 2"12
May 9PCL ChampsMay 9 · 300m Hurdles · Place 5 · Lansdale Catholic300m Hurdles36" / 0.914m5.42.40a PB12
Apr 30Montgomery Memorial MeetApr 30 · 300m Hurdles · Place 5 · Lansdale Catholic300m Hurdles36" / 0.914m5.43.05a12
Apr 30Montgomery Memorial MeetApr 30 · 110m Hurdles · Place 13 · Lansdale Catholic110m Hurdles39" / 0.991m13.18.58a PB12
Apr 20PCL #3 - La SalleApr 20 · Triple Jump · Place 3 · Lansdale CatholicTriple Jump3.38' 4"12
Apr 20PCL #3 - La SalleApr 20 · Long Jump · Place 10 · Lansdale CatholicLong Jump10.16' 11.75"12
Apr 20PCL #3 - La SalleApr 20 · 300m Hurdles · Place 3 · Lansdale Catholic300m Hurdles36" / 0.914m3.43.03a12
Apr 20PCL #3 - La SalleApr 20 · 200 Meters · Lansdale Catholic200 Meters—DNS12
Apr 20PCL #3 - La SalleApr 20 · 100 Meters · Place 8 · Lansdale Catholic100 Meters8.11.76a12
Apr 17Jack Armstrong InviteApr 17 · Triple Jump · Place 7 · Lansdale CatholicTriple Jump7.37-10.0012
Apr 17Jack Armstrong InviteApr 17 · 300m Hurdles · Place 2 · Lansdale Catholic300m Hurdles36" / 0.914m2.43.08a12
Apr 17Jack Armstrong InviteApr 17 · 200 Meters · Place 8 · Lansdale Catholic200 MetersRound P8.23.81a12
Apr 17Jack Armstrong InviteApr 17 · 200 Meters · Place 5 · Lansdale Catholic200 Meters5.23.23a PB12
Apr 13PCL Meet 2 @ FJApr 13 · Triple Jump · Place 1 · Lansdale CatholicTriple Jump1.38-04.0012
Apr 13PCL Meet 2 @ FJApr 13 · Long Jump · Lansdale CatholicLong Jump--DNS12
Apr 13PCL Meet 2 @ FJApr 13 · 300m Hurdles · Place 3 · Lansdale Catholic300m Hurdles36" / 0.914m3.44.26a12
Apr 13PCL Meet 2 @ FJApr 13 · 400 Meters · Place 5 · Lansdale Catholic400 Meters5.57.11a12
Apr 13PCL Meet 2 @ FJApr 13 · 200 Meters · Place 7 · Lansdale Catholic200 Meters7.24.95a12
Apr 13PCL Meet 2 @ FJApr 13 · 100 Meters · Place 6 · Lansdale Catholic100 Meters6.12.29a12
Mar 30PCL #1 - La SalleMar 30 · Triple Jump · Lansdale CatholicTriple Jump—DNS12
Mar 30PCL #1 - La SalleMar 30 · Long Jump · Lansdale CatholicLong Jump—DNS12
Mar 30PCL #1 - La SalleMar 30 · 300m Hurdles · Lansdale Catholic300m Hurdles36" / 0.914m—DNS12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 18The Pub Last ChanceFeb 18 · Triple Jump · Place 4 · Lansdale CatTriple Jump440-04.75—
Feb 18The Pub Last ChanceFeb 18 · 200 Meters · Place 16 · Lansdale Cat200 Meters1623.51 PB—
Feb 8PCL Indoor ChampionshipsFeb 8 · 60m Hurdles · Place 3 · Lansdale Cat60m Hurdles39.0612
Feb 8PCL Indoor ChampionshipsFeb 8 · 60m Hurdles · Place 5 · Lansdale Cat60m HurdlesRound P59.2812
Feb 8PCL Indoor ChampionshipsFeb 8 · Triple Jump · Place 5 · Lansdale CatTriple Jump512.31m12
Feb 8PCL Indoor ChampionshipsFeb 8 · Long Jump · Place 6 · Lansdale CatLong Jump66.02m PB12
Jan 8PPL Meet #4Jan 8 · 60m Hurdles · Place 7 · Lansdale Catholic60m Hurdles39" / 0.991m7.9.93a PB12
Jan 8PPL Meet #4Jan 8 · 200 Meters · Place 13 · Lansdale Catholic200 Meters13.23.68a12
Jan 2PPL Indoor #3Jan 2 · Triple Jump · Place 1 · Lansdale CathTriple Jump140-03.2512
Jan 2PPL Indoor #3Jan 2 · 60m Hurdles · Place 4 · Lansdale Cath60m Hurdles49.7212

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 60 Meter · Place 27 · Lansdale Catholic60 Meter27.7.47a PB12
Dec 18PPL Meet #2Dec 18 · Triple Jump · Place 1 · Lansdale CatholicTriple Jump1.41-10.0012
Feb 9PCL Indoor ChampionshipsFeb 9 · Triple Jump · Place 2 · Lansdale CatTriple Jump212.24m11
Feb 9PCL Indoor ChampionshipsFeb 9 · 60 Meters · Place 12 · Lansdale Cat60 Meters127.53 PB11
Feb 9PCL Indoor ChampionshipsFeb 9 · 60 Meters · Place 12 · Lansdale Cat60 MetersRound P127.57711
Feb 2Philadelphia Public League Meet #6Feb 2 · Triple Jump · Place 4 · Lansdale CatTriple Jump437-02.50—
Feb 2Philadelphia Public League Meet #6Feb 2 · 60 Meters · Place 26 · Lansdale Cat60 Meters267.754—
Jan 15Bears HS InvitationalJan 15 · Triple Jump · Place 11 · Lansdale CatTriple Jump1111.51m11
Jan 15Bears HS InvitationalJan 15 · 200 Meters · Place 23 · Lansdale Cat200 Meters2324.6511
Jan 15Bears HS InvitationalJan 15 · 55 Meters · Place 21 · Lansdale Cat55 Meters216.99 PB11
Jan 9Philadelphia Public League Meet #4Jan 9 · Triple Jump · Place 4 · Lansdale CatholicTriple Jump4.39-03.25 PB11
Jan 2Philadelphia Public League Meet #3Jan 2 · 60 Meter · Place 15 · Lansdale Catholic60 MeterRound P15.7.62a11
Jan 2Philadelphia Public League Meet #3Jan 2 · Triple Jump · Place 4 · Lansdale CatholicTriple Jump4.37-09.0011

2025 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AA ChampionshipsMay 14 · Triple Jump · Place 4 · Lansdale CatholicTriple Jump4.39-10.0011
May 14PIAA District 12 AA ChampionshipsMay 14 · 200 Meters · Place 14 · Lansdale Catholic200 MetersRound P14.23.89a11
May 14PIAA District 12 AA ChampionshipsMay 14 · 200 Meters · Place 14 · Lansdale Catholic200 Meters14.24.21a11
May 14PIAA District 12 AA ChampionshipsMay 14 · 100 Meters · Place 11 · Lansdale Catholic100 MetersRound P11.11.84a11
May 14PIAA District 12 AA ChampionshipsMay 14 · 100 Meters · Place 13 · Lansdale Catholic100 Meters13.11.76a11
May 14District XIIMay 14 · Triple Jump · Place 4 · Lansdale CatholicTriple Jump4.39-10.0011
May 14District XIIMay 14 · 200 Meters · Place 14 · Lansdale Catholic200 MetersRound P14.23.89a11
May 14District XIIMay 14 · 200 Meters · Place 14 · Lansdale Catholic200 Meters14.24.21a11
May 14District XIIMay 14 · 100 Meters · Place 11 · Lansdale Catholic100 MetersRound P11.11.84a11
May 14District XIIMay 14 · 100 Meters · Place 13 · Lansdale Catholic100 Meters13.11.76a11
May 10Philadelphia Catholic League ChampionshipsMay 10 · Triple Jump · Place 6 · Lansdale CathTriple Jump639-07.0011
May 10Philadelphia Catholic League ChampionshipsMay 10 · Long Jump · Place 19 · Lansdale CathLong Jump1917-04.5011
May 10Philadelphia Catholic League ChampionshipsMay 10 · 200 Meters · Place 15 · Lansdale Cath200 Meters1523.8011
May 1Trojan Track ClassicMay 1 · Triple Jump · Place 8 · Lansdale CatTriple Jump836-08.5011
Apr 28PCL #4 - La SalleApr 28 · Triple Jump · Place 2 · Lansdale CatholicTriple Jump2.37-07.0011
Apr 28PCL #4 - La SalleApr 28 · Long Jump · Place 10 · Lansdale CatholicLong Jump10.17-03.00 PB11
Apr 28PCL #4 - La SalleApr 28 · 200 Meters · Place 18 · Lansdale Catholic200 Meters18.23.62a11
Apr 28PCL #4 - La SalleApr 28 · 100 Meters · Place 12 · Lansdale Catholic100 Meters12.11.60a PB11
Apr 16Jack Armstrong InvitationalApr 16 · Long Jump · Place 9 · Lansdale CatLong Jump916-02.5011
Apr 16Jack Armstrong InvitationalApr 16 · 100 Meters · Place 15 · Lansdale Cat100 MetersRound P1511.7411
Apr 14PCL Meet #2 - O'HaraApr 14 · Triple Jump · Place 1 · Lansdale CatTriple Jump139-05.0011
Apr 14PCL Meet #2 - O'HaraApr 14 · Long Jump · Place 5 · Lansdale CatLong Jump518-03.0011
Apr 14PCL Meet #2 - O'HaraApr 14 · 200 Meters · Place 3 · Lansdale Cat200 Meters324.0811
Apr 14PCL Meet #2 - O'HaraApr 14 · 100 Meters · Place 3 · Lansdale Cat100 Meters311.8711
Apr 7PCL #1 - LaSalleApr 7 · Triple Jump · Place 2 · Lansdale CatTriple Jump235-06.0011
Apr 7PCL #1 - LaSalleApr 7 · Long Jump · Place 3 · Lansdale CatLong Jump318-00.7511
Apr 7PCL #1 - LaSalleApr 7 · 100 Meters · Place 11 · Lansdale Cat100 Meters1112.1311
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · Long Jump · Place 12 · Lansdale CatholicLong Jump1217-11.5011
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · 200 Meters · Place 21 · Lansdale Catholic200 Meters2124.9111
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · 100 Meters · Place 28 · Lansdale Catholic100 Meters2812.2911

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 12Philadelphia Public League Season Kick-OffDec 12 · 60 Meter · Place 20 · Lansdale Catholic60 Meter20.7.65a11
Dec 12Philadelphia Public League Season Kick-OffDec 12 · 200 Meters · Place 15 · Lansdale Catholic200 Meters15.24.61a11
Dec 8Ursinus HS OpenerDec 8 · 55 Meter · Place 28 · Lansdale Catholic55 Meter28.7.15a PB11
Dec 8Ursinus HS OpenerDec 8 · 200 Meters · Place 32 · Lansdale Catholic200 Meters32.25.24a11
Feb 11PCL Indoor ChampionshipsFeb 11 · 200 Meters · Place 17 · Lansdale Cat200 Meters1725.6810
Jan 10Bears InvitationalJan 10 · 400 Meters · Place 24 · Lansdale Catholic400 Meters24.1:00.47a PB10
Jan 10Bears InvitationalJan 10 · 200 Meters · Place 27 · Lansdale Catholic200 Meters27.25.88a10

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · Triple Jump · Place 6 · Lansdale CatholicTriple Jump6.39-02.0010
May 15District XIIMay 15 · 100 Meters · Place 19 · Lansdale Catholic100 MetersRound P19.11.99aWind: -0.310
May 11Philadelphia Catholic League ChampionshipMay 11 · Triple Jump · Place 9 · Lansdale CathTriple Jump936-04.0010
May 11Philadelphia Catholic League ChampionshipMay 11 · 200 Meters · Place 17 · Lansdale Cath200 Meters1724.5010
May 11Philadelphia Catholic League ChampionshipMay 11 · 100 Meters · Place 21 · Lansdale Cath100 Meters2112.0110
May 2Trojan Track ClassicMay 2 · Triple Jump · Place 8 · Lansdale CatTriple Jump836-00.2510
May 2Trojan Track ClassicMay 2 · 200 Meters · Place 14 · Lansdale Cat200 Meters1424.6010
May 2Trojan Track ClassicMay 2 · 100 Meters · Place 13 · Lansdale Cat100 Meters1311.7710
Apr 29PCL Meet #4 - La SalleApr 29 · Triple Jump · Place 3 · Lansdale CathTriple Jump336-09.0010
Apr 29PCL Meet #4 - La SalleApr 29 · 200 Meters · Place 10 · Lansdale Cath200 Meters1023.9410
Apr 29PCL Meet #4 - La SalleApr 29 · 100 Meters · Place 13 · Lansdale Cath100 Meters1311.7910
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 200 Meters · Place 22 · Lansdale Catholic200 MetersRound P2224.5510
Apr 15PCL #2 -LaSalle MeetApr 15 · 200 Meters · Place 7 · Lansdale Catholic200 Meters724.0610
Apr 15PCL #2 -LaSalle MeetApr 15 · 400 Meters · Place 9 · Lansdale Catholic400 Meters956.08 PB10
Apr 15PCL #2 -LaSalle MeetApr 15 · 100 Meters · Place 14 · Lansdale Catholic100 Meters1411.8710
Apr 12Cardinal InvitationalApr 12 · 400 Meters · Place 27 · Lansdale Cat400 Meters2757.9810
Apr 12Cardinal InvitationalApr 12 · 100 Meters · Place 27 · Lansdale Cat100 Meters2711.9810
Apr 8PCL Meet #1 - La SalleApr 8 · 200 Meters · Place 13 · Lansdale Cat200 Meters1324.5910
Apr 8PCL Meet #1 - La SalleApr 8 · 400 Meters · Place 10 · Lansdale Cat400 Meters1058.2110
Apr 8PCL Meet #1 - La SalleApr 8 · 100 Meters · Place 7 · Lansdale Cat100 Meters712.0510

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 16UC Holiday HS InvitationalDec 16 · 200 Meters · Place 76 · Lansdale Catholic200 Meters76.26.33a10
Feb 12PCL Indoor ChampionshipFeb 12 · 200 Meters · Place 24 · Lansdale Catholic200 Meters2426.919
Feb 12PCL Indoor ChampionshipFeb 12 · 60 Meters · Place 23 · Lansdale Catholic60 MetersRound P238.159
Jan 13TFCAofGP Meet #6Jan 13 · 60 Meters · Place 23 · Lansdale Catholic60 MetersRound P238.149
Jan 7TFCAofGP Meet #5Jan 7 · 200 Meters · Place 27 · Lansdale Catholic200 Meters2727.529

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1PCL Meet #4 @ LaSalleMay 1 · 400 Meters · Place 25 · Lansdale Cath400 Meters251:13.269
Apr 3PCL Meet #1 - LaSalleApr 3 · Triple Jump · Place 11 · Lansdale CatTriple Jump1131-07.759
Apr 3PCL Meet #1 - LaSalleApr 3 · 100 Meters · Place 21 · Lansdale Cat100 Meters2112.579

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17TFCAofGP Meet #2Dec 17 · 60 Meter · Place 37 · Lansdale Catholic60 MeterRound P37.8.22a9