Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Lake of the Woods & Greenwoods CampsRaider Invitational · Sep 21 | 13:35.4 | Raider Invitational | September 21, 2019 |
| 2 Miles · Otsego 2 Mile CoursOtsego Bulldog Invite · Sep 28 | 13:00.2 | Otsego Bulldog Invite | September 28, 2019 |
| 2 Miles · Otsego HSOtsego Bulldog Invite · Sep 29 | 13:02.2 | Otsego Bulldog Invite | September 29, 2018 |
| 5,000 Meters · Allendale HSMiHS Championship · Oct 30 | 18:31.2 | MiHS Championship | October 30, 2021 |
| 5,000 Meters · Allendale HSAllendale PROM · Oct 28 | 23:38.01 | Allendale PROM | October 28, 2017 |
| 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 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MIHS ChampionshipOct 26 · 5,000 Meters Varsity · Place 15 · Berrien County YouthBerrien County Youth | 5,000 Meters Varsity | 15 | 17:15.92 | 12 |
| Oct 19 | Kalamazoo Christian Comet InvitationalOct 19 · 5,000 Meters Varsity · Place 14 · Berrien County YouthBerrien County Youth | 5,000 Meters Varsity | 14 | 17:10.12 | 12 |
| Oct 12 | Kent Ottawa County MeetOct 12 · 5,000 Meters Junior Varsity · Place 12 · Berrien County YouthBerrien County Youth | 5,000 Meters Junior Varsity | 12 | 17:38.03 | 12 |
| Oct 5 | Allegan InvitationalOct 5 · 5,000 Meters Varsity · Place 11 · Berrien County YouthBerrien County Youth | 5,000 Meters Varsity | 11 | 17:01.08 | 12 |
| Sep 28 | Otsego Bulldog Invitational Sep 28 · 5,000 Meters Varsity Division 4 · Place 3 · Berrien County YouthBerrien County Youth | 5,000 Meters Varsity Division 4 | 3 | 17:19.48 | 12 |
| Sep 21 | Cougar Falcon Invite at the Eagles NestSep 21 · 5,000 Meters Varsity · Place 3 · Berrien County YouthBerrien County Youth | 5,000 Meters Varsity | 3 | 16:42.9 | 12 |
| Sep 7 | 42nd West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Varsity · Place 16 · Berrien County YouthBerrien County Youth | 5,000 Meters Varsity | 16 | 16:59.49 | 12 |
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
7 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 15 | Kent Ottawa Invite at GaineyOct 15 · 5,000 Meters Varsity · Place 18 · Berrien County YouthBerrien County Youth | 5,000 Meters Varsity | 18 | 17:55.32 | 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
4 results2019 Cross Country
4 results2018 Cross Country
2 results2017 Cross Country
2 results