Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor19th Annual Bring the Heat Invitational · Apr 2012.49a19th Annual Bring the Heat InvitationalApril 20, 2024
200 Meters · IndoorAAU Region 3 · Jun 2025.09aAAU Region 3June 20, 2024
200 Meters · OutdoorUSATF Potomac Valley Youth Association Junior Olympic Championship · Jun 623.83aUSATF Potomac Valley Youth Association Junior Olympic ChampionshipJune 6, 2026
200m Hurdles · 30" / 0.762m · OutdoorPVA Track and Field Invitational · Jul 130.13aPVA Track and Field InvitationalJuly 1, 2023
200m Hurdles · 36" / 0.914m · IndoorAAU Region 3 · Jun 2029.42aAAU Region 3June 20, 2024
300 Meters · IndoorPGCPS District Meet · Dec 1240.95aPGCPS District MeetDecember 12, 2024
300 Meters · OutdoorWalter Bass Invite · Jan 1739.35aWalter Bass InviteJanuary 17, 2026
400 Meters · IndoorAAU Region 3 · Jun 2056.11aAAU Region 3June 20, 2024
400 Meters · OutdoorSam Singleton Scorpion Classic · Apr 1752.38aSam Singleton Scorpion ClassicApril 17, 2026
400 Meters · Relay Split · IndoorMPSSAA 2A West Region Championships · Feb 356.413MPSSAA 2A West Region ChampionshipsFebruary 3, 2026
500 Meters · IndoorPGCPS District Meet · Dec 101:12.87aPGCPS District MeetDecember 10, 2025
500 Meters · OutdoorWalter Bass Invite · Jan 171:12.18aWalter Bass InviteJanuary 17, 2026
55 Meter · IndoorCoach A (Rich Andrulonis) Invitational · Dec 77.31aCoach A (Rich Andrulonis) InvitationalDecember 7, 2024
55 Meters · IndoorPGCPS Challenge Invite · Jan 47.20aPGCPS Challenge InviteJanuary 4, 2025
60 Meter · IndoorPVA 14 and Under National Age-Group Invitational Championship · Feb 177.99aPVA 14 and Under National Age-Group Invitational ChampionshipFebruary 17, 2024
60 Meters · IndoorPVA Youth Indoor Invitational Championship · Mar 37.91aPVA Youth Indoor Invitational ChampionshipMarch 3, 2024
800 Meters · Indoor2026 PGCPS Indoor Track and Field Championships · Jan 222:14.68a2026 PGCPS Indoor Track and Field ChampionshipsJanuary 22, 2026
800 Meters · OutdoorIYC · Jul 112:10.66aIYCJuly 11, 2025
800 Meters · Relay Split · IndoorMPSSAA 2A West Region Championships · Feb 32:18.376MPSSAA 2A West Region ChampionshipsFebruary 3, 2026
Finals · Outdoor2023 PVA Youth Invitational · Mar 48.582023 PVA Youth InvitationalMarch 4, 2023

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 31SGA Youth MeetJul 31 · 400 Meters · Place 6 · Cavalier Cavalette TrackCavalier Cavalette Track400 Meters6.55.21a10
Jul 31SGA Youth MeetJul 31 · 200 Meters · Place 13 · Cavalier Cavalette TrackCavalier Cavalette Track200 MetersRound P13.24.96a10
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Cavalier Cavalette TrackCavalier Cavalette Track400 MetersRound P--DNS10
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Cavalier Cavalette TrackCavalier Cavalette Track200 MetersRound P--DNSWind: -1.310
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 400 Meters · Place 11 · Cavalier Cavalette TrackCavalier Cavalette Track400 MetersRound P11.52.71a10
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 200 Meters · Place 17 · Cavalier Cavalette TrackCavalier Cavalette Track200 MetersRound P17.23.88aWind: 2.210
Jun 20Legacy Juneteenth Track ShowcaseJun 20 · 400 Meters · Place 3 · Cavalier Cavalette TrackCavalier Cavalette Track400 Meters3.53.65a10
Jun 20Legacy Juneteenth Track ShowcaseJun 20 · 200 Meters · Place 5 · Cavalier Cavalette TrackCavalier Cavalette Track200 Meters5.24.30a10
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · 400 Meters · Place 4 · Cavalier Cavalette TrackCavalier Cavalette Track400 Meters4.53.28a10
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · 200 Meters · Place 7 · Cavalier Cavalette TrackCavalier Cavalette Track200 Meters7.23.83a PB10
May 12MPSSAA 2A South Region ChampionshipsMay 12 · 400 Meters · CrosslandCrossland400 Meters--FS10
May 52026 PGCPS Outdoor Track & Field ChampionshipsMay 5 · 400 Meters · Place 4 · CrosslandCrossland400 Meters4.52.65a10
May 2Titans Classic HS InvitationalMay 2 · 400 Meters · Place 16 · CrosslandCrossland400 Meters16.53.74a10
Apr 29PGCPS Tune-Up/Last ChanceApr 29 · 200 Meters · Place 30 · CrosslandCrossland200 Meters3025.24a10
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 800 Meters · CrosslandCrossland800 Meters—DNF10
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 400 Meters · Place 62 · CrosslandCrossland400 Meters6254.34a10
Apr 17Sam Singleton Scorpion ClassicApr 17 · 400 Meters · Place 2 · CrosslandCrossland400 Meters252.38a PB10
Apr 17Sam Singleton Scorpion ClassicApr 17 · 200 Meters · Place 71 · CrosslandCrossland200 Meters7124.15a10
Apr 11Bryan R. Brown - Jaguar InvitationalApr 11 · 800 Meters · Place 30 · CrosslandCrossland800 Meters302:12.68a10
Apr 11Bryan R. Brown - Jaguar InvitationalApr 11 · 400 Meters · Place 8 · CrosslandCrossland400 Meters853.00a10
Apr 4Spartan Invitational 2026Apr 4 · 800 Meters · Place 33 · CrosslandCrossland800 Meters332:13.32a10
Apr 4Spartan Invitational 2026Apr 4 · 400 Meters · Place 34 · CrosslandCrossland400 Meters3453.23a10
Mar 27SMCM HS InvitationalMar 27 · 800 Meters · Place 12 · CrosslandCrossland800 Meters122:27.84a10
Mar 27SMCM HS InvitationalMar 27 · 400 Meters · Place 18 · CrosslandCrossland400 Meters1857.88a10
Jan 17Walter Bass InviteJan 17 · 500 Meters · Place 17 · CrosslandCrossland500 Meters17.1:12.18a PB10
Jan 17Walter Bass InviteJan 17 · 300 Meters · Place 135 · CrosslandCrossland300 Meters135.39.35a PB10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 3MPSSAA 2A West Region ChampionshipsFeb 3 · 800 Meters · CrosslandCrossland800 MetersRelay Split—2:18.376 PB10
Feb 3MPSSAA 2A West Region ChampionshipsFeb 3 · 400 Meters · CrosslandCrossland400 MetersRelay Split—56.413 PB10
Jan 222026 PGCPS Indoor Track and Field ChampionshipsJan 22 · 800 Meters · Place 15 · CrosslandCrossland800 Meters152:14.68a PB10
Jan 222026 PGCPS Indoor Track and Field ChampionshipsJan 22 · 500 Meters · Place 27 · CrosslandCrossland500 Meters271:13.54a10
Jan 15PGCPS District Tune-UpJan 15 · 800 Meters · Place 24 · CrosslandCrossland800 Meters242:20.57a10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 272025 PGCPS Holiday InvitationalDec 27 · 800 Meters · Place 15 · CrosslandCrossland800 Meters15.2:15.68a10
Dec 10PGCPS District MeetDec 10 · 500 Meters · Place 15 · CrosslandCrossland500 Meters15.1:12.87a PB10
Dec 10PGCPS District MeetDec 10 · 800 Meters · Place 7 · CrosslandCrossland800 Meters7.2:17.75a10
Feb 22LEGACY Indoor ShowcaseFeb 22 · 60 Meters · Place 29 · Cavalier CavaletteCavalier Cavalette60 MetersRound P297.98a—
Jan 272026 PGCPS Indoor Track & Field ChampionshipsJan 27 · 500 Meters · Place 29 · CrosslandCrossland500 Meters291:15.53a—
Jan 4PGCPS Challenge InviteJan 4 · 55 Meters · Place 3 · CrosslandCrossland55 Meters37.20a PB—

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 11IYCJul 11 · 800 Meters · Place 5 · Cavalier CavaletteCavalier Cavalette800 Meters52:10.66a PB—
Jul 11IYCJul 11 · 400 Meters · Place 26 · Cavalier CavaletteCavalier Cavalette400 MetersRound P2654.75a—
Jul 5PVA InvitationalJul 5 · 800 Meters · Place 4 · Cavalier/Cavalette Track ClubCavalier/Cavalette Track Club800 Meters42:11.10—
Jul 5PVA InvitationalJul 5 · 400 Meters · Place 4 · Cavalier/Cavalette Track ClubCavalier/Cavalette Track Club400 Meters453.02—
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 400 Meters · Place 8 · Cavalier Cavalette TrackCavalier Cavalette Track400 Meters8.53.23a9
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 200 Meters · Place 20 · Cavalier Cavalette TrackCavalier Cavalette Track200 MetersRound P20.24.22a9
Jun 14AAU Potomac Valley District QualifierJun 14 · 400 Meters · Place 8 · Cavalier CavaletteCavalier Cavalette400 Meters854.28a—
Jun 14AAU Potomac Valley District QualifierJun 14 · 200 Meters · Place 14 · Cavalier CavaletteCavalier Cavalette200 MetersRound P1424.31a—
Jun 14AAU PVA DistrictJun 14 · 400 Meters · Place 8 · Cavalier Cavalette TrackCavalier Cavalette Track400 Meters8.54.28a9
Jun 14AAU PVA DistrictJun 14 · 200 Meters · Place 14 · Cavalier Cavalette TrackCavalier Cavalette Track200 MetersRound P14.24.31a9
May 12MPSSAA 2A South Region ChampionshipsMay 12 · 400 Meters · Place 21 · CrosslandCrossland400 Meters2153.44a9
May 82025 PGCPS Outdoor Track & Field ChampionshipsMay 8 · 800 Meters · CrosslandCrossland800 Meters—DNS9
May 82025 PGCPS Outdoor Track & Field ChampionshipsMay 8 · 400 Meters · CrosslandCrossland400 Meters—DNF9
Apr 10XV Annual Kent Island InvitationalApr 10 · 400 Meters · Place 13 · CrosslandCrossland400 Meters1355.45a9
Apr 5Spartan Invitational 2025Apr 5 · 400 Meters · Place 47 · CrosslandCrossland400 Meters4755.16a9
Apr 5Spartan Invitational 2025Apr 5 · 200 Meters · Place 48 · CrosslandCrossland200 Meters4824.67a9
Mar 28SMCM HS Invitational Mar 28 · 400 Meters · Place 15 · CrosslandCrossland400 Meters1553.57a9
Mar 28SMCM HS Invitational Mar 28 · 200 Meters · Place 20 · CrosslandCrossland200 Meters2024.64a9
Mar 22Seahawk Invitational 2025Mar 22 · 400 Meters · Place 20 · CrosslandCrossland400 Meters2054.36a9
Mar 22Seahawk Invitational 2025Mar 22 · 200 Meters · Place 31 · CrosslandCrossland200 Meters3124.91a9

2024 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 12PGCPS District MeetDec 12 · 300 Meters · Place 35 · CrosslandCrossland300 Meters35.40.95a PB9
Dec 7Coach A (Rich Andrulonis) InvitationalDec 7 · 55 Meter · Place 64 · CrosslandCrossland55 MeterRound P64.7.31a PB9
Jun 20AAU Region 3Jun 20 · 200m Hurdles · Place 10 · Cavalier Cavalette TrackCavalier Cavalette Track200m Hurdles36" / 0.914mRound P10.29.42a PBWind: -0.68
Jun 20AAU Region 3Jun 20 · 400 Meters · Place 11 · Cavalier Cavalette TrackCavalier Cavalette Track400 Meters11.56.11a PB8
Jun 20AAU Region 3Jun 20 · 200 Meters · Place 18 · Cavalier Cavalette TrackCavalier Cavalette Track200 MetersRound P18.25.09a PBWind: -1.68
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 200 Meters · Place 5 · Cavalier Cavalette TracCavalier Cavalette Trac200 Meters526.51a—
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 60 Meters · Place 4 · Cavalier Cavalette TracCavalier Cavalette Trac60 Meters47.93a—
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 60 Meters · Place 4 · Cavalier Cavalette TracCavalier Cavalette Trac60 Meters47.91a PB—
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 60 Meter · Place 10 · Cavalier Cavalette TrackCavalier Cavalette Track60 MeterRound P10.8.02a8
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 200 Meters · Place 13 · Cavalier Cavalette TrackCavalier Cavalette Track200 MetersRound P13.26.56a8
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 60 Meter · Place 16 · Cavalier Cavalette TrackCavalier Cavalette Track60 MeterRound P16.7.99a PB8
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Place 20 · Cavalier Cavalette TrackCavalier Cavalette Track400 MetersRound P20.1:03.06a8
Jan 14VA Showcase ClubJan 14 · 60 Meter · Place 18 · Cavalier Cavalette TrackCavalier Cavalette Track60 MeterRound P18.8.12a8
Jan 14VA Showcase ClubJan 14 · 400 Meters · Place 22 · Cavalier Cavalette TrackCavalier Cavalette Track400 Meters22.1:02.76a8
Jan 14VA Showcase ClubJan 14 · 200 Meters · Place 24 · Cavalier Cavalette TrackCavalier Cavalette Track200 Meters24.26.12a8
Jan 12The VA ShowcaseJan 12 · 400 Meters · Place 22 · Cavalier/CavCavalier/Cav400 Meters221:02.76—
Jan 12The VA ShowcaseJan 12 · 200 Meters · Place 24 · Cavalier/CavCavalier/Cav200 Meters2426.12—
Jan 12The VA ShowcaseJan 12 · 60 Meters · Place 18 · Cavalier/CavCavalier/Cav60 MetersRound P188.12—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 15LEGACY Juneteenth Track ShowcaseJun 15 · 400 Meters · Place 1 · Cavalier/Cavalette Track ClubCavalier/Cavalette Track Club400 Meters157.28—
Jun 15LEGACY Juneteenth Track ShowcaseJun 15 · 200 Meters · Place 2 · Cavalier/Cavalette Track ClubCavalier/Cavalette Track Club200 Meters225.85—
Jun 15LEGACY Juneteenth Track ShowcaseJun 15 · 100 Meters · Place 4 · Cavalier/Cavalette Track ClubCavalier/Cavalette Track Club100 Meters412.61—
Jun 8AAU Potomac Valley District QualifierJun 8 · 400 Meters · Place 7 · Cavalier Cavalette TrackCavalier Cavalette Track400 Meters7.57.58a8
Jun 8AAU Potomac Valley District QualifierJun 8 · 200 Meters · Place 16 · Cavalier Cavalette TrackCavalier Cavalette Track200 Meters16.25.42a8
May 25Legacy VA InvitationalMay 25 · 100m Hurdles · Place 4 · Cavalier/CavCavalier/Cav100m Hurdles420.0810
May 25Legacy VA InvitationalMay 25 · 400 Meters · Place 4 · Cavalier/CavCavalier/Cav400 Meters41:01.0710
May 18Lightning Relays May 18 · 100m Hurdles · Place 4 · Cavalier Cavalette TrackCavalier Cavalette Track100m Hurdles33" / 0.838m4.20.08aUnofficial8
May 18Lightning Relays May 18 · 200 Meters · Place 4 · Cavalier Cavalette TrackCavalier Cavalette Track200 Meters4.25.74aUnofficial8
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 10 · Cavalier Cavalette TrackCavalier Cavalette Track200 MetersRound P10.25.13a8
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 100 Meters · Place 10 · Cavalier Cavalette TrackCavalier Cavalette Track100 Meters10.12.49a PB8

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · 100m Hurdles · Place 13 · Cavalier Cavalette TrackCavalier Cavalette Track100m Hurdles30" / 0.762mRound P13.22.31aWind: -1.2Unofficial7
Jul 11AAU Club ChampionshipsJul 11 · 400 Meters · Place 18 · Cavalier Cavalette TrackCavalier Cavalette Track400 MetersRound P18.1:01.07aUnofficial7
Jul 11AAU Club ChampionshipsJul 11 · 200 Meters · Place 27 · Cavalier Cavalette TrackCavalier Cavalette Track200 MetersRound P27.26.54aWind: -0.3Unofficial7
Jul 11AAU Club ChampionshipsJul 11 · 100 Meters · Place 25 · Cavalier Cavalette TrackCavalier Cavalette Track100 MetersRound P25.13.22aWind: 0.4Unofficial7
Jul 1PVA Track and Field InvitationalJul 1 · 200m Hurdles · Place 4 · Cavalier Cavalette TrackCavalier Cavalette Track200m Hurdles30" / 0.762m4.30.13a PB7
Jul 1PVA Track and Field InvitationalJul 1 · 200 Meters · Place 29 · Cavalier Cavalette TrackCavalier Cavalette Track200 MetersRound P29.27.16a7
Jul 1PVA Track and Field InvitationalJul 1 · 100 Meters · Place 16 · Cavalier Cavalette TrackCavalier Cavalette Track100 MetersRound P16.12.84a7
Mar 42023 PVA Youth InvitationalMar 4 · Finals · Place 14 · CavalierCavCavalierCavFinalsRound P148.58 PB13
Mar 42023 PVA Youth InvitationalMar 4 · Finals · Place 10 · CavalierCavCavalierCavFinals1028.3413

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 25LEGACY INDOOR TRACK SHOWCASEFeb 25 · 55 Meters · Place 30 · 13 CAVALIER/CAV13 CAVALIER/CAV55 MetersRound P307.75—
Feb 18PVA 14 & Under National Championship Feb 18 · 200 Meters · Place 50 · Cavalier CavaletteCavalier Cavalette200 MetersRound P5028.31—
Feb 18PVA 14 & Under National Championship Feb 18 · 55 Meters · Place 36 · Cavalier CavaletteCavalier Cavalette55 MetersRound P367.91—
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 55 Meter · Place 36 · Cavalier Cavalette TrackCavalier Cavalette Track55 MeterRound P36.7.91a7
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 200 Meters · Place 50 · Cavalier Cavalette TrackCavalier Cavalette Track200 MetersRound P50.28.31a7