Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBay Rivers Regular Season Meet #3 · Jan 243:17.48Bay Rivers Regular Season Meet #3January 24, 2023
1600 Meters · IndoorVirginia Showcase Invitational · Jan 135:47.39aVirginia Showcase InvitationalJanuary 13, 2023
1600 Meters · OutdoorHanover Hawks Spring Invitational · Apr 186:00.48aHanover Hawks Spring InvitationalApril 18, 2026
3200 Meters · IndoorBRD Reg. Season #1 · Dec 1213:00.82aBRD Reg. Season #1December 12, 2023
3200 Meters · OutdoorGloucester HS Track Classic · Apr 3013:58.42Gloucester HS Track ClassicApril 30, 2022
800 Meters · OutdoorBRD Reg. Season #1 · Mar 262:35.03aBRD Reg. Season #1March 26, 2024
800 Meters · Relay Split · IndoorT757 Last Chance HS Invite · Feb 12:47.620T757 Last Chance HS InviteFebruary 1, 2025

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 18Hanover Hawks Spring InvitationalApr 18 · 1600 Meters · Place 21 · Grafton1600 Meters21.6:00.48a PB12

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 18Mechanicsville InvitationalApr 18 · 800 Meters · Place 16 · Grafton High800 Meters162:36.42—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1T757 Last Chance HS InviteFeb 1 · 800 Meters · Grafton800 MetersRelay Split—2:47.620 PB11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 7Bay Rivers District Outdoor Track & Field ChampionshipsMay 7 · 800 Meters · Place 10 · GRAFTON HIGH800 Meters102:35.51—
Apr 17Bay Rivers District Regular Season Meet #2Apr 17 · 800 Meters · Place 11 · GRAFTON HIGH800 Meters112:40.34—
Apr 17BRD Reg. Season #2Apr 17 · 800 Meters · Place 11 · Grafton800 Meters11.2:40.34a10
Mar 26BRD Reg. Season #1Mar 26 · 800 Meters · Place 8 · Grafton800 Meters8.2:35.03a PB10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 114 · Grafton High1600 Meters1145:48.54—
Jan 12The VA ShowcaseJan 12 · 1600 Meters · Place 114 · Grafton High1600 Meters1145:48.54—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 16Grant Holloway Holiday InvitationalDec 16 · 1000 Meters · Place 32 · Grafton1000 Meters32.3:27.65a10
Dec 12BRD Reg. Season #1Dec 12 · 3200 Meters · Place 2 · Grafton3200 Meters2.13:00.82a PB10
Dec 8CNU HS Winter FrolicDec 8 · 1600 Meters · Place 10 · Grafton1600 Meters10.5:50.37a10
Feb 17VHSL Class 4 Region A Indoor T&F ChampionshipFeb 17 · 1000 Meters · Place 6 · Grafton High1000 Meters63:20.829
Feb 3Bay Rivers District Indoor Track & Field ChampionshipsFeb 3 · 1000 Meters · Place 7 · GRAFTON HIGH1000 Meters73:20.269
Jan 28Atlantic Coast HS Last Chance MeetJan 28 · 1000 Meters · Place 14 · Grafton High1000 Meters143:26.219
Jan 24Bay Rivers Regular Season Meet #3Jan 24 · 1000 Meters · Place 5 · GRAFTON HIGH1000 Meters53:17.48 PB9
Jan 13Virginia Showcase InvitationalJan 13 · 1600 Meters · Place 95 · Grafton1600 Meters95.5:47.39a PB9
Jan 10Bay Rivers Regular Season Meet #2Jan 10 · 1600 Meters · Place 4 · GRAFTON HIGH1600 Meters45:56.649
Jan 6Virginia Beach HS RelaysJan 6 · 1000 Meters · Place 13 · Grafton High1000 Meters133:25.239

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Grant Holloway Holiday InvitationalDec 17 · 1000 Meters · Place 22 · Grafton1000 Meters22.3:33.61a9
Dec 13Bay Rivers Regular Season Meet #1Dec 13 · 1600 Meters · Place 9 · Grafton1600 Meters9.6:20.08a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 30Gloucester HS Track ClassicApr 30 · 3200 Meters · Place 2 · Grafton High3200 Meters213:58.42 PB—