Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Darlington Middle SchoolUSATF South Carolina Junior Olympic Association Championships · Nov 10 | 11:31.63 | USATF South Carolina Junior Olympic Association Championships | November 10, 2018 |
| 3,000 Meters · Park West Recreation ComplexMt. Pleasant Track Club Cross Country Meet · Oct 13 | 11:50.87 | Mt. Pleasant Track Club Cross Country Meet | October 13, 2018 |
| 4,000 Meters · Generations 4K LoopUSATF South Carolina Association Junior Olympic Championships · Nov 9 | 15:12.6 | USATF South Carolina Association Junior Olympic Championships | November 9, 2019 |
| 4,000 Meters · Park West Recreation ComplexMt. Pleasant Track Club Cross Country Meet · Oct 5 | 15:26.9 | Mt. Pleasant Track Club Cross Country Meet | October 5, 2019 |
| 5,000 Meters · Hilton FieldAAAA State Qualifier · Nov 16 | 15:51.01 | AAAA State Qualifier | November 16, 2024 |
| 5,000 Meters · mcalpineWendys Invite · Oct 7 | 17:36.39 | Wendys Invite | October 7, 2023 |
| 5,000 Meters · McAlpine Creek ParkFoot Locker Cross Country South Regional Championships · Nov 25 | 16:51.48 | Foot Locker Cross Country South Regional Championships | November 25, 2023 |
| 5,000 Meters · Milliken Plant CourseEye Opener Invitational · Sep 2 | 17:15.38 | Eye Opener Invitational | September 2, 2023 |
| 5,000 Meters · Newberry CollegeSCHSL AA State Championship · Nov 11 | 17:06.75 | SCHSL AA State Championship | November 11, 2023 |
| 5,000 Meters · Newberry College XC CourseSouth Carolina AA State Qualifier · Nov 4 | 17:29.3 | South Carolina AA State Qualifier | November 4, 2023 |
| 5,000 Meters · Sandhills Research CenterSCHSL AA State Championship · Nov 10 | 17:36.3 | SCHSL AA State Championship | November 10, 2022 |
| 5,000 Meters · The Farm XC Course & Event VenueSCHSL AAAA State Championship · Nov 22 | 16:51.09 | SCHSL AAAA State Championship | November 22, 2024 |
| 7,000 Meters · Wingate UniversityBulldog Stampede · Sep 20 | 25:45.30 | Bulldog Stampede | September 20, 2025 |
| 8,000 Meters · McAlpine Creek ParkQueen City Invite · Sep 12 | 27:01.80 | Queen City Invite | September 12, 2025 |
| 8,000 Meters · Milliken Field2026 Converse Kick-Off · Sep 19 | 27:37.9 | 2026 Converse Kick-Off | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Royals ChallengeOct 10 · 8,000 Meters Blue · Place 37 · WingateWingate | 8,000 Meters Blue | 37 | 27:21.28 | Fr |
| Sep 20 | Bulldog StampedeSep 20 · 7,000 Meters College · Place 104 · WingateWingate | 7,000 Meters College | 104 | 25:45.30 PB | Fr |
| Sep 12 | Queen City InviteSep 12 · 8,000 Meters Collegiate · Place 121 · WingateWingate | 8,000 Meters Collegiate | 121 | 27:01.80 PB | Fr |
2024 Cross Country
5 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters Championship · Place 144 · SCSC | 5,000 Meters Championship | 144 | 16:51.48 PB | 11 |
| Nov 11 | SCHSL AA State ChampionshipNov 11 · 5,000 Meters Varsity · Place 14 · Bishop EnglandBishop England | 5,000 Meters Varsity | 14 | 17:06.75 PB | 11 |
| Nov 4 | South Carolina AA State QualifierNov 4 · 5,000 Meters Even · Place 4 · Bishop EnglandBishop England | 5,000 Meters Even | 4 | 17:29.3 PB | 11 |
| Oct 19 | SC Region 7-2AOct 19 · Varsity · Place 5 · M 11 Bishop EnglandM 11 Bishop England | Varsity | 5 | 5:19 | — |
| Oct 7 | Wendys InviteOct 7 · 5,000 Meters White · Place 107 · Bishop EnglandBishop England | 5,000 Meters White | 107 | 17:36.39 PB | 11 |
| Sep 2 | Eye Opener InvitationalSep 2 · 5,000 Meters International · Place 93 · Bishop EnglandBishop England | 5,000 Meters International | 93 | 17:15.38 PB | 11 |
2022 Cross Country
4 results2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | Eastbay South Region Cross Country ChampionshipsNov 27 · 5,000 Meters Freshman · Place 47 · Mount Pleasant, SCMount Pleasant, SC | 5,000 Meters Freshman | 47 | 18:31.05 | 9 |
| Nov 11 | SCHSL AAA State ChampionshipNov 11 · 5,000 Meters Varsity · Place 47 · Bishop EnglandBishop England | 5,000 Meters Varsity | 47 | 18:46.06 | 9 |
| Nov 5 | South Carolina AAA State QualifierNov 5 · 5,000 Meters Varsity Gold B · Place 12 · Bishop EnglandBishop England | 5,000 Meters Varsity Gold B | 12 | 17:46.2 | 9 |
| Sep 3 | Eye OpenerSep 3 · 5,000 Meters Varsity · Place 77 · Bishop EnglandBishop England | 5,000 Meters Varsity | 77 | 18:05.6 | 9 |
2020 Cross Country
2 results2019 Cross Country
2 results2018 Cross Country
2 results