Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Carrollton ElementaryGHSA State Championships · Nov 6 | 23:46.46 | GHSA State Championships | November 6, 2021 |
| 5,000 Meters · Carrollton State Meet CourseGHSA State Championship - 4A · Nov 3 | 24:54.86 | GHSA State Championship - 4A | November 3, 2018 |
| 5,000 Meters · Druid Hills Middle SchoolDeKalb County Championship · Oct 2 | 25:37.20 | DeKalb County Championship | October 2, 2018 |
| 5,000 Meters · Milton HSMilton Invitational · Sep 14 | 26:34.30 | Milton Invitational | September 14, 2019 |
| 5,000 Meters · Nash Farms BattlefieldGHSA 4A Region 4 · Oct 24 | 24:05.51 | GHSA 4A Region 4 | October 24, 2019 |
| 5,000 Meters · Roper ParkPickens & 'a Grinnin' Invitational · Oct 13 | 23:45.5 | Pickens & 'a Grinnin' Invitational | October 13, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | GHSA State ChampionshipsNov 6 · 5,000 Meters 4A · Place 55 · Druid Hills | 5,000 Meters 4A | 55 | 23:46.46 PB | 12 |
| Oct 2 | Alexander ASICS InvitationalOct 2 · 5,000 Meters 4A · Place 39 · Druid Hills | 5,000 Meters 4A | 39 | 23:39.32 | 12 |
| Sep 18 | Fowlkes Memorial InviationalSep 18 · 5,000 Meters Varsity · Place 41 · Druid Hills | 5,000 Meters Varsity | 41 | 24:15.54 | 12 |
| Sep 18 | Fowlkes Memorial InviationalSep 18 · 5,000 Meters Varsity · Place 41 · Druid Hills | 5,000 Meters Varsity | 41 | 24:50.69 | 12 |
| Sep 11 | Carrollton Orthopaedic InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 61 · Druid Hills | 5,000 Meters Junior Varsity | 61 | 34:05.13 | — |
| Sep 7 | Dekalb County Meet #3Sep 7 · 5,000 Meters Varsity · Place 11 · W Druid Hills | 5,000 Meters Varsity | 11 | 24:52.64 | — |
2020 Cross Country
2 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | GHSA 4A Region 4Oct 24 · 5,000 Meters Junior Varsity · Place 3 · Druid Hills | 5,000 Meters Junior Varsity | 3 | 24:05.51 PB | 10 |
| Oct 5 | Alexander Asics InvitationalOct 5 · 5,000 Meters Championship · Place 175 · Druid Hills | 5,000 Meters Championship | 175 | 23:38.66 | 10 |
| Sep 26 | DEKALB COUNTY JV ChampionshipsSep 26 · 3,200 Meters Varsity · Place 15 · Druid Hills | 3,200 Meters Varsity | 15 | 15:58.50 | 10 |
| Sep 14 | Milton InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 49 · Druid Hills | 5,000 Meters Junior Varsity | 49 | 26:34.30 PB | 10 |
| Sep 3 | DeKalb County Regular Season Meet #3Sep 3 · 5,000 Meters Varsity · Place 18 · W10 Druid Hills | 5,000 Meters Varsity | 18 | 27:04.40 | — |
| Sep 3 | DeKalb County Regular Season Meet #3Sep 3 · 5,000 Meters Varsity · Place 18 · W10 Druid Hills | 5,000 Meters Varsity | 18 | 27:04.40 | — |
| Aug 24 | Saucony Battle of AtlantaAug 24 · 5,000 Meters Varsity · Place 222 · Druid Hills | 5,000 Meters Varsity | 222 | 27:07.98 | 10 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | GHSA State Championship - 4ANov 3 · 5,000 Meters Varsity · Place 115 · Druid Hills | 5,000 Meters Varsity | 115 | 24:54.86 PB | 12 |
| Nov 2 | GHSA State Championship - 1A PrivateNov 2 · 5,000 Meters 4A · Place 115 · Druid Hills | 5,000 Meters 4A | 115 | 24:54.86 | — |
| Oct 25 | GHSA Region 4-4AOct 25 · 5,000 Meters Varsity · Place 16 · Druid Hills | 5,000 Meters Varsity | 16 | 24:29.55 | 12 |
| Oct 13 | Pickens & 'a Grinnin' InvitationalOct 13 · 5,000 Meters Varsity · Place 116 · Druid Hills | 5,000 Meters Varsity | 116 | 23:45.5 PB | 12 |
| Oct 2 | DeKalb County ChampionshipOct 2 · 5,000 Meters Varsity · Place 24 · Druid Hills | 5,000 Meters Varsity | 24 | 25:37.20 PB | 12 |
| Sep 22 | Aubrae Gunderson InvitationalSep 22 · 5,000 Meters Varsity · Place 39 · Druid Hills | 5,000 Meters Varsity | 39 | 24:47.43 | 12 |
| Aug 25 | Saucony Battle of AtlantaAug 25 · 5,000 Meters Varsity · Place 144 · Druid Hills | 5,000 Meters Varsity | 144 | 25:10.85 | 12 |