Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPCL #2 -LaSalle Meet · Apr 1512.36PCL #2 -LaSalle MeetApril 15, 2024
110m Hurdles · 39" / 0.991m · OutdoorPIAA District 12 AA Championships · May 1418.99aPIAA District 12 AA ChampionshipsMay 14, 2025
200 Meters · IndoorPhiladelphia Public League Meet #6 · Feb 225.950Philadelphia Public League Meet #6February 2, 2025
200 Meters · OutdoorPCL #2 -LaSalle Meet · Apr 1524.68PCL #2 -LaSalle MeetApril 15, 2024
300m Hurdles · 36" / 0.914m · OutdoorPIAA State Track & Field Championships · May 2443.54aPIAA State Track & Field ChampionshipsMay 24, 2024
400 Meters · OutdoorTrojan Track Classic · May 455.57Trojan Track ClassicMay 4, 2023
60 Meter · IndoorPhiladelphia Public League Meet #3 · Jan 27.90aPhiladelphia Public League Meet #3January 2, 2025
60m Hurdles · 39" / 0.991m · IndoorPhiladelphia Public League Meet #3 · Jan 210.31aPhiladelphia Public League Meet #3January 2, 2025
Triple Jump · OutdoorPIAA District 12 AA Championships · May 1440-00.00PIAA District 12 AA ChampionshipsMay 14, 2025

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

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 23PIAA Track & Field State Championships AAA/AAMay 23 · Triple Jump · Place 23 · Lansdale Catholic 12Triple Jump2337-1012
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 300m Hurdles · Place 25 · Lansdale Catholic 12300m HurdlesRound P2545.3712
May 14PIAA District 12 AA ChampionshipsMay 14 · Triple Jump · Place 3 · Lansdale CatholicTriple Jump3.40-00.00 PB12
May 14PIAA District 12 AA ChampionshipsMay 14 · 300m Hurdles · Place 2 · Lansdale Catholic300m Hurdles36" / 0.914m2.44.44a12
May 14PIAA District 12 AA ChampionshipsMay 14 · 110m Hurdles · Place 4 · Lansdale Catholic110m Hurdles39" / 0.991m4.18.99a PB12
May 14District XIIMay 14 · Triple Jump · Place 3 · Lansdale CatholicTriple Jump3.40-00.0012
May 14District XIIMay 14 · 300m Hurdles · Place 2 · Lansdale Catholic300m Hurdles36" / 0.914m2.44.44a12
May 14District XIIMay 14 · 110m Hurdles · Place 4 · Lansdale Catholic110m Hurdles39" / 0.991m4.18.99a12
May 10Philadelphia Catholic League ChampionshipsMay 10 · Triple Jump · Place 5 · Lansdale CathTriple Jump539-10.5012
May 1Trojan Track ClassicMay 1 · 300m Hurdles · Place 11 · Lansdale Cat300m Hurdles1145.6112
May 1Trojan Track ClassicMay 1 · 110m Hurdles · Place 19 · Lansdale Cat110m Hurdles1919.2512
Apr 28PCL #4 - La SalleApr 28 · Triple Jump · Place 7 · Lansdale CatholicTriple Jump7.33-00.0012
Apr 28PCL #4 - La SalleApr 28 · 300m Hurdles · Place 8 · Lansdale Catholic300m Hurdles36" / 0.914m8.46.22a12
Apr 28PCL #4 - La SalleApr 28 · 110m Hurdles · Place 6 · Lansdale Catholic110m Hurdles39" / 0.991m6.19.00a12
Apr 16Jack Armstrong InvitationalApr 16 · 110m Hurdles · Place 13 · Lansdale Cat110m HurdlesRound P1318.6012
Apr 14PCL Meet #2 - O'HaraApr 14 · Triple Jump · Place 5 · Lansdale CatTriple Jump536-01.0012
Apr 14PCL Meet #2 - O'HaraApr 14 · Long Jump · Place 8 · Lansdale CatLong Jump816-03.0012
Apr 14PCL Meet #2 - O'HaraApr 14 · 300m Hurdles · Place 3 · Lansdale Cat300m Hurdles344.4812
Apr 14PCL Meet #2 - O'HaraApr 14 · 110m Hurdles · Place 4 · Lansdale Cat110m Hurdles419.1012
Apr 7PCL #1 - LaSalleApr 7 · Long Jump · Place 8 · Lansdale CatLong Jump815-08.2512
Apr 7PCL #1 - LaSalleApr 7 · 300m Hurdles · Place 5 · Lansdale Cat300m Hurdles544.7712

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 9PCL Indoor ChampionshipsFeb 9 · 60m Hurdles · Place 8 · Lansdale Cat60m HurdlesRound P810.3312
Feb 2Philadelphia Public League Meet #6Feb 2 · 200 Meters · Place 41 · Lansdale Cat200 Meters4125.950 PB—
Feb 2Philadelphia Public League Meet #6Feb 2 · 60m Hurdles · Place 5 · Lansdale Cat60m Hurdles510.43—
Jan 15Bears HS InvitationalJan 15 · 55m Hurdles · Place 12 · Lansdale Cat55m Hurdles129.5212
Jan 9Philadelphia Public League Meet #4Jan 9 · 60m Hurdles · Place 7 · Lansdale Catholic60m Hurdles39" / 0.991m7.10.37a12
Jan 2Philadelphia Public League Meet #3Jan 2 · 60m Hurdles · Place 4 · Lansdale Catholic60m Hurdles39" / 0.991mRound P4.10.31a PB12
Jan 2Philadelphia Public League Meet #3Jan 2 · 60m Hurdles · Place 5 · Lansdale Catholic60m Hurdles39" / 0.991m5.10.50a12
Jan 2Philadelphia Public League Meet #3Jan 2 · 60 Meter · Place 33 · Lansdale Catholic60 MeterRound P33.7.90a PB12

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 24PIAA State Track & Field ChampionshipsMay 24 · 300m Hurdles · Place 26 · Lansdale Catholic300m Hurdles36" / 0.914mRound P26.43.54a PB11
May 15District XIIMay 15 · 300m Hurdles · Place 2 · Lansdale Catholic300m Hurdles36" / 0.914m2.44.85a11
May 15District XIIMay 15 · 110m Hurdles · Place 6 · Lansdale Catholic110m Hurdles39" / 0.991m6.18.89aWind: 3.211
May 11Philadelphia Catholic League ChampionshipMay 11 · 300m Hurdles · Place 13 · Lansdale Cath300m Hurdles1344.5711
May 11Philadelphia Catholic League ChampionshipMay 11 · 110m Hurdles · Place 11 · Lansdale Cath110m Hurdles1119.3811
May 2Trojan Track ClassicMay 2 · 300m Hurdles · Place 17 · Lansdale Cat300m Hurdles1745.1811
May 2Trojan Track ClassicMay 2 · 110m Hurdles · Place 20 · Lansdale Cat110m Hurdles2019.4311
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 300m Hurdles · Place 9 · Lansdale Catholic300m Hurdles945.6811
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 200 Meters · Place 32 · Lansdale Catholic200 MetersRound P3225.0411
Apr 15PCL #2 -LaSalle MeetApr 15 · 200 Meters · Place 20 · Lansdale Catholic200 Meters2024.68 PB11
Apr 15PCL #2 -LaSalle MeetApr 15 · 100 Meters · Place 36 · Lansdale Catholic100 Meters3612.36 PB11
Apr 15PCL #2 -LaSalle MeetApr 15 · 300m Hurdles · Place 6 · Lansdale Catholic300m Hurdles643.8011
Apr 12Cardinal InvitationalApr 12 · 200 Meters · Place 27 · Lansdale Cat200 Meters2724.7211
Apr 12Cardinal InvitationalApr 12 · 300m Hurdles · Place 15 · Lansdale Cat300m Hurdles1545.4511
Apr 8PCL Meet #1 - La SalleApr 8 · 200 Meters · Place 19 · Lansdale Cat200 Meters1924.97811
Apr 8PCL Meet #1 - La SalleApr 8 · 110m Hurdles · Place 8 · Lansdale Cat110m Hurdles820.0211
Apr 8PCL Meet #1 - La SalleApr 8 · 300m Hurdles · Place 3 · Lansdale Cat300m Hurdles344.6911

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 17PIAA District XII ChampionshipsMay 17 · 300m Hurdles · Place 3 · Lansdale Catholic300m Hurdles36" / 0.914m3.44.12a10
May 13Philadelphia Catholic League ChampionshipsMay 13 · 300m Hurdles · Place 12 · Lansdale Cath300m Hurdles1244.8610
May 4Trojan Track ClassicMay 4 · 400 Meters · Place 10 · Lansdale Catholic400 Meters1055.57 PB10
May 4Trojan Track ClassicMay 4 · 300m Hurdles · Place 10 · Lansdale Catholic300m Hurdles1045.8410
May 1PCL Meet #4 @ LaSalleMay 1 · 300m Hurdles · Place 5 · Lansdale Cath300m Hurdles545.4710
Apr 24PCL Meet #3 - La SalleApr 24 · 300m Hurdles · Place 5 · Lansdale Cat300m Hurdles545.5810
Apr 21Jack Armstrong InvitationalApr 21 · 300m Hurdles · Place 11 · Lansdale Catholic300m Hurdles1145.9710
Apr 14Cardinal InvitationalApr 14 · 300m Hurdles · Place 20 · Lansdale Cath300m Hurdles2046.6510
Apr 3PCL Meet #1 - LaSalleApr 3 · 300m Hurdles · Place 7 · Lansdale Cat300m Hurdles748.0210

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 5Trojan Track ClassicMay 5 · 400 Meters · Place 11 · Lansdale Cat400 Meters1156.929
May 5Trojan Track ClassicMay 5 · 100 Meters · Place 19 · Lansdale Cat100 Meters1912.639
May 2PCL Meet #3 - LaSalleMay 2 · 200 Meters · Place 14 · Lansdale Catholic200 Meters14.25.89a9
May 2PCL Meet #3 - LaSalleMay 2 · 100 Meters · Place 19 · Lansdale Catholic100 Meters19.12.76a9
Apr 22Jack Armstrong InvitationalApr 22 · 400 Meters · Place 21 · Lansdale Cat400 Meters2157.129
Apr 22Jack Armstrong InvitationalApr 22 · 100 Meters · Place 29 · Lansdale Cat100 MetersRound P2912.479
Apr 22Jack Armstrong InvitationalApr 22 · 400 Meters · Place 21 · Lansdale Catholic400 Meters2157.129
Apr 22Jack Armstrong InvitationalApr 22 · 100 Meters · Place 29 · Lansdale Catholic100 MetersRound P2912.479
Apr 4PCL Meet #1 - LaSalleApr 4 · 300m Hurdles · Place 4 · Lansdale Catholi300m Hurdles448.059
Apr 4PCL Meet #1 - LaSalleApr 4 · 400 Meters · Place 11 · Lansdale Catholi400 Meters1159.279