Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Baertschi FarmAlbany Baertschi Invite · Oct 9 | 19:44.2 | Albany Baertschi Invite | October 9, 2021 |
| 5,000 Meters · Duck PondDuck Pond Invitational · Sep 23 | 18:49.82 | Duck Pond Invitational | September 23, 2021 |
| 5,000 Meters · State CourseWIAA State Championships · Oct 30 | 19:38.7 | WIAA State Championships | October 30, 2021 |
| 5,000 Meters · Stoughton HSWIAA Stoughton Sectional · May 1 | 20:26 | WIAA Stoughton Sectional | May 1, 2021 |
| 5,000 Meters · UW-Whitewater 5,000mRock Valley Conference Championships · Oct 14 | 19:18.2 | Rock Valley Conference Championships | October 14, 2021 |
| 6,000 Meters · Enos Colburn ParkTom Barry Invitational · Sep 3 | 23:48.4 | Tom Barry Invitational | September 3, 2022 |
| 6,000 Meters · Shorewood Cross Country CourseTom Barry Invitational · Aug 30 | 24:11.29 | Tom Barry Invitational | August 30, 2025 |
| 8,000 Meters · Concordia University WisconsinWisconsin Private College Cross Country Championships 2025 · Oct 18 | 30:43.9 | Wisconsin Private College Cross Country Championships 2025 | October 18, 2025 |
| 8,000 Meters · Greenfield ParkNACC Championships · Oct 28 | 30:18.1 | NACC Championships | October 28, 2023 |
| 8,000 Meters · Northwest Medicine XC FieldNorthern Athletics Collegiate Conference XC Meet · Oct 29 | 32:37.2 | Northern Athletics Collegiate Conference XC Meet | October 29, 2022 |
| 8,000 Meters · Reid Municipal Golf CourseGene Davis Invitational · Oct 11 | 30:16.3 | Gene Davis Invitational | October 11, 2025 |
| 8,000 Meters · Shelby Farms ParkRhodes College Invitational · Sep 20 | 30:58.4 | Rhodes College Invitational | September 20, 2025 |
| 8,000 Meters · Shorewood Cross Country CourseNACC Cross Country Championships · Nov 1 | 29:52.9 | NACC Cross Country Championships | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NACC Cross Country ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 55 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Men's 8K | 55 | 29:52.9 PB | Sr |
| Oct 18 | Wisconsin Private College Cross Country Championships 2025Oct 18 · 8,000 Meters Men · Place 33 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Men | 33 | 30:43.9 PB | Sr |
| Oct 11 | Gene Davis InvitationalOct 11 · 8,000 Meters College Men 8K · Place 121 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters College Men 8K | 121 | 30:16.3 PB | Sr |
| Oct 4 | WLC Warrior Invite-CollegeOct 4 · 8,000 Meters Men's College 8K · Place 65 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Men's College 8K | 65 | 32:46.95 | Sr |
| Sep 20 | Rhodes College InvitationalSep 20 · 8,000 Meters College · Place 99 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters College | 99 | 30:58.4 PB | Sr |
| Aug 30 | Tom Barry InvitationalAug 30 · 6,000 Meters Open · Place 119 · Wisconsin LutheranWisconsin Lutheran | 6,000 Meters Open | 119 | 24:11.29 PB | Sr |
2023 Cross Country
1 results2022 Cross Country
3 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | WIAA State ChampionshipsOct 30 · 5,000 Meters Boys D2 · Place 142 · ClintonClinton | 5,000 Meters Boys D2 | 142 | 19:38.7 PB | 12 |
| Oct 14 | Rock Valley Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 11 · ClintonClinton | 5,000 Meters Varsity | 11 | 19:18.2 PB | 12 |
| Oct 9 | Albany Baertschi InviteOct 9 · 5,000 Meters Varsity Small Schools · Place 37 · ClintonClinton | 5,000 Meters Varsity Small Schools | 37 | 19:44.2 PB | 12 |
| Sep 23 | Duck Pond InvitationalSep 23 · 5,000 Meters Varsity · Place 16 · ClintonClinton | 5,000 Meters Varsity | 16 | 18:49.82 PB | 12 |
| May 1 | WIAA Stoughton SectionalMay 1 · 5,000 Meters Varsity · Place 53 · ClintonClinton | 5,000 Meters Varsity | 53 | 20:26 PB | 11 |
| Apr 22 | Rock Valley Conference Championship 2020Apr 22 · 5,000 Meters Varsity · Place 15 · ClintonClinton | 5,000 Meters Varsity | 15 | 19:40.8 | 11 |