Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.9 Miles · Riverdale Elementary SchoolRiverdale Invitational · Oct 716:11.8Riverdale InvitationalOctober 7, 2023
2 Miles · Luther College CampusAll-American Invitational · Sep 919:20.40All-American InvitationalSeptember 9, 2023
2,500 Meters · Cashton Village ParkCashton Invite · Aug 2614:54.4Cashton InviteAugust 26, 2023
5,000 Meters · Cashton High SchoolCashton Invitational · Aug 2924:41.4Cashton InvitationalAugust 29, 2026
5,000 Meters · Kickapoo High SchoolKickapoo Invitational · Oct 125:08.9Kickapoo InvitationalOctober 1, 2026
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1326:48.3All-American InvitationalSeptember 13, 2025
5,000 Meters · North Crawford High SchoolGoat Hill Classic · Sep 1525:49.1Goat Hill ClassicSeptember 15, 2026
5,000 Meters · Prairie du Chien Country ClubWIAA D3 Sectional 6 - Prairie du Chien · Oct 2524:22.2WIAA D3 Sectional 6 - Prairie du ChienOctober 25, 2025
5,000 Meters · Prairie du Chien High SchoolPrairie du Chien Invitational · Sep 2425:24.5Prairie du Chien InvitationalSeptember 24, 2026
5,000 Meters · River Ridge High SchoolRiver Ridge Invitational · Oct 624:30.3River Ridge InvitationalOctober 6, 2026
5,000 Meters · Riverdale Elementary SchoolRiverdale Invitational · Oct 1023:33.7Riverdale InvitationalOctober 10, 2026
5,000 Meters · Vernon County FairgroundsViroqua Invitational · Sep 425:02.40Viroqua InvitationalSeptember 4, 2025
5,000 Meters · Waukon Golf & Country Club2025 Waukon Invitational · Sep 2328:10.62025 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 32 · De SotoDe Soto5,000 Meters Varsity3223:55.90—
Oct 10Riverdale InvitationalOct 10 · 5,000 Meters Varsity · Place 138 · De SotoDe Soto5,000 Meters Varsity13823:33.7 PB11
Oct 6River Ridge InvitationalOct 6 · 5,000 Meters Varsity · Place 33 · De SotoDe Soto5,000 Meters Varsity3324:30.3 PB11
Oct 1Kickapoo InvitationalOct 1 · 5,000 Meters Varsity · Place 48 · De SotoDe Soto5,000 Meters Varsity4825:08.9 PB11
Sep 24Prairie du Chien InvitationalSep 24 · 5,000 Meters Varsity · Place 36 · De SotoDe Soto5,000 Meters Varsity3625:24.5 PB11
Sep 15Goat Hill ClassicSep 15 · 5,000 Meters Varsity · Place 26 · De SotoDe Soto5,000 Meters Varsity2625:49.1 PB11
Sep 3Viroqua InvitationalSep 3 · 5,000 Meters Varsity · Place 102 · De SotoDe Soto5,000 Meters Varsity10228:15.611
Aug 29Cashton InvitationalAug 29 · 5,000 Meters Varsity · Place 72 · De SotoDe Soto5,000 Meters Varsity7224:41.4 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25WIAA D3 Sectional 6 - Prairie du ChienOct 25 · 5,000 Meters Varsity · Place 117 · De SotoDe Soto5,000 Meters Varsity11724:22.2 PB10
Sep 25Prairie du Chien InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 31 · De SotoDe Soto5,000 Meters Junior Varsity3130:31.9010
Sep 232025 Waukon InvitationalSep 23 · 5,000 Meters JV Boys · Place 92 · De SotoDe Soto5,000 Meters JV Boys9228:10.6 PB10
Sep 16Goat Hill ClassicSep 16 · 5,000 Meters Varsity · Place 40 · De SotoDe Soto5,000 Meters Varsity4030:41.8010
Sep 13All-American InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 310 · De SotoDe Soto5,000 Meters Junior Varsity31026:48.3 PB10
Sep 4Viroqua InvitationalSep 4 · 5,000 Meters Varsity · Place 112 · De SotoDe Soto5,000 Meters Varsity11225:02.40 PB10

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 14All-American InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 318 · De SotoDe Soto5,000 Meters Junior Varsity31829:20.79

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 7Riverdale InvitationalOct 7 · 1.9 Miles Middle School Boys · Place 81 · De Soto msDe Soto ms1.9 Miles Middle School Boys8116:11.8 PB8
Sep 23Pirate Nation InvitationalSep 23 · 1.5 Miles Varsity · Place 39 · De Soto Middle SchoolDe Soto Middle School1.5 Miles Varsity3916:14.70—
Sep 23Pirate Nation InvitationalSep 23 · 1.5 Miles Varsity · Place 39 · De Soto Middle SchoolDe Soto Middle School1.5 Miles Varsity3916:14.70—
Sep 9All-American InvitationalSep 9 · 2 Miles Junior High · Place 137 · De Soto msDe Soto ms2 Miles Junior High13719:20.40 PB8
Aug 26Cashton InviteAug 26 · 2,500 Meters Middle School · Place 56 · De Soto msDe Soto ms2,500 Meters Middle School5614:54.4 PB8

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 8Riverdale InvitationalOct 8 · Middle School · Place 68 · De Soto Middle SchoolDe Soto Middle SchoolMiddle School688:347
Sep 10All-American InvitationalSep 10 · 2 Miles Junior High · Place 121 · De Soto msDe Soto ms2 Miles Junior High12120:08.707
Sep 1Viroqua InvitationalSep 1 · Varsity · Place 59 · De Soto Middle SchoolDe Soto Middle SchoolVarsity5910:237
Aug 27Cashton Inviational Aug 27 · Varsity · Place 51 · De Soto Middle SchoolDe Soto Middle SchoolVarsity519:187