Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Columbia High SchoolRegion 3-4A Championship · Oct 23 | 18:13.36 | Region 3-4A Championship | October 23, 2024 |
| 5,000 Meters · Darlington Middle SchoolDarlington XC Carnival · Oct 15 | 18:56.2 | Darlington XC Carnival | October 15, 2022 |
| 5,000 Meters · Hilton FieldAAAA State Qualifier · Nov 16 | 17:01.73 | AAAA State Qualifier | November 16, 2024 |
| 5,000 Meters · mcalpineWendys Invite · Oct 7 | 18:58.40 | Wendys Invite | October 7, 2023 |
| 5,000 Meters · Newberry CollegeAAAA State Qualifier · Nov 5 | 18:13.90 | AAAA State Qualifier | November 5, 2022 |
| 5,000 Meters · Newberry College XC CourseSouth Carolina AAAA State Qualifier · Nov 3 | 18:56.3 | South Carolina AAAA State Qualifier | November 3, 2023 |
| 5,000 Meters · Saluda Shoals ParkMike Moore Classic · Sep 14 | 17:06.4 | Mike Moore Classic | September 14, 2024 |
| 5,000 Meters · Sandhills Research CenterSCHSL AAAA State Championship · Nov 12 | 18:44.5 | SCHSL AAAA State Championship | November 12, 2022 |
| 5,000 Meters · York Comprehensive HSYork Meet #1 · Sep 1 | 20:27.7 | York Meet #1 | September 1, 2022 |
| 7,000 Meters · Wingate UniversityBulldog Stampede · Sep 20 | 26:37.49 | Bulldog Stampede | September 20, 2025 |
| 8,000 Meters · HardeevilleSand Shark Invite · Oct 11 | 28:47.2 | Sand Shark Invite | October 11, 2025 |
| 8,000 Meters · Ivey Redmon Sports ComplexConference Carolinas Cross Country Championships · Oct 24 | 29:32.9 | Conference Carolinas Cross Country Championships | October 24, 2025 |
| 8,000 Meters · McAlpine Creek ParkQueen City Invite · Sep 12 | 29:35.78 | Queen City Invite | September 12, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Conference Carolinas Cross Country ChampionshipsOct 24 · 8,000 Meters Conference Carolinas · Place 91 · Francis MarionFrancis Marion | 8,000 Meters Conference Carolinas | 91 | 29:32.9 PB | Fr |
| Oct 11 | Sand Shark InviteOct 11 · 8,000 Meters Collegiate · Place 65 · Francis MarionFrancis Marion | 8,000 Meters Collegiate | 65 | 28:47.2 PB | Fr |
| Oct 3 | Spartan ClassicOct 3 · 8,000 Meters Varsity · Place 91 · Francis MarionFrancis Marion | 8,000 Meters Varsity | 91 | 32:59.5 | FR |
| Sep 20 | Bulldog StampedeSep 20 · 7,000 Meters College · Place 110 · Francis MarionFrancis Marion | 7,000 Meters College | 110 | 26:37.49 PB | Fr |
| Sep 12 | Queen City InviteSep 12 · 8,000 Meters Collegiate · Place 201 · Francis MarionFrancis Marion | 8,000 Meters Collegiate | 201 | 29:35.78 PB | Fr |
2024 Cross Country
4 results2023 Cross Country
3 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | SCHSL AAAA State ChampionshipNov 12 · 5,000 Meters Varsity · Place 67 · LancasterLancaster | 5,000 Meters Varsity | 67 | 18:44.5 PB | 10 |
| Nov 5 | AAAA State QualifierNov 5 · 5,000 Meters Odd · Place 32 · LancasterLancaster | 5,000 Meters Odd | 32 | 18:13.90 PB | 10 |
| Oct 15 | Darlington XC CarnivalOct 15 · 5,000 Meters Varsity · Place 15 · LancasterLancaster | 5,000 Meters Varsity | 15 | 18:56.2 PB | 10 |
| Sep 15 | Lancaster Meet 1Sep 15 · 5,000 Meters Varsity · Place 4 · LancasterLancaster | 5,000 Meters Varsity | 4 | 20:18.45 | 10 |
| Sep 1 | York Meet #1Sep 1 · 5,000 Meters Varsity · Place 8 · LancasterLancaster | 5,000 Meters Varsity | 8 | 20:27.7 PB | 10 |