Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Benson ParkMankato East Invitational · Oct 1421:19.9Mankato East InvitationalOctober 14, 2026
5,000 Meters · Cedar Creek ParkI-90 Invite · Oct 222:55.2I-90 InviteOctober 2, 2025
5,000 Meters · Marshall Golf ClubMarshall Cross Country Invitational · Aug 3120:54.2Marshall Cross Country InvitationalAugust 31, 2026
5,000 Meters · Slayton Country ClubWarrior Invitational · Sep 2324:01Warrior InvitationalSeptember 23, 2025
5,000 Meters · Tracy Country ClubTMB Panther Invitational · Sep 1022:23.0TMB Panther InvitationalSeptember 10, 2026
5,000 Meters · Worthington High SchoolTurkey Trot · Sep 1719:34.5Turkey TrotSeptember 17, 2026
5,000 Meters · Yankton Trail ParkNike Heartland Preview · Sep 1220:06.5Nike Heartland PreviewSeptember 12, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 14Mankato East InvitationalOct 14 · 5,000 Meters Varsity · Place 83 · Worthington5,000 Meters Varsity8321:19.9 PB10
Sep 17Turkey TrotSep 17 · 5,000 Meters Varsity · Place 33 · Worthington5,000 Meters Varsity3319:34.5 PB10
Sep 12Nike Heartland PreviewSep 12 · 5,000 Meters Championship · Place 221 · Worthington5,000 Meters Championship22120:06.5 PB10
Sep 10TMB Panther InvitationalSep 10 · 5,000 Meters Varsity · Place 54 · Worthington5,000 Meters Varsity5422:23.0 PB10
Sep 10TMB Panther InvitationalSep 10 · 5,000 Meters Varsity · Place 54 · Worthington5,000 Meters Varsity5422:23.0010
Aug 31Marshall Cross Country InvitationalAug 31 · 5,000 Meters Varsity Boys · Place 26 · Worthington5,000 Meters Varsity Boys2620:54.2 PB10

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 8Mankato East InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 106 · Worthington5,000 Meters Junior Varsity10621:50.49
Oct 2I-90 InviteOct 2 · 5,000 Meters Varsity/JV · Place 40 · Worthington5,000 Meters Varsity/JV4022:55.2 PB9
Sep 23Warrior InvitationalSep 23 · 5,000 Meters Varsity · Place 49 · Worthington5,000 Meters Varsity4924:01 PB9