Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorAtlantic Coast HS Last Chance Meet · Jan 284:06.98Atlantic Coast HS Last Chance MeetJanuary 28, 2023
1000 Meters · OutdoorVHSL Region 4B Indoor Championship · Feb 143:53.75aVHSL Region 4B Indoor ChampionshipFebruary 14, 2025
1600 Meters · IndoorPetersburg Polar Bear Meet · Jan 236:40.30Petersburg Polar Bear MeetJanuary 23, 2024
1600 Meters · OutdoorAppomattox County HS Invitational · Apr 195:17.89Appomattox County HS InvitationalApril 19, 2025
200 Meters · OutdoorMeadowbrook Central District Meet · May 1736.48Meadowbrook Central District MeetMay 17, 2023
300 Meters · IndoorVHSL Region 5C/4B Indoor Championships · Feb 1453.23VHSL Region 5C/4B Indoor ChampionshipsFebruary 14, 2023
400 Meters · OutdoorVHSL Region 4B Championships · May 241:12.29aVHSL Region 4B ChampionshipsMay 24, 2023
500 Meters · IndoorEast Coast Elite · Jan 71:52.41East Coast EliteJanuary 7, 2023
500 Meters · OutdoorVHSL Region 4B Indoor Championships · Feb 101:44.37aVHSL Region 4B Indoor ChampionshipsFebruary 10, 2024
800 Meters · OutdoorTrojan Races (JV/Middle School) Track and Field Invitational · May 122:53.62Trojan Races (JV/Middle School) Track and Field InvitationalMay 12, 2023

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 16Nansemond River Warrior ClassicMay 16 · 1600 Meters · Place 32 · Dinwiddie County Senior1600 Meters32.7:26.23a12
May 16Nansemond River Warrior ClassicMay 16 · 800 Meters · Place 63 · Dinwiddie County Senior800 Meters63.3:13.57a12
Mar 21Shoot the Gun & Run Track and Field InvitationalMar 21 · 1600 Meters · Place 19 · Dinwiddie County Senior1600 Meters19.7:40.07a12
Mar 21Shoot the Gun & Run Track and Field InvitationalMar 21 · 800 Meters · Place 17 · Dinwiddie County Senior800 Meters17.3:07.96a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21VHSL Region 4B ITK ChampionshipsFeb 21 · 1600 Meters · Place 28 · Dinwiddie County Senior1600 Meters28.7:28.00a12
Feb 11Dinwiddie Polar Bear #2Feb 11 · 1000 Meters · Place 22 · Dinwiddie1000 Meters224:27.71SR
Feb 11Dinwiddie Polar Bear #2Feb 11 · 1600 Meters · Place 13 · Dinwiddie1600 Meters137:34.67SR
Jan 14Matoaca Polar BearJan 14 · 1000 Meters · Place 17 · Dinwiddie1000 Meters174:12.38SR
Jan 14Matoaca Polar BearJan 14 · 1600 Meters · Place 21 · Dinwiddie1600 Meters217:10.82SR

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 17Dinwiddie Polar BearDec 17 · 1000 Meters · Place 14 · Dinwiddie County Senior1000 Meters14.3:58.63aUnofficial12
Dec 17Dinwiddie Polar BearDec 17 · 1600 Meters · Place 22 · Dinwiddie County Senior1600 Meters22.6:56.81aUnofficial12
Apr 19Appomattox County HS InvitationalApr 19 · 1600 Meters · Place 7 · Dinwiddie1600 Meters75:17.89 PB—
Apr 19Appomattox County HS InvitationalApr 19 · 800 Meters · Place 11 · Dinwiddie800 Meters113:07.81—
Mar 22Charles City Invitational 2025Mar 22 · 1600 Meters · Place 40 · Dinwiddie1600 Meters406:44.27—
Mar 22Charles City Invitational 2025Mar 22 · 800 Meters · Place 42 · Dinwiddie800 Meters423:00.94—
Mar 222025 Charles City InvitationalMar 22 · 1600 Meters · Place 40 · Dinwiddie County Senior1600 Meters40.6:44.27a11
Mar 222025 Charles City InvitationalMar 22 · 800 Meters · Place 42 · Dinwiddie County Senior800 Meters42.3:00.94a11
Feb 14VHSL Region 4B Indoor ChampionshipFeb 14 · 1000 Meters · Place 32 · Dinwiddie County Senior1000 Meters32.3:53.75a PB11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 5Matoaca Polar BearFeb 5 · 1000 Meters · Place 8 · Dinwiddie1000 Meters84:14.68—
Feb 5Matoaca Polar BearFeb 5 · 1600 Meters · Place 8 · Dinwiddie1600 Meters87:12.81—
Jan 29Petersburg Polar BearJan 29 · 1000 Meters · Place 6 · Dinwiddie1000 Meters64:09.49—
Jan 29Petersburg Polar BearJan 29 · 1600 Meters · Place 13 · Dinwiddie1600 Meters137:20.13—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1Petersburg Central District MeetMay 1 · 800 Meters · Place 24 · Dinwiddie800 Meters242:53.6810
Apr 20Ken Lampert All-Comers MeetApr 20 · 1600 Meters · Place 20 · Dinwiddie County Senior1600 Meters20.6:36.10a10
Feb 10VHSL Region 4B Indoor ChampionshipsFeb 10 · 500 Meters · Place 31 · Dinwiddie County Senior500 Meters31.1:44.37a PB10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 23Petersburg Polar Bear MeetJan 23 · 1600 Meters · Place 6 · Dinwiddie1600 Meters66:40.30 PB—
Jan 13Boo Williams Indoor InvitationalJan 13 · 1000 Meters · Place 12 · Dinwiddie1000 Meters124:21.96—
Jan 13Boo Williams Indoor InvitationalJan 13 · 1000 Meters · Place 65 · Dinwiddie1000 Meters654:21.96—
Jan 13Boo Williams Indoor InvitationalJan 13 · 1600 Meters · Place 13 · Dinwiddie1600 Meters137:09.48—
Jan 13Boo Williams Indoor InvitationalJan 13 · 1600 Meters · Place 52 · Dinwiddie1600 Meters527:09.48—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24VHSL Region 4B ChampionshipsMay 24 · 400 Meters · Place 33 · Dinwiddie County Senior400 Meters33.1:12.29a PB9
May 17Meadowbrook Central District MeetMay 17 · 200 Meters · Place 31 · Dinwiddie200 Meters3136.48 PB—
May 17Meadowbrook Central District MeetMay 17 · 1600 Meters · Place 13 · Dinwiddie1600 Meters136:48.70—
May 13Highland Springs Invitational NBN QualifierMay 13 · 1600 Meters · Place 54 · Dinwiddie1600 Meters547:41.419
May 12Trojan Races (JV/Middle School) Track and Field InvitationalMay 12 · 1600 Meters · Place 21 · DINWIDDIE1600 Meters217:20.26—
May 12Trojan Races (JV/Middle School) Track and Field InvitationalMay 12 · 800 Meters · Place 21 · DINWIDDIE800 Meters212:53.62 PB—
May 10Dinwiddie Central District MeetMay 10 · 400 Meters · Place 35 · Dinwiddie400 Meters351:16.53—
Mar 25Charles City Invitational 2023Mar 25 · 400 Meters · Place 43 · Dinwiddie400 Meters431:16.27—
Mar 15Dinwiddie Mini-MeetMar 15 · 800 Meters · Place 22 · Dinwiddie800 Meters223:05.73—
Mar 15Dinwiddie Mini-MeetMar 15 · 1600 Meters · Place 10 · Dinwiddie1600 Meters107:09.98—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14VHSL Region 5C/4B Indoor ChampionshipsFeb 14 · 300 Meters · Place 34 · Dinwiddie300 Meters3453.23 PB9
Jan 28Atlantic Coast HS Last Chance MeetJan 28 · 1000 Meters · Place 84 · Dinwiddie1000 Meters844:06.98 PB9
Jan 11Central District Polar Bear MeetJan 11 · 1000 Meters · Place 19 · DINWIDDIE1000 Meters194:12.52—
Jan 7East Coast EliteJan 7 · 500 Meters · Place 6 · Dinwiddie500 Meters61:52.41 PB9
Jan 7East Coast EliteJan 7 · 500 Meters · Place 123 · Dinwiddie500 Meters1231:52.419

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Liberty Flames HS InvitationalDec 10 · 300 Meters · Place 214 · Dinwiddie County Senior300 Meters214.55.69a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Matoaca Polar BearDec 7 · 1600 Meters · Place 16 · Dinwiddie County Senior1600 Meters16.8:08.36aUnofficial9