Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Clark Municipal Golf CourseCWL Invitational Meet · Sep 2511:26.22CWL Invitational MeetSeptember 25, 2025
3,000 Meters · De SmetECC · Oct 613:01.94ECCOctober 6, 2025
3,000 Meters · Webster Golf CourseSDHSAA Region 1A Cross Country Meet · Oct 1114:08.22SDHSAA Region 1A Cross Country MeetOctober 11, 2023
4,000 Meters · Webster Golf CourseSDHSAA Region 1A Cross County Meet · Oct 1517:54.27SDHSAA Region 1A Cross County MeetOctober 15, 2025
4,000 Meters · Whetstone Creek Golf CourseMilbank Grandstay Invite · Sep 1418:06.95Milbank Grandstay InviteSeptember 14, 2024

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15SDHSAA Region 1A Cross County MeetOct 15 · 4,000 Meters Junior Varsity · Place 17 · Great Plains Lutheran4,000 Meters Junior Varsity1717:54.27 PB11
Oct 6ECCOct 6 · 3,000 Meters Junior Varsity · Place 9 · Great Plains Lutheran3,000 Meters Junior Varsity913:01.94 PB11
Sep 30Sioux Valley Invitational Sep 30 · 4,000 Meters Junior Varsity · Place 19 · Great Plains Lutheran4,000 Meters Junior Varsity1918:15.46Unofficial11
Sep 25CWL Invitational MeetSep 25 · 3,000 Meters Junior Varsity · Place 19 · Great Plains Lutheran3,000 Meters Junior Varsity1911:26.22 PB11
Aug 28Milbank Breathe Easy InviteAug 28 · 4,000 Meters Varsity · Place 22 · Great Plains Lutheran4,000 Meters Varsity2219:49.3611

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 16SDHSAA Region 1A Cross Country MeetOct 16 · 3,000 Meters Junior Varsity · Place 14 · Great Plains Lutheran3,000 Meters Junior Varsity1414:44.1510
Oct 7ECC XCOct 7 · 3,000 Meters Junior Varsity · Place 12 · Great Plains Lutheran3,000 Meters Junior Varsity1212:34.1210
Oct 3Sisseton Invitational X-C Oct 3 · 3,000 Meters Junior Varsity · Place 9 · Great Plains Lutheran3,000 Meters Junior Varsity913:09.6710
Sep 23Deuel InviteSep 23 · 3,000 Meters Junior Varsity · Place 22 · Great Plains Lutheran3,000 Meters Junior Varsity2212:33.3410
Sep 19Aberdeen Roncalli Invitational Sep 19 · 3,000 Meters Junior Varsity · Place 19 · Great Plains Lutheran3,000 Meters Junior Varsity1914:11.3910
Sep 14Milbank Grandstay InviteSep 14 · 4,000 Meters Junior Varsity · Place 29 · Great Plains Lutheran4,000 Meters Junior Varsity2918:06.95 PB10
Sep 5Redfield Pheasants XC MeetSep 5 · 3,000 Meters Junior Varsity · Place 45 · Great Plains Lutheran3,000 Meters Junior Varsity4513:06.0910
Sep 3Milbank Breathe EasySep 3 · 4,000 Meters Varsity · Place 24 · Great Plains Lutheran4,000 Meters Varsity2418:56.4710

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 11SDHSAA Region 1A Cross Country MeetOct 11 · 3,000 Meters Junior Varsity · Place 9 · Great Plains Lutheran3,000 Meters Junior Varsity914:08.22 PB9
Oct 2ECC Cross CountryOct 2 · 3,000 Meters Junior Varsity · Place 11 · Great Plains Lutheran3,000 Meters Junior Varsity1112:08.999
Sep 26Sioux Valley InviteSep 26 · 5,000 Meters Varsity · Place 50 · Great Plains Lutheran5,000 Meters Varsity5021:30.629
Sep 18Deuel InviteSep 18 · 5,000 Meters Varsity · Place 43 · Great Plains Lutheran5,000 Meters Varsity4322:21.999
Sep 14Roncalli InviteSep 14 · 5,000 Meters Varsity · Place 50 · Great Plains Lutheran5,000 Meters Varsity5023:41.449
Sep 9Milbank Grandstay InvitationalSep 9 · 5,000 Meters Varsity · Place 60 · Great Plains Lutheran5,000 Meters Varsity6022:06.849
Aug 31Redfield Pheasants InviteAug 31 · 5,000 Meters Varsity · Place 78 · Great Plains Lutheran5,000 Meters Varsity7823:08.239
Aug 28Milbank Breathe Easy Aug 28 · 4,000 Meters Varsity · Place 30 · Great Plains Lutheran4,000 Meters Varsity3019:16.619
Aug 28Milbank Breathe Easy Aug 28 · 4,000 Meters Varsity · Place 30 · Great Plains Lutheran4,000 Meters Varsity3019:16.619