Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorThe 63rd East Coast Invitational · Feb 72:53.716The 63rd East Coast InvitationalFebruary 7, 2026
1600 Meters · IndoorVHSL Class 1 Indoor State Championships · Mar 44:52.87VHSL Class 1 Indoor State ChampionshipsMarch 4, 2026
1600 Meters · OutdoorVHSL Class 1 State Championships · Jun 54:42.60aVHSL Class 1 State ChampionshipsJune 5, 2026
400 Meters · OutdoorTidewater District Championships · May 2255.36Tidewater District ChampionshipsMay 22, 2025
800 Meters · OutdoorTidewater District Outdoor Track & Field Championships · May 212:04.91aTidewater District Outdoor Track & Field ChampionshipsMay 21, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 1 State ChampionshipsJun 5 · 1600 Meters · Place 9 · Middlesex1600 Meters9.4:42.60a PB11
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · 1600 Meters · Place 2 · Middlesex1600 Meters2.4:53.66a11
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · 800 Meters · Place 2 · Middlesex800 Meters2.2:07.55a11
May 21Tidewater District Outdoor Track & Field ChampionshipsMay 21 · 1600 Meters · Place 3 · Middlesex1600 Meters3.4:49.50a11
May 21Tidewater District Outdoor Track & Field ChampionshipsMay 21 · 800 Meters · Place 2 · Middlesex800 Meters2.2:04.91a PB11
May 7Rappahannock Home Meet #1May 7 · 1600 Meters · Place 5 · Middlesex1600 Meters5.5:05.52a11
May 7Rappahannock Home Meet #1May 7 · 800 Meters · Place 1 · Middlesex800 Meters1.2:07.96a11
Mar 28King William Track and Field ClassicMar 28 · 1600 Meters · Place 6 · Middlesex1600 Meters6.4:58.29a11
Mar 28King William Track and Field ClassicMar 28 · 800 Meters · Place 9 · Middlesex800 Meters9.2:17.50a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 4VHSL Class 1 Indoor State ChampionshipsMar 4 · 1600 Meters · Place 11 · Middlesex1600 Meters114:52.87 PB11
Feb 7The 63rd East Coast InvitationalFeb 7 · 1600 Meters · Place 56 · Middlesex1600 Meters564:54.81—
Feb 7The 63rd East Coast InvitationalFeb 7 · 1000 Meters · Place 38 · Middlesex1000 Meters382:53.716 PB—
Jan 4Coach Miami Presents The DMV's INDOOR SPRINTFESTJan 4 · 1600 Meters · Place 6 · Middlesex1600 Meters65:02.4611

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 1 State ChampionshipsJun 6 · 800 Meters · Place 9 · Middlesex800 Meters92:06.2710
May 29VHSL Group 1A Region A ChampionshipMay 29 · 800 Meters · Place 2 · Middlesex800 Meters22:06.01—
May 22Tidewater District ChampionshipsMay 22 · 800 Meters · Place 3 · Middlesex800 Meters32:12.11—
May 22Tidewater District ChampionshipsMay 22 · 400 Meters · Place 2 · Middlesex400 Meters255.36 PB—
May 7Essex Home Meet #2May 7 · 800 Meters · Place 3 · Middlesex800 Meters32:09.2210
May 7Essex Home Meet #2May 7 · 400 Meters · Place 6 · Middlesex400 Meters656.6310
Apr 26Denbigh Patriots Track ClassicApr 26 · 800 Meters · Place 17 · Middlesex800 Meters172:13.3210
Apr 26Denbigh Patriots Track ClassicApr 26 · 800 Meters · Place 17 · Middlesex800 Meters172:13.3210
Apr 17Charles City Regular Season Meet #2Apr 17 · 800 Meters · Place 6 · Middlesex800 Meters62:07.66—
Apr 17Charles City Regular Season Meet #2Apr 17 · 400 Meters · Place 9 · Middlesex400 Meters958.33—
Apr 17Charles City Regular Season Meet #2Apr 17 · 800 Meters · Place 6 · Middlesex800 Meters62:07.66—
Apr 17Charles City Regular Season Meet #2Apr 17 · 400 Meters · Place 9 · Middlesex400 Meters958.33—
Mar 22Charles City Invitational 2025Mar 22 · 800 Meters · Place 10 · Middlesex800 Meters102:12.43—
Mar 22Charles City Invitational 2025Mar 22 · 400 Meters · Place 32 · Middlesex400 Meters3258.81—
Mar 222025 Charles City InvitationalMar 22 · 800 Meters · Place 10 · Middlesex800 Meters10.2:11.80a10
Mar 222025 Charles City InvitationalMar 22 · 400 Meters · Place 32 · Middlesex400 Meters32.58.81a10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16Tidewater District ChampionshipsMay 16 · 800 Meters · Place 5 · Middlesex800 Meters5.2:12.99a9
Apr 27West Point InvitationalApr 27 · 800 Meters · Place 8 · Middlesex800 Meters82:14.94—
Apr 27West Point InvitationalApr 27 · 800 Meters · Place 8 · Middlesex800 Meters82:14.94—
Apr 18Charles City Regular Season Meet #2Apr 18 · 800 Meters · Place 3 · Middlesex800 Meters32:16.09—
Mar 29Charles City InvitationalMar 29 · 400 Meters · Place 24 · Middlesex400 Meters241:00.10—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 800 Meters · Place 2 · Middlesex800 Meters22:27.97—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 400 Meters · Place 3 · Middlesex400 Meters31:00.77—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 800 Meters · Place 2 · Middlesex800 Meters22:27.97—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 400 Meters · Place 3 · Middlesex400 Meters31:00.77—