Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Milliken Plant CourseNCAA Division I Southeast Regional · Nov 10 | 30:16.7 | NCAA Division I Southeast Regional | November 10, 2023 |
| 10,000 Meters · Panorama FarmsNCAA DI Southeast Regional · Nov 14 | 30:14.9 | NCAA DI Southeast Regional | November 14, 2025 |
| 10,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 15 | 32:01.1 | NCAA DI Southeast Regional | November 15, 2024 |
| 5,000 Meters · Augusta Preparatory Day SchoolGIAA Region 4AA Championship · Oct 19 | 16:24.6 | GIAA Region 4AA Championship | October 19, 2022 |
| 5,000 Meters · Brentwood SchoolGISA Region 4-AA · Oct 21 | 16:39.55 | GISA Region 4-AA | October 21, 2020 |
| 5,000 Meters · First Presbyterian Day SchoolGIAA State Championship · Oct 29 | 16:36.81 | GIAA State Championship | October 29, 2022 |
| 5,000 Meters · Georgia Premier Cross CountryGISA State Championship · Nov 6 | 16:54.11 | GISA State Championship | November 6, 2021 |
| 5,000 Meters · Loganville Christian AcademyGISA 3A Region 4 · Oct 19 | 17:35.6 | GISA 3A Region 4 | October 19, 2019 |
| 5,000 Meters · ONE ChurchGeorgia HS Meet of Champions · Nov 14 | 16:05.68 | Georgia HS Meet of Champions | November 14, 2020 |
| 6,000 Meters · Panorama FarmsVirginia Invitational · Sep 11 | 17:55.2 | Virginia Invitational | September 11, 2026 |
| 6,000 Meters · Pole Green ParkSpider Alumni Open · Sep 5 | 18:19.0 | Spider Alumni Open | September 5, 2026 |
| 8,000 Meters · Appalachian State UniversityThe Firetower Project · Oct 2 | 23:56.7 | The Firetower Project | October 2, 2026 |
| 8,000 Meters · Bethpage Polo at the ParkCAA Cross Country Championships · Oct 30 | 24:04.0 | CAA Cross Country Championships | October 30, 2026 |
| 8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 4 | 23:45.8 | East Carolina Pirate Invitational | October 4, 2024 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 24:53.3 | Paul Short Invitational | September 30, 2023 |
| 8,000 Meters · Ocean County ParkCAA Cross Country Championships · Oct 31 | 23:37.9 | CAA Cross Country Championships | October 31, 2025 |
| 8,000 Meters · Panorama FarmsVirginia Invitational · Sep 12 | 25:08.94 | Virginia Invitational | September 12, 2025 |
| 8,000 Meters · Pole Green Park2023 CAA Cross Country Championship · Oct 27 | 24:48.0 | 2023 CAA Cross Country Championship | October 27, 2023 |
| 8,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 17 | 23:25.0 | Princeton Fall Classic | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA DI Southeast RegionalNov 14 · 10,000 Meters D1 Southeast · Place 23 · William & MaryWilliam & Mary | 10,000 Meters D1 Southeast | 23 | 30:14.9 PB | Jr |
| Oct 31 | CAA Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 3 · William & MaryWilliam & Mary | 8,000 Meters Champ | 3 | 23:37.9 PB | Jr |
| Oct 17 | Princeton Fall ClassicOct 17 · 8,000 Meters Fall Classic · Place 14 · William & MaryWilliam & Mary | 8,000 Meters Fall Classic | 14 | 23:25.0 PB | Jr |
| Sep 12 | Virginia InvitationalSep 12 · 8,000 Meters Men · Place 14 · William & MaryWilliam & Mary | 8,000 Meters Men | 14 | 25:08.94 PB | Jr |
| Aug 30 | Spider Alumni OpenAug 30 · 6,000 Meters Men's 6K · Place 20 · William & MaryWilliam & Mary | 6,000 Meters Men's 6K | 20 | 18:37.3 | Jr |
2024 Cross Country
4 results2023 Cross Country
3 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | GA HS Meet of ChampionsNov 12 · 5,000 Meters Varsity · Place 1 · Augusta PrepAugusta Prep | 5,000 Meters Varsity | 1 | 15:45.87 | — |
| Oct 29 | GIAA State ChampionshipOct 29 · 5,000 Meters AA · Place 1 · Augusta PrepAugusta Prep | 5,000 Meters AA | 1 | 16:36.81 PB | 12 |
| Oct 19 | GIAA Region 4AA ChampionshipOct 19 · 5,000 Meters Varsity · Place 1 · Augusta PrepAugusta Prep | 5,000 Meters Varsity | 1 | 16:24.6 PB | 12 |
| Oct 15 | Coach Wood InvitationalOct 15 · 5,000 Meters Championship · Place 8 · Augusta PrepAugusta Prep | 5,000 Meters Championship | 8 | 15:27.93 | 12 |
| Oct 1 | Alexander / Asics InvitationalOct 1 · 5,000 Meters Championship · Place 4 · Augusta PrepAugusta Prep | 5,000 Meters Championship | 4 | 15:04.25 | 12 |
| Sep 24 | Augusta Prep InvitationalSep 24 · 5,000 Meters Varsity · Place 1 · M 12 Augusta PrepM 12 Augusta Prep | 5,000 Meters Varsity | 1 | 5:04 | — |
| Sep 3 | AT&T Starr's Mill Panther XC MeetSep 3 · 5,000 Meters Varsity · Place 3 · Augusta PrepAugusta Prep | 5,000 Meters Varsity | 3 | 15:42.11 | 12 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | GA HS Meet of Champions - Invited RacesNov 13 · 5,000 Meters Varsity · Place 14 · Augusta PrepAugusta Prep | 5,000 Meters Varsity | 14 | 15:54.74 | — |
| Nov 6 | GISA State ChampionshipNov 6 · 5,000 Meters AA · Place 1 · Augusta PrepAugusta Prep | 5,000 Meters AA | 1 | 16:54.11 PB | 11 |
| Oct 16 | Coach Wood InvitationalOct 16 · 5,000 Meters Championship · Place 13 · Augusta PrepAugusta Prep | 5,000 Meters Championship | 13 | 15:50.56 | 11 |
| Oct 2 | Alexander ASICS InvitationalOct 2 · 5,000 Meters Championship · Place 13 · Augusta PrepAugusta Prep | 5,000 Meters Championship | 13 | 15:47.22 | 11 |
| Sep 18 | Shaylin Foster/Fleet Feet InvitationalSep 18 · 5,000 Meters Varsity · Place 1 · Augusta PrepAugusta Prep | 5,000 Meters Varsity | 1 | 16:36.47 | — |
| Sep 4 | AT&T Starr's Mill Panther XC MeetSep 4 · 5,000 Meters Varsity · Place 5 · Augusta PrepAugusta Prep | 5,000 Meters Varsity | 5 | 15:46.88 | 11 |
| Aug 21 | Skyhawk InvitationalAug 21 · 5,000 Meters Varsity · Place 3 · M 11 Augusta PrepM 11 Augusta Prep | 5,000 Meters Varsity | 3 | 5:11 | — |
| Aug 14 | Augusta Eagles HS InvitationalAug 14 · 5,000 Meters Varsity · Place 2 · M 11 AUGUSTA PREPM 11 AUGUSTA PREP | 5,000 Meters Varsity | 2 | 5:24 | — |
2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | Georgia HS Meet of ChampionsNov 14 · 5,000 Meters Invite · Place 19 · Augusta PrepAugusta Prep | 5,000 Meters Invite | 19 | 16:05.68 PB | 10 |
| Nov 7 | GISA State ChampionshipNov 7 · 5,000 Meters Championship · Place 1 · Augusta PrepAugusta Prep | 5,000 Meters Championship | 1 | 16:24.4 | SO |
| Oct 21 | GISA Region 4-AAOct 21 · 5,000 Meters Varsity · Place 1 · Augusta PrepAugusta Prep | 5,000 Meters Varsity | 1 | 16:39.55 PB | 10 |
| Oct 3 | Alexander / Asics InvitationalOct 3 · 5,000 Meters Championship · Place 37 · Augusta PrepAugusta Prep | 5,000 Meters Championship | 37 | 15:55.36 | 10 |
| Sep 19 | Red Devil's Town Creek InvitationalSep 19 · 5,000 Meters Varsity · Place 2 · Augusta PrepAugusta Prep | 5,000 Meters Varsity | 2 | 16:57.94 | 10 |
| Sep 12 | Augusta Prep InvitationalSep 12 · Varsity · Place 3 · M 10 Augusta PrepM 10 Augusta Prep | Varsity | 3 | 5:18 | — |
| Aug 15 | Augusta Eagles InvitationalAug 15 · Varsity · Place 3 · M 10 Augusta PrepM 10 Augusta Prep | Varsity | 3 | 5:34 | — |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | GISA State ChampionshipNov 2 · 5,000 Meters Varsity · Place 2 · Augusta PrepAugusta Prep | 5,000 Meters Varsity | 2 | 16:26.94 | — |
| Oct 19 | GISA 3A Region 4Oct 19 · 5,000 Meters Varsity · Place 1 · Augusta PrepAugusta Prep | 5,000 Meters Varsity | 1 | 17:35.6 PB | 9 |
| Oct 5 | Alexander Asics InvitationalOct 5 · 5,000 Meters Championship · Place 23 · Augusta PrepAugusta Prep | 5,000 Meters Championship | 23 | 15:59.10 | 9 |
| Sep 21 | Augusta Eagles InvitationalSep 21 · 5,000 Meters Varsity · Place 1 · Augusta PrepAugusta Prep | 5,000 Meters Varsity | 1 | 17:10.6 | — |
| Sep 14 | Deerfield-Windsor InvitationalSep 14 · 5,000 Meters Varsity · Place 1 · Augusta PrepAugusta Prep | 5,000 Meters Varsity | 1 | 16:52.29 | — |
2018 Cross Country
1 results