Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAll American Track Classic Virginia · Apr 213.30All American Track Classic VirginiaApril 2, 2022
1000 Meters · IndoorLiberty Christmas HS Invitational · Dec 143:13.67aLiberty Christmas HS InvitationalDecember 14, 2024
200 Meters · OutdoorAll American Track Classic Virginia · Apr 227.00All American Track Classic VirginiaApril 2, 2022
300 Meters · IndoorLiberty Premier Invitational (College) · Jan 743.87Liberty Premier Invitational (College)January 7, 2023
400 Meters · OutdoorGeorge Mason Dalton Ebanks Invitational · Apr 358.72aGeorge Mason Dalton Ebanks InvitationalApril 3, 2026
500 Meters · IndoorA-10 Indoor Championships · Feb 271:19.97aA-10 Indoor ChampionshipsFebruary 27, 2026
600 Meters · IndoorHokie Invitational · Jan 231:39.85Hokie InvitationalJanuary 23, 2026
800 Meters · IndoorDarius Dixon Invite · Feb 132:29.96aDarius Dixon InviteFebruary 13, 2026
800 Meters · OutdoorVHSL Class 5 State Championships · May 312:16.64VHSL Class 5 State ChampionshipsMay 31, 2024
Long Jump · IndoorLiberty Christmas Invitational · Dec 1714-02.25Liberty Christmas InvitationalDecember 17, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8Navy National EliteMay 8 · 800 Meters · Place 11 · George MasonGeorge Mason800 Meters11.2:20.18aFr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 400 Meters · Place 25 · George MasonGeorge Mason400 MetersRound P25.59.11aFr
Apr 17Virginia ChallengeApr 17 · 800 Meters · Place 65 · George MasonGeorge Mason800 Meters65.2:26.79aFr
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 99 · George MasonGeorge Mason800 Meters99.2:22.23aFr
Apr 3George Mason Dalton Ebanks InvitationalApr 3 · 400 Meters · Place 30 · George MasonGeorge Mason400 Meters3058.72a PBFr
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 176 · George MasonGeorge Mason800 Meters176.2:21.02aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27A-10 Indoor ChampionshipsFeb 27 · 500 Meters · Place 18 · George MasonGeorge Mason500 Meters181:19.97a PBFR
Feb 13Darius Dixon InviteFeb 13 · 800 Meters · Place 30 · George MasonGeorge Mason800 Meters302:29.96a PBFr
Jan 30George Mason Patriot GamesJan 30 · 500 Meters · Place 4 · George MasonGeorge Mason500 Meters41:20.50aFr
Jan 23Hokie InvitationalJan 23 · 600 Meters · Place 3 · George MasonGeorge Mason600 Meters31:39.85 PBFR

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 5 State ChampionshipsJun 6 · 800 Meters · Place 4 · MassaponaxMassaponax800 Meters42:21.40—
May 7Commonwealth District ChampionshipMay 7 · 800 Meters · Place 3 · MassaponaxMassaponax800 Meters3.2:19.65a12
Apr 19Gainesville Cardinal ClassicApr 19 · 800 Meters · Place 6 · MassaponaxMassaponax800 Meters62:26.18—
Apr 19Gainesville Cardinal ClassicApr 19 · 800 Meters · Place 6 · MassaponaxMassaponax800 Meters62:26.1812
Apr 52025 Run Eight O Four HS InvitationalApr 5 · 800 Meters · Place 7 · MassaponaxMassaponax800 Meters7.2:27.77a12
Jan 29Commonwealth Mid-Week #4Jan 29 · 500 Meters · Place 4 · MassaponaxMassaponax500 Meters4.1:25.34Unofficial12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 175A Region D Indoor Track ChampionshipsFeb 17 · 1000 Meters · Place 7 · MassaponaxMassaponax1000 Meters73:21.15—
Jan 25St. Christopher's Indoor Track & Field InvitationalJan 25 · 500 Meters · Place 18 · MassaponaxMassaponax500 Meters181:23.4112
Jan 25St. Christopher's Indoor Track & Field InvitationalJan 25 · 500 Meters · Place 18 · MassaponaxMassaponax500 Meters181:23.4112
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 101 · MassaponaxMassaponax1000 Meters1013:21.165—
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 101 · MassaponaxMassaponax1000 Meters1013:21.165—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Liberty Christmas HS InvitationalDec 14 · 1000 Meters · Place 12 · MassaponaxMassaponax1000 Meters12.3:13.67a PB12
Feb 12VHSL 5A Region D Indoor Track ChampionshipsFeb 12 · 500 Meters · Place 2 · MassaponaxMassaponax500 Meters21:21.57—
Jan 12The VA ShowcaseJan 12 · 500 Meters · Place 23 · MassaponaxMassaponax500 Meters231:22.62—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 31VHSL Class 5 State ChampionshipsMay 31 · 800 Meters · Place 2 · MassaponaxMassaponax800 Meters22:16.64 PB—
May 20VHSL Region 5D ChampionshipMay 20 · 800 Meters · Place 1 · MassaponaxMassaponax800 Meters12:18.45—
May 9Commonwealth District ChampionshipMay 9 · 800 Meters · Place 3 · MassaponaxMassaponax800 Meters3.2:21.48a11
May 3Dogwood Track ClassicMay 3 · 800 Meters · Place 50 · MassaponaxMassaponax800 Meters502:24.2411
Apr 20Gainesville Cardinal ClassicApr 20 · 800 Meters · Place 11 · MassaponaxMassaponax800 Meters11.2:25.24a11

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 16Grant Holloway Holiday InvitationalDec 16 · 500 Meters · Place 24 · MassaponaxMassaponax500 Meters24.1:23.45a11
Dec 9Liberty Flames HS InvitationalDec 9 · 500 Meters · Place 19 · MassaponaxMassaponax500 Meters19.1:24.26a11
Dec 9Liberty Flames HS InvitationalDec 9 · 300 Meters · Place 41 · MassaponaxMassaponax300 Meters41.43.88a11
Feb 24VHSL Class 5 State Indoor T & F ChampionshipsFeb 24 · 500 Meters · Place 10 · MassaponaxMassaponax500 Meters101:21.0910
Feb 13VHSL 5A Region D Indoor Track ChampionshipsFeb 13 · 500 Meters · Place 1 · MassaponaxMassaponax500 Meters11:20.92—
Jan 31Commonwealth District Indoor Track & Field ChampionshipsJan 31 · Long Jump · Place 12 · MASSAPONAXMASSAPONAXLong Jump1212-00.0010
Jan 31Commonwealth District Indoor Track & Field ChampionshipsJan 31 · 500 Meters · Place 3 · MASSAPONAXMASSAPONAX500 Meters31:23.4010
Jan 28Atlantic Coast HS Last Chance MeetJan 28 · 300 Meters · Place 11 · MassaponaxMassaponax300 Meters1144.1010
Jan 28Atlantic Coast HS Last Chance MeetJan 28 · 500 Meters · Place 8 · MassaponaxMassaponax500 Meters81:21.8710
Jan 13Virginia Showcase InvitationalJan 13 · 500 Meters · Place 22 · MassaponaxMassaponax500 Meters22.1:21.32a10
Jan 7Liberty Premier Invitational (College)Jan 7 · 500 Meters · Place 17 · MassaponaxMassaponax500 Meters171:22.30—
Jan 7Liberty Premier Invitational (College)Jan 7 · 300 Meters · Place 31 · MassaponaxMassaponax300 Meters3143.87 PB—
Jan 7Liberty Premier HS InvitationalJan 7 · 500 Meters · Place 17 · MassaponaxMassaponax500 Meters17.1:22.30a10
Jan 7Liberty Premier HS InvitationalJan 7 · 300 Meters · Place 31 · MassaponaxMassaponax300 Meters31.43.87a10
Jan 7Liberty Premier HS InvitationalJan 7 · Long Jump · MassaponaxMassaponaxLong Jump--FOUL10

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 2Caroline Icebreaker InvitationalDec 2 · 500 Meters · Place 2 · MassaponaxMassaponax500 Meters2.1:21.83aUnofficial11
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 47 · MassaponaxMassaponax400 Meters471:00.6010
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 47 · MassaponaxMassaponax400 Meters471:00.6010
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 2 · MassaponaxMassaponax400 Meters21:00.6010
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 46 · MassaponaxMassaponax400 Meters461:01.0210
May 5Dogwood Track ClassicMay 5 · 400 Meters · Place 46 · MassaponaxMassaponax400 Meters461:01.0210
Apr 22The 20th Annual Gar-Field InvitationalApr 22 · 400 Meters · Place 3 · MassaponaxMassaponax400 Meters3.1:02.12a10
Apr 8Colonial Forge ShowcaseApr 8 · 400 Meters · Place 4 · MASSAPONAXMASSAPONAX400 Meters41:01.2110
Apr 1All American Track Classic VirginiaApr 1 · 400 Meters · Place 5 · MASSAPONAXMASSAPONAX400 Meters51:01.1510

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · 500 Meters · Place 12 · MassaponaxMassaponax500 Meters12.1:23.53a10
Dec 17Liberty Christmas InvitationalDec 17 · 300 Meters · Place 20 · MassaponaxMassaponax300 Meters20.44.10a10
Dec 17Liberty Christmas InvitationalDec 17 · Long Jump · Place 8 · MassaponaxMassaponaxLong Jump8.14-02.25 PB10
Dec 10Liberty Flames HS InvitationalDec 10 · 500 Meters · Place 5 · MassaponaxMassaponax500 Meters5.1:27.24a10

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 3Caroline Icebreaker InvitationalDec 3 · 500 Meters · Place 2 · MassaponaxMassaponax500 Meters2.1:28.19aUnofficial10
May 255A Region D Outdoor Track ChampionshipsMay 25 · 400 Meters · Place 10 · MassaponaxMassaponax400 Meters101:03.93—
May 255A Region D Outdoor Track ChampionshipsMay 25 · 100 Meters · Place 12 · MassaponaxMassaponax100 Meters1213.48—
May 6Dogwood Track ClassicMay 6 · 400 Meters · Place 21 · MassaponaxMassaponax400 Meters211:02.53—
Apr 11North Stafford WeekdayApr 11 · 400 Meters · Place 2 · MassaponaxMassaponax400 Meters2.1:03.76a9
Apr 11North Stafford WeekdayApr 11 · 200 Meters · Place 6 · MassaponaxMassaponax200 Meters6.28.06a9
Apr 2All American Track Classic VirginiaApr 2 · 200 Meters · Place 30 · MASSAPONAX, FredMASSAPONAX, Fred200 Meters3027.00 PB9
Apr 2All American Track Classic VirginiaApr 2 · 100 Meters · Place 29 · MASSAPONAX, FredMASSAPONAX, Fred100 MetersRound P2913.30 PB9
Apr 2All American Track Classic VirginiaApr 2 · 200 Meters · Place 38 · MASSAPONAXMASSAPONAX200 Meters3828.989
Apr 2All American Track Classic VirginiaApr 2 · 100 Meters · Place 42 · MASSAPONAXMASSAPONAX100 MetersRound P4214.069
Apr 2All American Track Classic VirginiaApr 2 · 200 Meters · Place 1 · MASSAPONAXMASSAPONAX200 Meters127.009