Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 2 | 19:08.40 | Granite City Robinson/Lang Cross Country Invitational | September 2, 2023 |
| 3 Miles · Carterville High SchoolIHSA Class 2A XC Regional - #1A Carterville · Oct 25 | 15:31.73 | IHSA Class 2A XC Regional - #1A Carterville | October 25, 2025 |
| 3 Miles · Detweiller ParkIHSA Class 2A State XC Championships · Nov 8 | 15:11.62 | IHSA Class 2A State XC Championships | November 8, 2025 |
| 3 Miles · Harry L. Crisp Sports ComplexMarion High School Cross Country Invitational 2025 · Aug 27 | 17:06.60 | Marion High School Cross Country Invitational 2025 | August 27, 2025 |
| 3 Miles · Lake Land CollegeIHSA Class 2A XC Sectional - #1 Mattoon · Nov 1 | 15:53.5 | IHSA Class 2A XC Sectional - #1 Mattoon | November 1, 2025 |
| 3 Miles · Lincoln ParkSpringfield HS Invitational · Sep 23 | 19:39.00 | Springfield HS Invitational | September 23, 2023 |
| 3 Miles · Mt. Vernon High SchoolMt. Vernon Invite · Sep 16 | 15:44.47 | Mt. Vernon Invite | September 16, 2025 |
| 3 Miles · Olney Central CollegeOlney XC Invitational · Sep 16 | 19:34.94 | Olney XC Invitational | September 16, 2023 |
| 3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 6 | 15:44.23 | 52nd Annual Granite City Robinson/Lang Cross Country Invitational | September 6, 2025 |
| 5,000 Meters · Eastern Illinois University2026 Walt Crawford Open · Sep 4 | 17:00.70 | 2026 Walt Crawford Open | September 4, 2026 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 3 | 26:56.32 | Swags Louisville Cross Country Classic | October 3, 2026 |
| 8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 19 | 28:40.1 | ISU John McNichols | September 19, 2026 |
| 8,000 Meters · Maxwell Park NJCAA Region 24 Cross Country Championships · Oct 30 | 25:56.1 | NJCAA Region 24 Cross Country Championships | October 30, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NJCAA Region 24 Cross Country ChampionshipsOct 30 · 8,000 Meters NJCAA Division 2 · Place 4 · Lake Land CollegeLake Land College | 8,000 Meters NJCAA Division 2 | 4 | 25:56.1 PB | Fr |
| Oct 3 | Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Blue · Place 85 · Lake Land CollegeLake Land College | 8,000 Meters Blue | 85 | 26:56.32 PB | Fr |
| Sep 25 | Heartland InvitationalSep 25 · 8,000 Meters Collegiate 8K · Place 13 · Lake Land CollegeLake Land College | 8,000 Meters Collegiate 8K | 13 | 26:25.0 | Fr |
| Sep 19 | ISU John McNicholsSep 19 · 8,000 Meters Open · Place 102 · Lake Land CollegeLake Land College | 8,000 Meters Open | 102 | 28:40.1 PB | Fr |
| Sep 4 | 2026 Walt Crawford OpenSep 4 · 5,000 Meters College · Place 17 · Lake Land CollegeLake Land College | 5,000 Meters College | 17 | 17:00.70 PB | Fr |
2025 Cross Country
10 results2024 Cross Country
10 results2023 Cross Country
6 results