Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.94 Miles · Black Partridge ParkIHSA Class 2A XC Regional - #2B Metamora · Oct 25 | 18:55.70 | IHSA Class 2A XC Regional - #2B Metamora | October 25, 2025 |
| 3 Miles · Catlin ParkOttawa High School Home Meet · Sep 23 | 21:06 | Ottawa High School Home Meet | September 23, 2025 |
| 3 Miles · Limestone Park40th Herscher Invite · Sep 27 | 20:16.50 | 40th Herscher Invite | September 27, 2025 |
| 3 Miles · Richardson's Corn MazeRB Triangular Meet · Aug 29 | 25:31 | RB Triangular Meet | August 29, 2023 |
| 3 Miles · The Oaks At River's EdgePC/Pontiac Invite · Oct 11 | 20:49.47 | PC/Pontiac Invite | October 11, 2025 |
| 5,000 Meters · McHenry Township Recreation Center2025 KRC XC Championships · Oct 18 | 22:12.63 | 2025 KRC XC Championships | October 18, 2025 |
| 5,000 Meters · Waubonsee Community CollegeSkyway Preview · Aug 28 | 21:38.60 | Skyway Preview | August 28, 2026 |
| 8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 16 | 34:59.6 | Bradley "Pink" Classic | October 16, 2026 |
| 8,000 Meters · Plum Grove Reservoir ParkNJCAA Region 4 Cross Country Championships · Oct 31 | 35:10.68 | NJCAA Region 4 Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Sauk Valley Community CollegeSkyhawk Invitational · Oct 3 | 38:48 | Skyhawk Invitational | October 3, 2026 |
| 8,000 Meters · Settler's Hill Golf CourseAurora University Spartan Classic · Sep 12 | 45:20.3 | Aurora University Spartan Classic | September 12, 2026 |
| 8,000 Meters · St. James Farm Forest PreserveGil Dodds Invite Hosted by Wheaton College · Sep 18 | 38:15.8 | Gil Dodds Invite Hosted by Wheaton College | September 18, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | NJCAA Region 4 Cross Country ChampionshipsOct 31 · 8,000 Meters NJCAA D2 · Place 32 · Waubonsee (Ill.) CCWaubonsee (Ill.) CC | 8,000 Meters NJCAA D2 | 32 | 35:10.68 PB | Fr |
| Oct 16 | Bradley "Pink" ClassicOct 16 · 8,000 Meters Men's White Race · Place 257 · Waubonsee (Ill.) CCWaubonsee (Ill.) CC | 8,000 Meters Men's White Race | 257 | 34:59.6 PB | Fr |
| Oct 3 | Skyhawk InvitationalOct 3 · 8,000 Meters Collegiate · Place 34 · Waubonsee (Ill.) CCWaubonsee (Ill.) CC | 8,000 Meters Collegiate | 34 | 38:48 PB | Fr |
| Sep 18 | Gil Dodds Invite Hosted by Wheaton CollegeSep 18 · 8,000 Meters Collegiate · Place 238 · Waubonsee (Ill.) CCWaubonsee (Ill.) CC | 8,000 Meters Collegiate | 238 | 38:15.8 PB | Fr |
| Sep 12 | Aurora University Spartan ClassicSep 12 · 8,000 Meters Men's 8K · Place 56 · Waubonsee (Ill.) CCWaubonsee (Ill.) CC | 8,000 Meters Men's 8K | 56 | 45:20.3 PB | Fr |
| Aug 28 | Skyway PreviewAug 28 · 5,000 Meters Men · Place 18 · Waubonsee (Ill.) CCWaubonsee (Ill.) CC | 5,000 Meters Men | 18 | 21:38.60 PB | Fr |
2025 Cross Country
5 results2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 29 | RB Triangular MeetAug 29 · 3 Miles Varsity · Place 17 · PlanoPlano | 3 Miles Varsity | 17 | 25:31 PB | 10 |