Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Crooked Creek ParkLake Murray Invitational · Sep 20 | 24:30.8 | Lake Murray Invitational | September 20, 2025 |
| 5,000 Meters · Greer High School XC CourseYellow Jacket Cross Country Invitational · Sep 12 | 24:10.8 | Yellow Jacket Cross Country Invitational | September 12, 2026 |
| 5,000 Meters · Heathwood HallSCISA Championships · Nov 1 | 23:21.20 | SCISA Championships | November 1, 2025 |
| 5,000 Meters · Landrum HSLandrum Bojangles Invitational · Oct 3 | 24:07 | Landrum Bojangles Invitational | October 3, 2026 |
| 5,000 Meters · Milliken & CompanyEye Opener XC HS · Aug 30 | 26:50.6 | Eye Opener XC HS | August 30, 2025 |
| 5,000 Meters · Milliken FieldEye Opener Invitational · Sep 5 | 28:35.0 | Eye Opener Invitational | September 5, 2026 |
| 5,000 Meters · Milliken Plant CourseEye Opener Invitational · Sep 2 | 28:31.04 | Eye Opener Invitational | September 2, 2023 |
| 5,000 Meters · Riverside HSStarlight Invitational Run · Oct 18 | 24:17.58 | Starlight Invitational Run | October 18, 2025 |
| 5,000 Meters · Spartanburg HSSCISA Region 3 AAA Championship · Oct 17 | 26:05 | SCISA Region 3 AAA Championship | October 17, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | SCISA Championships Nov 1 · 5,000 Meters 3A · Place 55 · Spartanburg Day | 5,000 Meters 3A | 55 | 23:21.20 PB | 8 |
| Oct 18 | Starlight Invitational RunOct 18 · 5,000 Meters Warrior · Place 132 · Spartanburg Day | 5,000 Meters Warrior | 132 | 24:17.58 PB | 8 |
| Sep 20 | Lake Murray InvitationalSep 20 · 5,000 Meters Varsity · Place 260 · Spartanburg Day | 5,000 Meters Varsity | 260 | 24:30.8 PB | 8 |
| Sep 6 | Heathwood Hall Highlander InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 309 · Spartanburg Day | 5,000 Meters Junior Varsity | 309 | 27:27.5 | 8 |
| Aug 30 | Eye Opener XC HSAug 30 · 5,000 Meters Junior Varsity · Place 735 · Spartanburg Day | 5,000 Meters Junior Varsity | 735 | 26:50.6 PB | 8 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | SCISA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 49 · Spartan. Day | 5,000 Meters Varsity | 49 | 24:57.34 | 7 |
| Oct 17 | SCISA Region 3 AAA ChampionshipOct 17 · 5,000 Meters Varsity · Place 40 · Spartanburg Day | 5,000 Meters Varsity | 40 | 26:05 PB | 7 |
2023 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | SC Region 3-AAAOct 19 · 5,000 Meters Varsity · Place 53 · Spartanburg Day School | 5,000 Meters Varsity | 53 | 26:46 | — |
| Sep 16 | Yellow Jacket Cross Country InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 67 · Spartanburg Day | 5,000 Meters Junior Varsity | 67 | 26:19.6 | 6 |
| Sep 2 | Eye Opener InvitationalSep 2 · 5,000 Meters Junior Varsity · Place 668 · Spartanburg Day | 5,000 Meters Junior Varsity | 668 | 28:31.04 PB | 6 |