Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPCL Champs · May 911.39aPCL ChampsMay 9, 2026
200 Meters · OutdoorPIAA District 12 AA/AAA Championships · May 1322.97aPIAA District 12 AA/AAA ChampionshipsMay 13, 2026
400 Meters · IndoorPCL Indoor Championships · Feb 856.02PCL Indoor ChampionshipsFebruary 8, 2026
400 Meters · OutdoorPIAA District 12 AA/AAA Championships · May 1352.14aPIAA District 12 AA/AAA ChampionshipsMay 13, 2026
60 Meter · IndoorPPL Meet #2 · Dec 187.39aPPL Meet #2December 18, 2025
60 Meters · IndoorPPL Indoor #3 · Jan 27.341PPL Indoor #3January 2, 2026
Long Jump · OutdoorPCL #3 - La Salle · Apr 2015' 5.5"PCL #3 - La SalleApril 20, 2026
Shot Put · 12lb · OutdoorPhiladelphia Catholic League Frosh Champs · May 227' 5"Philadelphia Catholic League Frosh ChampsMay 2, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 400 Meters · Place 4 · Lansdale Catholic400 Meters4.52.14a PB9
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 200 Meters · Place 8 · Lansdale Catholic200 MetersRound P8.23.87a9
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 200 Meters · Place 6 · Lansdale Catholic200 Meters6.22.97a PBWind: 1.49
May 9PCL ChampsMay 9 · 400 Meters · Place 15 · Lansdale Catholic400 Meters15.52.52a9
May 9PCL ChampsMay 9 · 100 Meters · Place 15 · Lansdale Catholic100 Meters15.11.39a PB9
May 2Philadelphia Catholic League Frosh ChampsMay 2 · Shot Put · Place 10 · Lansdale CatholicShot Put12lb10.27' 5" PB9
May 2Philadelphia Catholic League Frosh ChampsMay 2 · 400 Meters · Place 2 · Lansdale Catholic400 Meters2.53.89
May 2Philadelphia Catholic League Frosh ChampsMay 2 · 200 Meters · Place 4 · Lansdale Catholic200 Meters4.23.89
May 2Philadelphia Catholic League Frosh ChampsMay 2 · 100 Meters · Place 3 · Lansdale Catholic100 Meters3.11.79
Apr 30Montgomery Memorial MeetApr 30 · 200 Meters · Place 12 · Lansdale Catholic200 Meters12.24.62a9
Apr 20PCL #3 - La SalleApr 20 · Long Jump · Place 15 · Lansdale CatholicLong Jump15.15' 5.5" PB9
Apr 20PCL #3 - La SalleApr 20 · 800 Meters · Lansdale Catholic800 Meters—DNS9
Apr 20PCL #3 - La SalleApr 20 · 100 Meters · Place 7 · Lansdale Catholic100 Meters7.11.65a9
Apr 17Jack Armstrong InviteApr 17 · 400 Meters · Place 7 · Lansdale Catholic400 Meters7.52.83a9
Apr 17Jack Armstrong InviteApr 17 · 100 Meters · Place 9 · Lansdale Catholic100 MetersRound P9.11.40a9
Apr 13PCL Meet 2 @ FJApr 13 · 200 Meters · Place 4 · Lansdale Catholic200 Meters4.24.47a9
Apr 13PCL Meet 2 @ FJApr 13 · 100 Meters · Place 5 · Lansdale Catholic100 Meters5.12.17a9
Apr 11CR Kiwanis InvitationalApr 11 · 400 Meters · Lansdale Catholic400 Meters--DNS9
Apr 11CR Kiwanis InvitationalApr 11 · 100 Meters · Place 14 · Lansdale Catholic100 MetersRound P14.11.47a9
Apr 11CR Kiwanis InvitationalApr 11 · 100 Meters · Place 14 · Lansdale Catholic100 Meters14.11.52a9
Mar 30PCL #1 - La SalleMar 30 · 200 Meters · Place 11 · Lansdale Catholic200 Meters11.23.63a9
Mar 30PCL #1 - La SalleMar 30 · 100 Meters · Place 7 · Lansdale Catholic100 Meters7.11.43a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8PCL Indoor ChampionshipsFeb 8 · 400 Meters · Place 14 · Lansdale Cat400 Meters1456.02 PB9
Jan 2PPL Indoor #3Jan 2 · 60 Meters · Place 8 · Lansdale Cath60 Meters87.341 PB9

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 60 Meter · Place 18 · Lansdale Catholic60 Meter18.7.39a PB9
Dec 11PPL Season Kick-OffDec 11 · 60 Meter · Place 57 · Lansdale Catholic60 Meter57.8.10a9