Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJack Armstrong Invite · Apr 1711.10aJack Armstrong InviteApril 17, 2026
200 Meters · IndoorPenn Relays Winter Showcase - Boys PM · Jan 3122.88Penn Relays Winter Showcase - Boys PMJanuary 31, 2026
200 Meters · OutdoorSOL American Conference Championship · May 822.63aSOL American Conference ChampionshipMay 8, 2026
200 Meters · Relay Split · IndoorTFCAGP #5 · Jan 1124.857TFCAGP #5January 11, 2025
400 Meters · IndoorKristian Marche Memorial Invitational · Jan 1851.73Kristian Marche Memorial InvitationalJanuary 18, 2026
400 Meters · OutdoorThe Neshaminy Invitational · May 251.09aThe Neshaminy InvitationalMay 2, 2026
60 Meter · IndoorTFCAGP #7 · Jan 237.38aTFCAGP #7January 23, 2026
60 Meters · IndoorTFCAofGP Meet #6 · Jan 167.42TFCAofGP Meet #6January 16, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 200 Meters · Place 33 · Lower Moreland200 MetersRound P33.22.95aWind: -0.712
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100 Meters · Place 55 · Lower Moreland100 MetersRound P55.11.36aWind: -0.312
May 8SOL American Conference ChampionshipMay 8 · 200 Meters · Place 3 · Lower Moreland200 MetersRound P3.22.86a12
May 8SOL American Conference ChampionshipMay 8 · 200 Meters · Place 2 · Lower Moreland200 Meters2.22.63a PB12
May 2The Neshaminy InvitationalMay 2 · 400 Meters · Place 5 · Lower Moreland400 Meters5.51.09a PB12
May 2The Neshaminy InvitationalMay 2 · 200 Meters · Place 1 · Lower Moreland200 Meters1.22.78a12
Apr 17Jack Armstrong InviteApr 17 · 100 Meters · Place 4 · Lower Moreland100 MetersRound P4.11.10a PB12
Apr 17Jack Armstrong InviteApr 17 · 100 Meters · Place 6 · Lower Moreland100 Meters6.11.12a12
Apr 10Cardinal ClassicApr 10 · 400 Meters · Place 9 · Lower Moreland400 Meters9.51.81a12
Apr 10Cardinal ClassicApr 10 · 200 Meters · Place 10 · Lower Moreland200 Meters10.23.19a12
Apr 2Jim Kelly InvitationalApr 2 · 400 Meters · Lower Moreland400 Meters—DNS12
Apr 2Jim Kelly InvitationalApr 2 · 200 Meters · Lower Moreland200 Meters—DNS12
Mar 24William Tennent #1Mar 24 · 400 Meters · Place 1 · Lower Moreland400 Meters1.54.42a12
Mar 24William Tennent #1Mar 24 · 200 Meters · Lower Moreland200 Meters--DNS12
Mar 17Springfield Montco #1Mar 17 · 400 Meters · Place 1 · Lower Morela400 Meters11:00.1712
Mar 17Springfield Montco #1Mar 17 · 200 Meters · Place 1 · Lower Morela200 Meters125.1712

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 7PTFCA Indoor Track CarnivalFeb 7 · 200 Meters · Place 11 · Lower Morela200 Meters1123.8812
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 200 Meters · Place 37 · Lower Morela200 Meters3722.88 PB12
Jan 23TFCAGP #7Jan 23 · 60 Meter · Place 10 · Lower Moreland60 MeterRound P10.7.40a12
Jan 23TFCAGP #7Jan 23 · 60 Meter · Place 9 · Lower Moreland60 Meter9.7.38a PB12
Jan 23TFCAGP #7Jan 23 · 400 Meters · Place 14 · Lower Moreland400 Meters14.55.11a12
Jan 18Kristian Marche Memorial InvitationalJan 18 · 400 Meters · Place 17 · Lower Morela400 Meters1751.73 PB12
Jan 16TFCAofGP Meet #6Jan 16 · 400 Meters · Place 12 · Lower Moreland400 Meters1252.00—
Jan 16TFCAofGP Meet #6Jan 16 · 60 Meters · Place 24 · Lower Moreland60 Meters247.42 PB—
Jan 10TFCAGP #5Jan 10 · 400 Meters · Place 9 · Lower Moreland400 Meters953.91a12

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 13TFCAGP #1Dec 13 · 60 Meter · Place 28 · Lower Moreland60 MeterRound P28.7.50a12
Dec 13TFCAGP #1Dec 13 · 200 Meters · Place 16 · Lower Moreland200 Meters16.24.27a12
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 400 Meters · Place 31 · Lower Morela400 Meters3152.6311
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 400 Meters · Place 39 · Lower Morela400 Meters3952.29—
Feb 7TFCAofGP Last ChanceFeb 7 · 400 Meters · Place 12 · Lower Morela400 Meters1253.4811
Feb 2TFCAofGP Meet #9Feb 2 · 400 Meters · Place 18 · Lower Morela400 Meters1852.29—
Jan 26Tim Hickey RelaysJan 26 · 60 Meters · Place 19 · Lower Morela60 Meters197.52—
Jan 19TFCAofGP Meet #7Jan 19 · 60 Meters · Place 14 · Lower Morela60 Meters147.51—
Jan 11TFCAGP #5Jan 11 · 200 Meters · Lower Moreland200 MetersRelay Split—24.857 PB11
Jan 11TFCAGP #5Jan 11 · 200 Meters · Place 27 · Lower Moreland200 Meters27.24.56a11
Jan 4TFCAGP #4Jan 4 · 60 Meter · Place 23 · Lower Moreland60 MeterRound P23.7.54a11

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 9SOL AmericanMay 9 · 400 Meters · Place 6 · Lower Moreland400 Meters6.51.56a11
May 9SOL AmericanMay 9 · 200 Meters · Place 7 · Lower Moreland200 MetersRound P7.23.23a11
May 3The Neshaminy InvitationalMay 3 · 200 Meters · Place 3 · Lower Moreland200 Meters324.0311
May 3The Neshaminy InvitationalMay 3 · 400 Meters · Place 3 · Lower Moreland400 Meters353.5111
May 1Trojan Track ClassicMay 1 · 400 Meters · Place 6 · Lower Morela400 Meters653.1611
May 1Trojan Track ClassicMay 1 · 200 Meters · Place 18 · Lower Morela200 Meters1823.9111
Apr 25UD InviteApr 25 · 200 Meters · Place 10 · Lower Moreland200 Meters10.23.87a11
Apr 25UD InviteApr 25 · 100 Meters · Place 13 · Lower Moreland100 Meters13.11.83a11
Apr 11Fords TwilightApr 11 · 400 Meters · Place 3 · Lower Moreland400 Meters3.52.73a11
Apr 11Fords TwilightApr 11 · 200 Meters · Place 13 · Lower Moreland200 Meters13.24.17a11
Apr 4Cardinal ClassicApr 4 · 400 Meters · Place 16 · Lower Moreland400 Meters1652.3711
Apr 4Cardinal ClassicApr 4 · 200 Meters · Place 16 · Lower Moreland200 Meters1623.4411

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 200 Meters · Place 51 · Lower Moreland200 Meters51.24.85a11
Dec 14TFCAGP #1Dec 14 · 60 Meter · Place 73 · Lower Moreland60 Meter73.7.76a11