Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Kiel High SchoolKiel Invite · Sep 1 | 18:30 | Kiel Invite | September 1, 2022 |
| 5,000 Meters · HSEWC Conference Meet · Oct 16 | 22:29.14 | EWC Conference Meet | October 16, 2021 |
| 5,000 Meters · Lincoln ParkManitowoc Roncalli Invitational · Sep 11 | 24:01.87 | Manitowoc Roncalli Invitational | September 11, 2021 |
| 5,000 Meters · Ridges Golf CourseWIAA State XC Championships · Oct 28 | 20:00.2 | WIAA State XC Championships | October 28, 2023 |
| 6,000 Meters · Amend ParkGNAC Cross Country Championships · Oct 25 | 23:32.8 | GNAC Cross Country Championships | October 25, 2025 |
| 6,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 20 | 25:16.8 | Roy Griak Invitational | September 20, 2024 |
| 6,000 Meters · Lewis UniversityLewis Crossover · Oct 11 | 24:01.75 | Lewis Crossover | October 11, 2025 |
| 6,000 Meters · UAASeawolf Throwdown · Sep 6 | 23:12 | Seawolf Throwdown | September 6, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2024 Cross Country
1 results2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WIAA State XC ChampionshipsOct 28 · 5,000 Meters Division 3 · Place 20 · RoncalliRoncalli | 5,000 Meters Division 3 | 20 | 20:00.2 PB | 12 |
| Oct 21 | WIAA D3 Sectional - Manitowoc LutheranOct 21 · 5,000 Meters Varsity · Place 3 · RoncalliRoncalli | 5,000 Meters Varsity | 3 | 19:39.3 | 12 |
| Oct 12 | EWC Conference MeetOct 12 · 5,000 Meters Varsity · Place 1 · RoncalliRoncalli | 5,000 Meters Varsity | 1 | 19:27.51 | 12 |
| Oct 6 | Russ Fameree XC ClassicOct 6 · 5,000 Meters Varsity · Place 2 · RoncalliRoncalli | 5,000 Meters Varsity | 2 | 19:28.61 | 12 |
| Sep 28 | Panther InviteSep 28 · 5,000 Meters Varsity · Place 2 · RoncalliRoncalli | 5,000 Meters Varsity | 2 | 19:17.85 | 12 |
| Sep 21 | Mishicot InviteSep 21 · 5,000 Meters Varsity · Place 2 · RoncalliRoncalli | 5,000 Meters Varsity | 2 | 19:53.11 | 12 |
| Sep 12 | Sheboygan Area Lutheran Crusader ChallengeSep 12 · 5,000 Meters Varsity · Place 4 · RoncalliRoncalli | 5,000 Meters Varsity | 4 | 20:12.01 | — |
| Sep 9 | Roncalli InvitationalSep 9 · 5,000 Meters Varsity · Place 3 · RoncalliRoncalli | 5,000 Meters Varsity | 3 | 20:20.3 | 12 |
| Aug 31 | Kiel InvitationalAug 31 · 4,000 Meters Varsity · Place 4 · RoncalliRoncalli | 4,000 Meters Varsity | 4 | 16:29.0 | 12 |
| Aug 24 | Chief K InviteAug 24 · 5,000 Meters Varsity · Place 1 · RoncalliRoncalli | 5,000 Meters Varsity | 1 | 20:17.92 | 12 |
2022 Cross Country
5 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | EWC Conference MeetOct 16 · 5,000 Meters Varsity · Place 11 · RoncalliRoncalli | 5,000 Meters Varsity | 11 | 22:29.14 PB | 10 |
| Oct 8 | Russ Fameree Cross Country ClassicOct 8 · 5,000 Meters Varsity · Place 38 · RoncalliRoncalli | 5,000 Meters Varsity | 38 | 23:15.30 | 10 |
| Sep 14 | Crusader ChallengeSep 14 · 5,000 Meters Varsity · Place 22 · RoncalliRoncalli | 5,000 Meters Varsity | 22 | 23:07.13 | 22 |
| Sep 11 | Manitowoc Roncalli InvitationalSep 11 · 5,000 Meters Varsity · Place 24 · RoncalliRoncalli | 5,000 Meters Varsity | 24 | 24:01.87 PB | 10 |
| Sep 2 | Kiel InvitationalSep 2 · 4,000 Meters Varsity · Place 43 · RoncalliRoncalli | 4,000 Meters Varsity | 43 | 18:19.5 | — |