Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGermantown Academy All Comers #1 · Jul 715.10aGermantown Academy All Comers #1July 7, 2026
200 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 2136.96Ocean Breeze Youth Freedom GamesJanuary 21, 2024
200 Meters · OutdoorGermantown Academy All Comers #1 · Jul 732.41aGermantown Academy All Comers #1July 7, 2026
400 Meters · IndoorPVA 14 and Under National Age-Group Invitational Championship · Feb 171:23.91aPVA 14 and Under National Age-Group Invitational ChampionshipFebruary 17, 2024
400 Meters · OutdoorGermantown Academy All Comers #1 · Jul 71:17.62aGermantown Academy All Comers #1July 7, 2026
800 Meters · IndoorPVA 14 and Under National Age-Group Invitational Championship · Feb 173:11.46aPVA 14 and Under National Age-Group Invitational ChampionshipFebruary 17, 2024

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 7Germantown Academy All Comers #1Jul 7 · 400 Meters · Place 12 · Blue Bell, PABlue Bell, PA400 Meters12.1:17.62a PB7
Jul 7Germantown Academy All Comers #1Jul 7 · 200 Meters · Place 20 · Blue Bell, PABlue Bell, PA200 Meters20.32.41a PB7
Jul 7Germantown Academy All Comers #1Jul 7 · 100 Meters · Place 23 · Blue Bell, PABlue Bell, PA100 Meters23.15.10a PB7

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 800 Meters · Place 18 · Mt Airy TrackMt Airy Track800 Meters18.3:11.46a PB5
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Place 58 · Mt Airy TrackMt Airy Track400 MetersRound P58.1:23.91a PB5
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 101 · Mt AiryMt Airy200 Meters10136.96 PB11
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 105 · Mt AiryMt Airy400 Meters1051:26.8711

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 10 Speed Capital New York InvitationalDec 10 · 400 Meters · Place 20 · Mt Airy TrackMt Airy Track400 Meters20.1:28.17a5
Dec 10 Speed Capital New York InvitationalDec 10 · 200 Meters · Place 33 · Mt Airy TrackMt Airy Track200 Meters33.37.01a5
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 41 · Mt AiryMt Airy400 Meters411:27.49a4
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 41 · Mt AiryMt Airy400 Meters411:27.4910
Jan 13Fast Fridays Series Meet #3Jan 13 · 400 Meters · Place 14 · Mt Airy TrackMt Airy Track400 Meters14.1:28.13a4
Jan 13Fast Fridays Series Meet #3Jan 13 · 200 Meters · Place 6 · Mt Airy TrackMt Airy Track200 Meters6.37.12a4
Jan 6Fast Fridays Series Meet #2Jan 6 · 400 Meters · Place 13 · Mt AiryMt Airy400 Meters131:37.46a4
Jan 6Fast Fridays Series Meet #2Jan 6 · 200 Meters · Place 9 · Mt AiryMt Airy200 Meters939.05a4