Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Webster Golf CourseSDHSAA Region 1A Cross Country Meet · Oct 1114:02.24SDHSAA Region 1A Cross Country MeetOctober 11, 2023
4,000 Meters · Whetstone Creek Golf CourseMilbank Breathe Easy · Aug 2715:58.35Milbank Breathe EasyAugust 27, 2026
5,000 Meters · Britton Golf CourseEastern Coteau Conference (ECC) · Oct 520:30.45Eastern Coteau Conference (ECC)October 5, 2026
5,000 Meters · Clark Municipal Golf CourseCWL Invitational Meet · Sep 2521:19.37CWL Invitational MeetSeptember 25, 2025
5,000 Meters · Clear Lake Golf ClubDeuel Invite · Sep 2119:49.09Deuel InviteSeptember 21, 2026
5,000 Meters · De SmetECC · Oct 620:36.62ECCOctober 6, 2025
5,000 Meters · Fisher Grove Country ClubRedfield Pheasant Invite · Sep 321:43.36Redfield Pheasant Invite September 3, 2026
5,000 Meters · Hart Ranch Camping Resort SDHSAA Class A State Cross Country Meet · Oct 2621:00.72SDHSAA Class A State Cross Country MeetOctober 26, 2024
5,000 Meters · Lee Park Golf CourseRoncalli Invitational · Sep 1720:51.01Roncalli InvitationalSeptember 17, 2026
5,000 Meters · Meadow Creek Golf CourseSioux Valley Invite · Sep 2920:37Sioux Valley InviteSeptember 29, 2026
5,000 Meters · Webster Golf ClubSDHSAA Region 1A Cross Country Meet · Oct 1419:40.50SDHSAA Region 1A Cross Country MeetOctober 14, 2026
5,000 Meters · Webster Golf CourseSDHSAA Region 1A Cross County Meet · Oct 1520:37.36SDHSAA Region 1A Cross County MeetOctober 15, 2025
5,000 Meters · Whetstone Creek Golf CourseThe Bank Invite · Sep 1319:54.49The Bank InviteSeptember 13, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 14SDHSAA Region 1A Cross Country MeetOct 14 · 5,000 Meters Varsity · Place 28 · Great Plains Lutheran5,000 Meters Varsity2819:40.50 PB12
Oct 5Eastern Coteau Conference (ECC)Oct 5 · 5,000 Meters Varsity · Place 5 · Great Plains Lutheran5,000 Meters Varsity520:30.45 PB12
Sep 29Sioux Valley InviteSep 29 · 5,000 Meters Varsity · Place 33 · Great Plains Lutheran5,000 Meters Varsity3320:37 PB12
Sep 21Deuel InviteSep 21 · 5,000 Meters Varsity · Place 29 · Great Plains Lutheran5,000 Meters Varsity2919:49.09 PB12
Sep 17Roncalli InvitationalSep 17 · 5,000 Meters Varsity · Place 29 · Great Plains Lutheran5,000 Meters Varsity2920:51.01 PB12
Sep 10DeSmet InviteSep 10 · 5,000 Meters Varsity · Place 32 · Great Plains Lutheran5,000 Meters Varsity3220:50.0312
Sep 3Redfield Pheasant Invite Sep 3 · 5,000 Meters Varsity · Place 36 · Great Plains Lutheran5,000 Meters Varsity3621:43.36 PB12
Aug 27Milbank Breathe EasyAug 27 · 4,000 Meters Varsity · Place 12 · Great Plains Lutheran4,000 Meters Varsity1215:58.35 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 15SDHSAA Region 1A Cross County MeetOct 15 · 5,000 Meters Varsity · Place 29 · Great Plains Lutheran5,000 Meters Varsity2920:37.36 PB11
Oct 6ECCOct 6 · 5,000 Meters Varsity · Place 18 · Great Plains Lutheran5,000 Meters Varsity1820:36.62 PB11
Sep 30Sioux Valley Invitational Sep 30 · 5,000 Meters Varsity · Place 35 · Great Plains Lutheran5,000 Meters Varsity3521:01.38Unofficial11
Sep 25CWL Invitational MeetSep 25 · 5,000 Meters Varsity · Place 25 · Great Plains Lutheran5,000 Meters Varsity2521:19.37 PB11
Sep 13The Bank InviteSep 13 · 5,000 Meters Varsity · Place 50 · Great Plains Lutheran5,000 Meters Varsity5019:54.49 PB11
Sep 9Britton-Hecla InvitationalSep 9 · 5,000 Meters Varsity · Place 11 · Great Plains Lutheran5,000 Meters Varsity1121:05.5111
Sep 4Redfield InviteSep 4 · 5,000 Meters Varsity · Place 47 · Great Plains Lutheran5,000 Meters Varsity4719:38.9411
Aug 28Milbank Breathe Easy InviteAug 28 · 4,000 Meters Varsity · Place 11 · Great Plains Lutheran4,000 Meters Varsity1116:26.0811

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 26SDHSAA Class A State Cross Country MeetOct 26 · 5,000 Meters Varsity · Place 109 · Great Plains Lutheran5,000 Meters Varsity10921:00.72 PB10
Oct 16SDHSAA Region 1A Cross Country MeetOct 16 · 5,000 Meters Varsity · Place 31 · Great Plains Lutheran5,000 Meters Varsity3121:31.8810
Oct 7ECC XCOct 7 · 5,000 Meters Varsity · Place 16 · Great Plains Lutheran5,000 Meters Varsity1620:11.4910
Oct 3Sisseton Invitational X-C Oct 3 · 5,000 Meters Varsity · Place 15 · Great Plains Lutheran5,000 Meters Varsity1520:23.6110
Sep 23Deuel InviteSep 23 · 5,000 Meters Varsity · Place 26 · Great Plains Lutheran5,000 Meters Varsity2620:06.7610
Sep 19Aberdeen Roncalli Invitational Sep 19 · 5,000 Meters Varsity · Place 26 · Great Plains Lutheran5,000 Meters Varsity2622:41.7010
Sep 5Redfield Pheasants XC MeetSep 5 · 5,000 Meters Varsity · Place 55 · Great Plains Lutheran5,000 Meters Varsity5520:43.1310
Sep 3Milbank Breathe EasySep 3 · 4,000 Meters Varsity · Place 16 · Great Plains Lutheran4,000 Meters Varsity1617:23.0310

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 11SDHSAA Region 1A Cross Country MeetOct 11 · 3,000 Meters Junior Varsity · Place 8 · Great Plains Lutheran3,000 Meters Junior Varsity814:02.24 PB9
Oct 2ECC Cross CountryOct 2 · 3,000 Meters Junior Varsity · Place 9 · Great Plains Lutheran3,000 Meters Junior Varsity912:05.609
Sep 18Deuel InviteSep 18 · 3,000 Meters Junior Varsity · Place 11 · Great Plains Lutheran3,000 Meters Junior Varsity1112:43.369
Sep 14Roncalli InviteSep 14 · 3,000 Meters Junior Varsity · Place 18 · Great Plains Lutheran3,000 Meters Junior Varsity1813:10.219
Sep 9Milbank Grandstay InvitationalSep 9 · 4,000 Meters Junior Varsity · Place 19 · Great Plains Lutheran4,000 Meters Junior Varsity1918:39.689
Aug 31Redfield Pheasants InviteAug 31 · 3,000 Meters Junior Varsity · Place 34 · Great Plains Lutheran3,000 Meters Junior Varsity3412:50.119
Aug 28Milbank Breathe Easy Aug 28 · 3,000 Meters Junior Varsity · Place 4 · Great Plains Lutheran3,000 Meters Junior Varsity413:19.449
Aug 28Milbank Breathe Easy Aug 28 · 3,000 Meters Junior Varsity · Place 4 · Great Plains Lutheran3,000 Meters Junior Varsity413:19.449