Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPCL #1 - La Salle · Mar 3012.69aPCL #1 - La SalleMarch 30, 2026
200 Meters · IndoorPhiladelphia Public League Meet #3 · Jan 227.67aPhiladelphia Public League Meet #3January 2, 2025
200 Meters · OutdoorJack Armstrong Invite · Apr 1726.41aJack Armstrong InviteApril 17, 2026
55 Meter · IndoorUrsinus HS Opener · Dec 87.84aUrsinus HS OpenerDecember 8, 2024
55 Meters · IndoorBears HS Invitational · Jan 157.73Bears HS InvitationalJanuary 15, 2025
60 Meter · IndoorPhiladelphia Public League Meet #3 · Jan 28.21aPhiladelphia Public League Meet #3January 2, 2025
60 Meters · IndoorPCL Indoor Championships · Feb 98.08PCL Indoor ChampionshipsFebruary 9, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 20PCL #3 - La SalleApr 20 · 100 Meters · Place 1 · Lansdale CatholicLansdale Catholic100 Meters1.12.92a12
Apr 17Jack Armstrong InviteApr 17 · 200 Meters · Place 3 · Lansdale CatholicLansdale Catholic200 MetersRound P3.26.41a PB12
Apr 17Jack Armstrong InviteApr 17 · 200 Meters · Lansdale CatholicLansdale Catholic200 Meters--DNS12
Apr 17Jack Armstrong InviteApr 17 · 100 Meters · Place 2 · Lansdale CatholicLansdale Catholic100 MetersRound P2.12.76a12
Apr 17Jack Armstrong InviteApr 17 · 100 Meters · Place 3 · Lansdale CatholicLansdale Catholic100 Meters3.12.76a12
Apr 11CR Kiwanis InvitationalApr 11 · 100 Meters · Lansdale CatholicLansdale Catholic100 MetersRound P--DNS12
Mar 30PCL #1 - La SalleMar 30 · 200 Meters · Lansdale CatholicLansdale Catholic200 Meters—DNS12
Mar 30PCL #1 - La SalleMar 30 · 100 Meters · Place 1 · Lansdale CatholicLansdale Catholic100 Meters1.12.69a PB12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8PCL Indoor ChampionshipsFeb 8 · 60 Meters · Place 14 · Lansdale CatLansdale Cat60 MetersRound P148.46312
Jan 8PPL Meet #4Jan 8 · 60 Meter · Place 6 · Lansdale CatholicLansdale Catholic60 Meter6.8.33a12
Jan 2PPL Indoor #3Jan 2 · 60 Meters · Place 8 · Lansdale CathLansdale Cath60 Meters88.4112

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AA ChampionshipsMay 14 · 100 Meters · Place 4 · Lansdale CatholicLansdale Catholic100 MetersRound P4.13.10a11
May 14PIAA District 12 AA ChampionshipsMay 14 · 100 Meters · Place 6 · Lansdale CatholicLansdale Catholic100 Meters6.12.94a11
May 14District XIIMay 14 · 100 Meters · Place 4 · Lansdale CatholicLansdale Catholic100 MetersRound P4.13.10a11
May 14District XIIMay 14 · 100 Meters · Place 6 · Lansdale CatholicLansdale Catholic100 Meters6.12.94a11
May 10Philadelphia Catholic League ChampionshipsMay 10 · 100 Meters · Place 5 · Lansdale CathLansdale Cath100 Meters513.1211
Apr 28PCL #4 - La SalleApr 28 · 100 Meters · Lansdale CatholicLansdale Catholic100 Meters--DNS11
Apr 16Jack Armstrong InvitationalApr 16 · 100 Meters · Place 1 · Lansdale CatLansdale Cat100 Meters113.1311
Apr 16Jack Armstrong InvitationalApr 16 · 100 Meters · Place 2 · Lansdale CatLansdale Cat100 MetersRound P212.9411
Apr 14PCL Meet #2 - O'HaraApr 14 · 100 Meters · Place 2 · Lansdale CatLansdale Cat100 Meters212.9511
Apr 7PCL #1 - LaSalleApr 7 · 100 Meters · Place 1 · Lansdale CatLansdale Cat100 Meters113.1811
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · 100 Meters · Place 5 · Lansdale CatholicLansdale Catholic100 Meters513.1011

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 9PCL Indoor ChampionshipsFeb 9 · 60 Meters · Place 4 · Lansdale CatLansdale Cat60 Meters48.08 PB11
Feb 9PCL Indoor ChampionshipsFeb 9 · 60 Meters · Place 6 · Lansdale CatLansdale Cat60 MetersRound P68.1711
Feb 2Philadelphia Public League Meet #6Feb 2 · 60 Meters · Place 8 · Lansdale CatLansdale Cat60 Meters88.35—
Jan 26PTFCA Indoor Track FestivalJan 26 · 60 Meters · Place 12 · Lansdale CathLansdale Cath60 Meters128.1711
Jan 15Bears HS InvitationalJan 15 · 55 Meters · Place 7 · Lansdale CatLansdale Cat55 Meters77.73 PB11
Jan 2Philadelphia Public League Meet #3Jan 2 · 60 Meter · Place 3 · Lansdale CatholicLansdale Catholic60 MeterRound P3.8.25a11
Jan 2Philadelphia Public League Meet #3Jan 2 · 60 Meter · Place 4 · Lansdale CatholicLansdale Catholic60 Meter4.8.21a PB11
Jan 2Philadelphia Public League Meet #3Jan 2 · 200 Meters · Place 7 · Lansdale CatholicLansdale Catholic200 Meters7.27.67a PB11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · 200 Meters · Place 9 · Lansdale CatholicLansdale Catholic200 Meters9.28.36a11
Dec 12Philadelphia Public League Season Kick-OffDec 12 · 200 Meters · Place 5 · Lansdale CatholicLansdale Catholic200 Meters5.27.88a11
Dec 8Ursinus HS OpenerDec 8 · 55 Meter · Place 7 · Lansdale CatholicLansdale Catholic55 Meter7.7.84a PB11
Dec 8Ursinus HS OpenerDec 8 · 200 Meters · Place 13 · Lansdale CatholicLansdale Catholic200 Meters13.28.68a11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16UC Holiday HS InvitationalDec 16 · 55 Meter · Place 19 · Lansdale CatholicLansdale Catholic55 MeterRound P19.7.88a10
Dec 16UC Holiday HS InvitationalDec 16 · 200 Meters · Place 65 · Lansdale CatholicLansdale Catholic200 Meters65.30.34a10

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 12CAL Week #2 (Haverford)Apr 12 · 200 Meters · Place 13 · HarritonHarriton200 Meters13.29.00a9
Apr 12CAL Week #2 (Haverford)Apr 12 · 100 Meters · Place 11 · HarritonHarriton100 Meters11.13.86a9
Apr 1Haverford InvitationalApr 1 · 100 Meters · Place 16 · HarritonHarriton100 Meters1614.13—
Mar 29CAL Girls Meet #1 - ConestogaMar 29 · 200 Meters · Place 22 · HarritonHarriton200 Meters22.30.26a9
Mar 29CAL Girls Meet #1 - ConestogaMar 29 · 100 Meters · Place 17 · HarritonHarriton100 Meters17.13.94a9