Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorQueen Harrison Track Classic Invitational · May 311.75Queen Harrison Track Classic InvitationalMay 3, 2025
200 Meters · OutdoorWest Point District Meet #3 · May 225.81West Point District Meet #3May 2, 2024
300 Meters · IndoorGrant Holloway Holiday Invitational 2026 · Dec 2041.45aGrant Holloway Holiday Invitational 2026December 20, 2025
55 Meter · IndoorGrant Holloway Holiday Invitational 2026 · Dec 207.05aGrant Holloway Holiday Invitational 2026December 20, 2025
Discus · 1.6kg · OutdoorNorthern Neck District Championships · May 2098-10.00Northern Neck District ChampionshipsMay 20, 2026
High Jump · OutdoorNorthumberland Home Meet #2 · Apr 235-04.00Northumberland Home Meet #2April 23, 2026
Long Jump · OutdoorKing & Queen Home Meet #2 · Apr 2319-00.00King & Queen Home Meet #2April 23, 2025
Pole Vault · IndoorGrant Holloway Holiday Invitational 2026 · Dec 209-0Grant Holloway Holiday Invitational 2026December 20, 2025
Pole Vault · OutdoorVHSL Class 1 State Championships · Jun 510-06.00VHSL Class 1 State ChampionshipsJune 5, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 1 State ChampionshipsJun 5 · Pole Vault · Place 6 · LancasterPole Vault6.10-06.00 PB11
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · Long Jump · Place 5 · LancasterLong Jump5.20-511
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · Pole Vault · Place 1 · LancasterPole Vault1.10-611
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · 100 Meters · Place 19 · Lancaster100 Meters19.12.12a11
May 20Northern Neck District ChampionshipsMay 20 · Long Jump · Place 3 · LancasterLong Jump3.20-02.5011
May 20Northern Neck District ChampionshipsMay 20 · Pole Vault · Place 1 · LancasterPole Vault1.8-00.0011
May 20Northern Neck District ChampionshipsMay 20 · Discus · Place 5 · LancasterDiscus1.6kg5.98-10.00 PB11
May 20Northern Neck District ChampionshipsMay 20 · 100 Meters · Place 12 · Lancaster100 Meters12.11.96a11
May 1Caroline InvitationalMay 1 · Long Jump · Place 8 · LancasterLong Jump8.18-9.7511
May 1Caroline InvitationalMay 1 · Pole Vault · Place 5 · LancasterPole Vault5.10-011
May 1Caroline InvitationalMay 1 · 100 Meters · Place 20 · Lancaster100 Meters20.12.04a11
Apr 23Northumberland Home Meet #2Apr 23 · Long Jump · Place 1 · LancasterLong Jump1.21-01.0011
Apr 23Northumberland Home Meet #2Apr 23 · High Jump · Place 3 · LancasterHigh Jump3.5-04.00 PB11
Apr 23Northumberland Home Meet #2Apr 23 · Discus · LancasterDiscus1.6kg--ND11
Apr 23Northumberland Home Meet #2Apr 23 · 100 Meters · Place 9 · Lancaster100 Meters9.11.81a11
Mar 28King William Track and Field ClassicMar 28 · Long Jump · Place 18 · LancasterLong Jump18.18-00.0011
Mar 28King William Track and Field ClassicMar 28 · High Jump · LancasterHigh Jump--NH11
Mar 28King William Track and Field ClassicMar 28 · Discus · Place 36 · LancasterDiscus1.6kg36.71-0511
Mar 28King William Track and Field ClassicMar 28 · 100 Meters · Place 13 · Lancaster100 MetersRound P13.12.61a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 4VHSL Class 1 Indoor State ChampionshipsMar 4 · Long Jump · Place 9 · LancasterLong Jump919-04.0011
Mar 4VHSL Class 1 Indoor State ChampionshipsMar 4 · Pole Vault · Place 3 · LancasterPole Vault310-06.0011

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · 300 Meters · Place 223 · Lancaster300 Meters223.41.45a PB11
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · 55 Meter · Place 140 · Lancaster55 MeterRound P140.7.05a PB11
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · Pole Vault · Place 9 · LancasterPole Vault9.9-0 PB11
Mar 5VHSL Class 1 Indoor State ChampionshipsMar 5 · Pole Vault · Place 5 · LancasterPole Vault59-06.0010
Mar 5VHSL Class 1 Indoor State ChampionshipsMar 5 · Pole Vault · Place 5 · LancasterPole Vault59-06.0010
Feb 24VHSL 1A/2A REGIONAL ChampionshipsFeb 24 · 55 Meter · Place 4 · Lancaster55 Meter4.7.09a10
Feb 24VHSL 1A/2A REGIONAL ChampionshipsFeb 24 · Pole Vault · Place 2 · LancasterPole Vault2.9-00.0010
Feb 1T757 Last Chance HS InviteFeb 1 · 55 Meter · Place 90 · Lancaster55 MeterRound P90.7.07a10
Feb 1T757 Last Chance HS InviteFeb 1 · 55 Meter · Place 90 · Lancaster55 MeterRound P90.7.07a10
Feb 1T757 Last Chance HS InviteFeb 1 · Long Jump · LancasterLong Jump--DNS10
Feb 1T757 Last Chance HS InviteFeb 1 · Pole Vault · Place 18 · LancasterPole Vault18.9-00.0010

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 1 State ChampionshipsJun 6 · Pole Vault · Place 10 · LancasterPole Vault109-00.0010
May 29VHSL Group 1A Region A ChampionshipMay 29 · Long Jump · Place 14 · LancasterLong Jump1416-10.00—
May 29VHSL Group 1A Region A ChampionshipMay 29 · Pole Vault · Place 1 · LancasterPole Vault19-06.00—
May 23Northern Neck District ChampionshipsMay 23 · Long Jump · Place 6 · LancasterLong Jump62.50—
May 23Northern Neck District ChampionshipsMay 23 · Pole Vault · Place 2 · LancasterPole Vault29-06.00—
May 23Northern Neck District ChampionshipsMay 23 · 100 Meters · Place 6 · Lancaster100 Meters611.93—
May 17West Point InvitationalMay 17 · Long Jump · Place 9 · LancasterLong Jump918-10.50—
May 17West Point InvitationalMay 17 · Pole Vault · Place 1 · LancasterPole Vault19-06.00—
May 17West Point InvitationalMay 17 · 100 Meters · Place 12 · Lancaster100 Meters1211.82—
May 7Essex Home Meet #2May 7 · Long Jump · Place 6 · LancasterLong Jump619-3.5010
May 3Queen Harrison Track Classic InvitationalMay 3 · Long Jump · Place 15 · LancasterLong Jump1519-010
May 3Queen Harrison Track Classic InvitationalMay 3 · 100 Meters · Place 67 · Lancaster100 Meters6711.75 PB10
May 1Charles City Regular Season Meet #3May 1 · Long Jump · Place 4 · LancasterLong Jump419-02.00—
May 1Charles City Regular Season Meet #3May 1 · Pole Vault · Place 2 · LancasterPole Vault29-06.00—
May 1Charles City Regular Season Meet #3May 1 · 100 Meters · Place 11 · Lancaster100 Meters1111.99—
Apr 23King & Queen Home Meet #2Apr 23 · Long Jump · Place 3 · LancasterLong Jump3.19-00.00 PB10
Apr 23King & Queen Home Meet #2Apr 23 · 100 Meters · Place 6 · Lancaster100 Meters6.11.90a10
Apr 17Charles City Regular Season Meet #2Apr 17 · Long Jump · Place 6 · LancasterLong Jump619-09.00—
Apr 17Charles City Regular Season Meet #2Apr 17 · 100 Meters · Place 13 · Lancaster100 Meters1312.19—
Apr 17Charles City Regular Season Meet #2Apr 17 · Long Jump · Place 6 · LancasterLong Jump619-09.00—
Apr 17Charles City Regular Season Meet #2Apr 17 · 100 Meters · Place 13 · Lancaster100 Meters1312.19—
Mar 22Charles City Invitational 2025Mar 22 · Pole Vault · Place 5 · LancasterPole Vault59-06.00—
Mar 22Charles City Invitational 2025Mar 22 · 100 Meters · Place 14 · Lancaster100 MetersRound P1411.88—
Mar 222025 Charles City InvitationalMar 22 · Pole Vault · Place 5 · LancasterPole Vault5.9-06.0010
Mar 222025 Charles City InvitationalMar 22 · 100 Meters · Place 14 · Lancaster100 MetersRound P14.11.88a10

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 3The Caroline InvitationalMay 3 · Pole Vault · Place 5 · LANCASTERPole Vault58-06.00—
May 3The Caroline InvitationalMay 3 · 100 Meters · Place 36 · LANCASTER100 Meters3612.30—
May 2West Point District Meet #3May 2 · Pole Vault · Place 3 · LancasterPole Vault38-00.00—
May 2West Point District Meet #3May 2 · 200 Meters · Place 4 · Lancaster200 Meters425.81 PB—
May 2West Point District Meet #3May 2 · 100 Meters · Place 4 · Lancaster100 Meters412.11—
May 2West Point District Meet #3May 2 · Pole Vault · Place 3 · LancasterPole Vault38-00.00—
May 2West Point District Meet #3May 2 · 200 Meters · Place 4 · Lancaster200 Meters425.81—
May 2West Point District Meet #3May 2 · 100 Meters · Place 4 · Lancaster100 Meters412.11—
Apr 10King & Queen Central Home MeetApr 10 · 200 Meters · Place 2 · Lancaster200 Meters2.25.82a9
Apr 10King & Queen Central Home MeetApr 10 · 100 Meters · Place 4 · Lancaster100 Meters4.12.30a9
Mar 29Charles City InvitationalMar 29 · 200 Meters · Place 25 · Lancaster200 Meters2526.27—
Mar 29Charles City InvitationalMar 29 · 100 Meters · Place 27 · Lancaster100 MetersRound P2712.69—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 200 Meters · Place 4 · Lancaster200 Meters426.50—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 100 Meters · Place 6 · Lancaster100 Meters612.41—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 200 Meters · Place 4 · Lancaster200 Meters426.50—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 100 Meters · Place 6 · Lancaster100 Meters612.41—