Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allendale HSMiHS Championship · Oct 30 | 18:31.2 | MiHS Championship | October 30, 2021 |
| 5,000 Meters · Kesling ParkLCHA Meet 3 · Oct 3 | 17:53.74 | LCHA Meet 3 | October 3, 2023 |
| 5,000 Meters · The HermitageHXN Nationals · Nov 6 | 18:03 | HXN Nationals | November 6, 2021 |
| 5,000 Meters · Yankton Trail ParkAugustana Twilight XC Meet · Sep 4 | 15:56.20 | Augustana Twilight XC Meet | September 4, 2026 |
| 8,000 Meters · Adams Nature PreserveBriar Cliff XC Invite · Oct 4 | 27:05.51 | Briar Cliff XC Invite | October 4, 2025 |
| 8,000 Meters · Dordt CourseDordt Holiday Inn Express XC Classic · Oct 10 | 26:39.0 | Dordt Holiday Inn Express XC Classic | October 10, 2026 |
| 8,000 Meters · Dordt UniversityGPAC Championships · Nov 7 | 25:40.0 | GPAC Championships | November 7, 2026 |
| 8,000 Meters · Mahoney Golf CourseWoody Greeno Invite · Sep 20 | 27:36.10 | Woody Greeno Invite | September 20, 2025 |
| 8,000 Meters · Mahoney State ParkGPAC Championships · Nov 8 | 26:43.78 | GPAC Championships | November 8, 2025 |
| 8,000 Meters · Sioux FallsAugustana Invitational · Sep 25 | 26:19.66 | Augustana Invitational | September 25, 2026 |
| 8,000 Meters · Siouxland Freedom ParkBriar Cliff XC Invite · Oct 3 | 27:10.9 | Briar Cliff XC Invite | October 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | GPAC ChampionshipsNov 7 · 8,000 Meters GPAC · Place 18 · Concordia (Neb.)Concordia (Neb.) | 8,000 Meters GPAC | 18 | 25:40.0 PB | So |
| Oct 24 | Blazing Tiger ClassicOct 24 · 8,000 Meters Varsity · Place 62 · Concordia (Neb.)Concordia (Neb.) | 8,000 Meters Varsity | 62 | 26:18.9 | SO |
| Oct 10 | Dordt Holiday Inn Express XC ClassicOct 10 · 8,000 Meters Gold · Place 34 · Concordia (Neb.)Concordia (Neb.) | 8,000 Meters Gold | 34 | 26:39.0 PB | So |
| Oct 3 | Briar Cliff XC InviteOct 3 · 8,000 Meters Men 8K · Place 19 · Concordia (Neb.)Concordia (Neb.) | 8,000 Meters Men 8K | 19 | 27:10.9 PB | So |
| Sep 25 | Augustana InvitationalSep 25 · 8,000 Meters Men's 8K · Place 114 · Concordia (Neb.)Concordia (Neb.) | 8,000 Meters Men's 8K | 114 | 26:19.66 PB | So |
| Sep 4 | Augustana Twilight XC MeetSep 4 · 5,000 Meters College Men · Place 65 · Concordia (Neb.)Concordia (Neb.) | 5,000 Meters College Men | 65 | 15:56.20 PB | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | GPAC ChampionshipsNov 8 · 8,000 Meters GPAC · Place 34 · Concordia (Neb.)Concordia (Neb.) | 8,000 Meters GPAC | 34 | 26:43.78 PB | Fr |
| Oct 25 | Blazing Tiger ClassicOct 25 · 8,000 Meters Collegiate · Place 223 · Concordia (Neb.)Concordia (Neb.) | 8,000 Meters Collegiate | 223 | 28:35.81 | Fr |
| Oct 11 | Dordt University - Holiday Inn Express Classic XC MeetOct 11 · 8,000 Meters Gold · Place 86 · Concordia (Neb.)Concordia (Neb.) | 8,000 Meters Gold | 86 | 26:42.83 | Fr |
| Oct 4 | Briar Cliff XC InviteOct 4 · 8,000 Meters Men 8K · Place 37 · Concordia (Neb.)Concordia (Neb.) | 8,000 Meters Men 8K | 37 | 27:05.51 PB | Fr |
| Sep 20 | Woody Greeno InviteSep 20 · 8,000 Meters College · Place 156 · Concordia (Neb.)Concordia (Neb.) | 8,000 Meters College | 156 | 27:36.10 PB | Fr |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MiHS ChampionshipOct 28 · 5,000 Meters Varsity · Place 7 · Berrien County Youth TrBerrien County Youth Tr | 5,000 Meters Varsity | 7 | 16:44.72 | 11 |
| Oct 21 | Kalamazoo Christian Comet Invitational Oct 21 · 5,000 Meters Varsity · Place 10 · Berrien County Youth TrBerrien County Youth Tr | 5,000 Meters Varsity | 10 | 17:07.14 | 11 |
| Oct 3 | LCHA Meet 3Oct 3 · 5,000 Meters Varsity · Place 1 · Berrien County Youth TrackBerrien County Youth Track | 5,000 Meters Varsity | 1 | 17:53.74 PB | 11 |
| Sep 22 | Cougar Falcon Invite at the Eagles NestSep 22 · 5,000 Meters Varsity · Place 2 · Berrien County Youth TrBerrien County Youth Tr | 5,000 Meters Varsity | 2 | 16:46.9 | 11 |
| Sep 9 | 41st West Ottawa Bredeweg InviteSep 9 · 5,000 Meters Varsity · Place 34 · Berrien County Youth TrBerrien County Youth Tr | 5,000 Meters Varsity | 34 | 17:16.17 | 11 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MiHS ChampionshipOct 29 · 5,000 Meters Varsity · Place 9 · Berrien County Youth TrBerrien County Youth Tr | 5,000 Meters Varsity | 9 | 17:13.28 | 10 |
| Oct 22 | Kalamazoo Christian Comet Invitational Oct 22 · 5,000 Meters Varsity · Place 11 · Berrien County Youth TrBerrien County Youth Tr | 5,000 Meters Varsity | 11 | 17:14.95 | 10 |
| Oct 3 | Kesling Park Meet 2Oct 3 · 5,000 Meters Varsity · Place 1 · Berrien County Youth TrackBerrien County Youth Track | 5,000 Meters Varsity | 1 | 17:59.7 | 10 |
| Sep 24 | Cougar Falcon Invite at the Eagles NestSep 24 · 5,000 Meters Varsity · Place 27 · Berrien County Youth TrBerrien County Youth Tr | 5,000 Meters Varsity | 27 | 17:43.2 | 10 |
| Sep 24 | Cougar Falcon Invite at the Eagles NestSep 24 · 5,000 Meters Varsity · Place 27 · Berrien County Youth TrBerrien County Youth Tr | 5,000 Meters Varsity | 27 | 17:43.2 | 10 |
| Sep 12 | Kesling Park Meet 1Sep 12 · 5,000 Meters Varsity · Place 1 · Berrien County Youth TrackBerrien County Youth Track | 5,000 Meters Varsity | 1 | 18:23 | 10 |
2021 Cross Country
2 results