Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNCSAA Track and Field Championships · May 1710.93aNCSAA Track and Field ChampionshipsMay 17, 2025
200 Meters · IndoorAdidas Indoor Nationals · Mar 2022.67aAdidas Indoor NationalsMarch 20, 2026
200 Meters · OutdoorSpire Twilight Classic · May 1622.22aSpire Twilight ClassicMay 16, 2026
300 Meters · IndoorOcean Breeze Elite · Feb 2135.25Ocean Breeze EliteFebruary 21, 2026
400 Meters · IndoorOcean Breeze Elite · Feb 2149.74Ocean Breeze EliteFebruary 21, 2026
400 Meters · OutdoorMcNamara Mustangs Invitational 2025 · Apr 1948.83aMcNamara Mustangs Invitational 2025April 19, 2025
500 Meters · IndoorThe VA Showcase · Jan 121:08.78The VA ShowcaseJanuary 12, 2024
55 Meter · IndoorVirginia Beach HS Opener · Dec 146.76aVirginia Beach HS OpenerDecember 14, 2024
55 Meter · OutdoorLiberty Flames HS Invitational · Dec 66.68aLiberty Flames HS InvitationalDecember 6, 2025
55 Meters · IndoorBulldog Invitational · Jan 276.868Bulldog InvitationalJanuary 27, 2024
60 Meter · IndoorMidwest High Performance Series Meet #1 · Dec 77.25aMidwest High Performance Series Meet #1December 7, 2024
60 Meters · Indoor61st Annual East Coast Invitational · Feb 27.46461st Annual East Coast InvitationalFebruary 2, 2024
800 Meters · OutdoorNCSAA Track and Field Championships · May 172:01.97aNCSAA Track and Field ChampionshipsMay 17, 2025
Combined results · Indoor2020 PVA Youth Indoor Invitational Meet · Mar 71:07.622020 PVA Youth Indoor Invitational MeetMarch 7, 2020
Combined results · Outdoor2023 International Youth Championship · Jul 1423.032023 International Youth ChampionshipJuly 14, 2023
Long Jump · IndoorJAMBAR Coaches Hall of Fame Invitational · Dec 1615-08.00JAMBAR Coaches Hall of Fame InvitationalDecember 16, 2023
Long Jump · OutdoorUSATF Potomac Valley Association Junior Olympic Championships · Jun 143.98mUSATF Potomac Valley Association Junior Olympic ChampionshipsJune 14, 2019

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 400 Meters · Glenarden TrackGlenarden Track400 MetersRound P--DNS12
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 200 Meters · Glenarden TrackGlenarden Track200 MetersRound P--DNSWind: -0.812
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 100 Meters · Place 14 · Glenarden TrackGlenarden Track100 MetersRound P14.11.61aWind: -2.212
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Glenarden TrackGlenarden Track400 MetersRound P--DNS12
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Place 24 · Glenarden TrackGlenarden Track200 MetersRound P24.22.75aWind: -1.212
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Glenarden TrackGlenarden Track200 MetersRound S--DNSWind: -1.112
Jun 18Adidas Track Nationals 2026Jun 18 · 200 Meters · Place 105 · Riverdale BaptistRiverdale Baptist200 MetersRound P105.22.63aWind: 112
Jun 6Roadrunners Last ChanceJun 6 · 400 Meters · Place 18 · Riverdale BaptistRiverdale Baptist400 Meters18.50.97a12
Jun 6Roadrunners Last ChanceJun 6 · 200 Meters · Place 24 · Riverdale BaptistRiverdale Baptist200 Meters24.22.56a12
Jun 6Roadrunners Last ChanceJun 6 · 100 Meters · Place 20 · Riverdale BaptistRiverdale Baptist100 MetersRound P20.11.35aWind: -0.812
May 16Spire Twilight ClassicMay 16 · 400 Meters · Place 1 · Riverdale Baptist SchoolRiverdale Baptist School400 Meters149.58a12
May 16Spire Twilight ClassicMay 16 · 200 Meters · Place 2 · Riverdale Baptist SchoolRiverdale Baptist School200 Meters222.22a PB12
Apr 30MISAL Championship Apr 30 · 400 Meters · Place 2 · Riverdale BaptistRiverdale Baptist400 Meters250.24a12
Apr 30MISAL Championship Apr 30 · 100 Meters · Place 2 · Riverdale BaptistRiverdale Baptist100 MetersRound P211.26a12
Apr 30MISAL Championship Apr 30 · 100 Meters · Place 8 · Riverdale BaptistRiverdale Baptist100 Meters812.52a12
Apr 18McNamara Mustang InvitationalApr 18 · 400 Meters · Place 17 · Riverdale BaptistRiverdale Baptist400 Meters17.50.17a12
Apr 11Bryan R. Brown - Jaguar InvitationalApr 11 · 400 Meters · Place 10 · Riverdale BaptistRiverdale Baptist400 Meters1050.18a12
Apr 11Bryan R. Brown - Jaguar InvitationalApr 11 · 100 Meters · Place 19 · Riverdale BaptistRiverdale Baptist100 MetersRound P1911.70a12
Apr 4Spartan Invitational 2026Apr 4 · 200 Meters · Place 9 · Riverdale BaptistRiverdale Baptist200 Meters922.94a12
Apr 2MISAL Meet #3Apr 2 · 800 Meters · Place 1 · Riverdale BaptistRiverdale Baptist800 Meters12:17.33a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 200 Meters · Place 52 · Riverdale BaptistRiverdale Baptist200 MetersRound P52.22.67a PB12
Feb 21Ocean Breeze EliteFeb 21 · 300 Meters · Place 1 · Riverdale Baptist SchoolRiverdale Baptist School300 Meters135.25 PB12
Feb 21Ocean Breeze EliteFeb 21 · 400 Meters · Place 9 · Riverdale Baptist SchoolRiverdale Baptist School400 Meters949.74 PB12
Feb 7The 63rd East Coast InvitationalFeb 7 · 400 Meters · Place 4 · Riverdale BaRiverdale Ba400 Meters450.89—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 300 Meters · Place 6 · Riverdale BaptistRiverdale Baptist300 Meters6.35.56a12
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 200 Meters · Place 23 · Riverdale BaptistRiverdale Baptist200 Meters23.23.41a12
Feb 22LEGACY Indoor ShowcaseFeb 22 · 400 Meters · Place 2 · Riverdale Track EliteRiverdale Track Elite400 Meters252.68a11
Feb 7East Coast InvitationalFeb 7 · 400 Meters · Place 7 · Riverdale BaRiverdale Ba400 Meters750.61—

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 55 Meter · Place 17 · Riverdale BaptistRiverdale Baptist55 MeterRound P17.6.68a PBWind: 012
Jul 5PVA InvitationalJul 5 · 400 Meters · Place 3 · Glenarden Track ClubGlenarden Track Club400 Meters349.97—
Jul 5PVA InvitationalJul 5 · 200 Meters · Place 18 · Glenarden Track ClubGlenarden Track Club200 Meters1822.79—
Jul 5PVA InvitationalJul 5 · 100 Meters · Place 20 · Glenarden Track ClubGlenarden Track Club100 Meters2011.48—
May 312025 McNamara Last Chance National QualifierMay 31 · 400 Meters · Place 28 · Riverdale Baptist SchoolRiverdale Baptist School400 Meters2852.1011
May 17NCSAA Track and Field ChampionshipsMay 17 · 800 Meters · Place 1 · Riverdale BaptistRiverdale Baptist800 Meters1.2:01.97a PB11
May 17NCSAA Track and Field ChampionshipsMay 17 · 100 Meters · Place 5 · Riverdale BaptistRiverdale Baptist100 MetersRound S5.11.56a11
May 17NCSAA Track and Field ChampionshipsMay 17 · 100 Meters · Place 1 · Riverdale BaptistRiverdale Baptist100 Meters1.10.93a PB11
May 8MISAL ChampionshipMay 8 · 100 Meters · Place 3 · Riverdale BaptistRiverdale Baptist100 MetersRound P311.36a11
May 8MISAL ChampionshipMay 8 · 100 Meters · Place 2 · Riverdale BaptistRiverdale Baptist100 Meters211.22a11
May 3Queen Harrison Track Classic InvitationalMay 3 · 400 Meters · Place 2 · Riverdale Baptist SchoolRiverdale Baptist School400 Meters248.8411
Apr 19McNamara Mustangs Invitational 2025Apr 19 · 400 Meters · Place 6 · Riverdale BaptistRiverdale Baptist400 Meters6.48.83a PB11
Apr 19McNamara Mustangs Invitational 2025Apr 19 · 200 Meters · Place 11 · Riverdale BaptistRiverdale Baptist200 Meters11.22.35a11
Apr 17MISAL Meet #4Apr 17 · 200 Meters · Place 1 · Riverdale BaptistRiverdale Baptist200 Meters122.53a11
Apr 10MISAL Meet #3Apr 10 · 400 Meters · Place 1 · Riverdale BaptistRiverdale Baptist400 Meters150.82a11
Apr 10MISAL Meet #3Apr 10 · 100 Meters · Place 1 · Riverdale BaptistRiverdale Baptist100 Meters111.48a11
Apr 5Spartan Invitational 2025Apr 5 · 400 Meters · Place 10 · Riverdale BaptistRiverdale Baptist400 Meters1050.78a11
Apr 5Spartan Invitational 2025Apr 5 · 200 Meters · Place 3 · Riverdale BaptistRiverdale Baptist200 Meters322.59a11
Mar 21adidas Track Nationals 2025Mar 21 · 200 Meters · Place 51 · Riverdale BaRiverdale Ba200 MetersRound P5122.9211
Mar 21adidas Track Nationals 2025Mar 21 · 400 Meters · Riverdale BaRiverdale Ba400 Meters—DNF11
Mar 1Ocean Breeze Elite InvitationalMar 1 · 400 Meters · Place 5 · Riverdale Baptist SchoolRiverdale Baptist School400 Meters550.5411
Mar 1Ocean Breeze Elite InvitationalMar 1 · 400 Meters · Place 5 · Riverdale Baptist SchoolRiverdale Baptist School400 Meters550.5411

2024 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 55 Meter · Place 31 · Riverdale BaptistRiverdale Baptist55 MeterRound P31.6.83a11
Dec 14Virginia Beach HS OpenerDec 14 · 300 Meters · Place 6 · Riverdale BaptistRiverdale Baptist300 Meters6.35.75a11
Dec 14Virginia Beach HS OpenerDec 14 · 55 Meter · Place 21 · Riverdale BaptistRiverdale Baptist55 MeterRound P21.6.76a PB11
Dec 7Midwest High Performance Series Meet #1Dec 7 · 60 Meter · Place 14 · Riverdale BaptistRiverdale Baptist60 Meter14.7.25a PB11
Dec 7Midwest High Performance Series Meet #1Dec 7 · 200 Meters · Place 17 · Riverdale BaptistRiverdale Baptist200 Meters17.23.68a11
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 400 Meters · Place 2 · Riverdale Track EliteRiverdale Track Elite400 Meters251.43a—
Feb 24Roadrunners InvitationalFeb 24 · 60 Meter · Place 13 · Riverdale BaptistRiverdale Baptist60 MeterRound P13.7.31a10
Feb 24Roadrunners InvitationalFeb 24 · 400 Meters · Place 6 · Riverdale BaptistRiverdale Baptist400 Meters6.52.50a10
Feb 261st Annual East Coast InvitationalFeb 2 · 400 Meters · Place 22 · Riverdale BaRiverdale Ba400 Meters2253.69—
Feb 261st Annual East Coast InvitationalFeb 2 · 200 Meters · Place 25 · Riverdale BaRiverdale Ba200 Meters2523.30—
Feb 261st Annual East Coast InvitationalFeb 2 · 60 Meters · Place 51 · Riverdale BaRiverdale Ba60 MetersRound P517.464 PB—
Feb 261st Annual East Coast InvitationalFeb 2 · 55 Meters · Place 49 · Riverdale BaRiverdale Ba55 Meters496.930—
Jan 27Bulldog InvitationalJan 27 · 300 Meters · Place 28 · Riverdale BaRiverdale Ba300 Meters2836.23510
Jan 27Bulldog InvitationalJan 27 · 55 Meters · Place 80 · Riverdale BaRiverdale Ba55 Meters806.868 PB10
Jan 12The VA ShowcaseJan 12 · 500 Meters · Place 28 · Riverdale BaRiverdale Ba500 Meters281:08.78 PB—
Jan 12The VA ShowcaseJan 12 · 300 Meters · Place 114 · Riverdale BaRiverdale Ba300 Meters11437.12—
Jan 12The VA ShowcaseJan 12 · 55 Meters · Place 160 · Riverdale BaRiverdale Ba55 MetersRound P1606.984—
Jan 12The VA ShowcaseJan 12 · 300 Meters · Place 114 · Riverdale BaRiverdale Ba300 Meters11437.12—
Jan 12The VA ShowcaseJan 12 · 55 Meters · Place 160 · Riverdale BaRiverdale Ba55 Meters1606.99—

2024 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jul 12International Youth ChampionsJul 12 · 400 Meters · Place 4 · GlenardenGlenarden400 Meters451.90a—
Jul 12International Youth ChampionsJul 12 · 400 Meters · Place 2 · GlenardenGlenarden400 Meters249.71a—
Jul 12International Youth ChampionsJul 12 · 200 Meters · Place 14 · GlenardenGlenarden200 Meters1423.36a—
Jun 29PVA InvitationalJun 29 · 400 Meters · Place 2 · Glenarden TrackGlenarden Track400 MetersRound P2.51.01a8
Jun 29PVA InvitationalJun 29 · 400 Meters · Place 2 · Glenarden TrackGlenarden Track400 Meters2.50.41a8
Jun 29PVA InvitationalJun 29 · 200 Meters · Place 6 · Glenarden TrackGlenarden Track200 MetersRound P6.23.06a8
Jun 29PVA InvitationalJun 29 · 200 Meters · Place 4 · Glenarden TrackGlenarden Track200 Meters4.22.86a8
Jun 29PVA InvitationalJun 29 · 100 Meters · Place 7 · Glenarden TrackGlenarden Track100 MetersRound P7.11.51a8
Jun 29PVA InvitationalJun 29 · 100 Meters · Place 6 · Glenarden TrackGlenarden Track100 Meters6.11.38a8
Jun 14adidas Outdoor NationalsJun 14 · 200 Meters · Place 115 · Riverdale BaptistRiverdale Baptist200 MetersRound P115.23.42aWind: -0.810
Jun 14adidas Outdoor NationalsJun 14 · 100 Meters · Place 132 · Riverdale BaptistRiverdale Baptist100 MetersRound P132.11.38aWind: 1.410
Jun 1Elizabeth Seton Last Chance InvitationalJun 1 · 400 Meters · Place 1 · Riverdale BaptistRiverdale Baptist400 Meters1.50.91a10
Jun 1Elizabeth Seton Last Chance InvitationalJun 1 · 200 Meters · Place 2 · Riverdale BaptistRiverdale Baptist200 Meters2.23.38a10
Jun 1Elizabeth Seton Last Chance InvitationalJun 1 · 100 Meters · Place 2 · Riverdale BaptistRiverdale Baptist100 MetersRound P2.11.44a10
Jun 1Elizabeth Seton Last Chance InvitationalJun 1 · 100 Meters · Riverdale BaptistRiverdale Baptist100 Meters—DNS10
May 16MISAL Championships May 16 · 400 Meters · Place 1 · Riverdale BaptistRiverdale Baptist400 Meters150.60a—
May 11Victor Cahoon Track ClassicMay 11 · 400 Meters · Place 4 · Riverdale BaRiverdale Ba400 Meters450.1210
May 9MISAL Meet #5May 9 · 100 Meters · Place 1 · Riverdale BaptistRiverdale Baptist100 Meters111.47a—
May 4The East Coast International ShowcaseMay 4 · 400 Meters · Place 33 · Riverdale BaptistRiverdale Baptist400 Meters3351.51a—
May 4The East Coast International ShowcaseMay 4 · 200 Meters · Place 39 · Riverdale BaptistRiverdale Baptist200 Meters3923.69a—
May 4The East Coast International ShowcaseMay 4 · 100 Meters · Place 71 · Riverdale BaptistRiverdale Baptist100 Meters7111.80a—
May 2MISAL Meet #4May 2 · 800 Meters · Place 1 · Riverdale BaptistRiverdale Baptist800 Meters12:20.0—
Apr 20McNamara Mustangs Invitational 2024Apr 20 · 400 Meters · Place 5 · Riverdale BaptistRiverdale Baptist400 Meters550.5010
Apr 18MISAL Meet #2Apr 18 · 800 Meters · Place 1 · Riverdale BaptistRiverdale Baptist800 Meters12:18.42a—
Apr 13East Coast Elite - Stevenson University, MDApr 13 · 400 Meters · Place 5 · Riverdale BaptistRiverdale Baptist400 Meters5.53.13a10
Apr 13East Coast Elite - Stevenson University, MDApr 13 · 200 Meters · Place 11 · Riverdale BaptistRiverdale Baptist200 MetersRound P11.23.56a10
Mar 15adidas Track NationalsMar 15 · 400 Meters · Place 26 · Riverdale BaRiverdale Ba400 Meters2651.7310
Mar 15adidas Track NationalsMar 15 · 200 Meters · Place 74 · Riverdale BaRiverdale Ba200 MetersRound P7423.0110

2023 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 400 Meters · Place 14 · Riverdale BaptistRiverdale Baptist400 Meters14.52.09a10
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · Long Jump · Place 16 · Riverdale BaptistRiverdale BaptistLong Jump16.15-08.00 PB10
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 400 Meters · Place 1 · Riverdale BaptistRiverdale Baptist400 Meters1.51.86a10
Dec 8Virginia Beach HS OpenerDec 8 · 500 Meters · Place 1 · Riverdale BaptistRiverdale Baptist500 Meters1.1:10.24a10
Dec 8Virginia Beach HS OpenerDec 8 · 300 Meters · Place 11 · Riverdale BaptistRiverdale Baptist300 Meters11.36.75a10
Dec 8Virginia Beach HS OpenerDec 8 · 55 Meter · Place 48 · Riverdale BaptistRiverdale Baptist55 MeterRound P48.7.01a10
Mar 17adidas Indoor NationalsMar 17 · Long Jump · Place 5 · Riverdale Ba,UpperRiverdale Ba,UpperLong Jump55.34m9
Mar 17adidas Indoor NationalsMar 17 · 400 Meters · Place 9 · Riverdale Ba,UpperRiverdale Ba,Upper400 Meters953.449
Mar 17adidas Indoor NationalsMar 17 · 200 Meters · Place 15 · Riverdale Ba,UpperRiverdale Ba,Upper200 Meters1523.949
Feb 25WCAC InvitationalFeb 25 · 200 Meters · Place 12 · Riverdale Baptist ScRiverdale Baptist Sc200 Meters1223.949
Feb 25WCAC InvitationalFeb 25 · 60 Meters · Place 27 · Riverdale Baptist ScRiverdale Baptist Sc60 MetersRound P277.549
Feb 4Private Schools InvitationalFeb 4 · 500 Meters · Place 8 · Riverdale BaptistRiverdale Baptist500 Meters81:11.919
Jan 28Bulldog InvitationalJan 28 · 55 Meters · Place 143 · Riverdale BaRiverdale Ba55 Meters1437.0569
Jan 28Bulldog InvitationalJan 28 · 500 Meters · Place 63 · Riverdale BaRiverdale Ba500 Meters631:13.329
Jan 13Virginia Showcase InvitationalJan 13 · 300 Meters · Place 186 · Riverdale BaptistRiverdale Baptist300 Meters186.38.69a9
Jan 13Virginia Showcase InvitationalJan 13 · 55 Meter · Place 210 · Riverdale BaptistRiverdale Baptist55 MeterRound P210.7.11a9
Jan 13Virginia Showcase InvitationalJan 13 · 200 Meters · Place 32 · Riverdale BaptistRiverdale Baptist200 Meters32.23.77a9

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 142023 International Youth ChampionshipJul 14 · Combined results · Place 13 · Glenarden TrGlenarden TrCombined results1323.03 PB—
Jul 142023 International Youth ChampionshipJul 14 · Combined results · Place 10 · Glenarden TrGlenarden TrCombined resultsRound P1053.42—
Jul 142023 International Youth ChampionshipJul 14 · Combined results · Place 14 · Glenarden TrGlenarden TrCombined resultsRound P1423.17—
Jul 1PVA Track and Field InvitationalJul 1 · 400 Meters · Place 5 · Glenarden TrackGlenarden Track400 Meters5.53.40a7
Jul 1PVA Track and Field InvitationalJul 1 · 200 Meters · Place 11 · Glenarden TrackGlenarden Track200 MetersRound P11.23.95a7
Jul 1PVA Track and Field InvitationalJul 1 · 100 Meters · Place 13 · Glenarden TrackGlenarden Track100 MetersRound P13.11.70a7
Jun 3DMV Private School ChampionshipsJun 3 · Long Jump · Place 10 · Riverdale BaptistRiverdale BaptistLong Jump1017-8—
Jun 3DMV Private School ChampionshipsJun 3 · 100 Meters · Place 6 · Riverdale BaptistRiverdale Baptist100 Meters611.52a—
Jun 3DMV Private School ChampionshipsJun 3 · 100 Meters · Place 11 · Riverdale BaptistRiverdale Baptist100 Meters1111.58a—
May 20Arrows Track ClassicMay 20 · 400 Meters · Place 2 · Riverdale BaRiverdale Ba400 Meters253.35—
May 20Arrows Track ClassicMay 20 · 200 Meters · Place 2 · Riverdale BaRiverdale Ba200 Meters223.76—
May 20Arrows Track ClassicMay 20 · 100 Meters · Place 4 · Riverdale BaRiverdale Ba100 Meters412.19—
May 11MISAL ChampionshipMay 11 · 400 Meters · Place 2 · Riverdale BaptistRiverdale Baptist400 Meters252.43a—
May 11MISAL ChampionshipMay 11 · 200 Meters · Place 3 · Riverdale BaptistRiverdale Baptist200 Meters323.37a—
May 4MISAL Meet #5May 4 · Long Jump · Place 6 · Riverdale BaptistRiverdale BaptistLong Jump616-2.50—
May 4MISAL Meet #5May 4 · 800 Meters · Place 1 · Riverdale BaptistRiverdale Baptist800 Meters12:21.33a—
Apr 13MISAL Meet #2Apr 13 · 200 Meters · Place 3 · Riverdale BaptistRiverdale Baptist200 Meters323.2—
Apr 8Run 804 Track HS InvitationalApr 8 · 100 Meters · Place 63 · Riverdale Baptist ScRiverdale Baptist Sc100 MetersRound P6312.419
Apr 8Run 804 Track HS InvitationalApr 8 · 100 Meters · Place 63 · Riverdale Baptist ScRiverdale Baptist Sc100 MetersRound P6312.419
Mar 30MISAL Meet #1Mar 30 · 200 Meters · Place 12 · Riverdale BaptistRiverdale Baptist200 Meters1225.89

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30F.I.A. Holiday Indoor ClassicDec 30 · 60 Meter · Place 27 · Riverdale BaptistRiverdale Baptist60 MeterRound P27.7.74a9
Dec 30F.I.A. Holiday Indoor ClassicDec 30 · 55 Meter · Place 26 · Riverdale BaptistRiverdale Baptist55 MeterRound P26.7.16a9
Dec 30F.I.A. Holiday Indoor ClassicDec 30 · 400 Meters · Place 15 · Riverdale BaptistRiverdale Baptist400 Meters15.54.42a9
Dec 30F.I.A. Holiday Indoor ClassicDec 30 · 200 Meters · Place 19 · Riverdale BaptistRiverdale Baptist200 Meters19.24.33a9
Dec 17Howard County Winter FestivalDec 17 · 300 Meters · Place 59 · Riverdale BaptistRiverdale Baptist300 Meters59.39.38a9
Dec 10Virginia Beach HS OpenerDec 10 · 300 Meters · Place 35 · Riverdale BaptistRiverdale Baptist300 Meters35.38.86a9
Dec 10Virginia Beach HS OpenerDec 10 · 55 Meter · Place 66 · Riverdale BaptistRiverdale Baptist55 MeterRound P66.7.09a9

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 15International Youth Championship Jul 15 · 400 Meters · Place 6 · Glenarden Track ClubGlenarden Track Club400 Meters654.93—
Jul 15International Youth Championship Jul 15 · 400 Meters · Place 8 · Glenarden Track ClubGlenarden Track Club400 Meters855.78q—
Jun 4DMV Youth ChallengeJun 4 · 200 Meters · Place 13 · GlenardenGlenarden200 Meters1325.458
Jun 4DMV Youth ChallengeJun 4 · 100 Meters · Place 11 · GlenardenGlenarden100 Meters1112.188

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 72020 PVA Youth Indoor Invitational MeetMar 7 · Combined results · Place 13 · Glenarden TrGlenarden TrCombined results131:07.62 PB—
Feb 1PVA 14 & Under National Age-Group InvitationalFeb 1 · 400 Meters · Place 9 · Glenarden TrackGlenarden Track400 MetersRound P9.1:08.21a6
Feb 1PVA 14 & Under National Age-Group InvitationalFeb 1 · 400 Meters · Place 7 · Glenarden TrackGlenarden Track400 Meters7.1:05.44a6

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 14USATF Potomac Valley Association Junior Olympic ChampionshipsJun 14 · Long Jump · Place 9 · Glenarden TrackGlenarden TrackLong Jump9.3.98m PB5

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 8AAU National Indoor ChampionshipMar 8 · 60 Meter · Place 16 · Glenarden TrackGlenarden Track60 MeterRound P16.8.86a5
Mar 8AAU National Indoor ChampionshipMar 8 · 200 Meters · Place 14 · Glenarden TrackGlenarden Track200 MetersRound P14.29.10a5
Feb 17PVA Under 14 National InviteFeb 17 · 55 Meter · Place 16 · Glenarden TrackGlenarden Track55 MeterRound P16.8.19a5
Feb 17PVA Under 14 National InviteFeb 17 · 200 Meters · Place 21 · Glenarden TrackGlenarden Track200 MetersRound P21.29.36a5

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 12International Youth Track and Field ChampionshipJul 12 · 100 Meters · Place 10 · Glenarden TrGlenarden Tr100 MetersRound S1014.73—
Jul 12International Youth Track and Field ChampionshipJul 12 · 100 Meters · Place 11 · Glenarden TrGlenarden Tr100 MetersRound P1114.84—
Jul 12International Youth Track and Field ChampionshipJul 12 · 100 Meters · Place 3 · Glenarden TrGlenarden Tr100 Meters314.73—
Jul 12International Youth Track and Field ChampionshipJul 12 · 100 Meters · Place 2 · Glenarden TrGlenarden Tr100 Meters214.84—
Jun 14USATF Potomac Valley Association Junior Olympic ChampionshipsJun 14 · 100 Meters · Place 17 · Glenarden TrackGlenarden Track100 MetersRound P17.14.84a4
Jun 22018 DMV/WV Youth Challenge Track and Field InvitationalJun 2 · 100 Meters · Place 12 · Glenarden TrackGlenarden Track100 MetersRound P12.14.88a4

2018 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 9AAU Indoor National ChampionshipMar 9 · 60 Meters · Place 27 · Glenarden TrGlenarden Tr60 Meters279.4510
Mar 9AAU Indoor National ChampionshipMar 9 · 200 Meters · Place 14 · Glenarden TrGlenarden Tr200 MetersRound P1430.3710
Mar 9AAU Indoor National ChampionshipMar 9 · 60 Meters · Place 27 · Glenarden TrGlenarden Tr60 MetersRound P279.4510
Mar 9AAU Indoor National ChampionshipMar 9 · 200 Meters · Place 14 · Glenarden TrGlenarden Tr200 MetersRound P1430.3710
Mar 9AAU Indoor National ChampionshipMar 9 · 200 Meters · Place 14 · Glenarden TrGlenarden Tr200 MetersRound P1430.3710
Mar 9AAU Indoor National ChampionshipMar 9 · 60 Meters · Place 27 · Glenarden TrGlenarden Tr60 MetersRound P279.4510
Mar 9AAU Indoor National ChampionshipMar 9 · 60 Meter · Place 27 · Glenarden TrackGlenarden Track60 MeterRound P27.9.45a4
Mar 9AAU Indoor National ChampionshipMar 9 · 200 Meters · Place 14 · Glenarden TrackGlenarden Track200 MetersRound P14.30.37a4

2017 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 3PVA Local Qualifier PG CentralJun 3 · 400 Meters · Place 14 · Glenarden TrackGlenarden Track400 Meters14.1:17.793
Jun 3PVA Local Qualifier PG CentralJun 3 · 200 Meters · Place 23 · Glenarden TrackGlenarden Track200 Meters23.37.243
Jun 3PVA Local Qualifier PG CentralJun 3 · 100 Meters · Place 8 · Glenarden TrackGlenarden Track100 MetersRound P8.14.873
Jun 3PVA Local Qualifier PG CentralJun 3 · 100 Meters · Place 7 · Glenarden TrackGlenarden Track100 Meters7.15.503

2017 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 10AAU Indoor NationalsMar 10 · 200 Meters · Place 25 · Glenarden TrGlenarden Tr200 MetersRound P2532.869
Mar 10AAU Indoor NationalsMar 10 · 200 Meters · Place 25 · Glenarden TrGlenarden Tr200 Meters2532.8539
Mar 10AAU Indoor NationalsMar 10 · 60 Meters · Place 23 · Glenarden TrGlenarden Tr60 MetersRound P239.719
Mar 10AAU Indoor NationalsMar 10 · 60 Meters · Place 23 · Glenarden TrGlenarden Tr60 Meters239.719
Mar 4PVA YouthMar 4 · 55 Meter · Place 9 · Glenarden TrackGlenarden Track55 MeterRound P9.8.84a3
Mar 4PVA YouthMar 4 · 200 Meters · Place 10 · Glenarden TrackGlenarden Track200 Meters10.33.11a3