Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSol Butler Classic · Feb 204:47.17Sol Butler ClassicFebruary 20, 2026
1500 Meters · OutdoorGene Glader Invitational · Apr 114:16.50aGene Glader InvitationalApril 11, 2026
1600 Meters · Outdoor1A State Qualifier - Saint Ansgar · May 94:51.94a1A State Qualifier - Saint AnsgarMay 9, 2024
3000m Steeplechase · 0.914m · OutdoorAmerican Rivers Conference Championships · Apr 3010:18.21aAmerican Rivers Conference ChampionshipsApril 30, 2026
3000m Steeplechase · IndoorLuther Invitational · Feb 76:28.01aLuther InvitationalFebruary 7, 2026
3000m Steeplechase · OutdoorNorse Invite · Apr 310:14.11aNorse InviteApril 3, 2026
3200 Meters · Outdoor1A State Qualifier - Saint Ansgar · May 910:29.47a1A State Qualifier - Saint AnsgarMay 9, 2024
5000 Meters · OutdoorJanis Rider/Doug Bolstorff Invitational · Apr 2416:19.66aJanis Rider/Doug Bolstorff InvitationalApril 24, 2026
800 Meters · IndoorSol Butler Classic · Feb 212:09.66Sol Butler ClassicFebruary 21, 2025
800 Meters · OutdoorUW-La Crosse Uncaged Eagle Open · May 82:01.73aUW-La Crosse Uncaged Eagle OpenMay 8, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8UW-La Crosse Uncaged Eagle OpenMay 8 · 800 Meters · Place 43 · LutherLuther800 Meters43.2:01.73a PBSo
Apr 30American Rivers Conference ChampionshipsApr 30 · 3000m Steeplechase · Place 17 · LutherLuther3000m Steeplechase0.914m17.10:18.21a PBSo
Apr 24Janis Rider/Doug Bolstorff InvitationalApr 24 · 5000 Meters · Place 25 · LutherLuther5000 Meters25.16:19.66a PBSo
Apr 11Gene Glader InvitationalApr 11 · 1500 Meters · Place 11 · LutherLuther1500 Meters11.4:16.50a PBSo
Apr 3Norse InviteApr 3 · 3000m Steeplechase · Place 4 · LutherLuther3000m Steeplechase410:14.11a PBSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 20Sol Butler ClassicFeb 20 · 1 Mile · Place 21 · LutherLuther1 Mile214:47.17 PBSO
Feb 7Luther InvitationalFeb 7 · 3000m Steeplechase · Place 4 · LutherLuther3000m Steeplechase46:28.01a PBSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8American Rivers Conference ChampionshipsMay 8 · 5000 Meters · Place 23 · LutherLuther5000 Meters2317:07.06aFr
Apr 5Norse InvitationalApr 5 · 3000m Steeplechase · Place 4 · LutherLuther3000m Steeplechase0.914m4.10:32.21aFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Sol Butler ClassicFeb 21 · 800 Meters · Place 32 · LutherLuther800 Meters322:09.66 PBFR
Feb 8Luther InvitationalFeb 8 · 3000m Steeplechase · Place 4 · LutherLuther3000m Steeplechase46:41.76a—
Jan 25Hilltop InvitationalJan 25 · 1 Mile · Place 18 · LutherLuther1 Mile184:49.03a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 91A State Qualifier - Saint AnsgarMay 9 · 3200 Meters · Place 4 · South WinneshiekSouth Winneshiek3200 Meters4.10:29.47a PB12
May 91A State Qualifier - Saint AnsgarMay 9 · 1600 Meters · Place 4 · South WinneshiekSouth Winneshiek1600 Meters4.4:51.94a PB12
May 2Upper Iowa Conference ChampionshipsMay 2 · 800 Meters · Place 3 · South WinneshiekSouth Winneshiek800 Meters32:10.66a—
Apr 5Beckman Catholic InvitationalApr 5 · 3200 Meters · Place 9 · South WinneshiekSouth Winneshiek3200 Meters911:17.09a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 1South Winneshiek InvitationalMay 1 · 1600 Meters · Place 2 · South WinneshiekSouth Winneshiek1600 Meters25:18.13a—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 2South Winneshiek Invitational Co-Ed Track MeetMay 2 · 400m Hurdles · Place 7 · South WinneshiekSouth Winneshiek400m Hurdles71:14.8110

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 19Decorah HS Indoor InvitationalMar 19 · Long Jump · Place 38 · South WinneshiekSouth WinneshiekLong Jump3812-00.5010