Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Whetstone Creek Golf CourseMilbank Breathe Easy · Aug 2713:20.99Milbank Breathe EasyAugust 27, 2026
5,000 Meters · Broadland Creek Golf CourseSDHSAA Class A State Cross Country Meet · Oct 2517:27.80SDHSAA Class A State Cross Country MeetOctober 25, 2025
5,000 Meters · Clear Lake Golf ClubDeuel Invite · Sep 2116:58.78Deuel InviteSeptember 21, 2026
5,000 Meters · Hart Ranch Camping Resort SDHSAA Class A State Cross Country Meet · Oct 2618:24.88SDHSAA Class A State Cross Country MeetOctober 26, 2024
5,000 Meters · HuronClyde Cotton Invitational · Sep 1917:17.64Clyde Cotton InvitationalSeptember 19, 2026
5,000 Meters · Lee Park Golf CourseSahli/Salmi Invitational · Sep 1017:23.69Sahli/Salmi InvitationalSeptember 10, 2026
5,000 Meters · Lincoln Drive ParkBorder Battle · Sep 2617:08.6Border BattleSeptember 26, 2026
5,000 Meters · Lincoln Drive ParkBorder Battle · Sep 2718:30.00Border BattleSeptember 27, 2025
5,000 Meters · Valley View Country ClubSisseton XC Meet · Oct 117:28.49Sisseton XC MeetOctober 1, 2026
5,000 Meters · Webster Golf ClubSDHSAA Region 1A Cross Country Meet · Oct 1417:21.97SDHSAA Region 1A Cross Country MeetOctober 14, 2026
5,000 Meters · Webster Golf CourseSDHSAA Region 1A Cross County Meet · Oct 1517:55.68SDHSAA Region 1A Cross County MeetOctober 15, 2025
5,000 Meters · Whetstone Creek Golf CourseThe Bank Invitational · Sep 1216:53.91The Bank InvitationalSeptember 12, 2026
5,000 Meters · Yankton Trail ParkAugustana Twilight XC Meet · Sep 417:07.07Augustana Twilight XC MeetSeptember 4, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 242026 SDHSAA State Cross Country MeetOct 24 · 5,000 Meters Varsity · Place 41 · Sisseton5,000 Meters Varsity4117:29.212
Oct 14SDHSAA Region 1A Cross Country MeetOct 14 · 5,000 Meters Varsity · Place 2 · Sisseton5,000 Meters Varsity217:21.97 PB12
Oct 8Northeast Conference MeetOct 8 · 5,000 Meters Varsity · Place 2 · Sisseton5,000 Meters Varsity217:32.0012
Oct 1Sisseton XC MeetOct 1 · 5,000 Meters Varsity · Place 1 · Sisseton5,000 Meters Varsity117:28.49 PB12
Sep 26Border BattleSep 26 · 5,000 Meters Varsity Boys -- A · Place 11 · Sisseton5,000 Meters Varsity Boys -- A1117:08.6 PB12
Sep 21Deuel InviteSep 21 · 5,000 Meters Varsity · Place 1 · Sisseton5,000 Meters Varsity116:58.78 PB12
Sep 19Clyde Cotton InvitationalSep 19 · 5,000 Meters Boys Varsity · Place 19 · Sisseton5,000 Meters Boys Varsity1917:17.64 PB12
Sep 12The Bank InvitationalSep 12 · 5,000 Meters Varsity · Place 4 · Sisseton5,000 Meters Varsity416:53.91 PB12
Sep 10Sahli/Salmi InvitationalSep 10 · 5,000 Meters Varsity · Place 4 · Sisseton5,000 Meters Varsity417:23.69 PB12
Sep 4Augustana Twilight XC MeetSep 4 · 5,000 Meters Varsity · Place 91 · Sisseton5,000 Meters Varsity9117:07.07 PB12
Aug 27Milbank Breathe EasyAug 27 · 4,000 Meters Varsity · Place 1 · Sisseton4,000 Meters Varsity113:20.99 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25SDHSAA Class A State Cross Country MeetOct 25 · 5,000 Meters Class A · Place 29 · Sisseton5,000 Meters Class A2917:27.80 PB11
Oct 15SDHSAA Region 1A Cross County MeetOct 15 · 5,000 Meters Varsity · Place 4 · Sisseton5,000 Meters Varsity417:55.68 PB11
Oct 9Northeast Conference MeetOct 9 · 5,000 Meters Varsity · Place 3 · Sisseton5,000 Meters Varsity318:21.3211
Oct 2Sisseton XC MeetOct 2 · 5,000 Meters Varsity · Place 2 · Sisseton5,000 Meters Varsity217:46.8311
Sep 27Border BattleSep 27 · 5,000 Meters Varsity Boys -- A · Place 62 · Sisseton5,000 Meters Varsity Boys -- A6218:30.00 PB11
Sep 22Deuel InviteSep 22 · 5,000 Meters Varsity · Place 2 · Sisseton5,000 Meters Varsity218:04.6411
Sep 11Sahli/Salmi InvitationalSep 11 · Varsity · Place 10 · SissetonVarsity1018:0911
Sep 5Augustana Twilight XC MeetSep 5 · 5,000 Meters Varsity · Place 158 · Sisseton5,000 Meters Varsity15817:10.1811
Aug 28Breckenridge-Wahpeton MemorialAug 28 · 5,000 Meters Varsity · Place 9 · Sisseton5,000 Meters Varsity917:41.9JR

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Rising Stars · Place 144 · Sisseton5,000 Meters Rising Stars14418:19.710
Oct 26SDHSAA Class A State Cross Country MeetOct 26 · 5,000 Meters Varsity · Place 41 · Sisseton5,000 Meters Varsity4118:24.88 PB10
Oct 16SDHSAA Region 1A Cross Country MeetOct 16 · 5,000 Meters Varsity · Place 1 · Sisseton5,000 Meters Varsity118:00.9610
Oct 10NECOct 10 · 5,000 Meters Varsity · Place 3 · Sisseton5,000 Meters Varsity318:35.6510
Oct 3Sisseton Invitational X-C Oct 3 · 5,000 Meters Varsity · Place 1 · Sisseton5,000 Meters Varsity117:57.0710
Sep 23Deuel InviteSep 23 · 5,000 Meters Varsity · Place 2 · Sisseton5,000 Meters Varsity217:31.9810
Sep 19Aberdeen Roncalli Invitational Sep 19 · 5,000 Meters Varsity · Place 1 · Sisseton5,000 Meters Varsity119:18.9410
Sep 16Webster InviteSep 16 · 5,000 Meters Varsity · Place 2 · Sisseton5,000 Meters Varsity218:13.4910
Sep 14Milbank Grandstay InviteSep 14 · 5,000 Meters Varsity · Place 3 · Sisseton5,000 Meters Varsity317:24.7610
Sep 12Sahli/Salmi InvitationalSep 12 · 5,000 Meters Varsity · Place 6 · Sisseton5,000 Meters Varsity618:12.7710
Sep 3Milbank Breathe EasySep 3 · 4,000 Meters Varsity · Place 2 · Sisseton4,000 Meters Varsity214:01.4210

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 12NXR Heartland Regional ChampionshipsNov 12 · 5,000 Meters Varsity · Place 205 · Sisseton5,000 Meters Varsity20518:54.1FR
Oct 21SDHSAA Class A State Cross Country MeetOct 21 · 5,000 Meters Varsity · Place 85 · Sisseton5,000 Meters Varsity8518:41.979
Oct 11SDHSAA Region 1A Cross Country MeetOct 11 · 5,000 Meters Varsity · Place 12 · Sisseton5,000 Meters Varsity1219:06.979
Oct 5Northeast Conference Oct 5 · 5,000 Meters Varsity · Place 10 · Sisseton5,000 Meters Varsity1019:39.059
Sep 30Border West InvitationalSep 30 · 5,000 Meters Varsity · Place 1 · Sisseton5,000 Meters Varsity119:21.81—
Sep 28Sisseton InviteSep 28 · 5,000 Meters Varsity · Place 3 · Sisseton5,000 Meters Varsity320:18.449
Sep 18Deuel InviteSep 18 · 5,000 Meters Varsity · Place 10 · Sisseton5,000 Meters Varsity1019:29.119
Sep 14Roncalli InviteSep 14 · 5,000 Meters Varsity · Place 15 · Sisseton5,000 Meters Varsity1520:01.189
Sep 9Milbank Grandstay InvitationalSep 9 · 5,000 Meters Varsity · Place 26 · Sisseton5,000 Meters Varsity2618:54.949
Sep 7SAHLI/SALMI INVITATIONALSep 7 · 5,000 Meters Varsity · Place 32 · Sisseton5,000 Meters Varsity3219:44.849
Aug 28Milbank Breathe Easy Aug 28 · 4,000 Meters Varsity · Place 9 · Sisseton4,000 Meters Varsity915:32.429
Aug 28Milbank Breathe Easy Aug 28 · 4,000 Meters Varsity · Place 9 · Sisseton4,000 Meters Varsity915:32.429

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 15Roncalli MeetSep 15 · 2,000 Meters Middle School · Place 1 · Sisseton2,000 Meters Middle School16:25.808
Sep 10Milbank Grandstay InvitationalSep 10 · 3,000 Meters Middle School · Place 1 · Sisseton3,000 Meters Middle School111:43.73—