Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Brevard College3rd Annual Brevard XC Classic · Sep 18 | 22:27.4 | 3rd Annual Brevard XC Classic | September 18, 2026 |
| 5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 4 | 20:40.95 | Swags Louisville Cross Country Classic | October 4, 2025 |
| 5,000 Meters · Fortess ObetzOHSAA D1 State XC Championships · Nov 6 | 21:20.2 | OHSAA D1 State XC Championships | November 6, 2021 |
| 5,000 Meters · Fortress Obetz OHSAA D1 State XC Championships · Nov 7 | 20:42.3 | OHSAA D1 State XC Championships | November 7, 2020 |
| 5,000 Meters · Hilliard Darby HSOHSAA Central District Championships · Oct 24 | 21:04.17 | OHSAA Central District Championships | October 24, 2020 |
| 5,000 Meters · Hilliard Darby HSOHSAA D1 Central District - Darby · Oct 23 | 21:00.5 | OHSAA D1 Central District - Darby | October 23, 2021 |
| 5,000 Meters · Hilliard DavidsonHilliard Davidson Hot Summer Bash 2023 · Sep 2 | 21:53.8 | Hilliard Davidson Hot Summer Bash 2023 | September 2, 2023 |
| 5,000 Meters · Lancaster High SchoolLancaster Bob Reall Invitational · Sep 26 | 20:25.9 | Lancaster Bob Reall Invitational | September 26, 2020 |
| 5,000 Meters · McAlpine Creek ParkQueen City Invite · Sep 12 | 20:44.44 | Queen City Invite | September 12, 2025 |
| 5,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 18 | 20:53.5 | Upstate XC Invite | October 18, 2025 |
| 5,000 Meters · Pickerington North HSOHSAA D1 Region 3 - Pickerington · Oct 30 | 22:18.6 | OHSAA D1 Region 3 - Pickerington | October 30, 2021 |
| 5,000 Meters · Prince Edward County HS XC CourseBig South XC · Oct 31 | 21:29.8 | Big South XC | October 31, 2025 |
| 5,000 Meters · Wakins 5kMcGowan Invitational - Watkins Memorial · Sep 11 | 20:58.96 | McGowan Invitational - Watkins Memorial | September 11, 2021 |
| 6,000 Meters · Panorama FarmsNCAA DI Southeast Regional · Nov 14 | 25:43.2 | NCAA DI Southeast Regional | November 14, 2025 |
| 6,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 15 | 26:33.5 | NCAA DI Southeast Regional | November 15, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA DI Southeast RegionalNov 14 · 6,000 Meters D1 Southeast · Place 254 · USC UpstateUSC Upstate | 6,000 Meters D1 Southeast | 254 | 25:43.2 PB | So |
| Oct 31 | Big South XCOct 31 · 5,000 Meters Champs · Place 69 · USC UpstateUSC Upstate | 5,000 Meters Champs | 69 | 21:29.8 PB | So |
| Oct 18 | Upstate XC InviteOct 18 · 5,000 Meters College · Place 142 · USC UpstateUSC Upstate | 5,000 Meters College | 142 | 20:53.5 PB | So |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 5,000 Meters College Gold · Place 277 · USC UpstateUSC Upstate | 5,000 Meters College Gold | 277 | 20:40.95 PB | So |
| Sep 12 | Queen City InviteSep 12 · 5,000 Meters Collegiate · Place 148 · USC UpstateUSC Upstate | 5,000 Meters Collegiate | 148 | 20:44.44 PB | So |
| Aug 29 | Eye OpenerAug 29 · 5,000 Meters Women 5k · Place 71 · USC UpstateUSC Upstate | 5,000 Meters Women 5k | 71 | 21:11.3 | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DI Southeast RegionalNov 15 · 6,000 Meters D1 Southeast · Place 242 · USC UpstateUSC Upstate | 6,000 Meters D1 Southeast | 242 | 26:33.5 PB | Fr |
| Nov 1 | 2024 Big South XC ChampionshipsNov 1 · 5,000 Meters Varsity · Place 66 · USC UpstateUSC Upstate | 5,000 Meters Varsity | 66 | 20:30.6 | FR |
| Oct 19 | 2024 Upstate XCOct 19 · 5,000 Meters Varsity · Place 125 · USC UpstateUSC Upstate | 5,000 Meters Varsity | 125 | 20:38.4 | FR |
| Sep 21 | 2024 Converse KickoffSep 21 · 6,000 Meters Varsity · Place 100 · USC UpstateUSC Upstate | 6,000 Meters Varsity | 100 | 26:03.3 | FR |
| Sep 6 | 2024 Eye Opener XC CollegeSep 6 · 5,000 Meters College · Place 82 · USC UpstateUSC Upstate | 5,000 Meters College | 82 | 21:04.09 | Fr |
2023 Cross Country
2 results2021 Cross Country
4 results2020 Cross Country
3 results