Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSOL American Conference Championship · May 811.24aSOL American Conference ChampionshipMay 8, 2026
200 Meters · IndoorOcean Breeze Invitational · Feb 424.26Ocean Breeze InvitationalFebruary 4, 2023
200 Meters · OutdoorCardinal Classic · Apr 422.89Cardinal ClassicApril 4, 2025
300m Hurdles · 36" / 0.914m · OutdoorJohn Heins Memorial Invitational · Mar 3142.91aJohn Heins Memorial InvitationalMarch 31, 2023
400 Meters · IndoorTFCAofGP Meet #5 · Jan 758.08TFCAofGP Meet #5January 7, 2023
400 Meters · OutdoorMontgomery Memorial Meet · Apr 3051.46aMontgomery Memorial MeetApril 30, 2026
60 Meter · IndoorTFCAofGP Meet #1 · Dec 107.94aTFCAofGP Meet #1December 10, 2022

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 100 Meters · Mt Airy TrackMt Airy Track100 MetersRound P—DNS12
May 30UAGTCA Meet 4May 30 · 100 Meters · Place 11 · Mt Airy TrackMt Airy Track100 MetersRound P11.11.99a12
May 8SOL American Conference ChampionshipMay 8 · 100 Meters · Place 2 · Upper MorelandUpper Moreland100 MetersRound P2.11.24a PB12
May 8SOL American Conference ChampionshipMay 8 · 100 Meters · Place 2 · Upper MorelandUpper Moreland100 Meters2.11.28a12
Apr 30Montgomery Memorial MeetApr 30 · 400 Meters · Place 3 · Upper MorelandUpper Moreland400 Meters3.51.46a PB12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 200 Meters · Upper MorelandUpper Moreland200 Meters—DNS12
Apr 18Rap Curry InvitationalApr 18 · 200 Meters · Upper MorelandUpper Moreland200 Meters—DNS12
Apr 10Cardinal ClassicApr 10 · 200 Meters · Place 11 · Upper MorelandUpper Moreland200 Meters11.23.22a12
Apr 2Jim Kelly InvitationalApr 2 · 200 Meters · Place 8 · Upper MorelandUpper Moreland200 Meters8.23.62a12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 100 Meters · Place 21 · Upper MorelandUpper Moreland100 Meters21.12.00a12

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 9SOL AmericanMay 9 · 200 Meters · Place 11 · Upper MorelandUpper Moreland200 MetersRound P11.23.50a11
Apr 15Springfield Montco #1Apr 15 · 200 Meters · Place 2 · Upper MorelaUpper Morela200 Meters223.7811
Apr 4Cardinal ClassicApr 4 · 200 Meters · Place 9 · Upper MorelandUpper Moreland200 Meters922.89 PB11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 11TFCAGP #5Jan 11 · 200 Meters · Place 23 · Upper MorelandUpper Moreland200 Meters23.24.38a11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · 200 Meters · Place 9 · Upper MorelandUpper Moreland200 MetersRound P923.9010
May 10SOL American Conference ChampionshipsMay 10 · 100 Meters · Place 8 · Upper MorelandUpper Moreland100 MetersRound P811.9110
May 2Trojan Track ClassicMay 2 · 100 Meters · Place 8 · Upper MorelaUpper Morela100 Meters811.59510
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 200 Meters · Place 12 · Upper MorelandUpper Moreland200 MetersRound P1223.8710
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 100 Meters · Place 22 · Upper MorelandUpper Moreland100 MetersRound P2212.0610
Apr 12Cardinal InvitationalApr 12 · 200 Meters · Place 8 · Upper MorelaUpper Morela200 Meters823.8010
Apr 4The John Heins InvitationalApr 4 · 200 Meters · Place 7 · Upper MorelaUpper Morela200 Meters724.3510
Apr 4The John Heins InvitationalApr 4 · 100 Meters · Place 13 · Upper MorelaUpper Morela100 Meters1311.99310

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 12SOL American Conference ChampionshipsMay 12 · 200 Meters · Place 20 · Upper MorelaUpper Morela200 Meters2024.939
May 12SOL American Conference ChampionshipsMay 12 · 100 Meters · Place 24 · Upper MorelaUpper Morela100 Meters2412.399
May 12SOL American Conference ChampionshipsMay 12 · 200 Meters · Place 20 · Upper MorelandUpper Moreland200 MetersRound P2024.939
May 12SOL American Conference ChampionshipsMay 12 · 100 Meters · Place 24 · Upper MorelandUpper Moreland100 MetersRound P2412.399
May 4Montgomery Memorial MeetMay 4 · 200 Meters · Place 19 · Upper MorelandUpper Moreland200 Meters1925.159
May 4Montgomery Memorial MeetMay 4 · 300m Hurdles · Place 5 · Upper MorelandUpper Moreland300m Hurdles543.109
Apr 14Cardinal InvitationalApr 14 · 300m Hurdles · Place 7 · Upper MorelandUpper Moreland300m Hurdles743.149
Apr 6Jim Kelly InvitationalApr 6 · 200 Meters · Place 22 · Upper MorelandUpper Moreland200 Meters2224.599
Mar 31John Heins Memorial InvitationalMar 31 · 300m Hurdles · Place 6 · Upper MorelandUpper Moreland300m Hurdles36" / 0.914m6.42.91a PB9

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4Ocean Breeze InvitationalFeb 4 · 200 Meters · Place 15 · Upper MorelaUpper Morela200 MetersRound P1524.26 PB—
Jan 27TFCAofGP Meet #8Jan 27 · 200 Meters · Place 9 · Upper MorelandUpper Moreland200 Meters925.649
Jan 27TFCAofGP Meet #8Jan 27 · 200 Meters · Place 9 · Upper MorelandUpper Moreland200 Meters925.649
Jan 15Kristian Marche Memorial InvitationalJan 15 · 200 Meters · Place 57 · Upper MorelandUpper Moreland200 Meters5724.70—
Jan 7TFCAofGP Meet #5Jan 7 · 400 Meters · Place 22 · Upper MorelandUpper Moreland400 Meters2258.08 PB9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10TFCAofGP Meet #1Dec 10 · 60 Meter · Place 71 · Upper MorelandUpper Moreland60 MeterRound P71.7.94a PB9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25Montgomery County Athletic Assc MS ChampionshipMay 25 · Long Jump · Place 2 · Upper MorelandUpper MorelandLong Jump217-01.75—
May 25Montgomery County Athletic Assc MS ChampionshipMay 25 · 100 Meters · Place 9 · Upper MorelandUpper Moreland100 Meters912.52—