Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Lake Erie Country ClubPanther Invitational CC 26 · Oct 6 | 5:33.0 | Panther Invitational CC 26 | October 6, 2026 |
| 1.7 Miles · Zearing ParkInvincible Runners Invitational · Aug 17 | 10:39.3 | Invincible Runners Invitational | August 17, 2026 |
| 2 Miles · Centennial ParkRock Falls MS XC · Sep 24 | 12:36.20 | Rock Falls MS XC | September 24, 2025 |
| 2 Miles · Empire ParkIESA 2A Sectional C · Oct 11 | 12:21 | IESA 2A Sectional C | October 11, 2025 |
| 2 Miles · Highland Community CollegeIESA 2A - Sectional C @ Highland Community College · Oct 10 | 12:35.33 | IESA 2A - Sectional C @ Highland Community College | October 10, 2026 |
| 2 Miles · Hoover ParkYe Olde Berserker · Sep 11 | 12:57.60 | Ye Olde Berserker | September 11, 2025 |
| 2 Miles · Maxwell ParkIESA 2A State XC Championships · Oct 18 | 12:34.08 | IESA 2A State XC Championships | October 18, 2025 |
| 2 Miles · Sterling MS XC CourseRock River Run · Sep 26 | 12:13.16 | Rock River Run | September 26, 2026 |
| 2011 m · Levi and Ester Fuller Memorial Forest PreserveSeason Opener · Sep 8 | 7:09.44 | Season Opener | September 8, 2026 |
| 2253 m · Oregon High SchoolOregon MS Open · Sep 5 | 10:04.89 | Oregon MS Open | September 5, 2026 |
| 3,000 Meters · Richmond Hill ParkGeneseo Middle School XC Invite · Sep 3 | 12:50.10 | Geneseo Middle School XC Invite | September 3, 2025 |
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 10 | IESA 2A - Sectional C @ Highland Community CollegeOct 10 · 2 Miles Varsity Boys · Place 7 · Prophetstown PLT | 2 Miles Varsity Boys | 7 | 12:35.33 PB | 8 |
| Oct 6 | Panther Invitational CC 26Oct 6 · 1 Miles Middle School · Place 2 · Prophetstown PLT | 1 Miles Middle School | 2 | 5:33.0 PB | 8 |
| Sep 26 | Rock River RunSep 26 · 2 Miles Middle School · Place 11 · Prophetstown PLT | 2 Miles Middle School | 11 | 12:13.16 PB | 8 |
| Sep 8 | Season OpenerSep 8 · 1.25 Miles Middle School · Place 2 · Prophetstown PLT | 1.25 Miles Middle School | 2 | 7:09.44 PB | 8 |
| Sep 5 | Oregon MS OpenSep 5 · 1.4 Miles Middle School · Place 6 · Prophetstown PLT | 1.4 Miles Middle School | 6 | 10:04.89 PB | 8 |
| Aug 17 | Invincible Runners Invitational Aug 17 · 1.7 Miles Middle School · Place 1 · Prophetstown PLT | 1.7 Miles Middle School | 1 | 10:39.3 PB | 8 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | IESA 2A State XC ChampionshipsOct 18 · 2 Miles 2A Boys · Place 117 · Prophetstown PLT | 2 Miles 2A Boys | 117 | 12:34.08 PB | 7 |
| Oct 11 | IESA 2A Sectional C Oct 11 · 2 Miles Varsity Boys · Place 13 · Prophetstown PLT | 2 Miles Varsity Boys | 13 | 12:21 PB | 7 |
| Oct 11 | IESA 2A - Sectional C @ Hampton Heritage and Empire ParkOct 11 · 2 Miles Varsity Boys · Place 13 · Prophetstown PLT | 2 Miles Varsity Boys | 13 | 12:21 | 7 |
| Oct 7 | Panther Invite 25Oct 7 · 1 Miles Middle School · Place 5 · Prophetstown PLT | 1 Miles Middle School | 5 | 5:58.74 | 7 |
| Sep 27 | Rock River RunSep 27 · 2 Miles Middle School · Place 38 · Prophetstown PLT | 2 Miles Middle School | 38 | 13:00.24 | 7 |
| Sep 24 | Rock Falls MS XCSep 24 · 2 Miles Middle School · Place 2 · Prophetstown PLT | 2 Miles Middle School | 2 | 12:36.20 PB | 7 |
| Sep 11 | Ye Olde BerserkerSep 11 · 2 Miles Middle School · Place 18 · Prophetstown PLT | 2 Miles Middle School | 18 | 12:57.60 PB | 7 |
| Sep 6 | Oregon MS OpenSep 6 · 1.4 Miles Middle School · Place 19 · Prophetstown PLT | 1.4 Miles Middle School | 19 | 10:38.2 | 7 |
| Sep 3 | Geneseo Middle School XC InviteSep 3 · 3,000 Meters 7th Grade Boys · Place 5 · Prophetstown PLT | 3,000 Meters 7th Grade Boys | 5 | 12:50.10 PB | 7 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Panther InvitationalOct 8 · 1,600 Meters Middle School · Place 16 · Prophetstown PLT | 1,600 Meters Middle School | 16 | 6:22.75 | 6 |
| Sep 28 | Rock River RunSep 28 · 2 Miles Middle School · Place 73 · Prophetstown PLT | 2 Miles Middle School | 73 | 13:53.60 | 6 |
| Sep 12 | Ye Old BeserkerSep 12 · 3,200 Meters Middle School · Place 57 · Prophetstown PLT | 3,200 Meters Middle School | 57 | 15:19 | 6 |
| Sep 4 | Geneseo Middle School XC InviteSep 4 · 3,000 Meters 6th Grade · Place 11 · Prophetstown PLT | 3,000 Meters 6th Grade | 11 | 13:58.90 | 6 |