Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPCL #3 - La Salle · Apr 2012.30aPCL #3 - La SalleApril 20, 2026
110m Hurdles · 39" / 0.991m · OutdoorPCL Champs · May 918.22aPCL ChampsMay 9, 2026
200 Meters · OutdoorPCL Meet #4 - La Salle · Apr 2925.05PCL Meet #4 - La SalleApril 29, 2024
300m Hurdles · 36" / 0.914m · OutdoorPIAA District 12 AA/AAA Championships · May 1341.87aPIAA 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

16 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 300m Hurdles · Place 2 · Lansdale Catholic300m Hurdles36" / 0.914m2.41.87a PB11
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 110m Hurdles · Place 4 · Lansdale Catholic110m Hurdles39" / 0.991m4.17.78aWind: 3.611
May 9PCL ChampsMay 9 · 300m Hurdles · Place 7 · Lansdale Catholic300m Hurdles36" / 0.914m7.42.62a11
May 9PCL ChampsMay 9 · 110m Hurdles · Place 11 · Lansdale Catholic110m Hurdles39" / 0.991m11.18.22a PB11
Apr 30Montgomery Memorial MeetApr 30 · 300m Hurdles · Place 7 · Lansdale Catholic300m Hurdles36" / 0.914m7.43.77a11
Apr 20PCL #3 - La SalleApr 20 · 300m Hurdles · Place 4 · Lansdale Catholic300m Hurdles36" / 0.914m4.43.48a11
Apr 20PCL #3 - La SalleApr 20 · 110m Hurdles · Place 3 · Lansdale Catholic110m Hurdles39" / 0.991m3.18.74a11
Apr 20PCL #3 - La SalleApr 20 · 200 Meters · Lansdale Catholic200 Meters—DNS11
Apr 20PCL #3 - La SalleApr 20 · 100 Meters · Place 18 · Lansdale Catholic100 Meters18.12.30a PB11
Apr 17Jack Armstrong InviteApr 17 · 300m Hurdles · Place 4 · Lansdale Catholic300m Hurdles36" / 0.914m4.43.69a11
Apr 17Jack Armstrong InviteApr 17 · 110m Hurdles · Lansdale Catholic110m Hurdles39" / 0.991mRound P--DNS11
Apr 13PCL Meet 2 @ FJApr 13 · 300m Hurdles · Place 2 · Lansdale Catholic300m Hurdles36" / 0.914m2.44.19a11
Apr 13PCL Meet 2 @ FJApr 13 · 110m Hurdles · Place 1 · Lansdale Catholic110m Hurdles39" / 0.991m1.18.72a11
Mar 30PCL #1 - La SalleMar 30 · Long Jump · Lansdale CatholicLong Jump—ND11
Mar 30PCL #1 - La SalleMar 30 · 300m Hurdles · Place 2 · Lansdale Catholic300m Hurdles36" / 0.914m2.44.30a11
Mar 30PCL #1 - La SalleMar 30 · 110m Hurdles · Lansdale Catholic110m Hurdles39" / 0.991m—DQ11

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AA ChampionshipsMay 14 · 300m Hurdles · Place 3 · Lansdale Catholic300m Hurdles36" / 0.914m3.44.76a10
May 14PIAA District 12 AA ChampionshipsMay 14 · 110m Hurdles · Place 3 · Lansdale Catholic110m Hurdles39" / 0.991m3.18.53a10
May 14District XIIMay 14 · 300m Hurdles · Place 3 · Lansdale Catholic300m Hurdles36" / 0.914m3.44.76a10
May 14District XIIMay 14 · 110m Hurdles · Place 3 · Lansdale Catholic110m Hurdles39" / 0.991m3.18.53a10
May 10Philadelphia Catholic League ChampionshipsMay 10 · 300m Hurdles · Place 8 · Lansdale Cath300m Hurdles843.2710
May 10Philadelphia Catholic League ChampionshipsMay 10 · 110m Hurdles · Place 9 · Lansdale Cath110m Hurdles918.5010
May 1Trojan Track ClassicMay 1 · 300m Hurdles · Place 10 · Lansdale Cat300m Hurdles1045.1410
May 1Trojan Track ClassicMay 1 · 110m Hurdles · Place 15 · Lansdale Cat110m Hurdles1518.6410
Apr 28PCL #4 - La SalleApr 28 · 300m Hurdles · Place 5 · Lansdale Catholic300m Hurdles36" / 0.914m5.44.36a10
Apr 28PCL #4 - La SalleApr 28 · 110m Hurdles · Place 4 · Lansdale Catholic110m Hurdles39" / 0.991m4.18.75a10
Apr 16Jack Armstrong InvitationalApr 16 · 110m Hurdles · Place 17 · Lansdale Cat110m HurdlesRound P1719.27610
Apr 14PCL Meet #2 - O'HaraApr 14 · 300m Hurdles · Place 6 · Lansdale Cat300m Hurdles646.4910
Apr 14PCL Meet #2 - O'HaraApr 14 · 110m Hurdles · Place 3 · Lansdale Cat110m Hurdles318.9910
Apr 14PCL Meet #2 - O'HaraApr 14 · 200 Meters · Place 20 · Lansdale Cat200 Meters2025.5710
Apr 14PCL Meet #2 - O'HaraApr 14 · 100 Meters · Place 38 · Lansdale Cat100 Meters3812.6910
Apr 7PCL #1 - LaSalleApr 7 · 200 Meters · Place 21 · Lansdale Cat200 Meters2125.4810
Apr 7PCL #1 - LaSalleApr 7 · 300m Hurdles · Place 7 · Lansdale Cat300m Hurdles746.5710

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · 300m Hurdles · Place 4 · Lansdale Catholic300m Hurdles36" / 0.914m4.45.71a9
May 15District XIIMay 15 · 110m Hurdles · Place 7 · Lansdale Catholic110m Hurdles39" / 0.991m7.19.39aWind: 3.49
May 11Philadelphia Catholic League ChampionshipMay 11 · 300m Hurdles · Place 15 · Lansdale Cath300m Hurdles1546.549
Apr 29PCL Meet #4 - La SalleApr 29 · 200 Meters · Place 18 · Lansdale Cath200 Meters1825.05 PB9
Apr 29PCL Meet #4 - La SalleApr 29 · 110m Hurdles · Place 4 · Lansdale Cath110m Hurdles419.279
Apr 29PCL Meet #4 - La SalleApr 29 · 100 Meters · Place 26 · Lansdale Cath100 Meters2612.349
Apr 29PCL Meet #4 - La SalleApr 29 · 300m Hurdles · Place 6 · Lansdale Cath300m Hurdles646.019
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 300m Hurdles · Place 14 · Lansdale Catholic300m Hurdles1447.449
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 100 Meters · Place 45 · Lansdale Catholic100 MetersRound P4512.759
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 110m Hurdles · Place 13 · Lansdale Catholic110m HurdlesRound P1319.559
Apr 15PCL #2 -LaSalle MeetApr 15 · 200 Meters · Place 33 · Lansdale Catholic200 Meters3325.249
Apr 15PCL #2 -LaSalle MeetApr 15 · 110m Hurdles · Place 13 · Lansdale Catholic110m Hurdles1320.499
Apr 15PCL #2 -LaSalle MeetApr 15 · 100 Meters · Place 51 · Lansdale Catholic100 Meters5112.489
Apr 15PCL #2 -LaSalle MeetApr 15 · 300m Hurdles · Place 12 · Lansdale Catholic300m Hurdles1247.679
Apr 8PCL Meet #1 - La SalleApr 8 · 200 Meters · Place 34 · Lansdale Cat200 Meters3425.889
Apr 8PCL Meet #1 - La SalleApr 8 · 100 Meters · Place 15 · Lansdale Cat100 Meters1512.539
Apr 8PCL Meet #1 - La SalleApr 8 · 300m Hurdles · Place 11 · Lansdale Cat300m Hurdles1148.119