Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Carrollton ElementaryGHSA State Championships · Nov 6 | 17:21.90 | GHSA State Championships | November 6, 2021 |
| 5,000 Meters · Carrollton High SchoolGHSA State Cross Country Championships 5A · Nov 5 | 18:14.65 | GHSA State Cross Country Championships 5A | November 5, 2022 |
| 5,000 Meters · Legacy ParkGHSA 5A - Region 4 · Oct 26 | 18:08.95 | GHSA 5A - Region 4 | October 26, 2022 |
| 5,000 Meters · McIntosh Reserve ParkBob Blastow Invitational · Aug 28 | 16:43.77 | Bob Blastow Invitational | August 28, 2021 |
| 5,000 Meters · Milton HSMilton Invitational · Sep 11 | 18:21.66 | Milton Invitational | September 11, 2021 |
| 5,000 Meters · Milton HSMilton Invitational · Sep 14 | 19:07.74 | Milton Invitational | September 14, 2019 |
| 5,000 Meters · Southern Illinois University EdwardsvilleWashU XC · Sep 7 | 17:59.0 | WashU XC | September 7, 2024 |
| 8,000 Meters · LaVern Gibson Championship Cross Country CourseISU John McNichols · Sep 20 | 31:21.15 | ISU John McNichols | September 20, 2025 |
| 8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 21 | 29:35.1 | ISU John McNichols | September 21, 2024 |
| 8,000 Meters · Principia College2025 Principia Twilight · Oct 8 | 31:50.30 | 2025 Principia Twilight | October 8, 2025 |
| 8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 18 | 30:09.0 | Interregional Invitational | October 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
3 results2024 Cross Country
3 results2023 Cross Country
2 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | GHSA State Cross Country Championships 5ANov 5 · 5,000 Meters Varsity · Place 34 · ChambleeChamblee | 5,000 Meters Varsity | 34 | 18:14.65 PB | 12 |
| Oct 26 | GHSA 5A - Region 4Oct 26 · 5,000 Meters Varsity · Place 8 · ChambleeChamblee | 5,000 Meters Varsity | 8 | 18:08.95 PB | 12 |
| Sep 24 | Apple Hawkins InvitationalSep 24 · 5,000 Meters Varsity · Place 6 · ChambleeChamblee | 5,000 Meters Varsity | 6 | 16:54.49 | — |
| Sep 10 | Milton XC InvitationalSep 10 · 5,000 Meters Varsity · Place 8 · ChambleeChamblee | 5,000 Meters Varsity | 8 | 17:54.83 | — |
| Sep 6 | Dekalb County Meet - Meet #3Sep 6 · 5,000 Meters Varsity · Place 40 · M ChambleeM Chamblee | 5,000 Meters Varsity | 40 | 22:02.22 | — |
| Aug 20 | Kosh KlassicAug 20 · 5,000 Meters Varsity · Place 8 · ChambleeChamblee | 5,000 Meters Varsity | 8 | 17:34.67 | 12 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | GHSA State ChampionshipsNov 6 · 5,000 Meters 5A · Place 21 · ChambleeChamblee | 5,000 Meters 5A | 21 | 17:21.90 PB | 11 |
| Oct 16 | Coach Wood InvitationalOct 16 · 5,000 Meters Varsity · Place 7 · ChambleeChamblee | 5,000 Meters Varsity | 7 | 16:36.62 | 11 |
| Oct 2 | Alexander ASICS InvitationalOct 2 · 5,000 Meters 4A · Place 4 · ChambleeChamblee | 5,000 Meters 4A | 4 | 17:03.21 | 11 |
| Sep 21 | Dekalb County Meet #5Sep 21 · 5,000 Meters Varsity · Place 15 · M ChambleeM Chamblee | 5,000 Meters Varsity | 15 | 21:00.48 | — |
| Sep 18 | Fowlkes Memorial InviationalSep 18 · 5,000 Meters Varsity · Place 7 · ChambleeChamblee | 5,000 Meters Varsity | 7 | 17:30.47 | 11 |
| Sep 11 | Milton InvitationalSep 11 · 5,000 Meters Varsity · Place 14 · ChambleeChamblee | 5,000 Meters Varsity | 14 | 18:21.66 PB | 11 |
| Sep 7 | Dekalb County Meet #3Sep 7 · 5,000 Meters Varsity · Place 22 · M ChambleeM Chamblee | 5,000 Meters Varsity | 22 | 21:31.85 | — |
| Aug 28 | Bob Blastow InvitationalAug 28 · 5,000 Meters Varsity 1 · Place 23 · ChambleeChamblee | 5,000 Meters Varsity 1 | 23 | 16:43.77 PB | 11 |
| Aug 21 | Kosh KlassicAug 21 · 5,000 Meters Varsity · Place 7 · ChambleeChamblee | 5,000 Meters Varsity | 7 | 18:42.73 | — |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | GHSA State ChampionshipsNov 6 · 5,000 Meters 5A · Place 97 · ChambleeChamblee | 5,000 Meters 5A | 97 | 18:42.94 | 10 |
| Oct 16 | Coach Wood InvitationalOct 16 · 5,000 Meters Varsity · Place 5 · ChambleeChamblee | 5,000 Meters Varsity | 5 | 17:40.90 | 10 |
| Oct 10 | Jefferson InvitationalOct 10 · 5,000 Meters Varsity · Place 33 · ChambleeChamblee | 5,000 Meters Varsity | 33 | 17:37.35 | — |
| Oct 3 | Alexander / Asics InvitationalOct 3 · 5,000 Meters 4A · Place 13 · ChambleeChamblee | 5,000 Meters 4A | 13 | 17:40.80 | 10 |
| Oct 3 | Alexander / Asics InvitationalOct 3 · 5,000 Meters 4A · Place 13 · ChambleeChamblee | 5,000 Meters 4A | 13 | 17:40.80 | 10 |
2019 Cross Country
4 results