Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPCL #1 - La Salle · Mar 3012.23aPCL #1 - La SalleMarch 30, 2026
200 Meters · IndoorPCL Indoor Championships · Feb 825.94PCL Indoor ChampionshipsFebruary 8, 2026
200 Meters · OutdoorPCL Meet 2 @ FJ · Apr 1324.95aPCL Meet 2 @ FJApril 13, 2026
400 Meters · IndoorPhiladelphia Public League Season Kick-Off · Dec 121:01.48aPhiladelphia Public League Season Kick-OffDecember 12, 2024
400 Meters · OutdoorMontgomery Memorial Meet · Apr 3057.17aMontgomery Memorial MeetApril 30, 2026
60 Meters · IndoorPCL Indoor Championship · Feb 128.29PCL Indoor ChampionshipFebruary 12, 2023

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9PCL ChampsMay 9 · 400 Meters · Place 27 · Lansdale Catholic400 Meters27.58.67a12
Apr 30Montgomery Memorial MeetApr 30 · 400 Meters · Place 29 · Lansdale Catholic400 Meters29.57.17a PB12
Apr 20PCL #3 - La SalleApr 20 · 200 Meters · Place 22 · Lansdale Catholic200 Meters22.25.69a12
Apr 20PCL #3 - La SalleApr 20 · 100 Meters · Place 28 · Lansdale Catholic100 Meters28.12.46a12
Apr 13PCL Meet 2 @ FJApr 13 · 400 Meters · Place 19 · Lansdale Catholic400 Meters19.1:01.98a12
Apr 13PCL Meet 2 @ FJApr 13 · 200 Meters · Place 6 · Lansdale Catholic200 Meters6.24.95a PB12
Apr 13PCL Meet 2 @ FJApr 13 · 100 Meters · Place 11 · Lansdale Catholic100 Meters11.12.58a12
Apr 11CR Kiwanis InvitationalApr 11 · 400 Meters · Place 25 · Lansdale Catholic400 Meters25.58.67a12
Mar 30PCL #1 - La SalleMar 30 · 200 Meters · Place 27 · Lansdale Catholic200 Meters27.25.08a12
Mar 30PCL #1 - La SalleMar 30 · 100 Meters · Place 33 · Lansdale Catholic100 Meters33.12.23a PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8PCL Indoor ChampionshipsFeb 8 · 200 Meters · Place 28 · Lansdale Cat200 Meters2825.94 PB12
Jan 8PPL Meet #4Jan 8 · 200 Meters · Place 53 · Lansdale Catholic200 Meters53.26.05a12

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 200 Meters · Place 49 · Lansdale Catholic200 Meters49.26.63a12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 28PCL #4 - La SalleApr 28 · 200 Meters · Place 44 · Lansdale Catholic200 Meters44.25.73a11
Apr 28PCL #4 - La SalleApr 28 · 100 Meters · Place 33 · Lansdale Catholic100 Meters33.12.40a11
Apr 14PCL Meet #2 - O'HaraApr 14 · 200 Meters · Place 31 · Lansdale Cat200 Meters3126.1711
Apr 14PCL Meet #2 - O'HaraApr 14 · 100 Meters · Place 40 · Lansdale Cat100 Meters4012.72811
Apr 7PCL #1 - LaSalleApr 7 · 200 Meters · Place 34 · Lansdale Cat200 Meters3426.5711
Apr 7PCL #1 - LaSalleApr 7 · 100 Meters · Place 26 · Lansdale Cat100 Meters2612.8611

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · 200 Meters · Place 33 · Lansdale Catholic200 Meters33.26.52a11
Dec 12Philadelphia Public League Season Kick-OffDec 12 · 400 Meters · Place 28 · Lansdale Catholic400 Meters28.1:01.48a PB11
Feb 11PCL Indoor ChampionshipsFeb 11 · 400 Meters · Place 20 · Lansdale Cat400 Meters201:01.7010

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2Trojan Track ClassicMay 2 · 200 Meters · Place 22 · Lansdale Cat200 Meters2225.9410
May 2Trojan Track ClassicMay 2 · 100 Meters · Place 23 · Lansdale Cat100 Meters2312.3810
Apr 29PCL Meet #4 - La SalleApr 29 · 200 Meters · Place 30 · Lansdale Cath200 Meters3025.5710
Apr 29PCL Meet #4 - La SalleApr 29 · 100 Meters · Place 28 · Lansdale Cath100 Meters2812.5110
Apr 15PCL #2 -LaSalle MeetApr 15 · 200 Meters · Place 40 · Lansdale Catholic200 Meters4025.5410
Apr 15PCL #2 -LaSalle MeetApr 15 · 100 Meters · Place 52 · Lansdale Catholic100 Meters5212.5310
Apr 8PCL Meet #1 - La SalleApr 8 · 200 Meters · Place 31 · Lansdale Cat200 Meters3125.6710
Apr 8PCL Meet #1 - La SalleApr 8 · 100 Meters · Place 25 · Lansdale Cat100 Meters2512.8010

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16UC Holiday HS InvitationalDec 16 · Long Jump · Lansdale CatholicLong Jump--DNS10
Dec 16UC Holiday HS InvitationalDec 16 · 200 Meters · Place 93 · Lansdale Catholic200 Meters93.27.12a10
Feb 12PCL Indoor ChampionshipFeb 12 · Long Jump · Place 16 · Lansdale CatholicLong Jump1615-2.509
Feb 12PCL Indoor ChampionshipFeb 12 · 60 Meters · Place 24 · Lansdale Catholic60 MetersRound P248.29 PB9

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1PCL Meet #4 @ LaSalleMay 1 · 200 Meters · Place 34 · Lansdale Cath200 Meters3426.689
Apr 24PCL Meet #3 - La SalleApr 24 · 200 Meters · Place 33 · Lansdale Cat200 Meters3326.559
Apr 24PCL Meet #3 - La SalleApr 24 · 100 Meters · Place 44 · Lansdale Cat100 Meters4413.139
Apr 3PCL Meet #1 - LaSalleApr 3 · 200 Meters · Place 36 · Lansdale Cat200 Meters3627.169
Apr 3PCL Meet #1 - LaSalleApr 3 · 100 Meters · Place 41 · Lansdale Cat100 Meters4113.399