Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allatoona Creek ParkGHSA 6A - Region 7 · Oct 26 | 21:10.69 | GHSA 6A - Region 7 | October 26, 2022 |
| 5,000 Meters · Boling ParkGHSA Region 5-AAAAAAA · Oct 24 | 22:14.3 | GHSA Region 5-AAAAAAA | October 24, 2020 |
| 5,000 Meters · Carrollton ElementaryGHSA State Championships · Nov 6 | 23:13.45 | GHSA State Championships | November 6, 2021 |
| 5,000 Meters · Carrollton High SchoolOrthoWest Invitational · Sep 9 | 22:07.96 | OrthoWest Invitational | September 9, 2023 |
| 5,000 Meters · Clinton Nature PreserveZack Wansley Invitational · Aug 21 | 21:56.88 | Zack Wansley Invitational | August 21, 2021 |
| 5,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 16 | 21:52.67 | The Southern Showcase | September 16, 2023 |
| 5,000 Meters · McIntosh Reserve ParkBob Blastow Invitational · Aug 26 | 21:06.82 | Bob Blastow Invitational | August 26, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | GHSA State XC ChampionshipNov 3 · 5,000 Meters 6A · Place 77 · Roswell | 5,000 Meters 6A | 77 | 22:17.43 | 12 |
| Oct 14 | Coach Wood InvitationalOct 14 · 5,000 Meters Championship · Place 105 · Roswell | 5,000 Meters Championship | 105 | 21:11.80 | 12 |
| Sep 30 | Alexander / Asics InvitationalSep 30 · 5,000 Meters Varsity · Place 42 · Roswell | 5,000 Meters Varsity | 42 | 21:53.58 | 12 |
| Sep 16 | The Southern ShowcaseSep 16 · 5,000 Meters Varsity - Championship · Place 188 · Roswell | 5,000 Meters Varsity - Championship | 188 | 21:52.67 PB | 12 |
| Sep 9 | OrthoWest InvitationalSep 9 · 5,000 Meters Championship · Place 109 · Roswell | 5,000 Meters Championship | 109 | 22:07.96 PB | 12 |
| Aug 26 | Bob Blastow InvitationalAug 26 · 5,000 Meters Varsity · Place 52 · Roswell | 5,000 Meters Varsity | 52 | 21:06.82 PB | 12 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | GHSA State Cross Country Championships 6ANov 5 · 5,000 Meters Varsity · Place 66 · Roswell | 5,000 Meters Varsity | 66 | 22:41.14 | 11 |
| Oct 26 | GHSA 6A - Region 7Oct 26 · 5,000 Meters Varsity · Place 17 · Roswell | 5,000 Meters Varsity | 17 | 21:10.69 PB | 11 |
| Oct 15 | Coach Wood InvitationalOct 15 · 5,000 Meters Championship · Place 161 · Roswell | 5,000 Meters Championship | 161 | 21:03.52 | 11 |
| Oct 1 | Alexander / Asics InvitationalOct 1 · 5,000 Meters Championship · Place 148 · Roswell | 5,000 Meters Championship | 148 | 21:08.45 | 11 |
| Sep 23 | Wingfoot XC ClassicSep 23 · Junior Varsity · Place 5 · Roswell | Junior Varsity | 5 | 7:07 | 11 |
| Sep 10 | Carrollton Orthopaedic InvitationalSep 10 · 5,000 Meters Championship · Place 84 · Roswell | 5,000 Meters Championship | 84 | 23:05.81 | — |
| Aug 27 | North Georgia ChampionshipsAug 27 · 5,000 Meters Championship · Place 29 · Roswell | 5,000 Meters Championship | 29 | 22:54.74 | — |
| Aug 20 | Zack Wansley ClashAug 20 · 5,000 Meters Varsity · Place 19 · Roswell | 5,000 Meters Varsity | 19 | 22:13.32 | — |
| Aug 12 | Hoya 2 Mile InvitationalAug 12 · Varsity · Place 51 · Roswell | Varsity | 51 | 13:49.32 | — |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | GHSA State ChampionshipsNov 6 · 5,000 Meters 7A · Place 144 · Roswell | 5,000 Meters 7A | 144 | 23:13.45 PB | 10 |
| Oct 16 | Coach Wood InvitationalOct 16 · 5,000 Meters Championship · Place 161 · Roswell | 5,000 Meters Championship | 161 | 21:41.45 | 10 |
| Sep 18 | Warpath InvitationalSep 18 · Varsity · Place 43 · Roswell | Varsity | 43 | 21:06.9 | SO |
| Sep 11 | Carrollton Orthopaedic InvitationalSep 11 · 5,000 Meters Championship · Place 85 · Roswell | 5,000 Meters Championship | 85 | 22:45.20 | — |
| Aug 28 | North Georgia ChampionshipsAug 28 · 5,000 Meters Varsity · Place 8 · Roswell | 5,000 Meters Varsity | 8 | 22:02.37 | — |
| Aug 21 | Zack Wansley InvitationalAug 21 · 5,000 Meters Varsity · Place 30 · Roswell | 5,000 Meters Varsity | 30 | 21:56.88 PB | 10 |
2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | GHSA Region 5-AAAAAAAOct 24 · 5,000 Meters Junior Varsity · Place 16 · Roswell | 5,000 Meters Junior Varsity | 16 | 22:14.3 PB | 9 |
| Oct 16 | Coach Wood InvitationalOct 16 · 5,000 Meters Junior Varsity · Place 6 · Roswell | 5,000 Meters Junior Varsity | 6 | 22:02.40 | 9 |
| Oct 3 | Alexander / Asics InvitationalOct 3 · 5,000 Meters Junior Varsity 6A · Place 17 · Roswell | 5,000 Meters Junior Varsity 6A | 17 | 23:32.32 | 9 |
| Sep 26 | Fulton County ChampionshipSep 26 · 5,000 Meters Junior Varsity · Place 12 · Roswell | 5,000 Meters Junior Varsity | 12 | 25:06.51 | — |