Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Aiken Steeplechase RacecourseSCHSL AAAA State Championship · Nov 14 | 24:37.4 | SCHSL AAAA State Championship | November 14, 2025 |
| 5,000 Meters · Clover High SchoolClover Classic Eagles Nest XC Invitational · Sep 13 | 27:15.1 | Clover Classic Eagles Nest XC Invitational | September 13, 2025 |
| 5,000 Meters · Columbia High SchoolRegion 3-4A Championship · Oct 23 | 27:29.71 | Region 3-4A Championship | October 23, 2024 |
| 5,000 Meters · Hilton FieldAAAA State Qualifier · Nov 16 | 26:18.22 | AAAA State Qualifier | November 16, 2024 |
| 5,000 Meters · Historic Camden Revolutionary War SiteRegion 3 - 4A · Oct 31 | 24:11.6 | Region 3 - 4A | October 31, 2025 |
| 5,000 Meters · mcalpineWendys Invite · Oct 7 | 26:32.55 | Wendys Invite | October 7, 2023 |
| 5,000 Meters · Northwestern HSTrojan Invitational · Sep 6 | 26:21.2 | Trojan Invitational | September 6, 2025 |
| 5,000 Meters · Riverside HSStarlight Invitational Run · Oct 18 | 25:49.91 | Starlight Invitational Run | October 18, 2025 |
| 5,000 Meters · The Farm XC Course & Event Venue2025 SCHSL XC Qualifier 5A-A · Nov 7 | 26:37.1 | 2025 SCHSL XC Qualifier 5A-A | November 7, 2025 |
| 5,000 Meters · York Comprehensive HSYork XC Meet #1 · Sep 25 | 25:03.1 | York XC Meet #1 | September 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | SCHSL AAAA State ChampionshipNov 14 · 5,000 Meters AAAA · Place 107 · York | 5,000 Meters AAAA | 107 | 24:37.4 PB | 12 |
| Nov 7 | 2025 SCHSL XC Qualifier 5A-ANov 7 · 5,000 Meters 4A Even · Place 62 · York | 5,000 Meters 4A Even | 62 | 26:37.1 PB | 12 |
| Oct 31 | Region 3 - 4AOct 31 · 5,000 Meters Varsity · Place 34 · York | 5,000 Meters Varsity | 34 | 24:11.6 PB | 12 |
| Oct 18 | Starlight Invitational RunOct 18 · 5,000 Meters Warrior · Place 69 · York | 5,000 Meters Warrior | 69 | 25:49.91 PB | 12 |
| Sep 25 | York XC Meet #1Sep 25 · 5,000 Meters Varsity · Place 16 · York | 5,000 Meters Varsity | 16 | 25:03.1 PB | 12 |
| Sep 13 | Clover Classic Eagles Nest XC InvitationalSep 13 · 5,000 Meters Varsity · Place 120 · York | 5,000 Meters Varsity | 120 | 27:15.1 PB | 12 |
| Sep 6 | Trojan InvitationalSep 6 · 5,000 Meters Varsity · Place 103 · York | 5,000 Meters Varsity | 103 | 26:21.2 PB | 12 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | SCHSL AAAA State ChampionshipNov 22 · 5,000 Meters Varsity · Place 113 · York | 5,000 Meters Varsity | 113 | 27:28.20 | 11 |
| Nov 16 | AAAA State QualifierNov 16 · 5,000 Meters Varsity Even · Place 82 · York | 5,000 Meters Varsity Even | 82 | 26:18.22 PB | 11 |
| Oct 23 | Region 3-4A ChampionshipOct 23 · 5,000 Meters Varsity · Place 61 · York | 5,000 Meters Varsity | 61 | 27:29.71 PB | 11 |
| Oct 19 | Bob Jenkins York County ChampionshipsOct 19 · 5,000 Meters Varsity · Place 58 · York | 5,000 Meters Varsity | 58 | 28:51.69 | SO |
| Sep 12 | York XC Meet #1Sep 12 · 5,000 Meters Varsity · Place 28 · York | 5,000 Meters Varsity | 28 | 27:15.14 | SO |
| Aug 31 | Trojan InvitationalAug 31 · 5,000 Meters Varsity · Place 127 · York | 5,000 Meters Varsity | 127 | 28:36.63 | SO |
2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Wendys InviteOct 7 · 5,000 Meters Red · Place 151 · York | 5,000 Meters Red | 151 | 26:32.55 PB | 10 |
| Sep 9 | Trojan InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 82 · York | 5,000 Meters Junior Varsity | 82 | 29:55.9 | SO |