Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorVHSL Group 1A Region A Championship · May 2911.63VHSL Group 1A Region A ChampionshipMay 29, 2025
200 Meters · IndoorAdidas Indoor Nationals · Mar 2024.46aAdidas Indoor NationalsMarch 20, 2026
200 Meters · OutdoorVHSL Group 1A Regional Track and Field Championships · May 2723.92aVHSL Group 1A Regional Track and Field ChampionshipsMay 27, 2026
300 Meters · IndoorSuffolk Invitational · Feb 242.18Suffolk InvitationalFebruary 2, 2018
400 Meters · OutdoorMiddlesex Regular Season Meet #4 · May 357.88Middlesex Regular Season Meet #4May 3, 2018
55 Meters · IndoorCNU's HS Showcase · Jan 117.07CNU's HS ShowcaseJanuary 11, 2020
High Jump · OutdoorCharles City Invitational · Mar 290.50Charles City InvitationalMarch 29, 2024
Long Jump · OutdoorNorthern Neck District Championships · May 2020-08.00Northern Neck District ChampionshipsMay 20, 2026
Triple Jump · OutdoorNorthern Neck District Championships · May 2041-00.00Northern Neck District ChampionshipsMay 20, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · Triple Jump · Place 3 · LancasterTriple Jump3.39-9.5012
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · Long Jump · Place 3 · LancasterLong Jump3.20-6.5012
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · High Jump · Place 4 · LancasterHigh Jump4.5-1012
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · 200 Meters · Place 6 · Lancaster200 Meters6.23.92a PB12
May 27VHSL Group 1A Regional Track and Field ChampionshipsMay 27 · 100 Meters · Place 11 · Lancaster100 Meters11.11.76a12
May 20Northern Neck District ChampionshipsMay 20 · Triple Jump · Place 2 · LancasterTriple Jump2.41-00.00 PB12
May 20Northern Neck District ChampionshipsMay 20 · Long Jump · Place 2 · LancasterLong Jump2.20-08.00 PB12
May 20Northern Neck District ChampionshipsMay 20 · High Jump · Place 4 · LancasterHigh Jump4.5-06.0012
May 20Northern Neck District ChampionshipsMay 20 · 200 Meters · Place 9 · Lancaster200 Meters9.24.23a12
May 20Northern Neck District ChampionshipsMay 20 · 100 Meters · Place 10 · Lancaster100 Meters10.11.74a12
May 1Caroline InvitationalMay 1 · Triple Jump · Place 3 · LancasterTriple Jump3.40-1.2512
May 1Caroline InvitationalMay 1 · Long Jump · Place 5 · LancasterLong Jump5.19-512
May 1Caroline InvitationalMay 1 · High Jump · Place 2 · LancasterHigh Jump2.5-812
May 1Caroline InvitationalMay 1 · 200 Meters · Place 15 · Lancaster200 Meters15.24.37a12
May 1Caroline InvitationalMay 1 · 100 Meters · Place 16 · Lancaster100 Meters16.11.83a12
Apr 23Northumberland Home Meet #2Apr 23 · Triple Jump · Place 2 · LancasterTriple Jump2.38-08.0012
Apr 23Northumberland Home Meet #2Apr 23 · Long Jump · Place 4 · LancasterLong Jump4.20-03.0012
Apr 23Northumberland Home Meet #2Apr 23 · High Jump · Place 2 · LancasterHigh Jump2.5-06.0012
Apr 23Northumberland Home Meet #2Apr 23 · 200 Meters · Place 8 · Lancaster200 Meters8.24.37a12
Apr 23Northumberland Home Meet #2Apr 23 · 100 Meters · Place 8 · Lancaster100 Meters8.11.77a12
Mar 28King William Track and Field ClassicMar 28 · Long Jump · Place 5 · LancasterLong Jump5.19-09.0012
Mar 28King William Track and Field ClassicMar 28 · High Jump · Place 11 · LancasterHigh Jump11.5-04.0012
Mar 28King William Track and Field ClassicMar 28 · 100 Meters · Place 12 · Lancaster100 MetersRound P12.12.50a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 200 Meters · Place 194 · Lancaster200 MetersRound P194.24.46a PB12

2025 Outdoor Track

40 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 1 State ChampionshipsJun 6 · High Jump · Place 9 · LancasterHigh Jump95-10.0011
Jun 6VHSL Class 1 State ChampionshipsJun 6 · Long Jump · Place 12 · LancasterLong Jump1220-00.5011
Jun 6VHSL Class 1 State ChampionshipsJun 6 · High Jump · Place 9 · LancasterHigh Jump95-10.0011
Jun 6VHSL Class 1 State ChampionshipsJun 6 · 100 Meters · Place 13 · Lancaster100 Meters1311.6411
May 29VHSL Group 1A Region A ChampionshipMay 29 · Long Jump · Place 4 · LancasterLong Jump420-06.00—
May 29VHSL Group 1A Region A ChampionshipMay 29 · High Jump · Place 4 · LancasterHigh Jump45-10.00—
May 29VHSL Group 1A Region A ChampionshipMay 29 · 200 Meters · Place 6 · Lancaster200 Meters625.02—
May 29VHSL Group 1A Region A ChampionshipMay 29 · 100 Meters · Place 3 · Lancaster100 Meters311.63 PB—
May 23Northern Neck District ChampionshipsMay 23 · Long Jump · Place 3 · LancasterLong Jump320-01.50—
May 23Northern Neck District ChampionshipsMay 23 · High Jump · Place 1 · LancasterHigh Jump15-08.00—
May 23Northern Neck District ChampionshipsMay 23 · 200 Meters · Place 3 · Lancaster200 Meters324.10—
May 23Northern Neck District ChampionshipsMay 23 · 100 Meters · Place 3 · Lancaster100 Meters311.81—
May 17West Point InvitationalMay 17 · Long Jump · Place 8 · LancasterLong Jump819-01.00—
May 17West Point InvitationalMay 17 · High Jump · Place 2 · LancasterHigh Jump25-10.00—
May 17West Point InvitationalMay 17 · 300m Hurdles · Place 6 · Lancaster300m Hurdles646.85—
May 7Essex Home Meet #2May 7 · 300m Hurdles · Place 3 · Lancaster300m Hurdles347.0111
May 7Essex Home Meet #2May 7 · 100 Meters · Place 7 · Lancaster100 Meters712.0511
May 7Essex Home Meet #2May 7 · Long Jump · Place 5 · LancasterLong Jump519-5.5011
May 7Essex Home Meet #2May 7 · High Jump · Place 2 · LancasterHigh Jump25-1011
May 1Charles City Regular Season Meet #3May 1 · Long Jump · Place 3 · LancasterLong Jump319-03.00—
May 1Charles City Regular Season Meet #3May 1 · High Jump · Place 2 · LancasterHigh Jump25-10.00—
May 1Charles City Regular Season Meet #3May 1 · 300m Hurdles · Place 5 · Lancaster300m Hurdles547.75—
May 1Charles City Regular Season Meet #3May 1 · 100 Meters · Place 13 · Lancaster100 Meters1312.15—
Apr 23King & Queen Home Meet #2Apr 23 · Long Jump · Place 1 · LancasterLong Jump1.19-04.0011
Apr 23King & Queen Home Meet #2Apr 23 · High Jump · Place 1 · LancasterHigh Jump1.5-08.0011
Apr 23King & Queen Home Meet #2Apr 23 · 100 Meters · Place 8 · Lancaster100 Meters8.12.05a11
Apr 17Charles City Regular Season Meet #2Apr 17 · Long Jump · Place 7 · LancasterLong Jump719-05.00—
Apr 17Charles City Regular Season Meet #2Apr 17 · 200 Meters · Place 8 · Lancaster200 Meters825.09—
Apr 17Charles City Regular Season Meet #2Apr 17 · 100 Meters · Place 15 · Lancaster100 Meters1512.41—
Apr 17Charles City Regular Season Meet #2Apr 17 · Long Jump · Place 7 · LancasterLong Jump719-05.00—
Apr 17Charles City Regular Season Meet #2Apr 17 · 200 Meters · Place 8 · Lancaster200 Meters825.09—
Apr 17Charles City Regular Season Meet #2Apr 17 · 100 Meters · Place 15 · Lancaster100 Meters1512.41—
Mar 22Charles City Invitational 2025Mar 22 · Long Jump · Place 18 · LancasterLong Jump1818-07.00—
Mar 22Charles City Invitational 2025Mar 22 · High Jump · Place 7 · LancasterHigh Jump71.50—
Mar 22Charles City Invitational 2025Mar 22 · 200 Meters · Place 26 · Lancaster200 Meters2625.42—
Mar 22Charles City Invitational 2025Mar 22 · 100 Meters · Place 34 · Lancaster100 MetersRound P3412.27—
Mar 222025 Charles City InvitationalMar 22 · Long Jump · Place 18 · LancasterLong Jump18.18-07.0011
Mar 222025 Charles City InvitationalMar 22 · High Jump · Place 7 · LancasterHigh Jump7.5-06.0011
Mar 222025 Charles City InvitationalMar 22 · 200 Meters · Place 26 · Lancaster200 Meters26.25.42a11
Mar 222025 Charles City InvitationalMar 22 · 100 Meters · Place 34 · Lancaster100 MetersRound P34.12.27a11

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 3The Caroline InvitationalMay 3 · High Jump · Place 10 · LANCASTERHigh Jump105-04.00—
May 3The Caroline InvitationalMay 3 · 100 Meters · Place 39 · LANCASTER100 Meters3912.28—
May 2West Point District Meet #3May 2 · Long Jump · Place 4 · LancasterLong Jump418-10.00—
May 2West Point District Meet #3May 2 · High Jump · Place 1 · LancasterHigh Jump15-06.00—
May 2West Point District Meet #3May 2 · 200 Meters · Place 2 · Lancaster200 Meters225.23—
May 2West Point District Meet #3May 2 · 100 Meters · Place 5 · Lancaster100 Meters512.38—
May 2West Point District Meet #3May 2 · Long Jump · Place 4 · LancasterLong Jump418-10.00—
May 2West Point District Meet #3May 2 · High Jump · Place 1 · LancasterHigh Jump15-06.00—
May 2West Point District Meet #3May 2 · 200 Meters · Place 2 · Lancaster200 Meters225.23—
May 2West Point District Meet #3May 2 · 100 Meters · Place 5 · Lancaster100 Meters512.38—
Mar 29Charles City InvitationalMar 29 · Long Jump · Place 9 · LancasterLong Jump918-10.00—
Mar 29Charles City InvitationalMar 29 · High Jump · Place 8 · LancasterHigh Jump80.50 PB—
Mar 29Charles City InvitationalMar 29 · 200 Meters · Place 13 · Lancaster200 Meters1324.87—
Mar 29Charles City InvitationalMar 29 · 100 Meters · Place 26 · Lancaster100 MetersRound P2612.65—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · Long Jump · Place 4 · LancasterLong Jump418-00.50—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 200 Meters · Place 2 · Lancaster200 Meters225.52—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 100 Meters · Place 5 · Lancaster100 Meters512.28—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · Long Jump · Place 4 · LancasterLong Jump418-00.50—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 200 Meters · Place 2 · Lancaster200 Meters225.52—
Mar 21Middlesex 2023 Home Meet #1Mar 21 · 100 Meters · Place 5 · Lancaster100 Meters512.28—

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 31Suffolk Stars InvitationalJan 31 · 55 Meters · Place 103 · Lancaster55 MetersRound P1037.09—
Jan 31Suffolk Stars InvitationalJan 31 · 55 Meters · Place 4 · Lancaster55 Meters47.09—
Jan 31Suffolk Stars InvitationalJan 31 · 55 Meters · Place 103 · Lancaster55 MetersRound P1037.09—
Jan 17Atlantic Coast InvitationalJan 17 · 55 Meters · Place 49 · Lancaster55 MetersRound P497.1212
Jan 17Atlantic Coast InvitationalJan 17 · 55 Meters · Place 49 · Lancaster55 MetersRound P497.1212
Jan 11CNU's HS ShowcaseJan 11 · 55 Meters · Place 68 · Lancaster55 Meters687.07 PB—
Jan 11CNU's HS ShowcaseJan 11 · 55 Meters · Place 68 · Lancaster55 Meters687.07—

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 16Northern Neck District ChampionshipMay 16 · 200 Meters · Place 5 · Lancaster200 Meters524.4511
May 16Northern Neck District ChampionshipMay 16 · 100 Meters · Place 6 · Lancaster100 Meters612.1711
May 9Charles City Regular Season Meet #4May 9 · 200 Meters · Place 4 · Lancaster200 Meters424.12—
May 9Charles City Regular Season Meet #4May 9 · 100 Meters · Place 6 · Lancaster100 Meters611.85—

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3Middlesex Regular Season Meet #4May 3 · 400 Meters · Place 4 · Lancaster400 Meters457.88 PB—
May 3Middlesex Regular Season Meet #4May 3 · 100 Meters · Place 8 · Lancaster100 Meters812.11—
Apr 26Charles City Regular Season Meet #3Apr 26 · 200 Meters · Place 7 · Lancaster200 Meters724.67—
Apr 26Charles City Regular Season Meet #3Apr 26 · 100 Meters · Place 11 · Lancaster100 Meters1112.17—

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 2Suffolk InvitationalFeb 2 · 300 Meters · Place 145 · Lancaster300 Meters14542.18 PB—
Feb 2Suffolk InvitationalFeb 2 · 300 Meters · Place 145 · Lancaster300 Meters14542.18—
Feb 2Suffolk InvitationalFeb 2 · 300 Meters · Place 3 · Lancaster300 Meters342.18—

2017 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 4Northern Neck District Championship MeetMay 4 · 200 Meters · Place 10 · Lancaster200 Meters1026.049
May 4Northern Neck District Championship MeetMay 4 · 200 Meters · Place 10 · Lancaster200 Meters1026.049
May 4Northern Neck District Championship MeetMay 4 · 100 Meters · Place 10 · Lancaster100 Meters1012.419
May 4Northern Neck District Championship MeetMay 4 · 100 Meters · Place 10 · Lancaster100 Meters1012.419
May 4Northern Neck District Championship MeetMay 4 · 200 Meters · Place 3 · Lancaster200 Meters325.039
May 4Northern Neck District Championship MeetMay 4 · 200 Meters · Place 3 · Lancaster200 Meters325.039
May 4Northern Neck District Championship MeetMay 4 · 100 Meters · Place 9 · Lancaster100 Meters912.599
May 4Northern Neck District Championship MeetMay 4 · 100 Meters · Place 9 · Lancaster100 Meters912.599
Mar 31CNU HS Captain's ClassicMar 31 · 200 Meters · Place 17 · Lancaster200 Meters1726.04—
Mar 31CNU HS Captain's ClassicMar 31 · 100 Meters · Place 14 · Lancaster100 MetersRound P1412.41—