Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Panorama FarmsNCAA DI Southeast Regional · Nov 14 | 34:15.7 | NCAA DI Southeast Regional | November 14, 2025 |
| 8,000 Meters · Brevard College3rd Annual Brevard XC Classic · Sep 18 | 27:10.5 | 3rd Annual Brevard XC Classic | September 18, 2026 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 4 | 26:03.48 | Swags Louisville Cross Country Classic | October 4, 2025 |
| 8,000 Meters · McAlpine Creek ParkQueen City Invite · Sep 12 | 26:31.31 | Queen City Invite | September 12, 2025 |
| 8,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 18 | 26:22.1 | Upstate XC Invite | October 18, 2025 |
| 8,000 Meters · Milliken FieldBig South XC · Oct 30 | 26:15.3 | Big South XC | October 30, 2026 |
| 8,000 Meters · Prince Edward County HS XC CourseBig South XC · Oct 31 | 26:49.8 | Big South XC | October 31, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Big South XCOct 30 · 8,000 Meters Men 8k · Place 45 · USC Upstate | 8,000 Meters Men 8k | 45 | 26:15.3 PB | Sr |
| Oct 17 | Upstate InviteOct 17 · 8,000 Meters Varsity · Place 96 · USC Upstate | 8,000 Meters Varsity | 96 | 25:56.8 | SR-4 |
| Oct 3 | Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Gold · Place 157 · USC Upstate | 8,000 Meters Gold | 157 | 26:09.54 | Sr |
| Sep 18 | 3rd Annual Brevard XC ClassicSep 18 · 8,000 Meters Men · Place 2 · USC Upstate | 8,000 Meters Men | 2 | 27:10.5 PB | Sr |
| Sep 4 | USC Upstate Eye Opener InvitationalSep 4 · 8,000 Meters Collegiate · Place 39 · USC Upstate | 8,000 Meters Collegiate | 39 | 26:50.8 | Sr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA DI Southeast RegionalNov 14 · 10,000 Meters D1 Southeast · Place 199 · USC Upstate | 10,000 Meters D1 Southeast | 199 | 34:15.7 PB | Jr |
| Oct 31 | Big South XCOct 31 · 8,000 Meters Champs · Place 41 · USC Upstate | 8,000 Meters Champs | 41 | 26:49.8 PB | Jr |
| Oct 18 | Upstate XC InviteOct 18 · 8,000 Meters College · Place 67 · USC Upstate | 8,000 Meters College | 67 | 26:22.1 PB | Jr |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Gold · Place 204 · USC Upstate | 8,000 Meters College Gold | 204 | 26:03.48 PB | Jr |
| Sep 12 | Queen City InviteSep 12 · 8,000 Meters Collegiate · Place 87 · USC Upstate | 8,000 Meters Collegiate | 87 | 26:31.31 PB | Jr |
| Aug 29 | Eye OpenerAug 29 · 8,000 Meters Men 8k · Place 57 · USC Upstate | 8,000 Meters Men 8k | 57 | 26:48.9 | Jr |
2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | 2024 Big South XC ChampionshipsNov 1 · 8,000 Meters Varsity · Place 40 · USC Upstate | 8,000 Meters Varsity | 40 | 26:37.0 | SO |
| Oct 19 | 2024 Upstate XCOct 19 · 8,000 Meters Varsity · Place 110 · USC Upstate | 8,000 Meters Varsity | 110 | 27:04.9 | SO |
| Sep 21 | 2024 Converse KickoffSep 21 · 8,000 Meters Varsity · Place 76 · USC Upstate | 8,000 Meters Varsity | 76 | 27:24.2 | SO |
2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Upstate InvitationalOct 14 · 8,000 Meters Varsity · Place 215 · USC Upstate | 8,000 Meters Varsity | 215 | 28:36.4 | FR |