Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorInter-Ac · May 911.14aInter-AcMay 9, 2026
200 Meters · IndoorAAU National Indoor Championships · Mar 1131.87aAAU National Indoor ChampionshipsMarch 11, 2022
200 Meters · OutdoorAAU Track & Field Region 3 Qualifier · Jun 2522.60aAAU Track & Field Region 3 QualifierJune 25, 2026
400 Meters · IndoorFast Fridays Invitational #5 · Feb 251:20.60aFast Fridays Invitational #5February 25, 2022
400 Meters · Relay Split · OutdoorAAU Track & Field Region 2 Qualifier · Jun 271:07.014aAAU Track & Field Region 2 QualifierJune 27, 2025
55 Meter · IndoorFast Fridays Invitational #3 · Feb 48.64aFast Fridays Invitational #3February 4, 2022
60 Meter · IndoorAAU National Indoor Championships · Mar 119.31aAAU National Indoor ChampionshipsMarch 11, 2022
Shot Put · 6lb · IndoorAAU National Indoor Championships · Mar 1118-04.00AAU National Indoor ChampionshipsMarch 11, 2022
Shot Put · 6lb · OutdoorAAU Region 2 Qualifier @ Millersville University · Jul 1717-01.25AAU Region 2 Qualifier @ Millersville UniversityJuly 17, 2021

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200 Meters · Place 6 · High LevelHigh Level200 MetersRound P622.79a8
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200 Meters · Place 5 · High LevelHigh Level200 Meters522.60a PB8
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 100 Meters · Place 4 · High LevelHigh Level100 MetersRound P411.45a8
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 100 Meters · Place 4 · High LevelHigh Level100 Meters411.37a8
Jun 13AAU Maryland District QualifierJun 13 · 200 Meters · Place 5 · High Level TrackHigh Level Track200 MetersRound P5.22.88aWind: 0.68
Jun 13AAU Maryland District QualifierJun 13 · 200 Meters · Place 8 · High Level TrackHigh Level Track200 Meters8.23.07aWind: 3.38
Jun 13AAU Maryland District QualifierJun 13 · 100 Meters · Place 7 · High Level TrackHigh Level Track100 MetersRound P7.11.34aWind: 0.48
Jun 13AAU Maryland District QualifierJun 13 · 100 Meters · Place 5 · High Level TrackHigh Level Track100 Meters5.11.26aWind: 2.18
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 200 Meters · Place 2 · High Level TrackHigh Level Track200 Meters2.22.87aWind: -1.78
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 100 Meters · Place 4 · High Level TrackHigh Level Track100 MetersRound P4.11.35aWind: -1.58
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 100 Meters · Place 2 · High Level TrackHigh Level Track100 Meters2.11.15aWind: 0.68
May 30UAGTCA Meet 4May 30 · 100 Meters · Place 1 · High Level TrackHigh Level Track100 MetersRound P1.11.27a8
May 30UAGTCA Meet 4May 30 · 100 Meters · Place 1 · High Level TrackHigh Level Track100 Meters1.11.27a8
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 200 Meters · Place 1 · High Level TrackHigh Level Track200 Meters1.23.42a8
May 16PAISAAMay 16 · 100 Meters · Place 9 · The Haverford School for BoysThe Haverford School for Boys100 MetersRound P9.11.30aWind: -1.98
May 9Inter-AcMay 9 · 200 Meters · Place 7 · The Haverford School for BoysThe Haverford School for Boys200 Meters7.23.18a8
May 9Inter-AcMay 9 · 100 Meters · Place 5 · The Haverford School for BoysThe Haverford School for Boys100 Meters5.11.14a PB8
Apr 20Episcopal #2Apr 20 · 200 Meters · Place 4 · The Haverford School for BoysThe Haverford School for Boys200 Meters4.23.87a8
Apr 20Episcopal #2Apr 20 · 100 Meters · Place 3 · The Haverford School for BoysThe Haverford School for Boys100 Meters3.11.59a8
Apr 15Germantown Academy #1Apr 15 · 200 Meters · Place 2 · The Haverford School for BoysThe Haverford School for Boys200 Meters2.23.40a8
Apr 15Germantown Academy #1Apr 15 · 100 Meters · Place 3 · The Haverford School for BoysThe Haverford School for Boys100 Meters3.11.59a8
Apr 8Malvern Prep #1Apr 8 · 200 Meters · Place 6 · The Haverford School for BoysThe Haverford School for Boys200 Meters6.23.87a8
Apr 8Malvern Prep #1Apr 8 · 100 Meters · Place 3 · The Haverford School for BoysThe Haverford School for Boys100 Meters3.11.56a8

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · High Level TrackHigh Level Track400 MetersRelay SplitRound M—1:07.014a PB8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 200 Meters · Place 6 · High Level TrackHigh Level Track200 MetersRound P6.24.46a8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 200 Meters · Place 4 · High Level TrackHigh Level Track200 Meters4.23.80a8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 100 Meters · Place 4 · High Level TrackHigh Level Track100 MetersRound P4.11.76a8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 100 Meters · Place 3 · High Level TrackHigh Level Track100 Meters3.11.59a8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200 Meters · Place 5 · High Level TrackHigh Level Track200 Meters5.24.24a8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 100 Meters · Place 5 · High Level TrackHigh Level Track100 Meters5.11.73a8
May 31UAGTCA Outdoor ChampionshipMay 31 · 200 Meters · Place 8 · High LevelHigh Level200 Meters825.50a8
May 31UAGTCA Outdoor ChampionshipMay 31 · 100 Meters · Place 5 · High LevelHigh Level100 MetersRound P512.14a8
May 31UAGTCA Outdoor ChampionshipMay 31 · 100 Meters · Place 3 · High LevelHigh Level100 Meters312.09a8
May 24UAGTCA Outdoor Meet #4May 24 · 100 Meters · Place 2 · High LevelHigh Level100 MetersRound P212.13a8
May 24UAGTCA Outdoor Meet #4May 24 · 100 Meters · Place 6 · High LevelHigh Level100 Meters612.44a8
May 6Inter-Ac MSMay 6 · 100 Meters · Place 2 · HaverfordHaverford100 Meters2.12.11a7
May 3UAGTCA Outdoor Meet #1May 3 · 200 Meters · Place 10 · High Level Track ClubHigh Level Track Club200 Meters1024.94—
Apr 27Green Streakers And Supersonics Developmental SeriesApr 27 · 100 Meters · High Level TrackHigh Level Track100 Meters--DNS8

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 22Middle School Track Meet vs. Haverford & Abington FriendsApr 22 · 100 Meters · Place 6 · HaverfordHaverford100 Meters6.13.06

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 200 Meters · Place 7 · The High LevThe High Lev200 Meters729.8411
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 100 Meters · Place 6 · The High LevThe High Lev100 Meters614.5411
Jun 4UAGTCA Developmental ChampionshipJun 4 · Long Jump · Place 14 · High Level TrackHigh Level TrackLong Jump14.3.62mUnofficial5
Jun 4UAGTCA Developmental ChampionshipJun 4 · 400 Meters · Place 31 · High Level TrackHigh Level Track400 Meters31.1:15.81aUnofficial5
Jun 4UAGTCA Developmental ChampionshipJun 4 · 100 Meters · Place 15 · High Level TrackHigh Level Track100 MetersRound P15.14.12aUnofficial5

2022 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 11AAU National Indoor ChampionshipsMar 11 · 60 Meter · Place 32 · High Level TrackHigh Level Track60 MeterRound P32.9.31a PB5
Mar 11AAU National Indoor ChampionshipsMar 11 · Shot Put · Place 12 · High Level TrackHigh Level TrackShot Put6lb12.18-04.00 PB5
Mar 11AAU National Indoor ChampionshipsMar 11 · 200 Meters · Place 36 · High Level TrackHigh Level Track200 MetersRound P36.31.87a PB5
Feb 25Fast Fridays Invitational #5Feb 25 · 55 Meter · Place 8 · High Level TrackHigh Level Track55 Meter8.8.98a5
Feb 25Fast Fridays Invitational #5Feb 25 · 400 Meters · Place 6 · High Level TrackHigh Level Track400 Meters6.1:20.60a PB5
Feb 25Fast Fridays Invitational #5Feb 25 · 200 Meters · Place 8 · High Level TrackHigh Level Track200 Meters8.33.16a5
Feb 11Fast Fridays Invitational #4Feb 11 · 55 Meter · Place 7 · High Level TrackHigh Level Track55 Meter7.8.90a5
Feb 11Fast Fridays Invitational #4Feb 11 · 400 Meters · Place 8 · High Level TrackHigh Level Track400 Meters8.1:23.31a5
Feb 11Fast Fridays Invitational #4Feb 11 · 200 Meters · Place 9 · High Level TrackHigh Level Track200 Meters9.32.91a5
Feb 4Fast Fridays Invitational #3Feb 4 · 55 Meter · Place 7 · High Level TrackHigh Level Track55 Meter7.8.64a PB5
Feb 4Fast Fridays Invitational #3Feb 4 · Shot Put · High Level TrackHigh Level TrackShot Put6lb—ND5
Feb 4Fast Fridays Invitational #3Feb 4 · 400 Meters · Place 13 · High Level TrackHigh Level Track400 Meters13.1:25.57a5
Feb 4Fast Fridays Invitational #3Feb 4 · 200 Meters · Place 18 · High Level TrackHigh Level Track200 Meters18.34.12a5

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · Shot Put · Place 5 · High Level TrackHigh Level TrackShot Put6lb5.17-01.25 PB4
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 200 Meters · Place 11 · High Level TrackHigh Level Track200 MetersRound P11.32.30a4
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · Place 8 · High Level TrackHigh Level Track100 MetersRound P8.15.13a4
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · Place 8 · High Level TrackHigh Level Track100 Meters8.14.74a4
May 29PWC Panthers I-95 InvitationalMay 29 · Shot Put · Place 8 · High Level TrackHigh Level TrackShot Put6lb8.11-10.004
May 29PWC Panthers I-95 InvitationalMay 29 · 200 Meters · Place 20 · High Level TrackHigh Level Track200 Meters20.35.09a4
May 29PWC Panthers I-95 InvitationalMay 29 · 100 Meters · Place 31 · High Level TrackHigh Level Track100 Meters31.16.66a4
May 8Speed Capital Maryland InvitationalMay 8 · Shot Put · Place 3 · High Level TrackHigh Level TrackShot Put6lb3.4.90m4
May 8Speed Capital Maryland InvitationalMay 8 · 100 Meters · Place 15 · High Level TrackHigh Level Track100 MetersRound P15.15.67a4
May 8Speed Capital Mid-Atlantic InvitationalMay 8 · Shot Put · Place 3 · High Level TrackHigh Level TrackShot Put6lb3.16-01.004
May 8Speed Capital Mid-Atlantic InvitationalMay 8 · 100 Meters · Place 15 · High Level TrackHigh Level Track100 MetersRound P15.15.67a4