Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWildcat Invite · Feb 64:29.73aWildcat InviteFebruary 6, 2026
1000 Meters · IndoorGPAC Championships · Feb 162:39.78aGPAC ChampionshipsFebruary 16, 2024
1500 Meters · IndoorUSD Early Bird · Apr 44:12.94aUSD Early BirdApril 4, 2025
1500 Meters · OutdoorSioux City Relays · Apr 114:18.90aSioux City RelaysApril 11, 2025
1600 Meters · IndoorDAN LENNON INVITATIONAL Class A · Mar 215:08.83aDAN LENNON INVITATIONAL Class AMarch 21, 2022
3000 Meters · IndoorWSC Wildcat Opener · Dec 59:09.65aWSC Wildcat OpenerDecember 5, 2025
3000m Steeplechase · 0.914m · OutdoorGPAC Championships · May 110:34.59aGPAC ChampionshipsMay 1, 2026
3000m Steeplechase · OutdoorMt. Marty Twilight Meet · Apr 2310:11.67Mt. Marty Twilight MeetApril 23, 2025
5000 Meters · IndoorConcordia Classic · Jan 3015:50.37aConcordia ClassicJanuary 30, 2026
5000 Meters · OutdoorMt. Marty Twilight Meet · Apr 2316:00.92Mt. Marty Twilight MeetApril 23, 2025
800 Meters · IndoorSDSU DII Invitational · Jan 202:04.57aSDSU DII InvitationalJanuary 20, 2023
800 Meters · OutdoorSioux City Relays · Apr 102:00.71aSioux City RelaysApril 10, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1GPAC ChampionshipsMay 1 · 3000m Steeplechase · Place 13 · Morningside (Iowa)Morningside (Iowa)3000m Steeplechase0.914m13.10:34.59a PBJr
May 1GPAC ChampionshipsMay 1 · 5000 Meters · Place 18 · Morningside (Iowa)Morningside (Iowa)5000 Meters18.17:05.60aJr
Apr 24GV Viking ClassicApr 24 · 3000m Steeplechase · Morningside (Iowa)Morningside (Iowa)3000m Steeplechase0.914m--DNSJr
Apr 24GV Viking ClassicApr 24 · 5000 Meters · Place 4 · Morningside (Iowa)Morningside (Iowa)5000 Meters4.16:14.35aJr
Apr 22Mount Marty TwilightApr 22 · 3000m Steeplechase · Place 7 · Morningside (Iowa)Morningside (Iowa)3000m Steeplechase710:52.45aJR
Apr 16Northwestern InviteApr 16 · 5000 Meters · Place 8 · Morningside (Iowa)Morningside (Iowa)5000 Meters8.17:13.70aJr
Apr 10Sioux City RelaysApr 10 · 3000m Steeplechase · Place 5 · Morningside (Iowa)Morningside (Iowa)3000m Steeplechase510:29.49aJr
Apr 10Sioux City RelaysApr 10 · 1500 Meters · Place 29 · Morningside (Iowa)Morningside (Iowa)1500 Meters294:27.57aJr
Apr 10Sioux City RelaysApr 10 · 800 Meters · Place 43 · Morningside (Iowa)Morningside (Iowa)800 Meters432:00.71a PBJr
Mar 28WSC Wildcat ClassicMar 28 · 5000 Meters · Place 9 · Morningside (Iowa)Morningside (Iowa)5000 Meters916:35.57aJr
Mar 28WSC Wildcat ClassicMar 28 · 1500 Meters · Place 13 · Morningside (Iowa)Morningside (Iowa)1500 Meters134:19.98aJr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 20GPAC ChampionshipsFeb 20 · 5000 Meters · Place 15 · Morningside (Iowa)Morningside (Iowa)5000 Meters1516:20.90aSR
Feb 13Mt Marty Last Chance MeetFeb 13 · 3000 Meters · Place 2 · Morningside (Iowa)Morningside (Iowa)3000 Meters29:13.46aSr
Feb 6Wildcat InviteFeb 6 · 1 Mile · Place 15 · Morningside (Iowa)Morningside (Iowa)1 Mile154:29.73a PBSr
Jan 30Concordia ClassicJan 30 · 5000 Meters · Place 3 · Morningside (Iowa)Morningside (Iowa)5000 Meters315:50.37a PBSr
Jan 30Concordia ClassicJan 30 · 3000 Meters · Place 11 · Morningside (Iowa)Morningside (Iowa)3000 Meters119:13.98aSr
Jan 24Dennis Young Indoor ClassicJan 24 · 800 Meters · Morningside (Iowa)Morningside (Iowa)800 Meters—DNSSr
Jan 17USD Alumni MeetJan 17 · 3000 Meters · Place 1 · Morningside (Iowa)Morningside (Iowa)3000 Meters19:18.73aSR
Jan 17USD Alumni MeetJan 17 · 1 Mile · Place 10 · Morningside (Iowa)Morningside (Iowa)1 Mile104:32.26aSR
Jan 10Dordt OpenJan 10 · 3000 Meters · Place 2 · Morningside (Iowa)Morningside (Iowa)3000 Meters29:11.16aSR
Jan 10Dordt OpenJan 10 · 1 Mile · Place 6 · Morningside (Iowa)Morningside (Iowa)1 Mile64:38.34aSR

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 12Concordia Early BirdDec 12 · 1 Mile · Place 5 · Morningside (Iowa)Morningside (Iowa)1 Mile5.4:32.22aSr
Dec 5WSC Wildcat OpenerDec 5 · 3000 Meters · Place 2 · Morningside (Iowa)Morningside (Iowa)3000 Meters2.9:09.65a PBSr
Apr 4USD Early BirdApr 4 · 1500 Meters · Place 49 · Morningside (Iowa)Morningside (Iowa)1500 Meters49.4:12.94a PBJr
Feb 8Wildcat Indoor ClassicFeb 8 · 3000 Meters · Place 7 · UnattachedUnattached3000 Meters7.9:17.36aJr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9USD Twilight MeetMay 9 · 5000 Meters · Place 6 · Morningside (Iowa)Morningside (Iowa)5000 Meters617:30.93aJR
May 9USD Twilight MeetMay 9 · 1500 Meters · Place 9 · Morningside (Iowa)Morningside (Iowa)1500 Meters94:24.90aJR
May 2GPAC ChampionshipsMay 2 · 3000m Steeplechase · Place 8 · Morningside (Iowa)Morningside (Iowa)3000m Steeplechase810:33.45aJR
May 2GPAC ChampionshipsMay 2 · 5000 Meters · Place 13 · Morningside (Iowa)Morningside (Iowa)5000 Meters1316:11.54aJR
Apr 23Mt. Marty Twilight MeetApr 23 · 3000m Steeplechase · Place 3 · MorningsideMorningside3000m Steeplechase310:11.67 PBJR
Apr 23Mt. Marty Twilight MeetApr 23 · 5000 Meters · Place 9 · MorningsideMorningside5000 Meters916:00.92 PBJR
Apr 16Red Raider InviteApr 16 · 3000m Steeplechase · Place 3 · Morningside (Iowa)Morningside (Iowa)3000m Steeplechase310:32.80aJr
Apr 16Red Raider InviteApr 16 · 5000 Meters · Place 5 · Morningside (Iowa)Morningside (Iowa)5000 Meters516:08.67aJr
Apr 11Sioux City RelaysApr 11 · 1500 Meters · Place 4 · Morningside (Iowa)Morningside (Iowa)1500 Meters44:18.90a PBJr
Apr 11Sioux City RelaysApr 11 · 800 Meters · Place 34 · Morningside (Iowa)Morningside (Iowa)800 Meters342:01.15aJr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 16GPAC ChampionshipsFeb 16 · 1 Mile · Place 10 · Morningside (Iowa)Morningside (Iowa)1 Mile104:33.89a—
Feb 16GPAC ChampionshipsFeb 16 · 1000 Meters · Place 10 · Morningside (Iowa)Morningside (Iowa)1000 Meters102:39.78a PB—
Feb 9Mount Marty Last ChanceFeb 9 · 1 Mile · Place 3 · Morningside (Iowa)Morningside (Iowa)1 Mile34:38.50a—
Feb 9Mount Marty Last ChanceFeb 9 · 1000 Meters · Place 5 · Morningside (Iowa)Morningside (Iowa)1000 Meters52:43.24a—
Feb 3DWU Alumni MeetFeb 3 · 3000 Meters · Place 8 · Morningside (Iowa)Morningside (Iowa)3000 Meters8.9:24.54aSo
Jan 26SDSU D2/NAIA OpenJan 26 · 5000 Meters · Place 18 · Morningside (Iowa)Morningside (Iowa)5000 Meters1816:19.21a—
Jan 26SDSU D2/NAIA OpenJan 26 · 1 Mile · Place 27 · Morningside (Iowa)Morningside (Iowa)1 Mile274:41.57a—
Jan 19Polar Dog InviteJan 19 · 1 Mile · Place 9 · Morningside (Iowa)Morningside (Iowa)1 Mile94:39.01a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 282023 Prairie Wolf InviteApr 28 · 1500 Meters · Place 12 · Morningside (Iowa)Morningside (Iowa)1500 Meters12.4:27.45aFr
Apr 282023 Prairie Wolf InviteApr 28 · 800 Meters · Place 15 · Morningside (Iowa)Morningside (Iowa)800 Meters15.2:05.95aFr
Apr 26Mt Marty TwilightApr 26 · 1500 Meters · Place 18 · MorningsideMorningside1500 Meters184:22.42a—
Mar 31Central Methodist InvitationalMar 31 · 800 Meters · Place 21 · Morningside (Iowa)Morningside (Iowa)800 Meters21.2:07.83aFr
Mar 2416th Annual Wayne State - Wildcat ClassicMar 24 · 800 Meters · Place 25 · Morningside (Iowa)Morningside (Iowa)800 Meters25.2:07.51aFr

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 10SDSU Indoor ClassicFeb 10 · 1000 Meters · Place 33 · MorningsideMorningside1000 Meters333:03.01a—
Feb 10SDSU Indoor ClassicFeb 10 · 800 Meters · Place 56 · MorningsideMorningside800 Meters562:08.34a—
Feb 4DWU Alumni MeetFeb 4 · 1 Mile · Place 11 · MorningsideMorningside1 Mile114:57.21—
Jan 20SDSU DII InvitationalJan 20 · 800 Meters · Place 19 · Morningside (Iowa)Morningside (Iowa)800 Meters19.2:04.57a PBFr
Jan 14South Dakota KickoffJan 14 · 800 Meters · Place 3 · Morningside (Iowa)Morningside (Iowa)800 Meters3.2:07.32aFr

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 21DAN LENNON INVITATIONAL Class AMar 21 · 1600 Meters · Place 17 · SpencerSpencer1600 Meters17.5:08.83a PB12
Mar 21DAN LENNON INVITATIONAL Class AMar 21 · 800 Meters · Place 16 · SpencerSpencer800 Meters16.2:16.96a12
Mar 11IATC 3A/4A Boys State Indoor ChampionshipsMar 11 · 800 Meters · Place 11 · SpencerSpencer800 Meters11.2:14.12a12