Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Lincoln ParkHoehnke-Hill Milwaukee River Invitational · Aug 25 | 19:12.3 | Hoehnke-Hill Milwaukee River Invitational | August 25, 2022 |
| 5,000 Meters · Lincoln Park Golf CourseWIAA Division 2 Sectional · Oct 22 | 18:56.9 | WIAA Division 2 Sectional | October 22, 2021 |
| 5,000 Meters · McCarty ParkWest Allis Central Bulldog Invite · Sep 2 | 19:08.1 | West Allis Central Bulldog Invite | September 2, 2022 |
| 5,000 Meters · Mitchell ParkBradley Tech Trojan Invite · Sep 22 | 17:40.9 | Bradley Tech Trojan Invite | September 22, 2023 |
| 5,000 Meters · Ridges Golf CourseWIAA State XC Championships · Oct 28 | 17:01.1 | WIAA State XC Championships | October 28, 2023 |
| 5,000 Meters · Sheridan ParkCudahy Purgolder Invitational · Oct 2 | 18:59.3 | Cudahy Purgolder Invitational | October 2, 2021 |
| 5,000 Meters · UW ParksideAngel Invite · Sep 18 | 19:50.9 | Angel Invite | September 18, 2021 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 27:56.8 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Reid Municipal Golf CourseGene Davis Invitational · Oct 11 | 26:04.7 | Gene Davis Invitational | October 11, 2025 |
| 8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 18 | 27:51.9 | Interregional Invitational | October 18, 2025 |
| 8,000 Meters · University of Wisconsin–OshkoshWIAC Cross Country Championships · Nov 1 | 25:32.84 | WIAC Cross Country Championships | November 1, 2025 |
| 8,000 Meters · Whitetail Golf CourseNCAA D3 North Region Championships · Nov 15 | 27:44.5 | NCAA D3 North Region Championships | November 15, 2025 |
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 31 | WIAC ChampionshipOct 31 · 8,000 Meters Men 8k · UW-OshkoshUW-Oshkosh | 8,000 Meters Men 8k | — | DNS | Jr |
| Oct 23 | UW-Oshkosh OpenOct 23 · 8,000 Meters Varsity · UW-OshkoshUW-Oshkosh | 8,000 Meters Varsity | — | DNF | Jr |
| Oct 10 | Gene Davis InvitationalOct 10 · 8,000 Meters Open · UW-OshkoshUW-Oshkosh | 8,000 Meters Open | 0 | DNS | Jr |
| Oct 3 | Running of the CowsOct 3 · 8,000 Meters Maize · Place 103 · UW-OshkoshUW-Oshkosh | 8,000 Meters Maize | 103 | 27:56.8 PB | Jr |
| Sep 18 | UW-Oshkosh Titan Fall ClassicSep 18 · 8,000 Meters Men 8k Run CC · Place 26 · UW-OshkoshUW-Oshkosh | 8,000 Meters Men 8k Run CC | 26 | 26:40.86 | Jr |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA D3 North Region ChampionshipsNov 15 · 8,000 Meters College · Place 126 · UW-OshkoshUW-Oshkosh | 8,000 Meters College | 126 | 27:44.5 PB | So |
| Nov 1 | WIAC Cross Country ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 55 · UW-OshkoshUW-Oshkosh | 8,000 Meters Men's 8K | 55 | 25:32.84 PB | So |
| Oct 24 | Oshkosh OpenOct 24 · 8,000 Meters Men 8000m · Place 21 · UW-OshkoshUW-Oshkosh | 8,000 Meters Men 8000m | 21 | 26:27.93 | So |
| Oct 18 | Interregional InvitationalOct 18 · 8,000 Meters Gold · Place 297 · UW-OshkoshUW-Oshkosh | 8,000 Meters Gold | 297 | 27:51.9 PB | So |
| Oct 11 | Gene Davis InvitationalOct 11 · 8,000 Meters College Men 8K · Place 21 · UW-OshkoshUW-Oshkosh | 8,000 Meters College Men 8K | 21 | 26:04.7 PB | So |
| Oct 3 | Blugold InvitationalOct 3 · 8,000 Meters Open · Place 82 · UW-OshkoshUW-Oshkosh | 8,000 Meters Open | 82 | 28:58.9 | So |
| Sep 19 | UW-Oshkosh Fall ClassicSep 19 · 8,000 Meters College · UW-OshkoshUW-Oshkosh | 8,000 Meters College | 0 | DNS | So |
2024 Cross Country
4 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WIAA State XC ChampionshipsOct 28 · 5,000 Meters Division 2 · Place 35 · Saint Thomas MoreSaint Thomas More | 5,000 Meters Division 2 | 35 | 17:01.1 PB | 12 |
| Oct 21 | WIAA D2 Sectional - Racine St. Catherine'sOct 21 · 5,000 Meters Varsity · Place 3 · Saint Thomas MoreSaint Thomas More | 5,000 Meters Varsity | 3 | 17:25.27 | 12 |
| Sep 28 | The Prairie School InvitationalSep 28 · 5,000 Meters Varsity · Place 1 · Saint Thomas MoreSaint Thomas More | 5,000 Meters Varsity | 1 | 17:14.67 | 12 |
| Sep 22 | Bradley Tech Trojan InviteSep 22 · 5,000 Meters Varsity · Place 1 · Saint Thomas MoreSaint Thomas More | 5,000 Meters Varsity | 1 | 17:40.9 PB | 12 |
| Sep 16 | Angel InvitationalSep 16 · 5,000 Meters Varsity · Place 23 · Saint Thomas MoreSaint Thomas More | 5,000 Meters Varsity | 23 | 17:25.9 | 12 |
| Sep 1 | West Allis Central Bulldog InviteSep 1 · 5,000 Meters Varsity · Place 8 · Saint Thomas MoreSaint Thomas More | 5,000 Meters Varsity | 8 | 17:25.8 | 12 |
2022 Cross Country
4 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | WIAA D2 Sectional - ShorewoodOct 22 · 5,000 Meters Varsity · Place 32 · Saint Thomas MoreSaint Thomas More | 5,000 Meters Varsity | 32 | 6:06 | 10 |
| Oct 22 | WIAA Division 2 SectionalOct 22 · 5,000 Meters Varsity · Place 32 · Saint Thomas MoreSaint Thomas More | 5,000 Meters Varsity | 32 | 18:56.9 PB | 10 |
| Oct 2 | Cudahy Purgolder InvitationalOct 2 · 5,000 Meters Varsity · Place 37 · Saint Thomas MoreSaint Thomas More | 5,000 Meters Varsity | 37 | 18:59.3 PB | 10 |
| Sep 18 | Angel InviteSep 18 · 5,000 Meters Varsity · Place 144 · Saint Thomas MoreSaint Thomas More | 5,000 Meters Varsity | 144 | 19:50.9 PB | 10 |
| Sep 3 | West Allis Central Bulldog InviteSep 3 · 5,000 Meters Varsity · Place 70 · Saint Thomas MoreSaint Thomas More | 5,000 Meters Varsity | 70 | 20:10.16 | 65 |
| Aug 26 | Milwaukee River InvitationalAug 26 · 5,000 Meters Varsity · Place 154 · Saint Thomas MoreSaint Thomas More | 5,000 Meters Varsity | 154 | 7:10 | 10 |