Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allatoona Creek ParkGHSA 6A - Region 7 · Oct 26 | 17:20.68 | GHSA 6A - Region 7 | October 26, 2022 |
| 5,000 Meters · Boling ParkGHSA Region 5-AAAAAAA · Oct 24 | 18:00.3 | GHSA Region 5-AAAAAAA | October 24, 2020 |
| 5,000 Meters · Carrollton ElementaryGHSA State Championships · Nov 6 | 20:33.12 | GHSA State Championships | November 6, 2021 |
| 5,000 Meters · Carrollton High SchoolGHSA State Cross Country Championships 6A · Nov 5 | 17:35.59 | GHSA State Cross Country Championships 6A | November 5, 2022 |
| 5,000 Meters · Clinton Nature PreserveZack Wansley Invitational · Aug 21 | 17:35.24 | Zack Wansley Invitational | August 21, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | GHSA State Cross Country Championships 6ANov 5 · 5,000 Meters Varsity · Place 23 · Roswell | 5,000 Meters Varsity | 23 | 17:35.59 PB | 12 |
| Oct 26 | GHSA 6A - Region 7Oct 26 · 5,000 Meters Varsity · Place 15 · Roswell | 5,000 Meters Varsity | 15 | 17:20.68 PB | 12 |
| Oct 15 | Coach Wood InvitationalOct 15 · 5,000 Meters Championship · Place 96 · Roswell | 5,000 Meters Championship | 96 | 16:49.88 | 12 |
| Oct 1 | Alexander / Asics InvitationalOct 1 · 5,000 Meters Championship · Place 243 · Roswell | 5,000 Meters Championship | 243 | 17:47.38 | 12 |
| Aug 27 | North Georgia ChampionshipsAug 27 · 5,000 Meters Championship · Place 14 · Roswell | 5,000 Meters Championship | 14 | 17:06.63 | — |
| Aug 20 | Zack Wansley ClashAug 20 · 5,000 Meters Varsity · Place 6 · Roswell | 5,000 Meters Varsity | 6 | 16:57.11 | — |
| Aug 12 | Hoya 2 Mile InvitationalAug 12 · 2 Miles Varsity · Place 17 · Roswell | 2 Miles Varsity | 17 | 10:20.21 | — |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | GHSA State ChampionshipsNov 6 · 5,000 Meters 7A · Place 180 · Roswell | 5,000 Meters 7A | 180 | 20:33.12 PB | 11 |
| Oct 16 | Coach Wood InvitationalOct 16 · 5,000 Meters Championship · Place 154 · Roswell | 5,000 Meters Championship | 154 | 17:25.96 | 11 |
| Sep 18 | Warpath InvitationalSep 18 · Varsity · Place 54 · Roswell | Varsity | 54 | 17:27.0 | JR |
| Sep 11 | Carrollton Orthopaedic InvitationalSep 11 · 5,000 Meters Championship · Place 78 · Roswell | 5,000 Meters Championship | 78 | 18:09.58 | — |
| Aug 28 | North Georgia ChampionshipsAug 28 · 5,000 Meters Championship · Place 56 · Roswell | 5,000 Meters Championship | 56 | 18:25.74 | — |
| Aug 21 | Zack Wansley InvitationalAug 21 · 5,000 Meters Varsity · Place 25 · Roswell | 5,000 Meters Varsity | 25 | 17:35.24 PB | 11 |
2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | GHSA Region 5-AAAAAAAOct 24 · 5,000 Meters Junior Varsity · Place 7 · Roswell | 5,000 Meters Junior Varsity | 7 | 18:00.3 PB | 10 |
| Oct 16 | Coach Wood InvitationalOct 16 · 5,000 Meters Varsity · Place 58 · Roswell | 5,000 Meters Varsity | 58 | 17:28.13 | 10 |
| Oct 3 | Alexander / Asics InvitationalOct 3 · 5,000 Meters Junior Varsity 6A · Place 3 · Roswell | 5,000 Meters Junior Varsity 6A | 3 | 18:05.77 | 10 |
| Sep 26 | Fulton County ChampionshipSep 26 · 5,000 Meters Junior Varsity · Place 2 · Roswell | 5,000 Meters Junior Varsity | 2 | 18:28.18 | — |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Coach Wood Invitational Oct 12 · 5,000 Meters Junior Varsity · Place 118 · Roswell | 5,000 Meters Junior Varsity | 118 | 18:47.19 | 9 |
| Sep 28 | Darlington Cross Country FestivalSep 28 · 5,000 Meters Junior Varsity · Place 35 · Roswell | 5,000 Meters Junior Varsity | 35 | 20:13.70 | — |
| Sep 14 | Big Peach Mustang StampedeSep 14 · 5,000 Meters Junior Varsity · Place 69 · Roswell | 5,000 Meters Junior Varsity | 69 | 20:22.33 | — |
| Aug 24 | North Georgia ChampionshipAug 24 · 5,000 Meters Junior Varsity · Place 44 · Roswell | 5,000 Meters Junior Varsity | 44 | 21:18.54 | — |
| Aug 16 | Battle of the FairwaysAug 16 · 2 Miles Junior Varsity · Place 69 · Roswell | 2 Miles Junior Varsity | 69 | 14:19.96 | — |