Personal bests

Best marks in available results
Event / courseMarkMeetDate
4 Miles · Furman University Golf ClubFurman Invitational · Sep 1320:53.99Furman InvitationalSeptember 13, 2025
5,000 Meters · Boyd Lee ParkNCHSAA 3A East Regional · Jan 1618:44.19NCHSAA 3A East RegionalJanuary 16, 2021
5,000 Meters · Ivey Redmon Sports ComplexNCHSAA XC State Championship · Nov 518:24.89NCHSAA XC State ChampionshipNovember 5, 2022
5,000 Meters · Northeast Creek Park RoadNCHSAA 3A East Regional · Oct 2916:47.86NCHSAA 3A East RegionalOctober 29, 2022
5,000 Meters · Smithfield-Selma HSGreater Neuse River 3A Championships · Jan 617:29Greater Neuse River 3A ChampionshipsJanuary 6, 2021
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2617:22.3NXR Southeast Regional ChampionshipsNovember 26, 2022
6,000 Meters · Kituwah MoundDuel in the Valley · Aug 2919:24.00Duel in the ValleyAugust 29, 2025
8,000 Meters · Appalachian State UniversityThe Firetower Project · Oct 226:41.6The Firetower ProjectOctober 2, 2026
8,000 Meters · Boys & Girls Club of AmericaBrevard XC Classic · Sep 2127:34.6Brevard XC ClassicSeptember 21, 2024
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 426:18.25Swags Louisville Cross Country ClassicOctober 4, 2025
8,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 1826:28.0Upstate XC InviteOctober 18, 2025
8,000 Meters · Milliken FieldBig South XC · Oct 3025:50.8Big South XCOctober 30, 2026
8,000 Meters · Prince Edward County HS XC CourseBig South XC · Oct 3127:34.1Big South XCOctober 31, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30Big South XCOct 30 · 8,000 Meters Men 8k · Place 36 · UNC AshevilleUNC Asheville8,000 Meters Men 8k3625:50.8 PBSr
Oct 2The Firetower ProjectOct 2 · 8,000 Meters Collegiate · Place 63 · UNC AshevilleUNC Asheville8,000 Meters Collegiate6326:41.6 PBSr
Sep 192026 Converse Kick-OffSep 19 · 8,000 Meters Men · Place 85 · UNC AshevilleUNC Asheville8,000 Meters Men8527:01.2Sr
Sep 4Duel in the ValleySep 4 · 6,000 Meters College · Place 12 · UNC AshevilleUNC Asheville6,000 Meters College1219:46.3Sr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Big South XCOct 31 · 8,000 Meters Champs · Place 51 · UNC AshevilleUNC Asheville8,000 Meters Champs5127:34.1 PBJr
Oct 18Upstate XC InviteOct 18 · 8,000 Meters College · Place 75 · UNC AshevilleUNC Asheville8,000 Meters College7526:28.0 PBJr
Oct 4Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Gold · Place 221 · UNC AshevilleUNC Asheville8,000 Meters College Gold22126:18.25 PBJr
Sep 13Furman InvitationalSep 13 · 4 Miles Men's Race · Place 48 · UNC AshevilleUNC Asheville4 Miles Men's Race4820:53.99 PBJr
Aug 29Duel in the ValleyAug 29 · 6,000 Meters College · Place 13 · UNC AshevilleUNC Asheville6,000 Meters College1319:24.00 PBJr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 21Brevard XC ClassicSep 21 · 8,000 Meters Open · Place 24 · UNC AshevilleUNC Asheville8,000 Meters Open2427:34.6 PBSo
Sep 14Furman InvitationalSep 14 · 6,000 Meters Varsity · Place 71 · UNC-AshevilleUNC-Asheville6,000 Meters Varsity7120:39.3SO

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 26NXR Southeast Regional ChampionshipsNov 26 · 5,000 Meters Open Invitational · Place 80 · West JohnstonWest Johnston5,000 Meters Open Invitational8017:22.3 PB12
Nov 5NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 3A · Place 70 · West JohnstonWest Johnston5,000 Meters 3A7018:24.89 PB12
Oct 29NCHSAA 3A East RegionalOct 29 · 5,000 Meters Varsity · Place 9 · West JohnstonWest Johnston5,000 Meters Varsity916:47.86 PB12
Oct 8N.C. Runners Elite InvitationalOct 8 · 5,000 Meters Championship · Place 170 · West JohnstonWest Johnston5,000 Meters Championship17018:09.9212
Sep 24 Bo Run 2022 Sep 24 · 5,000 Meters Championship · Place 24 · West JohnstonWest Johnston5,000 Meters Championship2417:59.54—

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 6NCHSAA State ChampionshipNov 6 · 5,000 Meters 3A · Place 65 · West JohnstonWest Johnston5,000 Meters 3A6517:53.5611
Oct 30NCHSAA 3A East RegionalOct 30 · 5,000 Meters Varsity · Place 23 · West JohnstonWest Johnston5,000 Meters Varsity2317:44.6911
Oct 16Bo Run 2021Oct 16 · 5,000 Meters Championship · Place 31 · West JohnstonWest Johnston5,000 Meters Championship3118:37.58—
Oct 2SSS InvitationalOct 2 · 5,000 Meters Championship · Place 9 · West JohnstonWest Johnston5,000 Meters Championship918:10.0011
Sep 8Quad County Conference OpenerSep 8 · 5,000 Meters Varsity · Place 3 · West JohnstonWest Johnston5,000 Meters Varsity319:27.0011
Jan 16NCHSAA 3A East RegionalJan 16 · 5,000 Meters Varsity · Place 30 · West JohnstonWest Johnston5,000 Meters Varsity3018:44.19 PB10
Jan 6Greater Neuse River 3A ChampionshipsJan 6 · 5,000 Meters Varsity · Place 8 · West JohnstonWest Johnston5,000 Meters Varsity817:29 PB10

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 18West Johnston vs. Smithfield-SelmaNov 18 · 5,000 Meters Varsity · Place 7 · West JohnstonWest Johnston5,000 Meters Varsity719:36.0010