Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Memorial ParkDick McKichan Invitational · Sep 19:56.6Dick McKichan InvitationalSeptember 1, 2023
1.9 Miles · Riverdale Elementary SchoolRiverdale Invitational · Oct 712:14.1Riverdale InvitationalOctober 7, 2023
2 Miles · Luther College CampusAll-American Invitational · Sep 914:34.50All-American InvitationalSeptember 9, 2023
2,500 Meters · Cashton Village ParkCashton Invite · Aug 2611:52.5Cashton InviteAugust 26, 2023
5,000 Meters · Cashton High SchoolCashton Invitational · Aug 2921:56.4Cashton InvitationalAugust 29, 2026
5,000 Meters · Kickapoo High SchoolKickapoo Invitational · Oct 120:12.9Kickapoo InvitationalOctober 1, 2026
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1322:58.6All-American InvitationalSeptember 13, 2025
5,000 Meters · North Crawford High SchoolGoat Hill Classic · Sep 1520:42.0Goat Hill ClassicSeptember 15, 2026
5,000 Meters · Prairie du Chien Country ClubWIAA D3 Sectional 6 - Prairie du Chien · Oct 2521:28.8WIAA D3 Sectional 6 - Prairie du ChienOctober 25, 2025
5,000 Meters · Prairie du Chien High SchoolPrairie du Chien Invitational · Sep 2419:45.9Prairie du Chien InvitationalSeptember 24, 2026
5,000 Meters · River Ridge High SchoolRiver Ridge Invitational · Oct 620:32.9River Ridge InvitationalOctober 6, 2026
5,000 Meters · Riverdale Elementary SchoolRiverdale Invitational · Oct 1020:38.3Riverdale InvitationalOctober 10, 2026
5,000 Meters · Vernon County FairgroundsViroqua Invitational · Sep 422:22.30Viroqua InvitationalSeptember 4, 2025
5,000 Meters · Waukon Golf & Country Club2025 Waukon Invitational · Sep 2322:07.82025 Waukon InvitationalSeptember 23, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 15Ridge & Valley Conference Championship MeetOct 15 · 5,000 Meters Varsity · Place 13 · De SotoDe Soto5,000 Meters Varsity1319:53.50—
Oct 10Riverdale InvitationalOct 10 · 5,000 Meters Varsity · Place 80 · De SotoDe Soto5,000 Meters Varsity8020:38.3 PB11
Oct 6River Ridge InvitationalOct 6 · 5,000 Meters Varsity · Place 15 · De SotoDe Soto5,000 Meters Varsity1520:32.9 PB11
Oct 1Kickapoo InvitationalOct 1 · 5,000 Meters Varsity · Place 15 · De SotoDe Soto5,000 Meters Varsity1520:12.9 PB11
Sep 24Prairie du Chien InvitationalSep 24 · 5,000 Meters Varsity · Place 13 · De SotoDe Soto5,000 Meters Varsity1319:45.9 PB11
Sep 15Goat Hill ClassicSep 15 · 5,000 Meters Varsity · Place 9 · De SotoDe Soto5,000 Meters Varsity920:42.0 PB11
Sep 3Viroqua InvitationalSep 3 · 5,000 Meters Varsity · Place 63 · De SotoDe Soto5,000 Meters Varsity6322:37.311
Aug 29Cashton InvitationalAug 29 · 5,000 Meters Varsity · Place 45 · De SotoDe Soto5,000 Meters Varsity4521:56.4 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25WIAA D3 Sectional 6 - Prairie du ChienOct 25 · 5,000 Meters Varsity · Place 94 · De SotoDe Soto5,000 Meters Varsity9421:28.8 PB10
Sep 25Prairie du Chien InvitationalSep 25 · 5,000 Meters Varsity · Place 49 · De SotoDe Soto5,000 Meters Varsity4921:52.2010
Sep 232025 Waukon InvitationalSep 23 · 5,000 Meters Varsity Boys · Place 50 · De SotoDe Soto5,000 Meters Varsity Boys5022:07.8 PB10
Sep 16Goat Hill ClassicSep 16 · 5,000 Meters Varsity · Place 22 · De SotoDe Soto5,000 Meters Varsity2223:49.7010
Sep 13All-American InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 203 · De SotoDe Soto5,000 Meters Junior Varsity20322:58.6 PB10
Sep 4Viroqua InvitationalSep 4 · 5,000 Meters Varsity · Place 85 · De SotoDe Soto5,000 Meters Varsity8522:22.30 PB10

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 7Riverdale InvitationalOct 7 · 1.9 Miles Middle School Boys · Place 17 · De Soto msDe Soto ms1.9 Miles Middle School Boys1712:14.1 PB8
Sep 23Pirate Nation InvitationalSep 23 · 1.5 Miles Varsity · Place 5 · De Soto Middle SchoolDe Soto Middle School1.5 Miles Varsity511:55.10—
Sep 23Pirate Nation InvitationalSep 23 · 1.5 Miles Varsity · Place 5 · De Soto Middle SchoolDe Soto Middle School1.5 Miles Varsity511:55.10—
Sep 9All-American InvitationalSep 9 · 2 Miles Junior High · Place 63 · De Soto msDe Soto ms2 Miles Junior High6314:34.50 PB8
Sep 1Dick McKichan InvitationalSep 1 · 1.5 Miles Middle School · Place 32 · De Soto msDe Soto ms1.5 Miles Middle School329:56.6 PB8
Aug 26Cashton InviteAug 26 · 2,500 Meters Middle School · Place 30 · De Soto msDe Soto ms2,500 Meters Middle School3011:52.5 PB8

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 8Riverdale InvitationalOct 8 · Middle School · Place 47 · De Soto Middle SchoolDe Soto Middle SchoolMiddle School477:377
Sep 10All-American InvitationalSep 10 · 2 Miles Junior High · Place 90 · De Soto msDe Soto ms2 Miles Junior High9016:03.237
Sep 1Viroqua InvitationalSep 1 · Varsity · Place 45 · De Soto Middle SchoolDe Soto Middle SchoolVarsity458:527
Aug 27Cashton Inviational Aug 27 · Varsity · Place 41 · De Soto Middle SchoolDe Soto Middle SchoolVarsity418:317

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 21Westby InvitationalSep 21 · Middle School · Place 27 · De Soto Middle SchoolDe Soto Middle SchoolMiddle School277:447
Sep 18Lloyd Luethe - Dustin Levy Memorial InvitationalSep 18 · Varsity · Place 27 · De Soto Middle SchoolDe Soto Middle SchoolVarsity277:577
Sep 14Goat Hill ClassicSep 14 · 1.8 Miles Middle School · Place 36 · De Soto Middle SchoolDe Soto Middle School1.8 Miles Middle School368:017
Sep 2Viroqua InvitationalSep 2 · Varsity · Place 19 · De Soto Middle SchoolDe Soto Middle SchoolVarsity197:246