Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Boling ParkUSATF Georgia Developmental XC Meet - Etowah Youth Track Club · Oct 9 | 13:53.30 | USATF Georgia Developmental XC Meet - Etowah Youth Track Club | October 9, 2021 |
| 2 Miles · Cobb County Corps PropertyHoya 2 Mile Invitational · Aug 14 | 10:21.65 | Hoya 2 Mile Invitational | August 14, 2026 |
| 3,000 Meters · Milton HSUSATF Georgia Developmental XC Meet - Alpha Crush · Sep 11 | 13:41.30 | USATF Georgia Developmental XC Meet - Alpha Crush | September 11, 2021 |
| 3,000 Meters · ONE ChurchUSATF Georgia Developmental XC Meet - PTC Flash State Preview · Nov 6 | 12:06.78 | USATF Georgia Developmental XC Meet - PTC Flash State Preview | November 6, 2021 |
| 4,000 Meters · Boling ParkUSATF Georgia Developmental XC Meet - Etowah Youth · Oct 8 | 15:16.82 | USATF Georgia Developmental XC Meet - Etowah Youth | October 8, 2022 |
| 4,000 Meters · Bouckaert FarmUSATF Region 4 Junior Olympic Championships · Nov 19 | 14:54.37 | USATF Region 4 Junior Olympic Championships | November 19, 2022 |
| 4,000 Meters · Carrollton ElementaryUSATF Georgia Association Junior Olympic Championships · Nov 12 | 15:02.37 | USATF Georgia Association Junior Olympic Championships | November 12, 2022 |
| 4,000 Meters · Carrollton High SchoolUSATF Georgia Developmental XC Meet - Trojan Elite · Oct 21 | 14:17.20 | USATF Georgia Developmental XC Meet - Trojan Elite | October 21, 2023 |
| 4,000 Meters · Milton HSUSATF Georgia Developmental XC Meet - Alpha Crush · Sep 10 | 16:37.81 | USATF Georgia Developmental XC Meet - Alpha Crush | September 10, 2022 |
| 4,000 Meters · ONE ChurchUSATF Georgia Developmental XC Meet - PTC Flash · Oct 29 | 14:46.64 | USATF Georgia Developmental XC Meet - PTC Flash | October 29, 2022 |
| 5,000 Meters · Carrollton ElementaryGHSA State XC Championships · Nov 6 | 17:39.0 | GHSA State XC Championships | November 6, 2026 |
| 5,000 Meters · Carrollton High SchoolGHSA State XC · Nov 7 | 17:17.01 | GHSA State XC | November 7, 2025 |
| 5,000 Meters · Cobb County Corps PropertyCobb County High School XC Championships · Sep 13 | 16:32.02 | Cobb County High School XC Championships | September 13, 2025 |
| 5,000 Meters · McIntosh Reserve ParkCoach Wood Invitational · Oct 18 | 16:13.61 | Coach Wood Invitational | October 18, 2025 |
| 5,000 Meters · Milton HSMilton XC Invitational · Sep 6 | 18:07.56 | Milton XC Invitational | September 6, 2025 |
| 5,000 Meters · Oakville Indian Mounds ParkGatorade XC Classic · Oct 3 | 16:45.3 | Gatorade XC Classic | October 3, 2026 |
| 5,000 Meters · Ridge Ferry ParkRidge Ferry Invitational · Aug 24 | 16:34.69 | Ridge Ferry Invitational | August 24, 2024 |
| 5,000 Meters · Roper ParkPickens Preview · Aug 23 | 17:16.30 | Pickens Preview | August 23, 2025 |
| 5,000 Meters · Sam Smith ParkWingfoot XC Classic · Sep 19 | 16:48.7 | Wingfoot XC Classic | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | GHSA State XC ChampionshipsNov 6 · 5,000 Meters Boys 6A · Place 55 · PopePope | 5,000 Meters Boys 6A | 55 | 17:39.0 PB | 11 |
| Oct 17 | Coach Wood InvitationalOct 17 · 5,000 Meters Championship · Place 81 · PopePope | 5,000 Meters Championship | 81 | 16:16.45 | 11 |
| Oct 17 | Coach Wood InvitationalOct 17 · 5,000 Meters Championship · Place 82 · PopePope | 5,000 Meters Championship | 82 | 16:16.45 | — |
| Oct 17 | Coach Wood InvitationalOct 17 · 5,000 Meters Championship · Place 82 · PopePope | 5,000 Meters Championship | 82 | 16:16.45 | — |
| Oct 3 | Gatorade XC ClassicOct 3 · 5,000 Meters Gold · Place 64 · PopePope | 5,000 Meters Gold | 64 | 16:45.3 PB | 11 |
| Sep 19 | Wingfoot XC ClassicSep 19 · 5,000 Meters Championship · Place 52 · PopePope | 5,000 Meters Championship | 52 | 16:48.7 PB | 11 |
| Aug 14 | Hoya 2 Mile InvitationalAug 14 · 2 Miles 11:15 & faster · Place 11 · PopePope | 2 Miles 11:15 & faster | 11 | 10:21.65 PB | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | GHSA State XCNov 7 · 5,000 Meters 5A · Place 20 · PopePope | 5,000 Meters 5A | 20 | 17:17.01 PB | 10 |
| Nov 1 | GHSA 5A Sectional 2 (Regions 4,6,7,8)Nov 1 · 5,000 Meters Varsity · Place 27 · PopePope | 5,000 Meters Varsity | 27 | 16:20.74 | 10 |
| Oct 18 | Coach Wood InvitationalOct 18 · 5,000 Meters Championship · Place 51 · PopePope | 5,000 Meters Championship | 51 | 16:13.61 PB | 10 |
| Sep 20 | Wingfoot XC ClassicSep 20 · 5,000 Meters Championship · Place 43 · PopePope | 5,000 Meters Championship | 43 | 16:59.5 | 10 |
| Sep 13 | Cobb County High School XC ChampionshipsSep 13 · 5,000 Meters Varsity · Place 8 · PopePope | 5,000 Meters Varsity | 8 | 16:32.02 PB | 10 |
| Sep 6 | Milton XC InvitationalSep 6 · 5,000 Meters Varsity 1 · Place 7 · PopePope | 5,000 Meters Varsity 1 | 7 | 18:07.56 PB | 10 |
| Aug 23 | Pickens PreviewAug 23 · 5,000 Meters Varsity · Place 21 · PopePope | 5,000 Meters Varsity | 21 | 17:16.30 PB | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | GHSA State XC MeetNov 8 · 5,000 Meters 5A · Place 37 · PopePope | 5,000 Meters 5A | 37 | 17:45.29 | 9 |
| Oct 19 | Coach Wood Invitational Oct 19 · 5,000 Meters Championship · Place 121 · PopePope | 5,000 Meters Championship | 121 | 16:49.14 | 9 |
| Oct 5 | Alexander / Asics InvitationalOct 5 · 5,000 Meters Varsity · Place 26 · PopePope | 5,000 Meters Varsity | 26 | 17:17.76 | — |
| Sep 16 | Cobb County HS XC ChampionshipsSep 16 · 5,000 Meters Varsity · Place 13 · PopePope | 5,000 Meters Varsity | 13 | 17:18.87 | 9 |
| Sep 7 | Carrollton Invite Presented by OrthoWest Sep 7 · 5,000 Meters 4A-5A-6A · Place 19 · PopePope | 5,000 Meters 4A-5A-6A | 19 | 17:26.60 | 9 |
| Aug 24 | Ridge Ferry InvitationalAug 24 · 5,000 Meters Varsity · Place 9 · PopePope | 5,000 Meters Varsity | 9 | 16:34.69 PB | 9 |
| Aug 16 | Hoya 2 Mile InvitationalAug 16 · Varsity · Place 30 · PopePope | Varsity | 30 | 10:37.79 | 9 |
2023 Cross Country
3 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | USATF Region 4 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 24 · Lassiter Junior Cross CountryLassiter Junior Cross Country | 4,000 Meters 13-14 | 24 | 14:54.37 PB | 7 |
| Nov 12 | USATF Georgia Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 17 · Lassiter Junior Cross CountryLassiter Junior Cross Country | 4,000 Meters 13-14 | 17 | 15:02.37 PB | 7 |
| Oct 29 | USATF Georgia Developmental XC Meet - PTC FlashOct 29 · 4,000 Meters 13-14 · Place 6 · Lassiter Junior Cross CountryLassiter Junior Cross Country | 4,000 Meters 13-14 | 6 | 14:46.64 PB | 7 |
| Oct 22 | USATF Georgia Developmental XC Meet - Trojan EliteOct 22 · 4,000 Meters Varsity · Place 5 · Lassiter Junior CrossLassiter Junior Cross | 4,000 Meters Varsity | 5 | 14:59.34 | 14 |
| Oct 8 | USATF Georgia Developmental XC Meet - Etowah YouthOct 8 · 4,000 Meters 13-14 · Place 5 · Lassiter Junior Cross CountryLassiter Junior Cross Country | 4,000 Meters 13-14 | 5 | 15:16.82 PB | 7 |
| Sep 10 | USATF Georgia Developmental XC Meet - Alpha CrushSep 10 · 4,000 Meters 13-14 · Place 9 · Lassiter Junior Cross CountryLassiter Junior Cross Country | 4,000 Meters 13-14 | 9 | 16:37.81 PB | 7 |
2021 Cross Country
3 results2020 Cross Country
1 results