Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPPL Meet #2 · Dec 185:12.21aPPL Meet #2December 18, 2025
100 Meters · OutdoorUAGTCA Meet 4 · May 3012.11aUAGTCA Meet 4May 30, 2026
1500 Meters · IndoorThe Armory Youth Team Challenge · Dec 305:12.52aThe Armory Youth Team ChallengeDecember 30, 2023
1500 Meters · OutdoorAAU Mid-Atlantic Qualifier · Jun 144:48.96AAU Mid-Atlantic QualifierJune 14, 2024
1600 Meters · OutdoorPublic League #2 @ Bartram · Apr 95:24.25aPublic League #2 @ BartramApril 9, 2026
200 Meters · IndoorArmory Youth Winter Solstice Invitational · Dec 1725.23aArmory Youth Winter Solstice InvitationalDecember 17, 2023
200 Meters · OutdoorCity of Wilmington Youth Invitational · Jul 1122.06aCity of Wilmington Youth InvitationalJuly 11, 2026
3000 Meters · OutdoorUAGTCA Meet 3 · May 1911:02.36aUAGTCA Meet 3May 19, 2024
400 Meters · IndoorArmory Youth Winter Solstice Invitational · Dec 1757.78aArmory Youth Winter Solstice InvitationalDecember 17, 2023
400 Meters · OutdoorCity of Wilmington Youth Invitational · Jul 1151.15aCity of Wilmington Youth InvitationalJuly 11, 2026
400 Meters · Relay Split · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2748.021aAAU Track & Field Region 2 QualifierJune 27, 2025
55 Meter · IndoorNJ-AAU Jersey City Rec Development Meet 2 · Dec 198.46aNJ-AAU Jersey City Rec Development Meet 2December 19, 2021
60 Meter · IndoorAAU National Indoor Championships · Mar 119.17aAAU National Indoor ChampionshipsMarch 11, 2022
600 Meters · IndoorPhiladelphia Public League Meet #4 · Jan 91:34.17aPhiladelphia Public League Meet #4January 9, 2025
800 Meters · IndoorPPL Season Kick-Off · Dec 112:09.71aPPL Season Kick-OffDecember 11, 2025
800 Meters · OutdoorLower Merion Invitational · May 22:06.72aLower Merion InvitationalMay 2, 2026
Combined results · Outdoor2024 UAGTCA's Ron Jackson Youth Invitational · Jul 2055.512024 UAGTCA's Ron Jackson Youth InvitationalJuly 20, 2024

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 25 · Infinity TrackInfinity Track200 MetersRound P25.22.59aWind: -2.410
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 400 Meters · Place 10 · Infinity TrackInfinity Track400 Meters10.54.19a10
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 200 Meters · Place 5 · Infinity TrackInfinity Track200 MetersRound P5.23.12a10
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 200 Meters · Place 2 · Infinity TrackInfinity Track200 Meters2.22.48a10
Jul 11City of Wilmington Youth InvitationalJul 11 · 400 Meters · Place 5 · Infinity TrackInfinity Track400 Meters5.51.15a PB10
Jul 11City of Wilmington Youth InvitationalJul 11 · 200 Meters · Place 1 · Infinity TrackInfinity Track200 Meters1.22.06a PB10
May 30UAGTCA Meet 4May 30 · 400 Meters · Place 6 · Infinity TrackInfinity Track400 Meters6.53.57a10
May 30UAGTCA Meet 4May 30 · 100 Meters · Place 15 · Infinity TrackInfinity Track100 MetersRound P15.12.11a PB10
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 800 Meters · Place 5 · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters5.2:07.05a10
May 6Public LeagueMay 6 · 800 Meters · Place 7 · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters7.2:08.10a10
May 2Lower Merion InvitationalMay 2 · 800 Meters · Place 5 · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters5.2:06.72a PB10
Apr 30Public League #4 @ BartramApr 30 · 800 Meters · Place 3 · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters3.2:10.98a10
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 800 Meters · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters—DNS10
Apr 18Rap Curry InvitationalApr 18 · 800 Meters · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters—DNS10
Apr 15Public League #3 @ South PhillyApr 15 · 800 Meters · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters—DNS10
Apr 15Public League #3 @ South PhillyApr 15 · 400 Meters · Place 4 · Paul Robeson-Human ServicesPaul Robeson-Human Services400 Meters4.52.65a10
Apr 11Plymouth Whitemarsh Elite InvitationalApr 11 · 800 Meters · Place 2 · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters2.2:07.15a10
Apr 9Public League #2 @ BartramApr 9 · 1600 Meters · Place 1 · Paul Robeson-Human ServicesPaul Robeson-Human Services1600 Meters1.5:24.25a PB10
Mar 26Public League #1 @ BartramMar 26 · 800 Meters · Place 2 · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters2.2:10.53a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 800 Meters · Infinity TrackInfinity Track800 Meters—DNS10
Jan 8PPL Meet #4Jan 8 · 400 Meters · Paul Robeson-Human ServicesPaul Robeson-Human Services400 Meters--DNS10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 1 Mile · Place 7 · Paul Robeson-Human ServicesPaul Robeson-Human Services1 Mile7.5:12.21a PB10
Dec 11PPL Season Kick-OffDec 11 · 800 Meters · Place 6 · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters6.2:09.71a PB10
Jan 9Philadelphia Public League Meet #4Jan 9 · 600 Meters · Place 3 · Paul Robeson-Human ServicesPaul Robeson-Human Services600 Meters3.1:34.17a PB9
Jan 2Philadelphia Public League Meet #3Jan 2 · 800 Meters · Place 6 · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters6.2:15.41a9

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · Infinity TrackInfinity Track400 MetersRelay SplitRound M—48.021a PB9
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · Place 21 · Infinity TrackInfinity Track800 Meters21.2:16.93a9
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 20 · Infinity TrackInfinity Track400 Meters20.54.33a9
May 14PIAA District 12 AA ChampionshipsMay 14 · 800 Meters · Place 6 · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters6.2:11.09a9
May 14District XIIMay 14 · 800 Meters · Place 6 · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters6.2:11.09a9
May 7Public LeagueMay 7 · 800 Meters · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters--DNS9

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · 800 Meters · Place 14 · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters14.2:19.39a9
Dec 12Philadelphia Public League Season Kick-OffDec 12 · 800 Meters · Place 3 · Paul Robeson-Human ServicesPaul Robeson-Human Services800 Meters3.2:10.14a9
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 800 Meters · Place 5 · Infinity TrackInfinity Track800 Meters5.2:26.54a8
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 400 Meters · Place 5 · Infinity TrackInfinity Track400 Meters5.59.26a8

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 202024 UAGTCA's Ron Jackson Youth InvitationalJul 20 · Combined results · Place 3 · Infinity TraInfinity TraCombined results32:14.16—
Jul 202024 UAGTCA's Ron Jackson Youth InvitationalJul 20 · Combined results · Place 3 · Infinity TraInfinity TraCombined results355.51 PB—
Jun 28AAU Region 02 National QualifierJun 28 · 1500 Meters · Place 4 · Infinity TrackInfinity Track1500 Meters4.4:54.09a8
Jun 28AAU Region 02 National QualifierJun 28 · 800 Meters · Place 2 · Infinity TrackInfinity Track800 Meters2.2:17.92a8
Jun 28AAU Region 02 National QualifierJun 28 · 400 Meters · Place 3 · Infinity TrackInfinity Track400 Meters3.55.39a8
Jun 14AAU Mid-Atlantic QualifierJun 14 · 1500 Meters · Place 5 · Infinity TraInfinity Tra1500 Meters54:48.96 PB14
Jun 14AAU Mid-Atlantic QualifierJun 14 · 800 Meters · Place 2 · Infinity TraInfinity Tra800 Meters22:17.8414
Jun 14AAU Mid-Atlantic QualifierJun 14 · 400 Meters · Place 4 · Infinity TraInfinity Tra400 Meters455.7814
Jun 1UAGTCA ChampJun 1 · 800 Meters · Place 5 · Infinity TrackInfinity Track800 Meters5.2:17.61a8
Jun 1UAGTCA ChampJun 1 · 400 Meters · Place 6 · Infinity TrackInfinity Track400 Meters6.57.56a8
May 25UAGTCA Meet 4May 25 · 1500 Meters · Place 3 · Infinity TrackInfinity Track1500 Meters3.4:56.98a8
May 25UAGTCA Meet 4May 25 · 400 Meters · Place 15 · Infinity TrackInfinity Track400 Meters15.1:00.37a8
May 19UAGTCA Meet 3May 19 · 3000 Meters · Place 3 · Infinity TrackInfinity Track3000 Meters3.11:02.36a PB8
May 19UAGTCA Meet 3May 19 · 800 Meters · Place 10 · Infinity TrackInfinity Track800 Meters10.2:21.90a8
May 19UAGTCA Meet 3May 19 · 200 Meters · Place 5 · Infinity TrackInfinity Track200 Meters5.24.90a8
May 11UAGTCA Meet 2May 11 · 1500 Meters · Place 5 · Infinity TrackInfinity Track1500 Meters5.4:52.90a8
May 11UAGTCA Meet 2May 11 · 400 Meters · Place 5 · Infinity TrackInfinity Track400 Meters5.56.67a8
May 4UAGTCA Meet 1May 4 · 3000 Meters · Place 2 · Infinity TrackInfinity Track3000 Meters2.11:37.56a8
May 4UAGTCA Meet 1May 4 · 800 Meters · Place 2 · Infinity TrackInfinity Track800 Meters2.2:22.46a8

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30The Armory Youth Team ChallengeDec 30 · 1500 Meters · Place 5 · Infinity TrackInfinity Track1500 Meters5.5:12.52a PB8
Dec 30The Armory Youth Team ChallengeDec 30 · 800 Meters · Infinity TrackInfinity Track800 Meters—DNS8
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 400 Meters · Place 9 · Infinity TrackInfinity Track400 Meters9.57.78a PB8
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 200 Meters · Place 8 · Infinity TrackInfinity Track200 Meters8.25.23a PB8
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 800 Meters · Place 18 · Infinity TrackInfinity Track800 Meters18.2:31.07a7

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 800 Meters · Place 2 · Infinity TrackInfinity Track800 Meters2.2:22.06a7
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 400 Meters · Place 2 · Infinity TrackInfinity Track400 Meters2.57.38a7
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 200 Meters · Place 2 · Infinity TrackInfinity Track200 Meters2.25.10a7
May 13UAGTCA Developmental Meet 2May 13 · 400 Meters · Place 8 · Infinity TrackInfinity Track400 Meters8.59.89a7
May 13UAGTCA Developmental Meet 2May 13 · 100 Meters · Place 7 · Infinity TrackInfinity Track100 MetersRound P7.12.88a7
May 13UAGTCA Developmental Meet 2May 13 · 100 Meters · Place 6 · Infinity TrackInfinity Track100 Meters6.12.72a7

2022 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 800 Meters · Place 3 · Infinity TrackInfinity Track800 Meters3.2:30.27a7
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · 200 Meters · Place 7 · Infinity TrackInfinity Track200 Meters7.28.15a7
Dec 18NJ-AAU Jersey City Rec Development Series Meet 2Dec 18 · 400 Meters · Place 2 · Infinity TrackInfinity Track400 Meters2.1:04.17a7
Dec 18NJ-AAU Jersey City Rec Development Series Meet 2Dec 18 · 200 Meters · Place 1 · Infinity TrackInfinity Track200 Meters1.28.16a7
Mar 11AAU National Indoor ChampionshipsMar 11 · 60 Meter · Place 42 · Infinity TrackInfinity Track60 MeterRound P42.9.17a PB12
Mar 11AAU National Indoor ChampionshipsMar 11 · 400 Meters · Place 42 · Infinity TrackInfinity Track400 Meters42.1:16.61a12
Mar 11AAU National Indoor ChampionshipsMar 11 · 200 Meters · Place 56 · Infinity TrackInfinity Track200 MetersRound P56.31.57a12
Mar 4Fast Fridays Championship MeetMar 4 · 55 Meter · Place 7 · Infinity TrackInfinity Track55 Meter7.9.25a12
Mar 4Fast Fridays Championship MeetMar 4 · 400 Meters · Place 7 · Infinity TrackInfinity Track400 Meters7.1:16.88a12
Mar 4Fast Fridays Championship MeetMar 4 · 200 Meters · Place 8 · Infinity TrackInfinity Track200 Meters8.33.39a12
Feb 25Fast Fridays Invitational #5Feb 25 · 55 Meter · Place 4 · Infinity TrackInfinity Track55 Meter4.8.69a12
Feb 25Fast Fridays Invitational #5Feb 25 · 400 Meters · Place 3 · Infinity TrackInfinity Track400 Meters3.1:14.16a12
Feb 25Fast Fridays Invitational #5Feb 25 · 200 Meters · Place 7 · Infinity TrackInfinity Track200 Meters7.32.97a12
Feb 11Fast Fridays Invitational #4Feb 11 · 55 Meter · Place 5 · Infinity TrackInfinity Track55 Meter5.8.80a12
Feb 11Fast Fridays Invitational #4Feb 11 · 200 Meters · Place 5 · Infinity TrackInfinity Track200 Meters5.31.97a12
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 55 Meter · Place 23 · Infinity TrackInfinity Track55 Meter23.8.51a12
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 200 Meters · Place 21 · Infinity TrackInfinity Track200 Meters21.31.42a12
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 55 Meter · Place 23 · Infinity TrackInfinity Track55 Meter23.8.51a12
Feb 6NJ-AAU Jersey City Rec Development Meet 3Feb 6 · 200 Meters · Place 21 · Infinity TrackInfinity Track200 Meters21.31.42a12

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 800 Meters · Place 4 · Infinity TraInfinity Tra800 Meters42:33.95—
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 400 Meters · Place 4 · Infinity TraInfinity Tra400 Meters41:07.39—
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 200 Meters · Place 4 · Infinity TraInfinity Tra200 Meters428.79—
Jul 232022 UAGTCA's Ron Jackson Youth InvitationalJul 23 · 200 Meters · Place 4 · Infinity TraInfinity Tra200 Meters429.01—
Jun 4UAGTCA Developmental ChampionshipJun 4 · 400 Meters · Place 13 · Infinity TrackInfinity Track400 Meters13.1:10.80aUnofficial12
Jun 4UAGTCA Developmental ChampionshipJun 4 · 100 Meters · Place 13 · Infinity TrackInfinity Track100 MetersRound P13.14.10aUnofficial12
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 55 Meter · Place 23 · Infinity TrackInfinity Track55 Meter23.8.51aUnofficial12
Mar 112022 AAU Track & Field National ChampionshipsMar 11 · 200 Meters · Place 21 · Infinity TrackInfinity Track200 Meters21.31.42aUnofficial12

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19NJ-AAU Jersey City Rec Development Meet 2Dec 19 · 55 Meter · Place 4 · Infinity TrackInfinity Track55 Meter4.8.46a PB12
Dec 19NJ-AAU Jersey City Rec Development Meet 2Dec 19 · 200 Meters · Place 8 · Infinity TrackInfinity Track200 Meters8.32.00a12
Dec 19NJ-AAU Jersey City Rec Development Meet 2Dec 19 · 55 Meter · Place 4 · Infinity TrackInfinity Track55 Meter4.8.46a12
Dec 19NJ-AAU Jersey City Rec Development Meet 2Dec 19 · 200 Meters · Place 8 · Infinity TrackInfinity Track200 Meters8.32.00a12

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 400 Meters · Place 9 · Infinity TrackInfinity Track400 Meters9.1:15.88a11
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 200 Meters · Place 6 · Infinity TrackInfinity Track200 MetersRound P6.31.76a11
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 200 Meters · Place 6 · Infinity TrackInfinity Track200 Meters6.32.43a11
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · Place 6 · Infinity TrackInfinity Track100 MetersRound P6.15.13a11
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · Place 6 · Infinity TrackInfinity Track100 Meters6.15.23a11
May 29PWC Panthers I-95 InvitationalMay 29 · 400 Meters · Place 35 · Infinity TrackInfinity Track400 Meters35.1:30.35a11
May 29PWC Panthers I-95 InvitationalMay 29 · 200 Meters · Place 43 · Infinity TrackInfinity Track200 Meters43.37.56a11
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · 200 Meters · Place 54 · Infinity TrackInfinity Track200 Meters54.34.95a11
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · 100 Meters · Place 40 · Infinity TrackInfinity Track100 MetersRound P40.15.39a11