Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Wingate University2025 NCAA DII Southeast Region Cross Country Championships · Nov 8 | 36:11.42 | 2025 NCAA DII Southeast Region Cross Country Championships | November 8, 2025 |
| 3 Miles · Central H.S. (Woodstock) Central Invitational · Aug 31 | 17:55.00 | Central Invitational | August 31, 2019 |
| 5,000 Meters · ACU XC CourseBig Country Festival · Sep 1 | 19:33.2 | Big Country Festival | September 1, 2023 |
| 5,000 Meters · James Wood HSJames Wood/Millbrook/Sherando/Handley Quad · Mar 24 | 18:51.5 | James Wood/Millbrook/Sherando/Handley Quad | March 24, 2021 |
| 5,000 Meters · Newberry CollegeAAAAA State Qualifier · Nov 4 | 16:09.9 | AAAAA State Qualifier | November 4, 2022 |
| 5,000 Meters · North Myrtle Beach Sports ComplexChief Invitational · Sep 3 | 17:48.06 | Chief Invitational | September 3, 2022 |
| 5,000 Meters · Sandhills Research CenterSCHSL AAAAA State Championship · Nov 10 | 16:49.2 | SCHSL AAAAA State Championship | November 10, 2022 |
| 5,000 Meters · Third Battle of Winchester BattlefieldCity/County Championships - Winchester Battlefield · Sep 29 | 16:57.9 | City/County Championships - Winchester Battlefield | September 29, 2021 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 30 | 19:32.4 | NXR Southeast Regional Championships | November 30, 2019 |
| 6,000 Meters · Furman University Golf ClubFurman Invitational · Sep 12 | 20:29.5 | Furman Invitational | September 12, 2026 |
| 6,000 Meters · Milliken & CompanyConverse Kick-off · Sep 5 | 21:46.6 | Converse Kick-off | September 5, 2025 |
| 8,000 Meters · Brevard College2nd Annual Brevard XC Classic · Sep 19 | 29:00.85 | 2nd Annual Brevard XC Classic | September 19, 2025 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 4 | 28:15.76 | Swags Louisville Cross Country Classic | October 4, 2025 |
| 8,000 Meters · Ivey Redmon Sports ComplexConference Carolinas Cross Country Championships · Oct 24 | 28:09.3 | Conference Carolinas Cross Country Championships | October 24, 2025 |
| 8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 10 | 27:27.48 | Royals Challenge | October 10, 2025 |
| 8,000 Meters · Roger Milliken Science CenterConference Carolinas XC · Nov 7 | 28:32.1 | Conference Carolinas XC | November 7, 2026 |
| 8,000 Meters · Tryon InternationalTryon Western NC Showcase · Sep 25 | 28:11.1 | Tryon Western NC Showcase | September 25, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | 2025 NCAA DII Southeast Region Cross Country ChampionshipsNov 8 · 10,000 Meters DII Southeast · Place 110 · North GreenvilleNorth Greenville | 10,000 Meters DII Southeast | 110 | 36:11.42 PB | So |
| Oct 24 | Conference Carolinas Cross Country ChampionshipsOct 24 · 8,000 Meters Conference Carolinas · Place 52 · North GreenvilleNorth Greenville | 8,000 Meters Conference Carolinas | 52 | 28:09.3 PB | So |
| Oct 10 | Royals ChallengeOct 10 · 8,000 Meters Gold · Place 125 · North GreenvilleNorth Greenville | 8,000 Meters Gold | 125 | 27:27.48 PB | So |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Blue · Place 291 · North GreenvilleNorth Greenville | 8,000 Meters College Blue | 291 | 28:15.76 PB | So |
| Sep 19 | 2nd Annual Brevard XC ClassicSep 19 · 8,000 Meters Men · Place 36 · North GreenvilleNorth Greenville | 8,000 Meters Men | 36 | 29:00.85 PB | So |
| Sep 5 | Converse Kick-offSep 5 · 6,000 Meters College · Place 66 · North GreenvilleNorth Greenville | 6,000 Meters College | 66 | 21:46.6 PB | So |
2023 Cross Country
1 results2022 Cross Country
4 results2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Virginia Northwestern District ChampionshipsOct 23 · 5,000 Meters Varsity · Place 11 · MillbrookMillbrook | 5,000 Meters Varsity | 11 | 16:33.0 | — |
| Oct 16 | Third Battle InvitationalOct 16 · 5,000 Meters Junior Varsity · Place 11 · MillbrookMillbrook | 5,000 Meters Junior Varsity | 11 | 18:06.9 | JR |
| Sep 29 | City/County Championships - Winchester BattlefieldSep 29 · 5,000 Meters Varsity · Place 2 · MillbrookMillbrook | 5,000 Meters Varsity | 2 | 16:57.9 PB | 11 |
| Sep 18 | Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 19 · MillbrookMillbrook | 5,000 Meters Varsity | 19 | 17:19.8 | 19 |
| Sep 18 | Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 19 · MillbrookMillbrook | 5,000 Meters Varsity | 19 | 17:19.8 | — |
| Sep 11 | Oatlands InvitationalSep 11 · 5,000 Meters Varsity · Place 40 · MillbrookMillbrook | 5,000 Meters Varsity | 40 | 17:25 | — |
| Aug 28 | Great Meadow InvitationalAug 28 · 5,000 Meters Varsity · Place 22 · MillbrookMillbrook | 5,000 Meters Varsity | 22 | 17:24 | — |
| Apr 3 | Northwestern District 4A ChampionshipsApr 3 · 5,000 Meters Varsity · Place 16 · MillbrookMillbrook | 5,000 Meters Varsity | 16 | 17:30.4 | — |
| Mar 24 | James Wood/Millbrook/Sherando/Handley QuadMar 24 · 5,000 Meters Varsity · Place 17 · MillbrookMillbrook | 5,000 Meters Varsity | 17 | 18:51.5 PB | 10 |
2019 Cross Country
2 results