Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorVHSL Class 1 Indoor State Championships · Mar 43:14.82VHSL Class 1 Indoor State ChampionshipsMarch 4, 2026
1600 Meters · OutdoorCharles City Invitational 2025 · Mar 225:39.21Charles City Invitational 2025March 22, 2025
400 Meters · OutdoorVHSL Group 1A Regional Track and Field Championships · May 271:03.00aVHSL Group 1A Regional Track and Field ChampionshipsMay 27, 2026
800 Meters · OutdoorCharles City Regular Season Meet #3 · May 12:26.33Charles City Regular Season Meet #3May 1, 2025
800 Meters · Relay Split · IndoorT757 Last Chance HS Invite · Feb 12:39.202T757 Last Chance HS InviteFebruary 1, 2025
High Jump · IndoorT757 Last Chance HS Invite · Feb 14-08.00T757 Last Chance HS InviteFebruary 1, 2025
High Jump · OutdoorVHSL Group 1A Regional Track and Field Championships · May 274-6VHSL Group 1A Regional Track and Field ChampionshipsMay 27, 2026
Pole Vault · IndoorGrant Holloway Holiday Invitational 2026 · Dec 207-6Grant Holloway Holiday Invitational 2026December 20, 2025
Pole Vault · OutdoorVHSL Group 1A Regional Track and Field Championships · May 278-0VHSL Group 1A Regional Track and Field ChampionshipsMay 27, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 1 State ChampionshipsJun 5 · Pole Vault · Place 4 · LancasterPole Vault4.7-06.0011
Jun 5VHSL Class 1 State ChampionshipsJun 5 · 800 Meters · Place 3 · Lancaster800 Meters3.2:26.39a11
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · Pole Vault · Place 2 · LancasterPole Vault2.8-0 PB11
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · High Jump · Place 6 · LancasterHigh Jump6.4-6 PB11
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · 800 Meters · Place 1 · Lancaster800 Meters1.2:35.11a11
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · 400 Meters · Place 1 · Lancaster400 Meters1.1:03.00a PB11
May 20Northern Neck District ChampionshipsMay 20 · Pole Vault · Place 1 · LancasterPole Vault1.7-06.0011
May 20Northern Neck District ChampionshipsMay 20 · High Jump · Place 2 · LancasterHigh Jump2.4-06.0011
May 20Northern Neck District ChampionshipsMay 20 · 800 Meters · Place 1 · Lancaster800 Meters1.2:57.93a11
May 20Northern Neck District ChampionshipsMay 20 · 400 Meters · Place 1 · Lancaster400 Meters1.1:03.55a11
May 1Caroline InvitationalMay 1 · Pole Vault · Place 4 · LancasterPole Vault4.7-611
May 1Caroline InvitationalMay 1 · 400 Meters · Place 8 · Lancaster400 Meters8.1:03.73a11
Apr 23Northumberland Home Meet #2Apr 23 · High Jump · Place 2 · LancasterHigh Jump2.4-04.0011
Apr 23Northumberland Home Meet #2Apr 23 · 800 Meters · Lancaster800 Meters--NT11
Mar 28King William Track and Field ClassicMar 28 · High Jump · Place 5 · LancasterHigh Jump5.4-04.0011
Mar 28King William Track and Field ClassicMar 28 · 800 Meters · Place 2 · Lancaster800 Meters2.2:37.59a11
Mar 28King William Track and Field ClassicMar 28 · 400 Meters · Place 2 · Lancaster400 Meters2.1:04.37a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 4VHSL Class 1 Indoor State ChampionshipsMar 4 · Pole Vault · Place 5 · LancasterPole Vault58-00.0011
Mar 4VHSL Class 1 Indoor State ChampionshipsMar 4 · 1000 Meters · Place 3 · Lancaster1000 Meters33:14.82 PB11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · 1000 Meters · Place 14 · Lancaster1000 Meters14.3:26.14a11
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · Pole Vault · Place 9 · LancasterPole Vault9.7-6 PB11
Mar 5VHSL Class 1 Indoor State ChampionshipsMar 5 · 1000 Meters · Place 4 · Lancaster1000 Meters43:27.5510
Feb 1T757 Last Chance HS InviteFeb 1 · 800 Meters · Lancaster800 MetersRelay Split—2:39.202 PB10
Feb 1T757 Last Chance HS InviteFeb 1 · Pole Vault · Place 13 · LancasterPole Vault13.7-06.0010
Feb 1T757 Last Chance HS InviteFeb 1 · High Jump · Place 14 · LancasterHigh Jump14.4-08.00 PB10

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 1 State ChampionshipsJun 6 · 800 Meters · Place 5 · Lancaster800 Meters52:36.0710
May 29VHSL Group 1A Region A ChampionshipMay 29 · Pole Vault · Place 2 · LancasterPole Vault27-06.00—
May 29VHSL Group 1A Region A ChampionshipMay 29 · 800 Meters · Place 3 · Lancaster800 Meters32:44.66—
May 23Northern Neck District ChampionshipsMay 23 · Pole Vault · Place 1 · LancasterPole Vault16-06.00—
May 23Northern Neck District ChampionshipsMay 23 · High Jump · LancasterHigh Jump—4-04.00—
May 23Northern Neck District ChampionshipsMay 23 · 1600 Meters · Lancaster1600 Meters—6:32.85—
May 23Northern Neck District ChampionshipsMay 23 · 800 Meters · Lancaster800 Meters—2:41.00—
May 17West Point InvitationalMay 17 · Pole Vault · Place 1 · LancasterPole Vault17-06.00—
May 17West Point InvitationalMay 17 · High Jump · Place 1 · LancasterHigh Jump14-04.00—
May 17West Point InvitationalMay 17 · 1600 Meters · Place 3 · Lancaster1600 Meters36:32.97—
May 3Queen Harrison Track Classic InvitationalMay 3 · 800 Meters · Place 12 · Lancaster800 Meters122:41.2010
May 1Charles City Regular Season Meet #3May 1 · High Jump · Place 7 · LancasterHigh Jump74-02.00—
May 1Charles City Regular Season Meet #3May 1 · 800 Meters · Place 1 · Lancaster800 Meters12:26.33 PB—
Mar 22Charles City Invitational 2025Mar 22 · Pole Vault · Place 5 · LancasterPole Vault57-06.00—
Mar 22Charles City Invitational 2025Mar 22 · 1600 Meters · Place 9 · Lancaster1600 Meters95:39.21 PB—
Mar 222025 Charles City InvitationalMar 22 · 1600 Meters · Place 9 · Lancaster1600 Meters9.6:32.85a10
Mar 222025 Charles City InvitationalMar 22 · Pole Vault · Place 5 · LancasterPole Vault5.7-00.0010

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 31VHSL Class 1 State ChampionshipsMay 31 · 1600 Meters · Place 5 · Lancaster1600 Meters55:39.219
May 31VHSL Class 1 State ChampionshipsMay 31 · 800 Meters · Place 1 · Lancaster800 Meters12:26.339
May 3The Caroline InvitationalMay 3 · 1600 Meters · Place 4 · LANCASTER1600 Meters45:44.47—
May 3The Caroline InvitationalMay 3 · 800 Meters · Place 6 · LANCASTER800 Meters62:33.43—
Apr 27Denbigh Patriots Track ClassicApr 27 · 1600 Meters · Place 4 · Lancaster1600 Meters45:44.47—
Apr 27Denbigh Patriots Track ClassicApr 27 · 800 Meters · Place 6 · Lancaster800 Meters62:37.53—
Apr 18Charles City Regular Season Meet #2Apr 18 · High Jump · Place 8 · LancasterHigh Jump84-00.00—
Apr 18Charles City Regular Season Meet #2Apr 18 · 1600 Meters · Place 1 · Lancaster1600 Meters15:55.50—
Apr 10King & Queen Central Home MeetApr 10 · 1600 Meters · Place 1 · Lancaster1600 Meters1.6:04.52a9
Apr 10King & Queen Central Home MeetApr 10 · High Jump · LancasterHigh Jump--NH9
Mar 29Charles City InvitationalMar 29 · 800 Meters · Place 2 · Lancaster800 Meters22:38.53—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 13Boo Williams Indoor InvitationalJan 13 · 1000 Meters · Place 4 · Lancaster1000 Meters43:45.77—
Jan 13Boo Williams Indoor InvitationalJan 13 · 1000 Meters · Place 17 · Lancaster1000 Meters173:45.77—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 16Rappahannock Home Meet #1Mar 16 · 800 Meters · Place 1 · Lancaster800 Meters1.3:04.30a8
Mar 16Rappahannock Home Meet #1Mar 16 · 800 Meters · Lancaster800 Meters--3:04.30a8