Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4 Miles · Fisher Trails - Northwood U6th Annual Northwood Invite · Sep 6 | 31:37.40 | 6th Annual Northwood Invite | September 6, 2025 |
| 5,000 Meters · Boyne Highlands - The Moor Golf CourseLake Michigan Conference Championships · Oct 10 | 19:20.73 | Lake Michigan Conference Championships | October 10, 2023 |
| 5,000 Meters · Shepherd High School2025 Jeff Drenth Memorial · Aug 29 | 20:49.30 | 2025 Jeff Drenth Memorial | August 29, 2025 |
| 5,000 Meters · Shepherd High School XC Course2026 Jeff Drenth Memorial · Sep 4 | 20:36.07 | 2026 Jeff Drenth Memorial | September 4, 2026 |
| 5,000 Meters · Veterans Serving Veterans ParkNORTHERN MICHIGAN MEET OF CHAMPIONS (followed by MHSAA Zone 7 MS Regional) · Oct 21 | 18:20.80 | NORTHERN MICHIGAN MEET OF CHAMPIONS (followed by MHSAA Zone 7 MS Regional) | October 21, 2023 |
| 6,000 Meters · Fisher Trails - Northwood U5th Annual Northwood Invite · Sep 7 | 23:51.60 | 5th Annual Northwood Invite | September 7, 2024 |
| 8,000 Meters · Broadway Acres Golf CourseMIAA CC Championship · Nov 1 | 32:33.0 | MIAA CC Championship | November 1, 2025 |
| 8,000 Meters · Calvin College - Gainey Athletic ComplexKnight Invitational · Sep 28 | 33:06.2 | Knight Invitational | September 28, 2024 |
| 8,000 Meters · Grand Woods Park OFFICIALLansing Invitational Cross-Country Meet · Sep 20 | 33:15.9 | Lansing Invitational Cross-Country Meet | September 20, 2024 |
| 8,000 Meters · Marshall Country Club2026 M.I.A.A. Cross Country Championship · Oct 31 | 33:21.56 | 2026 M.I.A.A. Cross Country Championship | October 31, 2026 |
| 8,000 Meters · Oberlin CollegeOberlin College Inter-Regional Rumble · Oct 18 | 35:00.60 | Oberlin College Inter-Regional Rumble | October 18, 2025 |
| 8,000 Meters · Taylor UniversityRay Bullock Invitational · Oct 9 | 36:02.00 | Ray Bullock Invitational | October 9, 2026 |
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 1 | MIAA CC ChampionshipNov 1 · 8,000 Meters Men · Place 143 · AlmaAlma | 8,000 Meters Men | 143 | 32:33.0 PB | So |
| Oct 18 | Oberlin College Inter-Regional RumbleOct 18 · 8,000 Meters Men's Open · Place 167 · AlmaAlma | 8,000 Meters Men's Open | 167 | 35:00.60 PB | So |
| Oct 4 | Knight InvitationalOct 4 · 8,000 Meters Collegiate · Place 133 · AlmaAlma | 8,000 Meters Collegiate | 133 | 35:28.3 | So |
| Sep 19 | Lansing CC InvitationalSep 19 · 8,000 Meters Men's · Place 99 · AlmaAlma | 8,000 Meters Men's | 99 | 34:35.9 | So |
| Sep 6 | 6th Annual Northwood InviteSep 6 · 4 Miles Collegiate Men · Place 74 · AlmaAlma | 4 Miles Collegiate Men | 74 | 31:37.40 PB | So |
| Aug 29 | 2025 Jeff Drenth MemorialAug 29 · 5,000 Meters Men's 5K · Place 96 · AlmaAlma | 5,000 Meters Men's 5K | 96 | 20:49.30 PB | So |
2024 Cross Country
3 results2023 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Region 19 PROMOct 28 · 5,000 Meters Junior Varsity · Place 4 · Traverse City St. FrancTraverse City St. Franc | 5,000 Meters Junior Varsity | 4 | 17:43.1 | 12 |
| Oct 21 | NORTHERN MICHIGAN MEET OF CHAMPIONS (followed by MHSAA Zone 7 MS Regional)Oct 21 · 5,000 Meters Varsity · Place 51 · Traverse City St. FrancisTraverse City St. Francis | 5,000 Meters Varsity | 51 | 18:20.80 PB | 12 |
| Oct 10 | Lake Michigan Conference ChampionshipsOct 10 · 5,000 Meters High School Boys · Place 41 · Traverse City St. FrancisTraverse City St. Francis | 5,000 Meters High School Boys | 41 | 19:20.73 PB | 12 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Junior Varsity Division 3 · Place 123 · Traverse City St. FrancisTraverse City St. Francis | 5,000 Meters Junior Varsity Division 3 | 123 | 18:30.9 | 12 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 3 · Place 123 · Traverse City St. FrancisTraverse City St. Francis | 5,000 Meters Division 3 | 123 | 18:30.9 | 12 |
| Sep 30 | 2023 Shepherd BLUEJAY InviteSep 30 · 5,000 Meters Junior Varsity Elite · Place 57 · Traverse City St. FrancTraverse City St. Franc | 5,000 Meters Junior Varsity Elite | 57 | 18:29.2 | 12 |
| Sep 23 | Cadillac Veterans Serving Veterans Invitational Sep 23 · 5,000 Meters Junior Varsity · Place 8 · Traverse City St. FrancTraverse City St. Franc | 5,000 Meters Junior Varsity | 8 | 18:58.80 | 12 |
| Sep 15 | Ottawa Hills InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 20 · Traverse City St. FrancTraverse City St. Franc | 5,000 Meters Junior Varsity | 20 | 18:58.30 | 12 |
| Sep 9 | Bear Country InvitationalSep 9 · 5,000 Meters Varsity · Place 28 · Traverse City St. FrancTraverse City St. Franc | 5,000 Meters Varsity | 28 | 18:19.49 | 12 |
| Aug 30 | Red Devil InvitationalAug 30 · 5,000 Meters Varsity · Place 23 · Traverse City St. FrancTraverse City St. Franc | 5,000 Meters Varsity | 23 | 18:36.78 | 12 |
| Aug 26 | Benzie Pete Moss InviteAug 26 · 5,000 Meters Varsity · Place 71 · Traverse City St. FrancTraverse City St. Franc | 5,000 Meters Varsity | 71 | 18:53.45 | 12 |
| Aug 16 | 2023 LOC Team Camp Time TrialAug 16 · 2 Miles Varsity · Place 9 · Traverse City St. FrancisTraverse City St. Francis | 2 Miles Varsity | 9 | 12:19Unofficial | 12 |
| Aug 10 | Two Mile Time Trial 2023Aug 10 · 2 Miles Varsity · Place 9 · Traverse City St. FrancisTraverse City St. Francis | 2 Miles Varsity | 9 | 11:34.2Unofficial | 12 |
2022 Cross Country
2 results