Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUpper Dublin v Plymouth Whitemarsh · Apr 2811.15aUpper Dublin v Plymouth WhitemarshApril 28, 2026
200 Meters · OutdoorSOL American Conference Championship · May 822.56aSOL American Conference ChampionshipMay 8, 2026
400 Meters · IndoorTFCAGP Last Chance · Feb 954.65TFCAGP Last ChanceFebruary 9, 2024
400 Meters · OutdoorSOL American Conference Championship · May 850.03aSOL American Conference ChampionshipMay 8, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 400 Meters · Place 18 · Upper Dublin400 MetersRound P18.50.38a12
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 200 Meters · Place 22 · Upper Dublin200 MetersRound P22.22.68aWind: -0.712
May 8SOL American Conference ChampionshipMay 8 · 400 Meters · Place 1 · Upper Dublin400 Meters1.50.03a PB12
May 8SOL American Conference ChampionshipMay 8 · 200 Meters · Place 5 · Upper Dublin200 MetersRound P5.22.56a PB12
May 8SOL American Conference ChampionshipMay 8 · 200 Meters · Place 5 · Upper Dublin200 Meters5.22.65a12
May 8SOL American Conference ChampionshipMay 8 · 100 Meters · Place 4 · Upper Dublin100 MetersRound P4.11.22a12
May 8SOL American Conference ChampionshipMay 8 · 100 Meters · Place 4 · Upper Dublin100 Meters4.11.19a12
Apr 30Helman/Hosier InviteApr 30 · 400 Meters · Place 1 · Upper Dublin400 Meters1.50.50a12
Apr 30Helman/Hosier InviteApr 30 · 200 Meters · Place 6 · Upper Dublin200 Meters6.22.82a12
Apr 28Upper Dublin v Plymouth WhitemarshApr 28 · 100 Meters · Place 1 · Upper Dublin100 Meters1.11.15a PB12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 100 Meters · Place 19 · Upper Dublin100 Meters19.11.94a12
Mar 24Hatboro Horsham at Upper Dublin (Boys)Mar 24 · 200 Meters · Place 1 · Upper Dublin200 Meters1.23.43a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9SOL AmericanMay 9 · Long Jump · Upper DublinLong Jump--DNS11
May 9SOL AmericanMay 9 · 400 Meters · Place 7 · Upper Dublin400 Meters7.52.29a11
May 9SOL AmericanMay 9 · 200 Meters · Place 8 · Upper Dublin200 MetersRound P8.23.12a11
May 1Trojan Track ClassicMay 1 · Long Jump · Place 7 · Upper DublinLong Jump719-00.7511
May 1Trojan Track ClassicMay 1 · 400 Meters · Place 2 · Upper Dublin400 Meters252.0911
May 1Trojan Track ClassicMay 1 · 200 Meters · Place 9 · Upper Dublin200 Meters923.3511
Apr 29Upper Dublin v AbingtonApr 29 · 400 Meters · Place 2 · Upper Dublin400 Meters252.1911
Apr 15Plymouth Whitemarsh Boys TriApr 15 · 400 Meters · Upper Dublin400 Meters--DNS11
Apr 15Plymouth Whitemarsh Boys TriApr 15 · 200 Meters · Upper Dublin200 Meters--DNS11
Mar 25Upper Dublin vs Hatboro Horsham (Boys)Mar 25 · 400 Meters · Place 7 · Upper Dublin400 Meters759.6011

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · 400 Meters · Place 10 · Upper Dublin400 Meters1053.0810
May 10SOL American Conference ChampionshipsMay 10 · 200 Meters · Place 20 · Upper Dublin200 MetersRound P2024.3310
Apr 4The John Heins InvitationalApr 4 · 200 Meters · Place 8 · Upper Dublin200 Meters824.4710

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 9TFCAGP Last ChanceFeb 9 · 400 Meters · Place 26 · Upper Dublin400 Meters2654.65 PB10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 11Upper Dublin v Hatboro HorshamApr 11 · Long Jump · Place 10 · Upper DublinLong Jump1015-09.509
Apr 11Upper Dublin v Hatboro HorshamApr 11 · 400 Meters · Place 7 · Upper Dublin400 Meters759.369
Apr 11Upper Dublin v Hatboro HorshamApr 11 · 200 Meters · Place 9 · Upper Dublin200 Meters925.3539