Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Detweiller - IHSA State CoursePeoria High School Invitational · Oct 2 | 14:45.2 | Peoria High School Invitational | October 2, 2021 |
| 3 Miles · Detweiller ParkIHSA Class 3A State Cross Country Championships · Nov 6 | 14:29.28 | IHSA Class 3A State Cross Country Championships | November 6, 2021 |
| 3 Miles · Katherine Legge Memorial ParkIHSA Class 3A XC Sectional - Hinsdale (Central) #2 · Oct 30 | 15:17.23 | IHSA Class 3A XC Sectional - Hinsdale (Central) #2 | October 30, 2021 |
| 3 Miles · Lockport HS CampusSWSC Conference Championships · Oct 16 | 14:39.0 | SWSC Conference Championships | October 16, 2021 |
| 5,000 Meters · Gans Creek Recreation AreaMizzou Opener · Aug 29 | 15:16.9 | Mizzou Opener | August 29, 2025 |
| 5,000 Meters · Lyons Township High School South CampusLyons Township Mike Kuharic Invitational · Sep 4 | 15:26.2 | Lyons Township Mike Kuharic Invitational | September 4, 2021 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 27 | 24:08.1 | Gans Creek Classic | September 27, 2024 |
| 8,000 Meters · Lake Oaks ParkThe American Cross Country Championships · Oct 31 | 25:51.2 | The American Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Texas A&M UniversitySEC Cross Country Championships · Nov 1 | 23:24.8 | SEC Cross Country Championships | November 1, 2024 |
| 8,000 Meters · The Greiner Family XC Course88th Running of the Cowboy Jamboree hosted by Oklahoma State University · Sep 26 | 25:58.9 | 88th Running of the Cowboy Jamboree hosted by Oklahoma State University | September 26, 2026 |
| 8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 9 | 24:35.1 | Nuttycombe Wisconsin Invitational | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 29 | Mizzou OpenerAug 29 · 5,000 Meters Men's Race · Place 15 · MissouriMissouri | 5,000 Meters Men's Race | 15 | 15:16.9 PB | Sr |
2024 Cross Country
3 results2022 Cross Country
1 results2021 Cross Country
5 results