Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorLiberty Kickoff · Dec 44:24.44aLiberty KickoffDecember 4, 2025
1 Mile · OutdoorDennis Craddock · Apr 104:21.07aDennis CraddockApril 10, 2026
1000 Meters · IndoorFinn Pincus Invitational - Roanoke College · Jan 172:33.85aFinn Pincus Invitational - Roanoke CollegeJanuary 17, 2025
1500 Meters · OutdoorWildCat Invitational · Apr 183:57.26WildCat InvitationalApril 18, 2025
1600 Meters · IndoorCOROS Holiday Classic · Dec 174:54.82aCOROS Holiday ClassicDecember 17, 2022
1600 Meters · OutdoorDAC VII Meet at Southern Alamance · Mar 244:56.30DAC VII Meet at Southern AlamanceMarch 24, 2022
300 Meters · IndoorEast Chapel Hill Polar Bear Meet #4 · Jan 2138.12East Chapel Hill Polar Bear Meet #4January 21, 2023
3000 Meters · IndoorJDL Early Bird Invitational · Dec 78:59.50aJDL Early Bird InvitationalDecember 7, 2025
3000 Meters · OutdoorW&L Track andField Carnival · Mar 219:08.75aW&L Track andField CarnivalMarch 21, 2025
400 Meters · IndoorLiberty Open · Jan 2351.24aLiberty OpenJanuary 23, 2026
400 Meters · Relay Split · IndoorODAC Indoor Championships · Feb 2850.874ODAC Indoor ChampionshipsFebruary 28, 2026
400 Meters · Relay Split · OutdoorODAC Championship · Apr 2550.802ODAC ChampionshipApril 25, 2025
500 Meters · IndoorEastern Alamance Polar Bear #3 · Jan 311:08.61Eastern Alamance Polar Bear #3January 31, 2023
600 Meters · IndoorFinn Pincus Invitational - Roanoke College · Jan 171:24.16aFinn Pincus Invitational - Roanoke CollegeJanuary 17, 2025
800 Meters · IndoorWittenberg Invite · Feb 211:52.87aWittenberg InviteFebruary 21, 2026
800 Meters · OutdoorThe Hill City Twilight · May 31:51.93aThe Hill City TwilightMay 3, 2025
Combined results · OutdoorNorthern Durham Home Meet #1 · Mar 152:04.15Northern Durham Home Meet #1March 15, 2023

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 800 Meters · Place 22 · RoanokeRoanoke800 Meters22.1:52.76aSo
May 6Liberty Twilight QualiferMay 6 · 800 Meters · Place 9 · RoanokeRoanoke800 Meters9.1:54.83aSo
May 2Hill City TwilightMay 2 · 800 Meters · Place 12 · RoanokeRoanoke800 Meters12.1:53.13aSo
Apr 24ODAC ChampionshipsApr 24 · 1500 Meters · Place 8 · RoanokeRoanoke1500 Meters8.3:59.91aSo
Apr 24ODAC ChampionshipsApr 24 · 800 Meters · Place 1 · RoanokeRoanoke800 Meters1.1:53.15aSo
Apr 17WildCat InvitationalApr 17 · 1500 Meters · Place 4 · RoanokeRoanoke1500 Meters44:01.97aSo
Apr 17WildCat InvitationalApr 17 · 800 Meters · RoanokeRoanoke800 Meters—DNFSo
Apr 10Dennis CraddockApr 10 · 1 Mile · Place 13 · RoanokeRoanoke1 Mile13.4:21.07a PBSo
Apr 10Dennis CraddockApr 10 · 800 Meters · Place 2 · RoanokeRoanoke800 Meters2.1:53.34aSo
Apr 2Colonial RelaysApr 2 · 800 Meters · Place 7 · RoanokeRoanoke800 Meters7.1:53.02aSo
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 149 · RoanokeRoanoke800 Meters149.1:54.94aSo
Mar 7Tufts National Qualifying MeetMar 7 · 800 Meters · Place 4 · RoanokeRoanoke800 Meters41:53.60aSo

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 13NCAA Division III Indoor Track & Field ChampionshipsMar 13 · 800 Meters · Place 15 · RoanokeRoanoke800 MetersRound P15.1:54.62aSo
Mar 6Tufts Final QualifierMar 6 · 800 Meters · Place 4 · RoanokeRoanoke800 Meters4.1:53.60aSo
Feb 28ODAC Indoor ChampionshipsFeb 28 · 400 Meters · RoanokeRoanoke400 MetersRelay Split—50.874 PBSo
Feb 28ODAC Indoor ChampionshipsFeb 28 · 800 Meters · Place 2 · RoanokeRoanoke800 Meters2.1:55.50aSo
Feb 21Wittenberg InviteFeb 21 · 800 Meters · Place 2 · RoanokeRoanoke800 Meters2.1:52.87a PBSo
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 800 Meters · Place 1 · RoanokeRoanoke800 Meters11:55.92aSo
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 800 Meters · Place 2 · RoanokeRoanoke800 Meters21:57.29SO
Jan 23Liberty OpenJan 23 · 400 Meters · Place 36 · RoanokeRoanoke400 Meters3651.24a PBSo
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · 800 Meters · Place 1 · RoanokeRoanoke800 Meters11:57.09aSO

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 7JDL Early Bird InvitationalDec 7 · 3000 Meters · Place 17 · RoanokeRoanoke3000 Meters17.8:59.50a PBSo
Dec 4Liberty KickoffDec 4 · 1 Mile · Place 9 · RoanokeRoanoke1 Mile9.4:24.44a PBSo
Mar 1ODAC Indoor ChampionshipsMar 1 · 800 Meters · RoanokeRoanoke800 Meters--DNSFr
Feb 21Rockingham Collegiate ClassicFeb 21 · 1 Mile · Place 4 · RoanokeRoanoke1 Mile44:24.48a—
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 800 Meters · Place 1 · RoanokeRoanoke800 Meters1.1:57.40aFr
Feb 7Liberty OpenFeb 7 · 1 Mile · Place 23 · RoanokeRoanoke1 Mile234:25.44a—
Feb 7Liberty OpenFeb 7 · 800 Meters · Place 30 · RoanokeRoanoke800 Meters301:58.42a—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 800 Meters · Place 1 · RoanokeRoanoke800 Meters1.1:58.58aFr
Jan 24VMI InvitationalJan 24 · 800 Meters · Place 14 · RoanokeRoanoke800 Meters141:58.40a—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 1000 Meters · Place 1 · RoanokeRoanoke1000 Meters12:33.85a PB—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 600 Meters · Place 1 · RoanokeRoanoke600 Meters11:24.16a PB—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 3The Hill City TwilightMay 3 · 800 Meters · Place 12 · RoanokeRoanoke800 Meters12.1:51.93a PBFr
Apr 25ODAC ChampionshipApr 25 · 400 Meters · RoanokeRoanoke400 MetersRelay Split—50.802 PBFr
Apr 25ODAC ChampionshipApr 25 · 800 Meters · Place 3 · RoanokeRoanoke800 Meters3.1:52.47aFr
Apr 18WildCat InvitationalApr 18 · 1500 Meters · Place 1 · RoanokeRoanoke1500 Meters13:57.26 PBFR
Apr 11Dennis CraddockApr 11 · 800 Meters · Place 2 · RoanokeRoanoke800 Meters21:53.75aFr
Mar 28Dr. Toms InviteMar 28 · 800 Meters · Place 12 · RoanokeRoanoke800 Meters121:55.80aFr
Mar 21W&L Track andField CarnivalMar 21 · 1500 Meters · Place 7 · RoanokeRoanoke1500 Meters74:03.77aFR
Mar 21W&L Track andField CarnivalMar 21 · 3000 Meters · Place 5 · RoanokeRoanoke3000 Meters59:08.75a PBFR

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 8Holiday Kickoff OpenDec 8 · 1 Mile · Place 2 · RoanokeRoanoke1 Mile2.4:28.93aFr
Dec 5Liberty KickoffDec 5 · 800 Meters · Place 9 · RoanokeRoanoke800 Meters9.2:00.81aFr
Feb 2Mondo Elite HS InvitationalFeb 2 · 500 Meters · Place 28 · N. DurhamN. Durham500 Meters281:10.42—
Jan 30Eastern Alamance Polar Bear #3Jan 30 · 500 Meters · Place 1 · Northern DurNorthern Dur500 Meters11:09.6112
Jan 30Eastern Alamance Polar Bear #3Jan 30 · 300 Meters · Place 4 · Northern DurNorthern Dur300 Meters438.9812

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11NCHSAA 4A Mideast RegionalMay 11 · 800 Meters · Place 2 · Northern DurhamNorthern Durham800 Meters2.1:57.91a12
Apr 30DC-6 Conference ChampionshipsApr 30 · 800 Meters · Place 2 · Northern DurhamNorthern Durham800 Meters21:58.95—
Apr 13Hornets InvitationalApr 13 · 800 Meters · Place 2 · Northern DurhamNorthern Durham800 Meters2.1:58.72a12
Apr 6Panther InvitationalApr 6 · 800 Meters · Place 6 · Northern DurhamNorthern Durham800 Meters6.2:01.60a12
Mar 15Patriots InvitationalMar 15 · 800 Meters · Place 15 · Northern DurNorthern Dur800 Meters152:02.89—
Mar 14DAC VI Conference Meet 2024Mar 14 · 1600 Meters · Place 1 · Northern DurNorthern Dur1600 Meters15:25.312

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 5Eastern Alamance Polar Bear #1Dec 5 · 1600 Meters · Place 1 · Northern DurhamNorthern Durham1600 Meters1.4:55.64aUnofficial12
May 13NCHSAA 4A Mideast RegionalMay 13 · 800 Meters · Place 7 · Northern DurhamNorthern Durham800 Meters7.1:59.35a11
Mar 15Northern Durham Home Meet #1Mar 15 · Combined results · Place 1 · Northern DurhamNorthern DurhamCombined results12:04.15 PB11
Mar 1NCRunners Eastern Tour at Franklinton Mar 1 · 800 Meters · Place 1 · Northern DurhamNorthern Durham800 Meters12:05.89—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 31Eastern Alamance Polar Bear #3Jan 31 · 500 Meters · Place 1 · Northern DurNorthern Dur500 Meters11:08.61 PB11
Jan 31Eastern Alamance Polar Bear #3Jan 31 · 300 Meters · Place 9 · Northern DurNorthern Dur300 Meters938.3911
Jan 21East Chapel Hill Polar Bear Meet #4Jan 21 · 300 Meters · Place 7 · Northern DurhamNorthern Durham300 Meters738.12 PB—
Jan 21East Chapel Hill Polar Bear Meet #4Jan 21 · 500 Meters · Place 4 · Northern DurhamNorthern Durham500 Meters41:11.83—
Jan 14East Chapel Hill Polar Bear Meet #3Jan 14 · 300 Meters · Place 5 · Northern DurhamNorthern Durham300 Meters539.9811
Jan 14East Chapel Hill Polar Bear Meet #3Jan 14 · 1600 Meters · Place 7 · Northern DurhamNorthern Durham1600 Meters74:57.6111

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17COROS Holiday ClassicDec 17 · 1600 Meters · Place 24 · Northern DurhamNorthern Durham1600 Meters24.4:54.82a PB11
Jan 25Eastern Alamance Polar Bear #2Jan 25 · 1600 Meters · Place 16 · Northern DurNorthern Dur1600 Meters165:08.3410

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 27DAC VII Conference Meet Apr 27 · 800 Meters · Place 7 · Northern DurhamNorthern Durham800 Meters7.2:05.92a10
Apr 16PANTHER INVITATIONAL "MEET OF CHAMPIONS"Apr 16 · 800 Meters · Place 19 · Northern DurhamNorthern Durham800 Meters19.2:07.56a10
Apr 6Chapel Hill, Hillside, Northern, NCSSM, VA @ RiversideApr 6 · 800 Meters · Place 10 · Northern DurhamNorthern Durham800 Meters102:11.34—
Apr 6Chapel Hill, Hillside, Northern, NCSSM, VA @ RiversideApr 6 · 800 Meters · Place 10 · Northern DurhamNorthern Durham800 Meters102:11.34—
Mar 26T. Sanders Memorial HS InvitationalMar 26 · Combined results · Place 10 · Northern DurhamNorthern DurhamCombined results102:14.8110
Mar 24DAC VII Meet at Southern AlamanceMar 24 · 800 Meters · Place 5 · Northern DurNorthern Dur800 Meters52:18.03—
Mar 24DAC VII Meet at Southern AlamanceMar 24 · 1600 Meters · Place 8 · Northern DurNorthern Dur1600 Meters84:56.30 PB—
Mar 2Southern Alamance and Northern at Chapel Hill 2022Mar 2 · Combined results · Place 4 · Northern DurhamNorthern DurhamCombined results42:14.310

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Stay In Your Lane HS InvitationalDec 11 · 1600 Meters · Place 24 · Northern DurhamNorthern Durham1600 Meters24.5:05.65a10

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Eastern Alamance Polar Bear #1Dec 9 · 500 Meters · Place 4 · Northern DurhamNorthern Durham500 Meters4.1:17.13aUnofficial10
Dec 4East Chapel Hill Polar Bear Meet #1Dec 4 · 1000 Meters · Place 6 · Northern DurhamNorthern Durham1000 Meters6.2:59.00Unofficial10
May 27East Chapel Hill Big Eight MeetMay 27 · 800 Meters · Place 4 · Northern DurhamNorthern Durham800 Meters42:18.009
May 6Northwood, N.Durham @ CHHSMay 6 · 800 Meters · Place 13 · Northern DurhamNorthern Durham800 Meters132:25.219
May 6Northwood, N.Durham @ CHHSMay 6 · 1600 Meters · Place 17 · Northern DurhamNorthern Durham1600 Meters175:34.759
Apr 29CHHS Home Meet vs ND 2021Apr 29 · 800 Meters · Place 6 · Northern DurhamNorthern Durham800 Meters62:26.319
Apr 29CHHS Home Meet vs ND 2021Apr 29 · 1600 Meters · Place 6 · Northern DurhamNorthern Durham1600 Meters65:39.879