Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorThe Trojan Relays · Apr 1211.74aThe Trojan RelaysApril 12, 2024
100m Hurdles · 33" / 0.838m · OutdoorNCAA Division II Outdoor Track & Field Championships · May 2113.35aNCAA Division II Outdoor Track & Field ChampionshipsMay 21, 2026
200 Meters · IndoorCNU Holiday Open · Dec 326.92aCNU Holiday OpenDecember 3, 2022
200 Meters · OutdoorVHSL Class 2 State Championships · Jun 1926.05aVHSL Class 2 State ChampionshipsJune 19, 2021
60 Meter · IndoorNJCAA Indoor Track and Field Championship · Mar 17.53aNJCAA Indoor Track and Field ChampionshipMarch 1, 2024
60 Meters · IndoorConference Carolinas · Feb 227.50Conference CarolinasFebruary 22, 2026
60m Hurdles · 33" / 0.838m · IndoorNCAA Division II Indoor Track & Field Championships · Mar 138.34aNCAA Division II Indoor Track & Field ChampionshipsMarch 13, 2026
Long Jump · IndoorCNU Holiday Open · Dec 35.87mCNU Holiday OpenDecember 3, 2022
Long Jump · OutdoorBattleground Relays · Apr 15.42mBattleground RelaysApril 1, 2023
Shot Put · 4kg · IndoorMarlin 1st Chance · Dec 511.51mMarlin 1st ChanceDecember 5, 2025
Shot Put · 4kg · OutdoorThe Trojan Relays · Apr 1013.19mThe Trojan RelaysApril 10, 2026
Triple Jump · IndoorNJCAA Indoor Track and Field Championship · Mar 111.10mNJCAA Indoor Track and Field ChampionshipMarch 1, 2024
Triple Jump · OutdoorNSU Track & Field Invitational · Apr 1511.21mNSU Track & Field InvitationalApril 15, 2023

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 21NCAA Division II Outdoor Track & Field ChampionshipsMay 21 · Long Jump · Place 15 · Mount OliveMount OliveLong Jump15.5.72mWind: 0.7Sr
May 21NCAA Division II Outdoor Track & Field ChampionshipsMay 21 · 100m Hurdles · Place 5 · Mount OliveMount Olive100m Hurdles33" / 0.838mRound P5.13.49aWind: 0.5Sr
May 21NCAA Division II Outdoor Track & Field ChampionshipsMay 21 · 100m Hurdles · Place 4 · Mount OliveMount Olive100m Hurdles33" / 0.838m4.13.35a PBSr
May 3Duke TwilightMay 3 · Long Jump · Place 2 · Mount OliveMount OliveLong Jump2.6.12mWind: 2.1Sr
Apr 23Conference CarolinasApr 23 · Long Jump · Mount OliveMount OliveLong Jump--FOULWind: 0Sr
Apr 23Conference CarolinasApr 23 · Shot Put · Place 8 · Mount OliveMount OliveShot Put4kg8.11.35mSr
Apr 23Conference CarolinasApr 23 · 100m Hurdles · Place 1 · Mount OliveMount Olive100m Hurdles33" / 0.838mRound P1.13.49aWind: 3.4Sr
Apr 23Conference CarolinasApr 23 · 100m Hurdles · Place 1 · Mount OliveMount Olive100m Hurdles33" / 0.838m1.13.54aWind: 0.3Sr
Apr 17Aggie InviteApr 17 · Long Jump · Place 7 · Mount OliveMount OliveLong Jump7.5.74mWind: 0.2Sr
Apr 10The Trojan RelaysApr 10 · Long Jump · Place 1 · Mount OliveMount OliveLong Jump1.5.78mWind: 0Sr
Apr 10The Trojan RelaysApr 10 · Shot Put · Place 1 · Mount OliveMount OliveShot Put4kg1.13.19m PBSr
Apr 10The Trojan RelaysApr 10 · 100m Hurdles · Place 1 · Mount OliveMount Olive100m Hurdles33" / 0.838mRound P1.13.99aWind: 1.4Sr
Apr 10The Trojan RelaysApr 10 · 100m Hurdles · Place 1 · Mount OliveMount Olive100m Hurdles33" / 0.838m1.13.89aWind: 1.6Sr
Apr 2High Point VertKlasse MeetingApr 2 · 100m Hurdles · Place 4 · Mount OliveMount Olive100m Hurdles33" / 0.838m4.13.81aWind: 1.2Sr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 13NCAA Division II Indoor Track & Field ChampionshipsMar 13 · 60m Hurdles · Place 5 · Mount OliveMount Olive60m Hurdles33" / 0.838mRound P5.8.40aSr
Mar 13NCAA Division II Indoor Track & Field ChampionshipsMar 13 · 60m Hurdles · Place 3 · Mount OliveMount Olive60m Hurdles33" / 0.838m3.8.34a PBSr
Mar 13NCAA Division II Indoor Track & Field ChampionshipsMar 13 · Long Jump · Place 13 · Mount OliveMount OliveLong Jump13.5.80mSr
Feb 22Conference CarolinasFeb 22 · Shot Put · Place 2 · Mount OliveMount OliveShot Put213.38mSR
Feb 22Conference CarolinasFeb 22 · Long Jump · Place 1 · Mount OliveMount OliveLong Jump16.09mSR
Feb 22Conference CarolinasFeb 22 · 60m Hurdles · Place 1 · Mount OliveMount Olive60m HurdlesRound P18.60SR
Feb 22Conference CarolinasFeb 22 · 60m Hurdles · Place 1 · Mount OliveMount Olive60m Hurdles18.64SR
Feb 22Conference CarolinasFeb 22 · 60 Meters · Place 3 · Mount OliveMount Olive60 MetersRound P37.54SR
Feb 22Conference CarolinasFeb 22 · 60 Meters · Place 3 · Mount OliveMount Olive60 Meters37.50 PBSR

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 5Marlin 1st ChanceDec 5 · 60m Hurdles · Place 1 · Mount OliveMount Olive60m Hurdles33" / 0.838mRound P1.8.53aSr
Dec 5Marlin 1st ChanceDec 5 · 60m Hurdles · Mount OliveMount Olive60m Hurdles33" / 0.838m--DNSSr
Dec 5Marlin 1st ChanceDec 5 · Long Jump · Place 1 · Mount OliveMount OliveLong Jump1.6.23mSr
Dec 5Marlin 1st ChanceDec 5 · Shot Put · Place 3 · Mount OliveMount OliveShot Put4kg3.11.51m PBSr
Dec 5Marlin 1st ChanceDec 5 · 200 Meters · Mount OliveMount Olive200 Meters--DNSSr
Mar 13NCAA Division II Indoor Track & Field ChampionshipsMar 13 · Long Jump · Mount OliveMount OliveLong Jump--DNSJr
Feb 23Conference CarolinasFeb 23 · Shot Put · Place 1 · Mount OliveMount OliveShot Put111.91m—
Feb 23Conference CarolinasFeb 23 · Long Jump · Place 3 · Mount OliveMount OliveLong Jump35.80m—
Feb 23Conference CarolinasFeb 23 · 60 Meters · Place 10 · Mount OliveMount Olive60 MetersRound P107.84—
Feb 14Div. I Indoor Pre-Nationals InviteFeb 14 · Long Jump · Place 26 · Mount OliveMount OliveLong Jump26.3.74mJr
Feb 14Div. I Indoor Pre-Nationals InviteFeb 14 · Shot Put · Place 12 · Mount OliveMount OliveShot Put4kg12.11.02mJr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 60 Meter · Place 12 · Mount OliveMount Olive60 MeterRound S12.7.98aJr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 60 Meter · Place 9 · Mount OliveMount Olive60 MeterRound P9.8.01aJr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Long Jump · Place 1 · Mount OliveMount OliveLong Jump1.5.81mJr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Aggie InviteMay 2 · Long Jump · Place 2 · Mount OliveMount OliveLong Jump2.5.78mWind: 1.7Jr
Apr 24Conference CarolinasApr 24 · Long Jump · Place 2 · Mount OliveMount OliveLong Jump2.5.77mWind: -1Jr
Apr 24Conference CarolinasApr 24 · Shot Put · Place 2 · Mount OliveMount OliveShot Put4kg2.12.22mJr
Apr 18Aggie ClassicApr 18 · Shot Put · Place 9 · Mount OliveMount OliveShot Put4kg9.11.89mJr
Mar 28Trojan ChallengeMar 28 · Long Jump · Place 1 · Mount OliveMount OliveLong Jump15.69mJR
Mar 28Trojan ChallengeMar 28 · 100 Meters · Place 9 · Mount OliveMount Olive100 MetersRound P913.04JR

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 27VSU InviteApr 27 · Long Jump · Place 3 · Richard Bland (Va.)Richard Bland (Va.)Long Jump3.5.38mWind: 0So
Apr 27VSU InviteApr 27 · 100 Meters · Richard Bland (Va.)Richard Bland (Va.)100 MetersRound P--DNSWind: -1So
Apr 19Aggie InviteApr 19 · Long Jump · Place 12 · Richard Bland (Va.)Richard Bland (Va.)Long Jump125.31m—
Apr 19Aggie InviteApr 19 · 100 Meters · Place 17 · Richard Bland (Va.)Richard Bland (Va.)100 Meters1712.06a—
Apr 12The Trojan RelaysApr 12 · Long Jump · Place 1 · Richard Bland (Va.)Richard Bland (Va.)Long Jump15.74m—
Apr 12The Trojan RelaysApr 12 · 100 Meters · Place 3 · Richard Bland (Va.)Richard Bland (Va.)100 Meters312.09a—
Apr 12The Trojan RelaysApr 12 · 100 Meters · Place 2 · Richard Bland (Va.)Richard Bland (Va.)100 Meters211.74a PB—
Apr 5Norfolk State University InvitationalApr 5 · Long Jump · Place 2 · Richard Bland (Va.)Richard Bland (Va.)Long Jump2.5.60mWind: 1.1So
Apr 5Norfolk State University InvitationalApr 5 · 200 Meters · Richard Bland (Va.)Richard Bland (Va.)200 Meters--DNSWind: 2.6So
Apr 5Norfolk State University InvitationalApr 5 · 100 Meters · Place 1 · Richard Bland (Va.)Richard Bland (Va.)100 MetersRound P1.12.13aWind: 2.2So
Apr 5Norfolk State University InvitationalApr 5 · 100 Meters · Place 1 · Richard Bland (Va.)Richard Bland (Va.)100 Meters1.11.99aWind: 2.2So

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 1NJCAA Indoor Track and Field ChampionshipMar 1 · 60 Meter · Place 3 · Richard Bland (Va.)Richard Bland (Va.)60 MeterRound P3.7.53a PBWind: 0So
Mar 1NJCAA Indoor Track and Field ChampionshipMar 1 · 60 Meter · Place 2 · Richard Bland (Va.)Richard Bland (Va.)60 Meter2.7.55aWind: 0So
Mar 1NJCAA Indoor Track and Field ChampionshipMar 1 · Triple Jump · Place 10 · Richard Bland (Va.)Richard Bland (Va.)Triple Jump10.11.10m PBSo
Mar 1NJCAA Indoor Track and Field ChampionshipMar 1 · Long Jump · Place 4 · Richard Bland (Va.)Richard Bland (Va.)Long Jump4.5.91mSo
Feb 24CNU QualifierFeb 24 · Long Jump · Place 1 · Richard Bland (Va.)Richard Bland (Va.)Long Jump15.74m—
Jan 20Oceanfront InvitationalJan 20 · Shot Put · Place 3 · Richard BlandRichard BlandShot Put311.97mSO
Jan 19Marlin InviteJan 19 · Shot Put · Place 2 · Richard Bland (Va.)Richard Bland (Va.)Shot Put211.90m—
Jan 7VCU Indoor InvitationalJan 7 · Long Jump · Place 2 · Richard Bland (Va.)Richard Bland (Va.)Long Jump25.86m—
Jan 7VCU Indoor InvitationalJan 7 · 60 Meters · Place 5 · Richard Bland (Va.)Richard Bland (Va.)60 Meters57.77a—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 1Rutgers Holiday ClassicDec 1 · 60 Meter · Place 6 · Richard Bland (Va.)Richard Bland (Va.)60 Meter6.7.75aWind: 0So
Dec 1Rutgers Holiday ClassicDec 1 · Long Jump · Place 1 · Richard Bland (Va.)Richard Bland (Va.)Long Jump1.5.96mSo
Mar 3NJCAA Indoor Track and Field NationalsMar 3 · Long Jump · Richard Bland (Va.)Richard Bland (Va.)Long Jump--DNSFr
Feb 25Christopher Newport University QualifierFeb 25 · Long Jump · Place 3 · Richard Bland (Va.)Richard Bland (Va.)Long Jump3.5.06mFr
Feb 10Div. II Indoor Track & Field Pre-NationalsFeb 10 · Long Jump · Place 24 · Richard Bland CollegeRichard Bland CollegeLong Jump245.02m—
Feb 10Div. II Indoor Track & Field Pre-NationalsFeb 10 · 60 Meters · Place 15 · Richard Bland CollegeRichard Bland College60 MetersRound P157.80a—
Jan 8VCU RAMS Indoor InvitationalJan 8 · Long Jump · Place 1 · Richard BlandRichard BlandLong Jump119-2.5FR
Jan 8VCU RAMS Indoor InvitationalJan 8 · Long Jump · Place 1 · Richard BlandRichard BlandLong Jump119-2.5FR
Jan 8VCU RAMS Indoor InvitationalJan 8 · Long Jump · Place 1 · Richard BlandRichard BlandLong Jump119-2.5FR
Jan 8VCU RAMS Indoor InvitationalJan 8 · 60 Meters · Place 5 · Richard BlandRichard Bland60 Meters57.75FR
Jan 8VCU RAMS Indoor InvitationalJan 8 · 60 Meters · Place 5 · Richard BlandRichard Bland60 Meters57.75FR
Jan 8VCU RAMS Indoor InvitationalJan 8 · 60 Meters · Place 4 · Richard BlandRichard Bland60 Meters47.68FR

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 15NSU Track & Field InvitationalApr 15 · Triple Jump · Place 7 · Richard Bland (Va.)Richard Bland (Va.)Triple Jump7.11.21m PBFr
Apr 15NSU Track & Field InvitationalApr 15 · Long Jump · Richard Bland (Va.)Richard Bland (Va.)Long Jump—FOULFr
Apr 7CNU's New Captains ClassicApr 7 · Triple Jump · Richard Bland (Va.)Richard Bland (Va.)Triple Jump--FOULFr
Apr 7CNU's New Captains ClassicApr 7 · Long Jump · Place 1 · Richard Bland (Va.)Richard Bland (Va.)Long Jump1.5.47mWind: 1.8Fr
Apr 7CNU's New Captains ClassicApr 7 · 100 Meters · Place 1 · Richard Bland (Va.)Richard Bland (Va.)100 Meters1.12.47aWind: 2.1Fr
Apr 1Battleground RelaysApr 1 · Triple Jump · Place 1 · Richard BlandRichard BlandTriple Jump111.40mFR
Apr 1Battleground RelaysApr 1 · Long Jump · Place 1 · Richard BlandRichard BlandLong Jump15.42m PBFR
Apr 1Battleground RelaysApr 1 · 100 Meters · Place 4 · Richard BlandRichard Bland100 MetersRound P412.47FR
Apr 1Battleground RelaysApr 1 · 100 Meters · Place 2 · Richard BlandRichard Bland100 Meters212.39FR

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 3CNU Holiday OpenDec 3 · 60 Meter · Place 1 · Richard Bland (Va.)Richard Bland (Va.)60 MeterRound P1.7.77aFr
Dec 3CNU Holiday OpenDec 3 · 60 Meter · Place 3 · Richard Bland (Va.)Richard Bland (Va.)60 Meter3.7.81aFr
Dec 3CNU Holiday OpenDec 3 · Long Jump · Place 1 · Richard Bland (Va.)Richard Bland (Va.)Long Jump1.5.87m PBFr
Dec 3CNU Holiday OpenDec 3 · 200 Meters · Place 5 · Richard Bland (Va.)Richard Bland (Va.)200 Meters5.26.92a PBFr

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 19VHSL Class 2 State ChampionshipsJun 19 · Triple Jump · Prince Edward CountyPrince Edward CountyTriple Jump--FOUL12
Jun 19VHSL Class 2 State ChampionshipsJun 19 · Long Jump · Place 1 · Prince Edward CountyPrince Edward CountyLong Jump1.17-07.5012
Jun 19VHSL Class 2 State ChampionshipsJun 19 · Shot Put · Place 2 · Prince Edward CountyPrince Edward CountyShot Put4kg2.39-00.2512
Jun 19VHSL Class 2 State ChampionshipsJun 19 · 200 Meters · Place 1 · Prince Edward CountyPrince Edward County200 Meters1.26.05a PBWind: 1.712
Jun 19VHSL Class 2 State ChampionshipsJun 19 · 100 Meters · Place 1 · Prince Edward CountyPrince Edward County100 Meters1.12.72aWind: -2.112