Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Broadland Creek National Golf Course SDHSAA Class B State Cross Country Meet · Oct 22 | 17:53.08 | SDHSAA Class B State Cross Country Meet | October 22, 2022 |
| 5,000 Meters · Burke Golf CourseSDHSAA Region 3B Cross Country Meet · Oct 11 | 17:22.15 | SDHSAA Region 3B Cross Country Meet | October 11, 2023 |
| 5,000 Meters · Dawson Creek Golf CourseSDHSAA Region 3B Cross Country Meet · Oct 16 | 17:11.61 | SDHSAA Region 3B Cross Country Meet | October 16, 2024 |
| 5,000 Meters · Hart Ranch Camping Resort SDHSAA Class B State Cross Country Meet · Oct 26 | 16:45.97 | SDHSAA Class B State Cross Country Meet | October 26, 2024 |
| 5,000 Meters · McCook Country ClubMCM Invitational · Aug 31 | 21:11.07 | MCM Invitational | August 31, 2021 |
| 5,000 Meters · PlatteSDHSAA Region 3B Cross Country Meet · Oct 14 | 21:19.56 | SDHSAA Region 3B Cross Country Meet | October 14, 2020 |
| 5,000 Meters · Valley View Golf CourseSDHSAA Region 3B Cross Country Meet · Oct 13 | 19:22.16 | SDHSAA Region 3B Cross Country Meet | October 13, 2021 |
| 5,000 Meters · Yankton Trail ParkSDHSAA Class B State Cross Country Meet · Oct 21 | 16:48.51 | SDHSAA Class B State Cross Country Meet | October 21, 2023 |
| 6,000 Meters · Dordt CourseDordt Sunflower Open · Sep 12 | 19:53.4 | Dordt Sunflower Open | September 12, 2026 |
| 8,000 Meters · Adams Nature PreserveBriar Cliff XC Invite · Oct 4 | 27:48.58 | Briar Cliff XC Invite | October 4, 2025 |
| 8,000 Meters · Amend ParkFrontier Cross Country Championships · Nov 6 | 27:28.1 | Frontier Cross Country Championships | November 6, 2026 |
| 8,000 Meters · Dordt CourseDordt University - Holiday Inn Express Classic XC Meet · Oct 11 | 27:36.51 | Dordt University - Holiday Inn Express Classic XC Meet | October 11, 2025 |
| 8,000 Meters · Mahoney State ParkBlazing Tiger Classic · Oct 25 | 27:04.21 | Blazing Tiger Classic | October 25, 2025 |
| 8,000 Meters · Sioux FallsAugustana Invitational · Sep 25 | 27:07.46 | Augustana Invitational | September 25, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | Frontier Cross Country ChampionshipsNov 6 · 8,000 Meters Frontier · Place 37 · Dakota State (S.D.)Dakota State (S.D.) | 8,000 Meters Frontier | 37 | 27:28.1 PB | So |
| Oct 10 | Dordt Holiday Inn Express XC ClassicOct 10 · 8,000 Meters Gold · Place 68 · Dakota State (S.D.)Dakota State (S.D.) | 8,000 Meters Gold | 68 | 27:46.4 | So |
| Sep 25 | Augustana InvitationalSep 25 · 8,000 Meters Men's 8K · Place 168 · Dakota State (S.D.)Dakota State (S.D.) | 8,000 Meters Men's 8K | 168 | 27:07.46 PB | So |
| Sep 12 | Dordt Sunflower OpenSep 12 · 6,000 Meters Collegiate · Place 33 · Dakota State (S.D.)Dakota State (S.D.) | 6,000 Meters Collegiate | 33 | 19:53.4 PB | So |
| Sep 4 | Augustana Twilight XC MeetSep 4 · 5,000 Meters College Men · Place 279 · Dakota State (S.D.)Dakota State (S.D.) | 5,000 Meters College Men | 279 | 17:23.09 | So |
2025 Cross Country
4 results2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | SDHSAA Class B State Cross Country MeetOct 26 · 5,000 Meters Varsity · Place 1 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 1 | 16:45.97 PB | 12 |
| Oct 16 | SDHSAA Region 3B Cross Country MeetOct 16 · 5,000 Meters Varsity · Place 2 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 2 | 17:11.61 PB | 12 |
| Oct 7 | Howard InviteOct 7 · 5,000 Meters Varsity · Place 3 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 3 | 16:51.11 | 12 |
| Oct 3 | Cougar/GPC InviteOct 3 · 5,000 Meters Varsity · Place 2 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 2 | 16:53.39 | 12 |
| Sep 28 | Platte-Geddes Cross Country Invitational Sep 28 · 5,000 Meters Varsity · Place 3 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 3 | 17:21.83 | 12 |
| Sep 23 | Bon Homme XC MeetSep 23 · 5,000 Meters Varsity · Place 1 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 1 | 17:42.43 | 12 |
| Sep 18 | Flyer InvitationalSep 18 · 5,000 Meters Varsity · Place 1 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 1 | 17:16.35 | 12 |
| Sep 11 | FAM inviteSep 11 · 5,000 Meters Varsity · Place 1 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 1 | 17:49.7 | 12 |
| Sep 6 | Augustana Twilight XC Meet HSSep 6 · 5,000 Meters Varsity · Place 36 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 36 | 16:00.07 | 12 |
| Sep 3 | McCook Central/Montrose XC InviteSep 3 · 5,000 Meters Varsity · Place 1 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 1 | 17:14.56 | 12 |
| Aug 30 | Beresford XC InviteAug 30 · 5,000 Meters Varsity · Place 4 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 4 | 16:33.15 | 12 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | SDHSAA Class B State Cross Country MeetOct 21 · 5,000 Meters Varsity · Place 5 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 5 | 16:48.51 PB | 11 |
| Oct 11 | SDHSAA Region 3B Cross Country MeetOct 11 · 5,000 Meters Varsity · Place 3 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 3 | 17:22.15 PB | 11 |
| Sep 28 | Cougar Invitational/GPCSep 28 · 5,000 Meters Varsity · Place 3 · Freeman AcademyFreeman Academy | 5,000 Meters Varsity | 3 | 18:02.65 | 11 |
| Sep 18 | Bon Homme XC InviteSep 18 · 5,000 Meters Varsity · Place 2 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 2 | 18:00.08 | 11 |
| Sep 13 | Flyer InviteSep 13 · 5,000 Meters Varsity · Place 2 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 2 | 17:11.74 | 11 |
| Sep 6 | Freeman Academy/Marion InviteSep 6 · 5,000 Meters Varsity · Place 3 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 3 | 17:53.8 | 11 |
| Sep 1 | Augustana Twilight XC Meet HSSep 1 · 5,000 Meters Varsity · Place 87 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 87 | 17:26.47 | 11 |
| Aug 29 | McCOOK CENTRAL/MONTROSE XC INVITEAug 29 · 5,000 Meters Varsity · Place 3 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 3 | 17:26.61 | 11 |
| Aug 25 | Beresford XC InviteAug 25 · 5,000 Meters Varsity · Place 19 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 19 | 17:33.37 | 11 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | SDHSAA Class B State Cross Country MeetOct 22 · 5,000 Meters Varsity · Place 8 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 8 | 17:53.08 PB | 10 |
| Oct 12 | SDHSAA Region 3B Cross Country MeetOct 12 · 5,000 Meters Varsity · Place 3 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 3 | 18:04 | 10 |
| Oct 3 | Howard Tiger InviteOct 3 · 5,000 Meters Varsity · Place 3 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 3 | 16:46.26 | 10 |
| Sep 29 | Cougar Invitational/Great Plains Conference Cross Country MeetSep 29 · 5,000 Meters Varsity · Place 3 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 3 | 18:04 | 10 |
| Sep 24 | Platte-Geddes InvitationalSep 24 · Varsity · Place 4 · Freeman Academy/MarionFreeman Academy/Marion | Varsity | 4 | 18:34 | 10 |
| Sep 19 | Bon Homme XC MeetSep 19 · 5,000 Meters Varsity · Place 11 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 11 | 18:44.82 | 10 |
| Sep 14 | Flyer InviteSep 14 · 5,000 Meters Varsity · Place 5 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 5 | 18:21.70 | 10 |
| Sep 12 | Cougar Cross Country Meet Swan LakeSep 12 · 5,000 Meters Varsity · Place 4 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 4 | 18:39 | 10 |
| Sep 2 | Augustana Twilight XC MeetSep 2 · 5,000 Meters Varsity · Place 122 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 122 | 17:56.58 | 10 |
| Aug 30 | McCook Central/Montrose InvitationalAug 30 · 5,000 Meters Varsity · Place 8 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 8 | 18:33.46 | 10 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | SDHSAA Class B State Cross Country MeetOct 23 · 5,000 Meters Varsity · Place 56 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 56 | 19:08.58 | 9 |
| Oct 13 | SDHSAA Region 3B Cross Country MeetOct 13 · 5,000 Meters Varsity · Place 11 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 11 | 19:22.16 PB | 9 |
| Sep 30 | GPC XC ChampionshipSep 30 · 5,000 Meters Varsity · Place 11 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 11 | 18:53 | 9 |
| Sep 25 | Platte-Geddes Invitational Sep 25 · 5,000 Meters Varsity · Place 13 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 13 | 20:23.70 | 9 |
| Sep 15 | Flyer InvitationalSep 15 · 5,000 Meters Varsity · Place 15 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 15 | 19:40.35 | 9 |
| Sep 11 | Heartland PreviewSep 11 · 5,000 Meters Varsity · Place 104 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 104 | 19:50.60 | 9 |
| Sep 8 | FAM InviteSep 8 · 4,000 Meters Junior Varsity · Place 1 · Freeman Academy/MarionFreeman Academy/Marion | 4,000 Meters Junior Varsity | 1 | 15:48.77 | 9 |
| Aug 31 | MCM InvitationalAug 31 · 5,000 Meters Varsity · Place 32 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 32 | 21:11.07 PB | 9 |
| Aug 27 | Beresford XC InviteAug 27 · 4,000 Meters Junior Varsity · Place 20 · Freeman Academy/MarionFreeman Academy/Marion | 4,000 Meters Junior Varsity | 20 | 16:14.71 | 9 |
2020 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | SDHSAA Class B State Cross Country MeetOct 24 · 5,000 Meters Varsity · Place 95 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 95 | 20:41.24 | 8 |
| Oct 14 | SDHSAA Region 3B Cross Country MeetOct 14 · 5,000 Meters Varsity · Place 31 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 31 | 21:19.56 PB | 8 |
| Oct 5 | Howard InvitationalOct 5 · 5,000 Meters Varsity · Place 34 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 34 | 21:04.48 | 8 |
| Oct 1 | Cougar Invite / GPCOct 1 · 5,000 Meters Varsity · Place 18 · Freeman Academy/MarionFreeman Academy/Marion | 5,000 Meters Varsity | 18 | 20:52.75 | 8 |
| Sep 26 | Platte-Geddes Invitational Sep 26 · 5,000 Meters Varsity · Place 37 · Freeman Academy/Marion - CLOSEDFreeman Academy/Marion - CLOSED | 5,000 Meters Varsity | 37 | 22:19.37 | 8 |
| Sep 21 | Bon Homme InviteSep 21 · 4,000 Meters Junior Varsity · Place 4 · Freeman Academy/MarionFreeman Academy/Marion | 4,000 Meters Junior Varsity | 4 | 17:48 | 8 |
| Sep 16 | Flyer InviteSep 16 · 3,000 Meters Middle School · Place 4 · Freeman AcademyFreeman Academy | 3,000 Meters Middle School | 4 | 11:29.95 | — |
| Sep 1 | McCook Central/Montrose InvitationalSep 1 · 4,000 Meters Junior Varsity · Place 29 · Freeman Academy/MarionFreeman Academy/Marion | 4,000 Meters Junior Varsity | 29 | 19:38.54 | 8 |
| Aug 28 | Beresford XC InvitationalAug 28 · 4,000 Meters Varsity · Place 20 · Freeman Academy/MarionFreeman Academy/Marion | 4,000 Meters Varsity | 20 | 18:42.47 | 8 |
2019 Cross Country
2 results