Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMarlin Invitational · May 614.24Marlin InvitationalMay 6, 2023
200 Meters · OutdoorNansemond River Warrior Classic · May 1627.33aNansemond River Warrior ClassicMay 16, 2026
300 Meters · Indoor Suffolk Invitational · Jan 2148.46 Suffolk InvitationalJanuary 21, 2023
400 Meters · IndoorVirginia Beach HS Relays · Jan 61:10.04Virginia Beach HS RelaysJanuary 6, 2024
400 Meters · OutdoorNansemond River Warrior Classic · May 161:05.54aNansemond River Warrior ClassicMay 16, 2026
500 Meters · IndoorVHSL Class 5 Region B Indoor Championships · Feb 131:27.67VHSL Class 5 Region B Indoor ChampionshipsFebruary 13, 2026
55 Meters · IndoorTrack 757 Last Chance Meet · Jan 278.30Track 757 Last Chance MeetJanuary 27, 2024
60 Meters · IndoorVirginia Beach HS Relays · Jan 68.98Virginia Beach HS RelaysJanuary 6, 2024

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16Nansemond River Warrior ClassicMay 16 · 400 Meters · Place 27 · Nansemond River400 Meters27.1:05.54a PB12
May 16Nansemond River Warrior ClassicMay 16 · 200 Meters · Place 39 · Nansemond River200 Meters39.27.33a PB12
May 8Grassfield Invitational At NightMay 8 · 400 Meters · Place 20 · Nansemond River400 Meters20.1:06.02a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 13VHSL Class 5 Region B Indoor ChampionshipsFeb 13 · 500 Meters · Place 10 · Nansemond River500 Meters101:27.67 PB12

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 27Track 757 Last Chance MeetJan 27 · 500 Meters · Place 54 · Nansemond River500 Meters541:36.3610
Jan 27Track 757 Last Chance MeetJan 27 · 55 Meters · Place 107 · Nansemond River55 Meters1078.30 PB10
Jan 27Track 757 Last Chance MeetJan 27 · 500 Meters · Place 54 · Nansemond River500 Meters541:36.3610
Jan 27Track 757 Last Chance MeetJan 27 · 55 Meters · Place 107 · Nansemond River55 MetersRound P1078.3010
Jan 6Virginia Beach HS RelaysJan 6 · Long Jump · Place 36 · Nansemond RiverLong Jump3612-4.5010
Jan 6Virginia Beach HS RelaysJan 6 · 55 Meters · Place 87 · Nansemond River55 MetersRound P878.3210
Jan 6Virginia Beach HS RelaysJan 6 · 400 Meters · Place 15 · Nansemond River400 Meters151:10.04 PB10
Jan 6Virginia Beach HS RelaysJan 6 · 60 Meters · Place 87 · Nansemond River60 MetersRound P878.98 PB10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 6Marlin InvitationalMay 6 · 100 Meters · Place 53 · Nansemond River100 Meters5314.24 PB9
May 6Marlin InvitationalMay 6 · 200 Meters · Place 59 · Nansemond River200 Meters5930.299
Apr 29Portsmouth T & F InvitationalApr 29 · 100 Meters · Place 41 · Nansemond River100 Meters4114.819

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 21 Suffolk InvitationalJan 21 · 300 Meters · Place 8 · Nansemond River300 Meters848.46 PB9
Jan 6Virginia Beach HS RelaysJan 6 · 300 Meters · Place 53 · Nansemond River300 Meters5348.619