Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Honey Ridge PlantationHoney Ridge Meet · Sep 23 | 19:29.43 | Honey Ridge Meet | September 23, 2021 |
| 5,000 Meters · Wayne County High SchoolWayne County · Oct 14 | 19:23.55 | Wayne County | October 14, 2021 |
| 6200 m · Charleston Southern UniversityCSU Buc Open · Aug 29 | 23:06.7 | CSU Buc Open | August 29, 2025 |
| 8,000 Meters · Delaware State University2023 MEAC Cross Country Championships · Oct 28 | 36:24.5 | 2023 MEAC Cross Country Championships | October 28, 2023 |
| 8,000 Meters · Delaware State University Outreach & Research CenterMEAC XC · Nov 2 | 30:53.5 | MEAC XC | November 2, 2024 |
| 8,000 Meters · HardeevilleSand Shark Invite · Oct 11 | 27:00.3 | Sand Shark Invite | October 11, 2025 |
| 8,000 Meters · WakeMed Soccer ParkMEAC XC Championships · Nov 1 | 29:22.4 | MEAC XC Championships | November 1, 2025 |
| 8,000 Meters · Winthrop UniversityWinthrop/Adidas Invitational · Oct 18 | 35:58.4 | Winthrop/Adidas Invitational | October 18, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2024 Cross Country
4 results2023 Cross Country
3 results2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Wayne CountyOct 14 · 5,000 Meters Varsity · Place 42 · South EffinghamSouth Effingham | 5,000 Meters Varsity | 42 | 19:23.55 PB | 11 |
| Oct 7 | Bleckley InviteOct 7 · 5,000 Meters Varsity · South EffinghamSouth Effingham | 5,000 Meters Varsity | 0 | 20:51.19Unofficial | 11 |
| Sep 23 | Honey Ridge MeetSep 23 · 5,000 Meters Varsity · Place 19 · South EffinghamSouth Effingham | 5,000 Meters Varsity | 19 | 19:29.43 PB | 11 |
| Sep 16 | Wayne County #1Sep 16 · 5,000 Meters Varsity · Place 62 · South EffinghamSouth Effingham | 5,000 Meters Varsity | 62 | 19:35.93 | 11 |
| Sep 11 | Carrollton Orthopaedic InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 43 · South EffingSouth Effing | 5,000 Meters Junior Varsity | 43 | 20:10.84 | — |
| Sep 11 | CarrolltonSep 11 · 5,000 Meters Varsity · South EffinghamSouth Effingham | 5,000 Meters Varsity | 0 | 20:10.84Unofficial | 11 |
| Aug 26 | Ware CountyAug 26 · 5,000 Meters Varsity · South EffinghamSouth Effingham | 5,000 Meters Varsity | 0 | 20:50Unofficial | 11 |
| Aug 14 | Peach State PreviewAug 14 · 5,000 Meters Varsity · Place 51 · South Effingham HighSouth Effingham High | 5,000 Meters Varsity | 51 | 23:26.25 | 11 |