Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Camp Jordan Soccer FieldsNooga at Night Invite · Sep 13 | 21:39.89 | Nooga at Night Invite | September 13, 2025 |
| 5,000 Meters · Carrollton ElementaryGHSA State XC Championships · Nov 6 | 22:44.4 | GHSA State XC Championships | November 6, 2026 |
| 5,000 Meters · Carrollton High SchoolOrthoWest Invitational · Sep 9 | 22:15.67 | OrthoWest Invitational | September 9, 2023 |
| 5,000 Meters · Chattahoochee Alexander / Asics Invitational · Oct 4 | 21:21.75 | Alexander / Asics Invitational | October 4, 2025 |
| 5,000 Meters · Chattahoochee Hills Charter SchoolGHSA 5A Sectional 2 (Regions 3,5,6,7) · Nov 2 | 23:18.72 | GHSA 5A Sectional 2 (Regions 3,5,6,7) | November 2, 2024 |
| 5,000 Meters · McIntosh Reserve ParkGHSA 5A Sectional 1 (Regions 1,2,3,5) · Nov 1 | 20:54.63 | GHSA 5A Sectional 1 (Regions 1,2,3,5) | November 1, 2025 |
| 5,000 Meters · Newnan High SchoolCoweta County Championship · Sep 27 | 22:11.4 | Coweta County Championship | September 27, 2025 |
| 5,000 Meters · Sam Smith ParkWingfoot XC Classic · Sep 19 | 21:50.3 | 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
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | GHSA State XC ChampionshipsNov 6 · 5,000 Meters Girls 6A · Place 102 · Newnan | 5,000 Meters Girls 6A | 102 | 22:44.4 PB | 12 |
| Oct 17 | Coach Wood InvitationalOct 17 · 5,000 Meters Varsity · Place 35 · Newnan | 5,000 Meters Varsity | 35 | 20:46.78 | 12 |
| Sep 19 | Wingfoot XC ClassicSep 19 · 5,000 Meters Varsity A · Place 55 · Newnan | 5,000 Meters Varsity A | 55 | 21:50.3 PB | 12 |
| Sep 12 | OrthoWest InvitationalSep 12 · 5,000 Meters Championship · Place 73 · Newnan | 5,000 Meters Championship | 73 | 23:08.29Unofficial | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | GHSA State XCNov 7 · 5,000 Meters 5A · Place 117 · Newnan | 5,000 Meters 5A | 117 | 23:39.54 | 12 |
| Nov 1 | GHSA 5A Sectional 1 (Regions 1,2,3,5)Nov 1 · 5,000 Meters Varsity · Place 25 · Newnan | 5,000 Meters Varsity | 25 | 20:54.63 PB | 12 |
| Oct 18 | Coach Wood InvitationalOct 18 · 5,000 Meters Varsity · Place 49 · Newnan | 5,000 Meters Varsity | 49 | 21:54.66 | 12 |
| Oct 4 | Alexander / Asics InvitationalOct 4 · 5,000 Meters Varsity Red · Place 54 · Newnan | 5,000 Meters Varsity Red | 54 | 21:21.75 PB | 12 |
| Sep 27 | Coweta County ChampionshipSep 27 · 5,000 Meters Varsity · Place 5 · Newnan | 5,000 Meters Varsity | 5 | 22:11.4 PB | 12 |
| Sep 13 | Nooga at Night InviteSep 13 · 5,000 Meters Varsity · Place 46 · Newnan | 5,000 Meters Varsity | 46 | 21:39.89 PB | 12 |
| Aug 23 | Bob Blastow InvitationalAug 23 · 5,000 Meters Varsity Race 1 · Place 127 · Newnan | 5,000 Meters Varsity Race 1 | 127 | 23:17.48 | 12 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | GHSA 5A Sectional 2 (Regions 3,5,6,7)Nov 2 · 5,000 Meters 5A · Place 124 · Newnan | 5,000 Meters 5A | 124 | 23:18.72 PB | 11 |
| Oct 19 | Clarke Central's Gladiator InvitationalOct 19 · 5,000 Meters Varsity · Place 7 · Newnan | 5,000 Meters Varsity | 7 | 22:39.45 | 10 |
| Sep 7 | Carrollton Invite Presented by OrthoWest Sep 7 · 5,000 Meters 4A-5A-6A · Place 97 · Newnan | 5,000 Meters 4A-5A-6A | 97 | 23:46.04 | 11 |
| Aug 24 | Bob Blastow InvitationalAug 24 · 5,000 Meters Varsity 1 · Place 91 · Newnan | 5,000 Meters Varsity 1 | 91 | 22:21.92 | 11 |
| Aug 17 | Zack Wansley ClashAug 17 · 5,000 Meters Varsity · Place 19 · Newnan | 5,000 Meters Varsity | 19 | 23:48.70 | — |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | GHSA State XC ChampionshipNov 3 · 5,000 Meters 6A · Place 126 · Newnan | 5,000 Meters 6A | 126 | 23:50.89 | 10 |
| Oct 24 | GHSA 6A - Region 5Oct 24 · 5,000 Meters Varsity · Place 11 · Newnan | 5,000 Meters Varsity | 11 | 22:30.05 | — |
| Sep 30 | Alexander / Asics InvitationalSep 30 · 5,000 Meters Varsity · Place 84 · Newnan | 5,000 Meters Varsity | 84 | 23:11.84 | 9 |
| Sep 22 | Wingfoot XC Classic Presented by PublixSep 22 · 5,000 Meters Varsity A · Place 170 · Newnan | 5,000 Meters Varsity A | 170 | 23:43.8 | 10 |
| Sep 9 | OrthoWest InvitationalSep 9 · 5,000 Meters Large · Place 51 · Newnan | 5,000 Meters Large | 51 | 22:15.67 PB | 10 |
| Aug 26 | Bob Blastow InvitationalAug 26 · 5,000 Meters Varsity · Place 128 · Newnan | 5,000 Meters Varsity | 128 | 23:56.23 | 10 |
| Aug 19 | Zack Wansley ClashAug 19 · 5,000 Meters Varsity · Place 34 · Newnan | 5,000 Meters Varsity | 34 | 23:21.69 | 9 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | GHSA Region 5 6AOct 22 · 5,000 Meters Junior Varsity · Place 5 · Newnan | 5,000 Meters Junior Varsity | 5 | 22:36.47 | 9 |
| Oct 15 | Coweta County ChampionshipOct 15 · 5,000 Meters Junior Varsity · Place 2 · Newnan | 5,000 Meters Junior Varsity | 2 | 23:25.08 | — |
| Sep 23 | Wingfoot XC ClassicSep 23 · Junior Varsity · Place 19 · Newnan | Junior Varsity | 19 | 7:41 | 9 |
| Aug 27 | Bob BlastowAug 27 · 5,000 Meters Junior Varsity · Place 26 · Newnan | 5,000 Meters Junior Varsity | 26 | 24:58.74 | 9 |
| Aug 20 | Zack Wansley ClashAug 20 · 5,000 Meters Junior Varsity · Place 11 · Newnan | 5,000 Meters Junior Varsity | 11 | 25:08.10 | — |
| Aug 6 | Newnan XC Time TrialsAug 6 · 2 Miles Varsity · Place 12 · Newnan | 2 Miles Varsity | 12 | 16:15.11 | 9 |