Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Centennial ParkRock Falls Rocket Run · Aug 24 | 19:24 | Rock Falls Rocket Run | August 24, 2021 |
| 3 Miles · Detweiller Park2023 IHSA Class 1A State XC Championships · Nov 4 | 15:36.44 | 2023 IHSA Class 1A State XC Championships | November 4, 2023 |
| 3 Miles · Hall High SchoolHall HS Meet #2 Hall, E-P · Oct 8 | 19:21 | Hall HS Meet #2 Hall, E-P | October 8, 2020 |
| 3 Miles · Oregon High SchoolOregon XC Meet · Oct 1 | 18:46.2 | Oregon XC Meet | October 1, 2020 |
| 3 Miles · Prophet Hills Country ClubTRAC Conference CC Meet · Sep 27 | 17:06.25 | TRAC Conference CC Meet | September 27, 2022 |
| 3 Miles · Rockridge High SchoolRockridge/Morrison/EP Triangular · Aug 26 | 18:42.65 | Rockridge/Morrison/EP Triangular | August 26, 2020 |
| 3 Miles · Suwannee FFA Land LabIHSA Class 1A XC Sectional #4 - Seneca · Oct 31 | 18:51.4 | IHSA Class 1A XC Sectional #4 - Seneca | October 31, 2020 |
| 3 Miles · Zearing ParkPrinceton Triangular · Sep 17 | 18:53.69 | Princeton Triangular | September 17, 2020 |
| 3.1 Miles · Sherrard High SchoolSherrard Triangular · Sep 21 | 24:01 | Sherrard Triangular | September 21, 2021 |
| 5,000 Meters · Sherrard High SchoolSherrard, Morrison, Erie-Prophetstown Triangular · Sep 23 | 19:03 | Sherrard, Morrison, Erie-Prophetstown Triangular | September 23, 2020 |
| 8,000 Meters · Catlin ParkArrowhead Conference Championship 2025 · Oct 11 | 26:57 | Arrowhead Conference Championship 2025 | October 11, 2025 |
| 8,000 Meters · Crow Creek ParkFighting Bee Invitational · Sep 13 | 28:03.5 | Fighting Bee Invitational | September 13, 2025 |
| 8,000 Meters · Lakeside Municipal Golf CourseNJCAA Division II Cross Country Championships · Nov 8 | 28:51.9 | NJCAA Division II Cross Country Championships | November 8, 2025 |
| 8,000 Meters · Maxwell ParkHeartland Invitational · Sep 25 | 27:31.3 | Heartland Invitational | September 25, 2025 |
| 8,000 Meters · Pole Green ParkNJCAA D2 XC Championships · Nov 9 | 27:44.1 | NJCAA D2 XC Championships | November 9, 2024 |
| 8,000 Meters · Sauk Valley Community CollegeSauk Valley Skyhawk Invitational · Oct 4 | 28:05 | Sauk Valley Skyhawk Invitational | October 4, 2025 |
| 8,000 Meters · Saukie Golf CourseBrissman-Lundeen Invitational · Oct 3 | 28:44.04 | Brissman-Lundeen Invitational | October 3, 2026 |
| 8,000 Meters · Settler's Hill CC CourseNJCAA Region IV XC · Oct 25 | 27:02.66 | NJCAA Region IV XC | October 25, 2025 |
| 8,000 Meters · St. James Farm Forest PreserveNorth Central Invitational · Sep 5 | 27:39.20 | North Central Invitational | September 5, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Brissman-Lundeen InvitationalOct 3 · 8,000 Meters College · Place 107 · UnattachedUnattached | 8,000 Meters College | 107 | 28:44.04 PB | Jr |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NJCAA Division II Cross Country ChampionshipsNov 8 · 8,000 Meters NJCAA D2 · Place 82 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 8,000 Meters NJCAA D2 | 82 | 28:51.9 PB | So |
| Oct 25 | NJCAA Region IV XCOct 25 · 8,000 Meters D II · Place 1 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 8,000 Meters D II | 1 | 27:02.66 PB | So |
| Oct 11 | Arrowhead Conference Championship 2025Oct 11 · 8,000 Meters Collegiate Men · Place 1 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 8,000 Meters Collegiate Men | 1 | 26:57 PB | So |
| Oct 4 | Sauk Valley Skyhawk InvitationalOct 4 · 8,000 Meters Collegiate · Place 12 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 8,000 Meters Collegiate | 12 | 28:05 PB | So |
| Sep 25 | Heartland InvitationalSep 25 · 8,000 Meters Collegiate 8K · Place 4 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 8,000 Meters Collegiate 8K | 4 | 27:31.3 PB | So |
| Sep 13 | Fighting Bee InvitationalSep 13 · 8,000 Meters College · Place 5 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 8,000 Meters College | 5 | 28:03.5 PB | So |
| Sep 5 | North Central InvitationalSep 5 · 8,000 Meters Men's Race · Place 56 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 8,000 Meters Men's Race | 56 | 27:39.20 PB | So |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NJCAA D2 XC ChampionshipsNov 9 · 8,000 Meters NJCAA D2 · Place 91 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 8,000 Meters NJCAA D2 | 91 | 27:44.1 PB | Fr |
| Oct 26 | NJCAA Region 4Oct 26 · 8,000 Meters Division II · Place 3 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 8,000 Meters Division II | 3 | 28:05.1 | FR |
| Oct 12 | Arrowhead Athletic Conference ChampionshipsOct 12 · 8,000 Meters Varsity · Place 4 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 8,000 Meters Varsity | 4 | 29:52.42 | FR |
| Oct 5 | Skyhawk InvitationalOct 5 · 8,000 Meters New Division · Place 34 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 8,000 Meters New Division | 34 | 41:46 | Fr |
| Sep 26 | Heartland InvitationalSep 26 · 8,000 Meters Varsity · Place 20 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 8,000 Meters Varsity | 20 | 29:06.0 | Fr |
| Sep 6 | Huskie OpenerSep 6 · 4 Miles Varsity · Place 20 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 4 Miles Varsity | 20 | 23:33.00 | FR |
| Aug 31 | Sauk Valley Early Season Opener Aug 31 · 3 Miles Varsity · Place 2 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC | 3 Miles Varsity | 2 | 17:28.53 | FR |
2023 Cross Country
2 results2022 Cross Country
2 results2021 Cross Country
2 results2020 Cross Country
6 results