Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSunday Night Qualifier · May 1810.41Sunday Night QualifierMay 18, 2025
110m Hurdles · 39" / 0.991m · OutdoorVHSL 5A State Championships · Jun 314.01aVHSL 5A State ChampionshipsJune 3, 2022
200 Meters · IndoorVirginia Beach HS Relays · Jan 722.38Virginia Beach HS RelaysJanuary 7, 2022
200 Meters · OutdoorSunday Night Qualifier · May 1821.13Sunday Night QualifierMay 18, 2025
300 Meters · IndoorGrant Holloway Holiday Invitational · Dec 1836.44aGrant Holloway Holiday InvitationalDecember 18, 2021
300m Hurdles · 36" / 0.914m · OutdoorVHSL 5A State Championships · Jun 342.57aVHSL 5A State ChampionshipsJune 3, 2022
500 Meters · IndoorVHSL Region 5A Championship Meet · Feb 81:16.59VHSL Region 5A Championship MeetFebruary 8, 2019
55 Meter · IndoorCNU HS Winter Frolic · Dec 106.54aCNU HS Winter FrolicDecember 10, 2021
55m Hurdles · 39" · IndoorGrant Holloway Holiday Invitational · Dec 187.58aGrant Holloway Holiday InvitationalDecember 18, 2021
High Jump · IndoorCNU HS Winter Frolic · Dec 106-00.00CNU HS Winter FrolicDecember 10, 2021
Long Jump · OutdoorVHSL 5A State Championships · Jun 322-10.50VHSL 5A State ChampionshipsJune 3, 2022
Triple Jump · OutdoorVHSL 5A State Championships · Jun 347-09.50VHSL 5A State ChampionshipsJune 3, 2022
Wind: 0.4 · OutdoorRaleigh Relays · Mar 2722.08Raleigh RelaysMarch 27, 2025
Wind: 1.6 · OutdoorRaleigh Relays · Mar 2710.56Raleigh RelaysMarch 27, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 14Sun Belt Conference Outdoor Track & Field ChampionshipMay 14 · Long Jump · Place 15 · Coastal CarolinaCoastal CarolinaLong Jump15.6.96mWind: 0.3Sr
May 14Sun Belt Conference Outdoor Track & Field ChampionshipMay 14 · 200 Meters · Place 25 · Coastal CarolinaCoastal Carolina200 MetersRound P25.21.81aWind: -0.1Sr
May 14Sun Belt Conference Outdoor Track & Field ChampionshipMay 14 · 100 Meters · Place 14 · Coastal CarolinaCoastal Carolina100 MetersRound P14.10.60aWind: 1.4Sr
May 22026 East Coast RelaysMay 2 · Long Jump · Place 17 · Coastal CarolinaCoastal CarolinaLong Jump17.6.82mWind: 1.1Sr
May 22026 East Coast RelaysMay 2 · 200 Meters · Place 38 · Coastal CarolinaCoastal Carolina200 Meters38.21.67aWind: 1.4Sr
May 22026 East Coast RelaysMay 2 · 100 Meters · Coastal CarolinaCoastal Carolina100 Meters--DNSWind: 2.3Sr
Apr 16Tom Jones MemorialApr 16 · Long Jump · Place 19 · Coastal CarolinaCoastal CarolinaLong Jump19.6.87mWind: 1.2Sr
Apr 16Tom Jones MemorialApr 16 · 200 Meters · Place 41 · Coastal CarolinaCoastal Carolina200 Meters41.21.90aWind: 0.1Sr
Apr 16Tom Jones MemorialApr 16 · 100 Meters · Place 14 · Coastal CarolinaCoastal Carolina100 Meters14.10.73aWind: 0.1Sr
Apr 10Duke InvitationalApr 10 · Long Jump · Place 19 · Coastal CarolinaCoastal CarolinaLong Jump19.6.92mWind: -0.3Sr
Apr 10Duke InvitationalApr 10 · 200 Meters · Place 34 · Coastal CarolinaCoastal Carolina200 Meters34.21.93aWind: 0.2Sr
Apr 10Duke InvitationalApr 10 · 100 Meters · Place 11 · Coastal CarolinaCoastal Carolina100 MetersRound P11.10.60aWind: 0Sr
Mar 26Raleigh RelaysMar 26 · 100 Meters · Place 37 · Coastal CarolinaCoastal Carolina100 Meters37.10.62aWind: 1.4Sr

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 18Sunday Night QualifierMay 18 · Long Jump · Place 3 · Coastal CaroCoastal CaroLong Jump323-10.75JR
May 18Sunday Night QualifierMay 18 · 200 Meters · Place 1 · Coastal CaroCoastal Caro200 Meters121.13 PBJR
May 18Sunday Night QualifierMay 18 · 100 Meters · Place 2 · Coastal CaroCoastal Caro100 Meters210.41 PBJR
May 18Sunday Night QualifierMay 18 · 100 Meters · Place 2 · Coastal CaroCoastal Caro100 MetersRound P210.448JR
Apr 252025 Charlotte InviteApr 25 · Long Jump · Place 8 · Coastal CarolinaCoastal CarolinaLong Jump86.67mJR
Apr 18Tom Jones InvitationalApr 18 · Long Jump · Place 15 · Coastal CarolinaCoastal CarolinaLong Jump15.6.92mWind: -0.6Jr
Apr 18Tom Jones InvitationalApr 18 · 200 Meters · Place 16 · Coastal CarolinaCoastal Carolina200 Meters16.21.35aWind: 1.2Jr
Apr 18Tom Jones InvitationalApr 18 · 100 Meters · Place 20 · Coastal CarolinaCoastal Carolina100 Meters20.10.55aWind: -0.1Jr
Apr 10Duke InvitationalApr 10 · 200 Meters · Place 42 · Coastal CarolinaCoastal Carolina200 Meters4222.02JR
Apr 10Duke InvitationalApr 10 · 200 Meters · Place 42 · Coastal CarolinaCoastal Carolina200 Meters4222.02JR
Apr 10Duke InvitationalApr 10 · 100 Meters · Place 22 · Coastal CarolinaCoastal Carolina100 Meters2210.79JR
Apr 10Duke InvitationalApr 10 · 100 Meters · Place 22 · Coastal CarolinaCoastal Carolina100 Meters2210.79JR
Mar 27Raleigh RelaysMar 27 · Wind: 0.4 · Place 86 · Coastal CarolinaCoastal CarolinaWind: 0.48622.08 PBJR
Mar 27Raleigh RelaysMar 27 · 200 Meters · Place 86 · Coastal CarolinaCoastal Carolina200 Meters8622.08JR
Mar 27Raleigh RelaysMar 27 · Wind: 1.6 · Place 10 · Coastal CarolinaCoastal CarolinaWind: 1.61010.56 PBJR
Mar 27Raleigh RelaysMar 27 · 100 Meters · Place 10 · Coastal CarolinaCoastal Carolina100 Meters1010.56JR

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 20USC Outdoor OpenApr 20 · 200 Meters · Coastal CarolinaCoastal Carolina200 Meters--DNSWind: 0.8So
Apr 20USC Outdoor OpenApr 20 · 100 Meters · Place 13 · Coastal CarolinaCoastal Carolina100 MetersRound P13.10.74aWind: -2.6So

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 3VHSL 5A State ChampionshipsJun 3 · Triple Jump · Place 1 · Nansemond RiverNansemond RiverTriple Jump1.47-09.50 PB12
Jun 3VHSL 5A State ChampionshipsJun 3 · Long Jump · Place 3 · Nansemond RiverNansemond RiverLong Jump3.22-10.50 PB12
Jun 3VHSL 5A State ChampionshipsJun 3 · 300m Hurdles · Place 13 · Nansemond RiverNansemond River300m Hurdles36" / 0.914m13.42.57a PB12
Jun 3VHSL 5A State ChampionshipsJun 3 · 110m Hurdles · Place 1 · Nansemond RiverNansemond River110m Hurdles39" / 0.991mRound P1.14.13aWind: 0.412
Jun 3VHSL 5A State ChampionshipsJun 3 · 110m Hurdles · Place 1 · Nansemond RiverNansemond River110m Hurdles39" / 0.991m1.14.01a PBWind: 112

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 7Virginia Beach HS RelaysJan 7 · 200 Meters · Place 3 · Nansemond RiverNansemond River200 Meters322.38 PB12

2021 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 18Grant Holloway Holiday InvitationalDec 18 · 300 Meters · Place 14 · Nansemond RiverNansemond River300 Meters14.36.44a PB12
Dec 18Grant Holloway Holiday InvitationalDec 18 · 55m Hurdles · Place 1 · Nansemond RiverNansemond River55m Hurdles39"Round P1.7.58a PB12
Dec 18Grant Holloway Holiday InvitationalDec 18 · 55m Hurdles · Place 4 · Nansemond RiverNansemond River55m Hurdles39"4.7.61a12
Dec 10CNU HS Winter FrolicDec 10 · 55 Meter · Place 1 · Nansemond RiverNansemond River55 MeterRound P1.6.66a12
Dec 10CNU HS Winter FrolicDec 10 · 55 Meter · Place 1 · Nansemond RiverNansemond River55 Meter1.6.54a PB12
Dec 10CNU HS Winter FrolicDec 10 · High Jump · Place 1 · Nansemond RiverNansemond RiverHigh Jump1.6-00.00 PB12
Dec 10CNU HS Winter FrolicDec 10 · 55 Meter · Place 1 · Nansemond RiverNansemond River55 MeterRound P1.6.66a12
Dec 10CNU HS Winter FrolicDec 10 · 55 Meter · Place 1 · Nansemond RiverNansemond River55 Meter1.6.54a12
Dec 10CNU HS Winter FrolicDec 10 · High Jump · Place 1 · Nansemond RiverNansemond RiverHigh Jump1.6-00.0012

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 18VHSL Class 5 State ChampionshipsJun 18 · 300m Hurdles · Place 3 · Nansemond RiverNansemond River300m Hurdles339.3511
Jun 18VHSL Class 5 State ChampionshipsJun 18 · 110m Hurdles · Place 1 · Nansemond RiverNansemond River110m Hurdles114.5311

2019 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 8VHSL Region 5A Championship MeetFeb 8 · 500 Meters · Place 22 · Nansemond RiverNansemond River500 Meters221:16.59 PB10
Feb 1Suffolk InvitationalFeb 1 · Long Jump · Place 53 · Nansemond RiverNansemond RiverLong Jump5318-00.75—
Feb 1Suffolk InvitationalFeb 1 · 300 Meters · Place 100 · Nansemond RiverNansemond River300 Meters10040.62—
Jan 18VA ShowcaseJan 18 · 500 Meters · Place 154 · Nansemond RiverNansemond River500 Meters1541:17.54—
Jan 18VA ShowcaseJan 18 · 300 Meters · Place 304 · Nansemond RiverNansemond River300 Meters30441.08—