Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Allegan County FairgroundsAllegan Invitational · Oct 7 | 16:19.0 | Allegan Invitational | October 7, 2017 |
| 2 Miles · Kalamazoo Christian ElementarySAC MS Championship · Oct 1 | 15:31.45 | SAC MS Championship | October 1, 2019 |
| 2 Miles · Kalamazoo Christian Elementary SchoolSAC MS Championship · Oct 3 | 15:26.26 | SAC MS Championship | October 3, 2017 |
| 3,200 Meters · Comstock Comstock MS Invitational · Sep 18 | 18:54.61 | Comstock MS Invitational | September 18, 2018 |
| 3,200 Meters · Fenn Valley WinerySAC Jamboree #1 · Sep 13 | 16:53.51 | SAC Jamboree #1 | September 13, 2017 |
| 5,000 Meters · Channahon Community ParkSaints Twilight Meet · Aug 29 | 17:33.1 | Saints Twilight Meet | August 29, 2025 |
| 5,000 Meters · Gilmore Car MuseumQuad at Gilmore Car Museum · Sep 10 | 24:25.00 | Quad at Gilmore Car Museum | September 10, 2020 |
| 5,000 Meters · Kalamazoo Christian ElementarySAC League Meet at Kalamazoo Christian · Sep 16 | 30:13.71 | SAC League Meet at Kalamazoo Christian | September 16, 2020 |
| 5,000 Meters · Lake Township ParkSAC HS Jamboree #1 · Sep 14 | 22:47.20 | SAC HS Jamboree #1 | September 14, 2022 |
| 5,000 Meters · Schoolcraft HSTri at Schoolcraft · Sep 23 | 24:37.48 | Tri at Schoolcraft | September 23, 2020 |
| 5,000 Meters · South Christian Sports Park2023 Under the Lights Invite · Aug 25 | 19:54.10 | 2023 Under the Lights Invite | August 25, 2023 |
| 5,000 Meters · St. FrancisSaints Twilight Meet · Aug 30 | 18:42.4 | Saints Twilight Meet | August 30, 2024 |
| 8,000 Meters · Aspen Ridge Golf Course2025 CCAC Championships · Nov 8 | 28:20.18 | 2025 CCAC Championships | November 8, 2025 |
| 8,000 Meters · Calvin College - Gainey Athletic Complex2026 Knight Invite · Sep 19 | 29:29.0 | 2026 Knight Invite | September 19, 2026 |
| 8,000 Meters · Greenfield ParkWLC Warrior Invite-College · Oct 4 | 30:54.33 | WLC Warrior Invite-College | October 4, 2025 |
| 8,000 Meters · Heritage Park (Adrian) OFFICIALAdrian College Heritage Classic · Sep 26 | 28:28.7 | Adrian College Heritage Classic | September 26, 2026 |
| 8,000 Meters · Marshall Country Club2026 M.I.A.A. Cross Country Championship · Oct 31 | 28:09.22 | 2026 M.I.A.A. Cross Country Championship | October 31, 2026 |
| 8,000 Meters · Muskegon Community College Public Golf CourseJayhawk Invite · Oct 17 | 28:46.48 | Jayhawk Invite | October 17, 2026 |
| 8,000 Meters · Riverside ParkNAIA Great Lakes Challenge · Oct 25 | 27:55.60 | NAIA Great Lakes Challenge | October 25, 2025 |
| 8,000 Meters · St. Patrick's ParkBethel (Ind) Invitational · Oct 10 | 28:24.1 | Bethel (Ind) Invitational | October 10, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | 2025 CCAC ChampionshipsNov 8 · 8,000 Meters Men's Championships · Place 51 · Trinity Christian (Ill.) (Closed)Trinity Christian (Ill.) (Closed) | 8,000 Meters Men's Championships | 51 | 28:20.18 PB | So |
| Oct 25 | NAIA Great Lakes ChallengeOct 25 · 8,000 Meters Mens 8K - White · Place 107 · Trinity Christian (Ill.) (Closed)Trinity Christian (Ill.) (Closed) | 8,000 Meters Mens 8K - White | 107 | 27:55.60 PB | So |
| Oct 10 | Bethel (Ind) InvitationalOct 10 · 8,000 Meters College · Place 18 · Trinity Christian (Ill.) (Closed)Trinity Christian (Ill.) (Closed) | 8,000 Meters College | 18 | 28:24.1 PB | So |
| Oct 4 | WLC Warrior Invite-CollegeOct 4 · 8,000 Meters Men's College 8K · Place 47 · Trinity Christian (Ill.) (Closed)Trinity Christian (Ill.) (Closed) | 8,000 Meters Men's College 8K | 47 | 30:54.33 PB | So |
| Sep 19 | Midwest ClassicSep 19 · 8,000 Meters College · Place 80 · Trinity Christian (Ill.) (Closed)Trinity Christian (Ill.) (Closed) | 8,000 Meters College | 80 | 29:54.70 | So |
| Aug 29 | Saints Twilight MeetAug 29 · 5,000 Meters Men's Race · Place 53 · Trinity Christian (Ill.) (Closed)Trinity Christian (Ill.) (Closed) | 5,000 Meters Men's Race | 53 | 17:33.1 PB | So |
2024 Cross Country
2 results2023 Cross Country
1 results2022 Cross Country
1 results2020 Cross Country
3 results2019 Cross Country
1 results2018 Cross Country
2 results2017 Cross Country
3 results