Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Gans Creek Recreation AreaNCAA D1 Midwest Regional XC Championships · Nov 11 | 31:09.5 | NCAA D1 Midwest Regional XC Championships | November 11, 2022 |
| 5,000 Meters · ColumbiaGans Creek Classic · Sep 28 | 15:51.4 | Gans Creek Classic | September 28, 2019 |
| 5,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 9 | 16:59.21 | Forest Park Cross Country Festival | September 9, 2017 |
| 5,000 Meters · Hough ParkMSHSAA Class 3 XC State Championship · Nov 3 | 16:25.89 | MSHSAA Class 3 XC State Championship | November 3, 2018 |
| 5,000 Meters · Lavern Gibson Championship Cross Country CourseNXR Midwest Regional Championships · Nov 12 | 16:27.9 | NXR Midwest Regional Championships | November 12, 2017 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 16 | 15:49.9 | NXR Midwest Regional Championships | November 16, 2019 |
| 5,000 Meters · Mike Rose Soccer ComplexBrooks Memphis Twilight Classic · Sep 2 | 16:56.78 | Brooks Memphis Twilight Classic | September 2, 2017 |
| 5,000 Meters · Notre Dame HSClass 1 District 1 & Class 3 District 1 · Oct 29 | 17:05.78 | Class 1 District 1 & Class 3 District 1 | October 29, 2016 |
| 5,000 Meters · Oak Hills Golf CenterMSHSAA Class 3 State Championships · Nov 4 | 16:41.08 | MSHSAA Class 3 State Championships | November 4, 2017 |
| 6,000 Meters · Gans Creek Recreation AreaMizzou XC Opener · Sep 1 | 18:50.1 | Mizzou XC Opener | September 1, 2022 |
| 8,000 Meters · Charwood Golf ClubSEC Cross Country Championships · Oct 27 | 25:04.4 | SEC Cross Country Championships | October 27, 2023 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 27 | 24:02.7 | Gans Creek Classic | September 27, 2024 |
| 8,000 Meters · LSU University Club CourseSEC Cross Country Championships · Oct 30 | 25:16.0 | SEC Cross Country Championships | October 30, 2020 |
| 8,000 Meters · Texas A&M UniversitySEC Cross Country Championships · Nov 1 | 23:55.5 | SEC Cross Country Championships | November 1, 2024 |
| 8,000 Meters · The Ole Miss Golf CourseSoutheastern Conference XC Championships · Oct 28 | 25:01.96 | Southeastern Conference XC Championships | October 28, 2022 |
| 8368 m · The Pennsylvania State UniversityHarry Groves Spiked Shoe Invitational · Sep 13 | 25:36.0 | Harry Groves Spiked Shoe Invitational | September 13, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
3 results2022 Cross Country
4 results2021 Cross Country
4 results2020 Cross Country
2 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NXR Midwest Regional ChampionshipsNov 16 · 5,000 Meters Championship Race · Place 43 · Unattached (MO)Unattached (MO) | 5,000 Meters Championship Race | 43 | 15:49.9 PB | 12 |
| Nov 9 | MSHSAA Class 3 State ChampionshipsNov 9 · 5,000 Meters Varsity Boys · Place 7 · Notre Dame (Cape Girardeau)Notre Dame (Cape Girardeau) | 5,000 Meters Varsity Boys | 7 | 16:02.1 | 12 |
| Nov 2 | MSHSAA Class 3 District 1Nov 2 · 5,000 Meters Varsity · Place 1 · Notre Dame (C.G.)Notre Dame (C.G.) | 5,000 Meters Varsity | 1 | 15:47.01 | 12 |
| Oct 5 | Cape Notre Dame InvitationalOct 5 · 5,000 Meters Varsity · Place 1 · Notre Dame (C.G.)Notre Dame (C.G.) | 5,000 Meters Varsity | 1 | 15:52.18 | SR |
| Sep 28 | Gans Creek Classic Sep 28 · 5,000 Meters Varsity Gold · Place 2 · Notre Dame (Cape Girardeau)Notre Dame (Cape Girardeau) | 5,000 Meters Varsity Gold | 2 | 15:51.4 PB | 12 |
| Sep 14 | Forest Park Cross Country FestivalSep 14 · 5,000 Meters Varsity · Place 3 · Notre Dame (Cape Girardeau)Notre Dame (Cape Girardeau) | 5,000 Meters Varsity | 3 | 15:54.1 | SR |
2018 Cross Country
3 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NXR Midwest Regional ChampionshipsNov 12 · 5,000 Meters Freshman/Sophomore · Place 1 · Unattached (MO)Unattached (MO) | 5,000 Meters Freshman/Sophomore | 1 | 16:27.9 PB | 10 |
| Nov 4 | MSHSAA Class 3 State ChampionshipsNov 4 · 5,000 Meters Varsity · Place 8 · Notre Dame (Cape Girardeau)Notre Dame (Cape Girardeau) | 5,000 Meters Varsity | 8 | 16:41.08 PB | 10 |
| Oct 28 | MSHSAA Class 3 District 1Oct 28 · 5,000 Meters Varsity · Place 3 · Notre Dame (C.G.)Notre Dame (C.G.) | 5,000 Meters Varsity | 3 | 16:37.74 | SO |
| Oct 14 | Farmington InvitationalOct 14 · 5,000 Meters Varsity · Place 2 · Notre Dame (C.G.)Notre Dame (C.G.) | 5,000 Meters Varsity | 2 | 16:49.50 | SO |
| Sep 9 | Forest Park Cross Country FestivalSep 9 · 5,000 Meters Varsity - Green · Place 30 · Notre Dame (Cape Girardeau)Notre Dame (Cape Girardeau) | 5,000 Meters Varsity - Green | 30 | 16:59.21 PB | 10 |
| Sep 2 | Brooks Memphis Twilight ClassicSep 2 · 5,000 Meters Varsity · Place 38 · Notre Dame (Cape Girardeau)Notre Dame (Cape Girardeau) | 5,000 Meters Varsity | 38 | 16:56.78 PB | 10 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MSHSAA Class 3 State ChampionshipsNov 5 · 5,000 Meters Varsity · Place 35 · Notre Dame (Cape Girardeau)Notre Dame (Cape Girardeau) | 5,000 Meters Varsity | 35 | 17:07.9 | 9 |
| Oct 29 | Class 3 District 1Oct 29 · 5,000 Meters Varsity · Place 11 · Notre Dame (C.G.)Notre Dame (C.G.) | 5,000 Meters Varsity | 11 | 17:05.8 | FR |
| Oct 29 | Class 1 District 1 & Class 3 District 1Oct 29 · 5,000 Meters Class 3 Boys · Place 11 · Notre Dame (Cape Girardeau)Notre Dame (Cape Girardeau) | 5,000 Meters Class 3 Boys | 11 | 17:05.78 PB | 9 |
| Oct 15 | Farmington InvitationalOct 15 · 5,000 Meters Varsity · Place 3 · Notre Dame (C.G.)Notre Dame (C.G.) | 5,000 Meters Varsity | 3 | 17:06.25 | FR |
| Oct 1 | Notre Dame InvitationalOct 1 · 5,000 Meters Varsity · Place 7 · Notre Dame (C.G)Notre Dame (C.G) | 5,000 Meters Varsity | 7 | 17:11.52 | — |
| Sep 9 | Forest Park Cross Country Festival - CollegiateSep 9 · 5,000 Meters Varsity · Place 77 · Notre Dame (cape Girardeau)Notre Dame (cape Girardeau) | 5,000 Meters Varsity | 77 | 18:37.0 | FR |