Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRipon Winter Open · Dec 24:16.29aRipon Winter OpenDecember 2, 2023
1 Mile · OutdoorWISCO Mile · Jul 14:48.05WISCO MileJuly 1, 2021
10,000 Meters · OutdoorWashU Distance Carnival · Mar 2629:34.61aWashU Distance CarnivalMarch 26, 2026
1500 Meters · OutdoorUW-La Crosse Uncaged Eagle Open · May 93:57.03aUW-La Crosse Uncaged Eagle OpenMay 9, 2025
1600 Meters · IndoorPrinceton/Green Lake Indoor Invite - Ripon College · Mar 184:55.04aPrinceton/Green Lake Indoor Invite - Ripon CollegeMarch 18, 2022
1600 Meters · OutdoorPackerland Conference Meet · May 164:38.40Packerland Conference MeetMay 16, 2022
3000 Meters · IndoorUW-Oshkosh Early Bird Invitational · Dec 58:19.48aUW-Oshkosh Early Bird InvitationalDecember 5, 2025
3200 Meters · IndoorWausau West Small School Invite · Mar 2111:51.50aWausau West Small School InviteMarch 21, 2019
3200 Meters · OutdoorFreedom Invitational · May 1510:12.02aFreedom InvitationalMay 15, 2021
5000 Meters · IndoorWIAC Indoor Track & Field Championships · Feb 2714:28.66aWIAC Indoor Track & Field ChampionshipsFebruary 27, 2026
5000 Meters · OutdoorUW-Platteville Invitational · Apr 1014:25.17aUW-Platteville InvitationalApril 10, 2026
800 Meters · IndoorUWO Alumni and Friends Invitational · Jan 171:57.47aUWO Alumni and Friends InvitationalJanuary 17, 2026
800 Meters · OutdoorSt. Norbert Invitational · Apr 261:58.94aSt. Norbert InvitationalApril 26, 2025
Complete · OutdoorDoor Kewaunee Challenge · Apr 25:25.78PRDoor Kewaunee ChallengeApril 2, 2019

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 10,000 Meters · Place 11 · UW-OshkoshUW-Oshkosh10,000 Meters11.29:57.84aSr
May 8St Francis Fighting Chance InviteMay 8 · 5000 Meters · Place 4 · UW-OshkoshUW-Oshkosh5000 Meters4.14:43.11aSr
May 1WIAC Outdoor ChampionshipsMay 1 · 5000 Meters · Place 6 · UW-OshkoshUW-Oshkosh5000 Meters6.14:40.08aSr
Apr 10UW-Platteville InvitationalApr 10 · 5000 Meters · Place 24 · UW-OshkoshUW-Oshkosh5000 Meters24.14:25.17a PBSr
Mar 26WashU Distance CarnivalMar 26 · 10,000 Meters · Place 7 · UW-OshkoshUW-Oshkosh10,000 Meters7.29:34.61a PBSr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27WIAC Indoor Track & Field ChampionshipsFeb 27 · 5000 Meters · Place 2 · UW-OshkoshUW-Oshkosh5000 Meters2.14:28.66a PBSr
Feb 27WIAC Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 1 · UW-OshkoshUW-Oshkosh3000 Meters1.8:28.39aSr
Feb 13Midwest EliteFeb 13 · 5000 Meters · Place 6 · UW-OshkoshUW-Oshkosh5000 Meters6.14:28.70aSr
Feb 7UW-La Crosse Mark Guthrie Legacy InvitationalFeb 7 · 3000 Meters · Place 9 · UW-OshkoshUW-Oshkosh3000 Meters98:22.45aSr
Jan 30Warren Bowlus OpenJan 30 · 1 Mile · Place 1 · UW-OshkoshUW-Oshkosh1 Mile14:17.24aSr
Jan 17UWO Alumni and Friends InvitationalJan 17 · 800 Meters · Place 2 · UW-OshkoshUW-Oshkosh800 Meters21:57.47a PBSr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 5UW-Oshkosh Early Bird InvitationalDec 5 · 3000 Meters · Place 1 · UW-OshkoshUW-Oshkosh3000 Meters1.8:19.48a PBSr
Jan 31Warren Bowlus InviteJan 31 · 3000 Meters · Place 18 · UW-OshkoshUW-Oshkosh3000 Meters189:02.32a—
Jan 25Karl Schlender InviteJan 25 · 1 Mile · Place 7 · UW-OshkoshUW-Oshkosh1 Mile74:28.60a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9UW-La Crosse Uncaged Eagle OpenMay 9 · 1500 Meters · Place 11 · UW-OshkoshUW-Oshkosh1500 Meters113:57.03a PBJr
May 2WIAC Outdoor ChampionshipsMay 2 · 5000 Meters · Place 15 · UW-OshkoshUW-Oshkosh5000 Meters1515:20.73aJR
May 2WIAC Outdoor ChampionshipsMay 2 · 1500 Meters · Place 14 · UW-OshkoshUW-Oshkosh1500 Meters143:57.68aJR
Apr 26St. Norbert InvitationalApr 26 · 1500 Meters · Place 1 · UW-OshkoshUW-Oshkosh1500 Meters1.3:59.15aJr
Apr 26St. Norbert InvitationalApr 26 · 800 Meters · Place 11 · UW-OshkoshUW-Oshkosh800 Meters11.1:58.94a PBJr
Apr 17Phil Esten ChallengeApr 17 · 1500 Meters · Place 12 · UW-OshkoshUW-Oshkosh1500 Meters12.3:58.78aJr
Apr 11UW-Platteville InvitationalApr 11 · 5000 Meters · Place 74 · Wis.-OshkoshWis.-Oshkosh5000 Meters7414:47.91JR
Apr 5Ashton May InvitationalApr 5 · 1500 Meters · Place 9 · UW-OshkoshUW-Oshkosh1500 Meters94:00.55aJr
Apr 5Ashton May InvitationalApr 5 · 800 Meters · Place 10 · UW-OshkoshUW-Oshkosh800 Meters102:00.16aJr

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6UW-Oshkosh Early Bird InvitationalDec 6 · 3000 Meters · Place 1 · UW-OshkoshUW-Oshkosh3000 Meters1.8:41.19aJr
Feb 23WIAC Indoor Track & Field ChampionshipsFeb 23 · 3000 Meters · Place 22 · UW-OshkoshUW-Oshkosh3000 Meters22.9:02.61aSo
Feb 10Midwest ELITE InvitationalFeb 10 · 1 Mile · Place 15 · UW-OshkoshUW-Oshkosh1 Mile154:22.11a—
Feb 3Red Hawk InviteFeb 3 · 3000 Meters · Place 2 · Wis.-OshkoshWis.-Oshkosh3000 Meters28:38.62SO
Jan 27UW-Oshkosh Dave Weidemann Alumni & Friends MeetJan 27 · 800 Meters · Place 4 · OshkoshOshkosh800 Meters41:58.90—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 8UWO Early Bird Open & MultiDec 8 · 3000 Meters · Place 3 · UW-OshkoshUW-Oshkosh3000 Meters3.8:31.03aSo
Dec 2Ripon Winter OpenDec 2 · 1 Mile · Place 2 · UW-OshkoshUW-Oshkosh1 Mile2.4:16.29a PBSo
May 5WIAC Outdoor ChampionshipsMay 5 · 5000 Meters · Place 7 · UW-OshkoshUW-Oshkosh5000 Meters7.14:59.34aFr
Feb 24WIAC Indoor ChampionshipsFeb 24 · 3000 Meters · Place 16 · UW-OshkoshUW-Oshkosh3000 Meters16.8:47.10aFr
Feb 18UW-Oshkosh Titan ChallengeFeb 18 · 3000 Meters · Place 4 · Wisconsin-OshkoshWisconsin-Oshkosh3000 Meters48:43.57a—
Feb 11Midwest ELITE InvitationalFeb 11 · 5000 Meters · Place 21 · Wisconsin-OshkoshWisconsin-Oshkosh5000 Meters2115:14.73a—
Feb 4Red Hawk InvitationalFeb 4 · 1 Mile · Place 3 · UW-OshkoshUW-Oshkosh1 Mile3.4:22.89aFr
Jan 27Warren Bowlus Multi & OpenJan 27 · 3000 Meters · Place 7 · UW-OshkoshUW-Oshkosh3000 Meters7.8:51.47aFr
Jan 21Red Hawk OpenerJan 21 · 1 Mile · Place 3 · Wisconsin-OshkoshWisconsin-Oshkosh1 Mile34:23.51aFr

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 28Dick & Mary Johnson InviteApr 28 · 800 Meters · Place 5 · UW-OshkoshUW-Oshkosh800 Meters5.1:59.55aFr
Apr 21Phil Esten ChallengeApr 21 · 1500 Meters · Place 17 · UW-OshkoshUW-Oshkosh1500 Meters17.4:01.99aFr
Apr 14UW-Platteville InvitationalApr 14 · 5000 Meters · Place 52 · Wis.-OshkoshWis.-Oshkosh5000 Meters5215:02.12FR
Apr 7Ashton May InvitationalApr 7 · 1500 Meters · Place 19 · UW-OshkoshUW-Oshkosh1500 Meters19.4:02.41aFr
Apr 1UW-Platteville OpenerApr 1 · 1500 Meters · Place 5 · Wis.-OshkoshWis.-Oshkosh1500 Meters54:05.40FR

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 10UW-Oshkosh 'Early Bird' InviteDec 10 · 3000 Meters · Place 3 · UW-OshkoshUW-Oshkosh3000 Meters3.8:52.59aUnofficialFr
Dec 2Ripon Winter OpenDec 2 · 1 Mile · Place 7 · UW-OshkoshUW-Oshkosh1 Mile7.4:28.09aFr
Mar 18Princeton/Green Lake Indoor Invite - Ripon CollegeMar 18 · 1600 Meters · Place 1 · KewauneeKewaunee1600 Meters1.4:55.04a PB12
Mar 17Wausau West Early Bird Indoor MeetMar 17 · 1600 Meters · Place 2 · KewauneeKewaunee1600 Meters2.4:58.84a12

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 26WIAA D2 Sectional - Little ChuteMay 26 · 1600 Meters · Place 12 · KewauneeKewaunee1600 Meters124:49.77a12
May 23WIAA D2 Regional - WrightstownMay 23 · 1600 Meters · Place 3 · KewauneeKewaunee1600 Meters3.4:39.52a12
May 23WIAA D2 Regional - WrightstownMay 23 · 800 Meters · Place 5 · KewauneeKewaunee800 Meters5.2:03.99a12
May 16Packerland Conference MeetMay 16 · 3200 Meters · Place 1 · KewauneeKewaunee3200 Meters110:35.3312
May 16Packerland Conference MeetMay 16 · 1600 Meters · Place 1 · KewauneeKewaunee1600 Meters14:38.40 PB12
May 16Packerland Conference MeetMay 16 · 800 Meters · Place 1 · KewauneeKewaunee800 Meters12:05.6112
May 6Two Rivers InvitationalMay 6 · 3200 Meters · KewauneeKewaunee3200 Meters—SCR12
May 6Two Rivers InvitationalMay 6 · 1600 Meters · Place 4 · KewauneeKewaunee1600 Meters4.4:49.22a12
May 5Peshtigo HS InvitationalMay 5 · 1600 Meters · Place 2 · KewauneeKewaunee1600 Meters2.4:38.5412
May 5Peshtigo HS InvitationalMay 5 · 800 Meters · Place 1 · KewauneeKewaunee800 Meters1.2:06.63a12
Apr 28Oconto Falls InvitationalApr 28 · 3200 Meters · Place 2 · KewauneeKewaunee3200 Meters210:38.28a12
Apr 28Oconto Falls InvitationalApr 28 · 1600 Meters · Place 1 · KewauneeKewaunee1600 Meters14:43.69a12
Apr 28Oconto Falls InvitationalApr 28 · 800 Meters · Place 1 · KewauneeKewaunee800 Meters12:09.88a12
Apr 19Kewaunee Quad 4/19Apr 19 · 3200 Meters · Place 1 · KewauneeKewaunee3200 Meters110:24.82312
Apr 19Kewaunee Quad 4/19Apr 19 · 1600 Meters · Place 1 · KewauneeKewaunee1600 Meters14:43.12512
Apr 12Sevastopol QuadApr 12 · 1600 Meters · Place 1 · KewauneeKewaunee1600 Meters1.4:49.26a12
Apr 8Wausau West Boys Warrior InviteApr 8 · 800 Meters · Place 1 · KewauneeKewaunee800 Meters12:17.3512
Apr 8Wausau West Boys Warrior InviteApr 8 · 1600 Meters · Place 1 · KewauneeKewaunee1600 Meters15:00.3112
Apr 1Rosholt/Badger UWSP MeetApr 1 · 1600 Meters · Place 2 · KewauneeKewaunee1600 Meters24:44.6512
Apr 1Rosholt/Badger UWSP MeetApr 1 · 800 Meters · Place 1 · KewauneeKewaunee800 Meters12:08.8312
Mar 24Earl Hebert Invite - Manitowoc BoysMar 24 · 1600 Meters · Place 2 · KewauneeKewaunee1600 Meters2.4:53.30a12

2021 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 1WISCO MileJul 1 · 1 Mile · Place 22 · KewauneeKewaunee1 Mile224:48.05 PB11
Jul 1Wisco MileJul 1 · 1 Mile · Place 41 · KewauneeKewaunee1 Mile41.4:48.05a11
Jun 17WIAA D2 Sectional - Fox Valley LutheranJun 17 · 3200 Meters · Place 7 · KewauneeKewaunee3200 Meters710:31.4011
Jun 17WIAA D2 Sectional - Fox Valley LutheranJun 17 · 1600 Meters · Place 5 · KewauneeKewaunee1600 Meters54:45.9011
Jun 14WIAA D2 Regional - Little ChuteJun 14 · 3200 Meters · Place 2 · KewauneeKewaunee3200 Meters210:31.3111
Jun 14WIAA D2 Regional - Little ChuteJun 14 · 1600 Meters · Place 2 · KewauneeKewaunee1600 Meters24:46.7511
Jun 7Packerland Conference MeetJun 7 · 3200 Meters · Place 1 · KewauneeKewaunee3200 Meters110:46.1711
Jun 7Packerland Conference MeetJun 7 · 1600 Meters · Place 1 · KewauneeKewaunee1600 Meters14:50.3011
Jun 7Packerland Conference MeetJun 7 · 800 Meters · Place 1 · KewauneeKewaunee800 Meters12:11.6511
Jun 2GB West Wildcat InviteJun 2 · 3200 Meters · Place 1 · KewauneeKewaunee3200 Meters110:41.9411
Jun 2GB West Wildcat InviteJun 2 · 1600 Meters · Place 1 · KewauneeKewaunee1600 Meters14:42.9611
May 25Kewaunee Five 5/25 (Algoma,NEW,Oconto,Peshtigo)May 25 · 3200 Meters · Place 1 · KewauneeKewaunee3200 Meters110:52.73011
May 25Kewaunee Five 5/25 (Algoma,NEW,Oconto,Peshtigo)May 25 · 1600 Meters · Place 1 · KewauneeKewaunee1600 Meters14:47.09911
May 25Kewaunee Five 5/25 (Algoma,NEW,Oconto,Peshtigo)May 25 · 800 Meters · Place 1 · KewauneeKewaunee800 Meters12:10.65511
May 15Freedom InvitationalMay 15 · 3200 Meters · Place 3 · KewauneeKewaunee3200 Meters3.10:12.02a PB11
May 15Freedom InvitationalMay 15 · 1600 Meters · Place 2 · KewauneeKewaunee1600 Meters2.4:42.90a11
May 11Oconto Quad (Kew, NEW,Sev, St Bay)May 11 · 3200 Meters · Place 1 · KewauneeKewaunee3200 Meters110:24.7911
May 11Oconto Quad (Kew, NEW,Sev, St Bay)May 11 · 1600 Meters · Place 1 · KewauneeKewaunee1600 Meters14:55.6211
May 4Peshtigo Quad 5/4May 4 · 1600 Meters · Place 2 · KewauneeKewaunee1600 Meters2.4:57.81a11
Apr 27Kewaunee Quad 4/27Apr 27 · 3200 Meters · Place 2 · KewauneeKewaunee3200 Meters210:28.21911

2019 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 23WIAA D2 Freedom SectionalMay 23 · 3200 Meters · Place 15 · KewauneeKewaunee3200 Meters15.11:04.93a9
May 20WIAA Division 2 RegionalMay 20 · 3200 Meters · Place 4 · KewauneeKewaunee3200 Meters4.10:33.57a9
May 13Packerland Conference MeetMay 13 · 3200 Meters · Place 4 · KewauneeKewaunee3200 Meters411:09.129
May 13Packerland Conference MeetMay 13 · 1600 Meters · Place 7 · KewauneeKewaunee1600 Meters75:06.259
May 7Algoma InvitationalMay 7 · 3200 Meters · Place 5 · KewauneeKewaunee3200 Meters510:54.829
May 3Two Rivers InvitationalMay 3 · 3200 Meters · Place 9 · KewauneeKewaunee3200 Meters911:15.869
May 3Two Rivers InvitationalMay 3 · 1600 Meters · Place 9 · KewauneeKewaunee1600 Meters95:13.739
May 2Peshtigo InvitationalMay 2 · 3200 Meters · Place 6 · KewauneeKewaunee3200 Meters611:06.949
May 2Peshtigo InvitationalMay 2 · 1600 Meters · Place 7 · KewauneeKewaunee1600 Meters75:11.639
Apr 25Oconto Falls InvitationalApr 25 · 3200 Meters · Place 4 · KewauneeKewaunee3200 Meters4.11:08.60a9
Apr 25Oconto Falls InvitationalApr 25 · 1600 Meters · Place 8 · KewauneeKewaunee1600 Meters8.5:12.56a9
Apr 23Peshtigo Quad+ 4/23Apr 23 · 3200 Meters · Place 1 · KewauneeKewaunee3200 Meters1.11:21.71a9
Apr 23Peshtigo Quad+ 4/23Apr 23 · 1600 Meters · Place 5 · KewauneeKewaunee1600 Meters5.5:15.18a9
Apr 16Kewaunee FiverApr 16 · 3200 Meters · Place 2 · KewauneeKewaunee3200 Meters211:28.585P9
Apr 16Kewaunee FiverApr 16 · 1600 Meters · Place 3 · KewauneeKewaunee1600 Meters35:16.358PR9
Apr 4Denmark Cold Vike InviteApr 4 · 3200 Meters · Place 5 · KewauneeKewaunee3200 Meters511:31.98PR9
Apr 4Denmark Cold Vike InviteApr 4 · 1600 Meters · Place 5 · KewauneeKewaunee1600 Meters55:22.49PR9
Apr 2Door Kewaunee ChallengeApr 2 · Complete · Place 2 · KewauneeKewauneeComplete211:49.31PR9
Apr 2Door Kewaunee ChallengeApr 2 · Complete · Place 3 · KewauneeKewauneeComplete35:25.78PR PB9
Mar 29Rosholt/Badger InvitationalMar 29 · 3200 Meters · Place 6 · KewauneeKewaunee3200 Meters611:23.11PR9
Mar 29Rosholt/Badger InvitationalMar 29 · 1600 Meters · Place 19 · KewauneeKewaunee1600 Meters195:19.43PR9

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 21Wausau West Small School InviteMar 21 · 3200 Meters · Place 2 · KewauneeKewaunee3200 Meters2.11:51.50a PB9
Mar 21Wausau West Small School InviteMar 21 · 1600 Meters · Place 3 · KewauneeKewaunee1600 Meters3.5:30.50a9