Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBlacksburg Quad · May 2613.86Blacksburg QuadMay 26, 2021
200 Meters · IndoorThe Burg Open · Jan 930.43The Burg OpenJanuary 9, 2026
200 Meters · OutdoorLenoir-Rhyne Opener · Mar 1629.42aLenoir-Rhyne OpenerMarch 16, 2024
400 Meters · IndoorVMI Winter Classic · Feb 141:11.36aVMI Winter ClassicFebruary 14, 2026
400 Meters · OutdoorODAC Championship · Apr 251:09.84aODAC ChampionshipApril 25, 2025
55 Meter · IndoorLiberty Christmas HS Invitational · Dec 188.23aLiberty Christmas HS InvitationalDecember 18, 2021
55 Meters · IndoorVHSL Region 3D Indoor Championships · Feb 198.21VHSL Region 3D Indoor ChampionshipsFebruary 19, 2022
60 Meter · IndoorJoe LaRocco Invitational - Roanoke College Feb 15, 2025 · Feb 158.99aJoe LaRocco Invitational - Roanoke College Feb 15, 2025February 15, 2025
60 Meters · IndoorThe Burg Open · Jan 98.96The Burg OpenJanuary 9, 2026
Combined results · IndoorBlacksburg Polar Bear · Feb 18.39Blacksburg Polar BearFebruary 1, 2020
Combined results · OutdoorTitan Early Bird Classic · Apr 814.09Titan Early Bird ClassicApril 8, 2023
Discus · 1kg · OutdoorVHSL Region 3D Championships · Jun 1067' 9"VHSL Region 3D ChampionshipsJune 10, 2021
Long Jump · IndoorFinn Pincus Invitational - Roanoke College · Jan 173.88mFinn Pincus Invitational - Roanoke CollegeJanuary 17, 2025
Long Jump · OutdoorDennis Craddock · Apr 114.09mDennis CraddockApril 11, 2025
Results · OutdoorNorthside Invitational · Apr 913.55Northside InvitationalApril 9, 2022
Shot Put · 4kg · IndoorLiberty Christmas HS Invitational · Dec 1824-07.25Liberty Christmas HS InvitationalDecember 18, 2021
Shot Put · 4kg · OutdoorVHSL Region 3D Championships · May 2624-10.00VHSL Region 3D ChampionshipsMay 26, 2022

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 10JMU InvitationalApr 10 · Long Jump · Place 16 · FerrumFerrumLong Jump16.4.12mWind: 2.4Jr
Apr 10JMU InvitationalApr 10 · 200 Meters · Place 41 · FerrumFerrum200 Meters41.30.05aWind: -0.8Jr
Apr 10JMU InvitationalApr 10 · 100 Meters · Place 29 · FerrumFerrum100 Meters29.14.29aWind: 0.9Jr
Apr 2High Point VertKlasse MeetingApr 2 · 200 Meters · Place 120 · FerrumFerrum200 Meters120.29.80aWind: 1.9Jr
Apr 2High Point VertKlasse MeetingApr 2 · 100 Meters · Place 78 · FerrumFerrum100 Meters78.14.35aWind: 1.2Jr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · Long Jump · Place 21 · FerrumFerrumLong Jump21.4.13mWind: 0.3Jr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 400 Meters · Place 23 · FerrumFerrum400 Meters23.1:14.93aJr
Mar 13Myrtle Beach Collegiate ChallengeMar 13 · Long Jump · Place 57 · FerrumFerrumLong Jump574.21mJr
Mar 13Myrtle Beach Collegiate ChallengeMar 13 · 400 Meters · Place 50 · FerrumFerrum400 Meters501:12.76aJr
Mar 13Myrtle Beach Collegiate ChallengeMar 13 · 200 Meters · Place 71 · FerrumFerrum200 Meters7130.55aJr

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 22Conference CarolinasFeb 22 · Long Jump · Place 17 · FerrumFerrumLong Jump174.38mJR
Feb 22Conference CarolinasFeb 22 · 400 Meters · Place 18 · FerrumFerrum400 MetersRound P181:12.64JR
Feb 14VMI Winter ClassicFeb 14 · Long Jump · Place 13 · FerrumFerrumLong Jump134.03mJr
Feb 14VMI Winter ClassicFeb 14 · 400 Meters · Place 23 · FerrumFerrum400 Meters231:11.36a PBJr
Feb 14VMI Winter ClassicFeb 14 · 200 Meters · Place 34 · FerrumFerrum200 Meters3430.80aJr
Jan 23Liberty OpenJan 23 · 200 Meters · Place 117 · FerrumFerrum200 Meters11730.82aJr
Jan 23Liberty OpenJan 23 · 60 Meters · Place 90 · FerrumFerrum60 MetersRound P909.13aJr
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · 200 Meters · Place 31 · FerrumFerrum200 Meters3130.99aJr
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · 60 Meters · Place 32 · FerrumFerrum60 MetersRound P329.05aJr
Jan 9The Burg OpenJan 9 · Long Jump · Place 8 · FerrumFerrumLong Jump84.26mJR
Jan 9The Burg OpenJan 9 · 200 Meters · Place 21 · FerrumFerrum200 Meters2130.43 PBJR
Jan 9The Burg OpenJan 9 · 60 Meters · Place 24 · FerrumFerrum60 MetersRound P248.96 PBJR

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · Long Jump · Place 24 · FerrumFerrumLong Jump24.4.08mWind: 3.2So
Apr 25ODAC ChampionshipApr 25 · 400 Meters · Place 18 · FerrumFerrum400 MetersRound P18.1:09.84a PBSo
Apr 25ODAC ChampionshipApr 25 · 200 Meters · Place 21 · FerrumFerrum200 Meters21.29.73aWind: 2.2So
Apr 18Aggie ClassicApr 18 · Long Jump · Place 51 · FerrumFerrumLong Jump51.4.14mWind: 0.7So
Apr 18Aggie ClassicApr 18 · 400 Meters · Place 57 · FerrumFerrum400 Meters57.1:12.58aSo
Apr 18Aggie ClassicApr 18 · 200 Meters · Place 86 · FerrumFerrum200 Meters86.30.11aWind: 2.4So
Apr 18Aggie ClassicApr 18 · 100 Meters · Place 61 · FerrumFerrum100 MetersRound P61.14.29aWind: 2.4So
Apr 11Dennis CraddockApr 11 · Long Jump · Place 21 · FerrumFerrumLong Jump214.09m PBSo
Apr 11Dennis CraddockApr 11 · 400 Meters · Place 26 · FerrumFerrum400 Meters261:14.55aSo
Apr 11Dennis CraddockApr 11 · 100 Meters · Place 40 · FerrumFerrum100 MetersRound P4014.61aSo
Mar 28Dr. Toms InviteMar 28 · Long Jump · Place 23 · FerrumFerrumLong Jump234.17mSo
Mar 28Dr. Toms InviteMar 28 · 400 Meters · Place 18 · FerrumFerrum400 Meters181:11.98aSo
Mar 28Dr. Toms InviteMar 28 · 200 Meters · Place 36 · FerrumFerrum200 Meters3629.76aSo
Mar 28Dr. Toms InviteMar 28 · 100 Meters · Place 37 · FerrumFerrum100 MetersRound P3713.98aSo
Mar 21Mountaineer First ChanceMar 21 · 200 Meters · Place 37 · FerrumFerrum200 Meters3729.91SO
Mar 21Mountaineer First ChanceMar 21 · 100 Meters · Place 26 · FerrumFerrum100 Meters2614.25SO
Mar 21Mountaineer First ChanceMar 21 · Long Jump · Place 19 · FerrumFerrumLong Jump194.30mSO
Mar 14Phoenix InvitationalMar 14 · 200 Meters · Place 44 · FerrumFerrum200 Meters4430.90—
Mar 14Phoenix InvitationalMar 14 · 100 Meters · Place 40 · FerrumFerrum100 Meters4014.57—
Mar 14Phoenix InvitationalMar 14 · 400 Meters · Place 21 · FerrumFerrum400 Meters211:11.82—

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Mar 1ODAC Indoor ChampionshipsMar 1 · Long Jump · Place 23 · FerrumFerrumLong Jump23.4.20mSo
Feb 21Rockingham Collegiate ClassicFeb 21 · 400 Meters · Place 13 · FerrumFerrum400 Meters131:12.85a—
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 60 Meter · Place 37 · FerrumFerrum60 MeterRound P37.8.99a PBSo
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · Long Jump · Place 29 · FerrumFerrumLong Jump29.4.22mSo
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 400 Meters · Place 29 · FerrumFerrum400 Meters29.1:13.43aSo
Feb 8VMI Winter ClassicFeb 8 · 400 Meters · Place 33 · FerrumFerrum400 Meters331:12.57a—
Feb 8VMI Winter ClassicFeb 8 · 200 Meters · Place 41 · FerrumFerrum200 Meters4131.21a—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · Long Jump · Place 23 · FerrumFerrumLong Jump23.4.67mSo
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 400 Meters · Place 37 · FerrumFerrum400 Meters37.1:17.30aSo
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 200 Meters · FerrumFerrum200 Meters—DNSSo
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · Long Jump · Place 33 · FerrumFerrumLong Jump333.88m PB—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 200 Meters · Place 71 · FerrumFerrum200 Meters7131.35a—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 60 Meters · Place 56 · FerrumFerrum60 Meters569.06a—
Jan 10The Burg OpenJan 10 · Long Jump · Place 14 · FerrumFerrumLong Jump143.95m—
Jan 10The Burg OpenJan 10 · 200 Meters · Place 30 · FerrumFerrum200 Meters3030.99a—
Jan 10The Burg OpenJan 10 · 60 Meters · Place 26 · FerrumFerrum60 Meters269.27a—

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 5Liberty KickoffDec 5 · 60 Meter · Place 59 · FerrumFerrum60 MeterRound P59.9.11aWind: 0So
Dec 5Liberty KickoffDec 5 · 200 Meters · Place 61 · FerrumFerrum200 Meters61.30.86aWind: 0So
Feb 10Joe LaRocco InvitationalFeb 10 · Long Jump · Place 23 · FerrumFerrumLong Jump234.16m—
Feb 10Joe LaRocco InvitationalFeb 10 · 200 Meters · Place 56 · FerrumFerrum200 Meters5630.49a—
Feb 3Liberty OpenFeb 3 · Long Jump · Place 57 · FerrumFerrumLong Jump574.24m—
Feb 3Liberty OpenFeb 3 · 60 Meters · Place 52 · FerrumFerrum60 Meters529.08a—
Jan 262024 VMI InvitationalJan 26 · Long Jump · Place 46 · FerrumFerrumLong Jump464.43m—
Jan 19Finn Pincus InvitationalJan 19 · Long Jump · Place 21 · FerrumFerrumLong Jump214.14mFR
Jan 19Finn Pincus InvitationalJan 19 · 60 Meters · Place 29 · FerrumFerrum60 MetersRound P299.11FR
Jan 12The Burg OpenJan 12 · 200 Meters · Place 33 · FerrumFerrum200 Meters3331.63FR
Jan 12The Burg OpenJan 12 · 60 Meters · Place 29 · FerrumFerrum60 MetersRound P299.25FR

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 19WildCat InvitationalApr 19 · 200 Meters · Place 19 · FerrumFerrum200 Meters1930.77FR
Apr 19WildCat InvitationalApr 19 · 100 Meters · Place 18 · FerrumFerrum100 Meters1814.27FR
Apr 13North River MeetApr 13 · 200 Meters · Place 10 · FerrumFerrum200 Meters1030.09a—
Apr 13North River MeetApr 13 · 100 Meters · Place 5 · FerrumFerrum100 Meters514.16a—
Apr 5VertKlasse MeetingApr 5 · 200 Meters · Place 100 · FerrumFerrum200 Meters10030.25a—
Apr 5VertKlasse MeetingApr 5 · 100 Meters · Place 65 · FerrumFerrum100 Meters6514.48a—
Mar 29Hornet OpenMar 29 · Long Jump · Place 28 · FerrumFerrumLong Jump284.12m—
Mar 29Hornet OpenMar 29 · 200 Meters · Place 44 · FerrumFerrum200 Meters4429.60a—
Mar 29Hornet OpenMar 29 · 100 Meters · Place 31 · FerrumFerrum100 Meters3114.16a—
Mar 22Dr. Jack M Toms Invitational Mar 22 · Long Jump · Place 30 · FerrumFerrumLong Jump304.18m—
Mar 22Dr. Jack M Toms Invitational Mar 22 · 100 Meters · Place 60 · FerrumFerrum100 Meters6014.74a—
Mar 16Lenoir-Rhyne OpenerMar 16 · Long Jump · Place 22 · FerrumFerrumLong Jump22.4.07mWind: -0.7Fr
Mar 16Lenoir-Rhyne OpenerMar 16 · 200 Meters · Place 33 · FerrumFerrum200 Meters33.29.42a PBWind: 1Fr

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25VHSL Region 3D Outdoor ChampionshipsMay 25 · 100 Meters · Place 6 · Northside High SchooNorthside High Schoo100 Meters614.06SR
May 25VHSL Region 3D Outdoor ChampionshipsMay 25 · 100 Meters · Place 22 · Northside High SchooNorthside High Schoo100 Meters2214.06SR
Apr 15Terrier Team ChallengeApr 15 · Long Jump · Place 18 · Northside High SchooNorthside High SchooLong Jump1814-3.50—
Apr 15Terrier Team ChallengeApr 15 · 100 Meters · Place 5 · Northside High SchooNorthside High Schoo100 Meters514.20—
Apr 15Terrier Team ChallengeApr 15 · 100 Meters · Place 38 · Northside High SchooNorthside High Schoo100 Meters3814.20—
Apr 8Titan Early Bird ClassicApr 8 · Combined results · Place 7 · Northside High SchooNorthside High SchooCombined results768-0412
Apr 8Titan Early Bird ClassicApr 8 · Combined results · Place 15 · Northside High SchooNorthside High SchooCombined results1514.09 PB12

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 13Walter Bass HS InvitationalJan 13 · 55 Meter · Place 64 · NorthsideNorthside55 MeterRound P64.8.38a12
Jan 13Walter Bass HS InvitationalJan 13 · Shot Put · Place 30 · NorthsideNorthsideShot Put4kg30.24-06.0012

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17Holiday Track ClassicDec 17 · 55 Meter · Place 25 · NorthsideNorthside55 Meter25.8.35a12
Dec 17Holiday Track ClassicDec 17 · Shot Put · Place 26 · NorthsideNorthsideShot Put4kg26.21-11.0012
Dec 3Liberty HS OpenerDec 3 · 55 Meter · Place 93 · NorthsideNorthside55 MeterRound P93.8.45a12
Dec 3Liberty HS OpenerDec 3 · Shot Put · Place 38 · NorthsideNorthsideShot Put4kg38.22-11.2512
Feb 19VHSL Region 3D Indoor ChampionshipsFeb 19 · 55 Meters · Place 13 · Northside High SchooNorthside High Schoo55 Meters138.21 PB—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26VHSL Region 3D ChampionshipsMay 26 · Discus · Place 14 · NorthsideNorthsideDiscus1kg14.65-0211
May 26VHSL Region 3D ChampionshipsMay 26 · Shot Put · Place 14 · NorthsideNorthsideShot Put4kg14.24-10.00 PB11
May 26VHSL Region 3D ChampionshipsMay 26 · 200 Meters · Place 20 · NorthsideNorthside200 Meters20.30.69a11
May 26VHSL Region 3D ChampionshipsMay 26 · 100 Meters · Place 20 · NorthsideNorthside100 Meters20.14.63a11
Apr 16Terrier Team ChallengeApr 16 · 100 Meters · Place 6 · Northside High SchooNorthside High Schoo100 Meters614.01JR
Apr 16Terrier Team ChallengeApr 16 · 100 Meters · Place 22 · Northside High SchooNorthside High Schoo100 Meters2214.01JR
Apr 9Northside InvitationalApr 9 · Results · Place 7 · Northside High SchooNorthside High SchooResults767-0911
Apr 9Northside InvitationalApr 9 · Results · Place 4 · Northside High SchooNorthside High SchooResults413.55 PB11

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Liberty Christmas HS InvitationalDec 18 · 55 Meter · Place 58 · NorthsideNorthside55 MeterRound P58.8.23a PB11
Dec 18Liberty Christmas HS InvitationalDec 18 · Shot Put · Place 26 · NorthsideNorthsideShot Put4kg26.24-07.25 PB11

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 8Byrd Polar Bear MeetDec 8 · 55 Meter · Place 4 · NorthsideNorthside55 Meter4.8.22aUnofficial11
Dec 8Byrd Polar Bear MeetDec 8 · Shot Put · Place 3 · NorthsideNorthsideShot Put4kg3.25-08.00Unofficial11
Jun 10VHSL Region 3D ChampionshipsJun 10 · Discus · Place 11 · NorthsideNorthsideDiscus1kg11.67' 9" PB10
Jun 10VHSL Region 3D ChampionshipsJun 10 · Shot Put · Place 12 · NorthsideNorthsideShot Put4kg12.24' 0"10
Jun 10VHSL Region 3D ChampionshipsJun 10 · 100 Meters · Place 18 · NorthsideNorthside100 Meters18.14.34a10
Jun 1BRD Meet #6Jun 1 · Discus · Place 4 · NorthsideNorthsideDiscus1kg4.66-0110
Jun 1BRD Meet #6Jun 1 · Shot Put · Place 4 · NorthsideNorthsideShot Put4kg4.23-10.2510
Jun 1BRD Meet #6Jun 1 · 100 Meters · Place 5 · NorthsideNorthside100 Meters5.14.05a10
May 26Blacksburg QuadMay 26 · 100 Meters · Place 2 · Northside High SchooNorthside High Schoo100 Meters213.86 PBSO
May 26Blacksburg QuadMay 26 · 100 Meters · Place 8 · Northside High SchooNorthside High Schoo100 Meters813.86SO

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1Blacksburg Polar BearFeb 1 · Combined results · Place 11 · Northside High SchooNorthside High SchooCombined results118.39 PB9