Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorVHSL Class 1 Indoor State Championships · Mar 53:36.29VHSL Class 1 Indoor State ChampionshipsMarch 5, 2025
1600 Meters · IndoorVHSL Class 1 Indoor State Championships · Mar 55:46.99VHSL Class 1 Indoor State ChampionshipsMarch 5, 2025
1600 Meters · OutdoorVHSL Class 1 State Championships · Jun 65:42.65VHSL Class 1 State ChampionshipsJune 6, 2025
3200 Meters · OutdoorCharles City Invitational 2025 · Mar 2214:20.00Charles City Invitational 2025March 22, 2025
400 Meters · OutdoorCharles City Regular Season Meet #2 · Apr 171:09.70Charles City Regular Season Meet #2April 17, 2025
800 Meters · OutdoorNorthern Neck District Championships · May 232:37.65Northern Neck District ChampionshipsMay 23, 2025
800 Meters · Relay Split · IndoorT757 Last Chance HS Invite · Feb 12:46.465T757 Last Chance HS InviteFebruary 1, 2025
High Jump · OutdoorNorthumberland Home Meet #2 · Apr 234-00.00Northumberland Home Meet #2April 23, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · 800 Meters · Place 4 · Lancaster800 Meters4.2:44.74a10
May 20Northern Neck District ChampionshipsMay 20 · 1600 Meters · Place 5 · Lancaster1600 Meters5.7:16.83a10
May 20Northern Neck District ChampionshipsMay 20 · 800 Meters · Place 2 · Lancaster800 Meters2.3:03.97a10
Apr 23Northumberland Home Meet #2Apr 23 · High Jump · Place 7 · LancasterHigh Jump7.4-00.00 PB10
Apr 23Northumberland Home Meet #2Apr 23 · 1600 Meters · Place 1 · Lancaster1600 Meters1.6:32.07a10
Mar 28King William Track and Field ClassicMar 28 · High Jump · LancasterHigh Jump--NH10
Mar 28King William Track and Field ClassicMar 28 · 1600 Meters · Place 5 · Lancaster1600 Meters5.6:21.28a10
Mar 28King William Track and Field ClassicMar 28 · 800 Meters · Place 6 · Lancaster800 Meters6.2:47.99a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 4VHSL Class 1 Indoor State ChampionshipsMar 4 · 1600 Meters · Place 5 · Lancaster1600 Meters55:56.4510
Mar 4VHSL Class 1 Indoor State ChampionshipsMar 4 · 1000 Meters · Place 10 · Lancaster1000 Meters103:42.3510

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 1 State ChampionshipsJun 6 · 1600 Meters · Place 5 · Lancaster1600 Meters55:42.65 PB9
Jun 6VHSL Class 1 State ChampionshipsJun 6 · 800 Meters · Place 8 · Lancaster800 Meters82:39.739
May 29VHSL Group 1A Region A ChampionshipMay 29 · High Jump · LancasterHigh Jump—4-04.00—
May 29VHSL Group 1A Region A ChampionshipMay 29 · 1600 Meters · Place 3 · Lancaster1600 Meters35:58.07—
May 29VHSL Group 1A Region A ChampionshipMay 29 · 800 Meters · Place 2 · Lancaster800 Meters22:42.56—
May 23Northern Neck District ChampionshipsMay 23 · High Jump · Place 5 · LancasterHigh Jump54-02.00—
May 23Northern Neck District ChampionshipsMay 23 · 1600 Meters · Place 1 · Lancaster1600 Meters16:11.19—
May 23Northern Neck District ChampionshipsMay 23 · 800 Meters · Place 1 · Lancaster800 Meters12:37.65 PB—
May 17West Point InvitationalMay 17 · High Jump · Place 2 · LancasterHigh Jump24-04.00—
May 17West Point InvitationalMay 17 · 1600 Meters · Place 2 · Lancaster1600 Meters26:01.91—
May 3Queen Harrison Track Classic InvitationalMay 3 · 800 Meters · Place 19 · Lancaster800 Meters192:44.169
May 1Charles City Regular Season Meet #3May 1 · High Jump · Place 6 · LancasterHigh Jump64-00.00—
May 1Charles City Regular Season Meet #3May 1 · 1600 Meters · Place 4 · Lancaster1600 Meters45:53.31—
Apr 23King & Queen Home Meet #2Apr 23 · 1600 Meters · Place 1 · Lancaster1600 Meters1.5:59.48a9
Apr 23King & Queen Home Meet #2Apr 23 · High Jump · Place 3 · LancasterHigh Jump3.4-00.009
Apr 17Charles City Regular Season Meet #2Apr 17 · High Jump · LancasterHigh Jump—4-00.00—
Apr 17Charles City Regular Season Meet #2Apr 17 · 800 Meters · Place 2 · Lancaster800 Meters22:38.77—
Apr 17Charles City Regular Season Meet #2Apr 17 · 400 Meters · Place 4 · Lancaster400 Meters41:09.70 PB—
Apr 17Charles City Regular Season Meet #2Apr 17 · High Jump · LancasterHigh Jump—4-00.00—
Apr 17Charles City Regular Season Meet #2Apr 17 · 800 Meters · Place 2 · Lancaster800 Meters22:38.77—
Apr 17Charles City Regular Season Meet #2Apr 17 · 400 Meters · Place 4 · Lancaster400 Meters41:09.70—
Mar 22Charles City Invitational 2025Mar 22 · 3200 Meters · Place 10 · Lancaster3200 Meters1014:20.00 PB—
Mar 22Charles City Invitational 2025Mar 22 · 800 Meters · Place 6 · Lancaster800 Meters62:45.00—
Mar 222025 Charles City InvitationalMar 22 · 3200 Meters · Place 10 · Lancaster3200 Meters10.14:35.57a9
Mar 222025 Charles City InvitationalMar 22 · 800 Meters · Place 6 · Lancaster800 Meters6.2:48.69a9

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 5VHSL Class 1 Indoor State ChampionshipsMar 5 · 1600 Meters · Place 6 · Lancaster1600 Meters65:46.99 PB9
Mar 5VHSL Class 1 Indoor State ChampionshipsMar 5 · 1000 Meters · Place 6 · Lancaster1000 Meters63:36.29 PB9
Feb 24VHSL 1A/2A REGIONAL ChampionshipsFeb 24 · 1000 Meters · Place 1 · Lancaster1000 Meters1.3:45.07a9
Feb 24VHSL 1A/2A REGIONAL ChampionshipsFeb 24 · 1600 Meters · Place 3 · Lancaster1600 Meters3.6:04.95a9
Feb 1T757 Last Chance HS InviteFeb 1 · 800 Meters · Lancaster800 MetersRelay Split—2:46.465 PB9
Feb 1T757 Last Chance HS InviteFeb 1 · 1000 Meters · Lancaster1000 Meters--DNS9
Feb 1T757 Last Chance HS InviteFeb 1 · 1600 Meters · Place 36 · Lancaster1600 Meters36.6:43.42a9