Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allendale HSAllendale Falcon Invite · Sep 30 | 21:45.72 | Allendale Falcon Invite | September 30, 2017 |
| 5,000 Meters · Hill and Bale 5kHill and Bale · Sep 9 | 23:27.9 | Hill and Bale | September 9, 2017 |
| 5,000 Meters · Manistee HSLakes 8 Conference Championship @ Manistee · Oct 18 | 23:57.59 | Lakes 8 Conference Championship @ Manistee | October 18, 2016 |
| 5,000 Meters · McGraft ParkBig Red Mini Invite · Oct 24 | 21:02 | Big Red Mini Invite | October 24, 2017 |
| 5,000 Meters · Oakridge HSOakridge HS Invitational · Sep 23 | 25:20.94 | Oakridge HS Invitational | September 23, 2017 |
| 5,000 Meters · Orchard View HSLakes 8 Conference Championship at Orchard View · Oct 17 | 21:49 | Lakes 8 Conference Championship at Orchard View | October 17, 2017 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 22:50.3 | Portage Invite | October 5, 2019 |
| 5,000 Meters · University Park Golf CourseGMAA High School · Oct 13 | 21:37.58 | GMAA High School | October 13, 2017 |
| 5,000 Meters · West Shore Community CollegeLakes 8 jamboree #1 @ WSCC · Sep 26 | 23:55.39 | Lakes 8 jamboree #1 @ WSCC | September 26, 2017 |
| 5,000 Meters · Western Michigan Christian HSLakes 8 Conference Final @ WMC · Oct 16 | 24:08.1 | Lakes 8 Conference Final @ WMC | October 16, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 4 · Place 184 · Muskegon Western Mich. Christian | 5,000 Meters Division 4 | 184 | 22:50.3 PB | 12 |
| Oct 1 | Lakes 8 Jamboree #2Oct 1 · 5,000 Meters Varsity · Place 36 · Muskegon Western Mic.. | 5,000 Meters Varsity | 36 | 24:30.0 | 12 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Junior Varsity · Place 49 · Muskegon Western Mic.. | 5,000 Meters Junior Varsity | 49 | 22:08.8 | 12 |
| Sep 7 | Hill and BaleSep 7 · 5,000 Meters Junior Varsity · Place 28 · Muskegon Western Mich. Christian | 5,000 Meters Junior Varsity | 28 | 24:19.1 | — |
| Aug 28 | Grand Haven InviteAug 28 · 5,000 Meters Varsity · Place 81 · Muskegon Western Mic.. | 5,000 Meters Varsity | 81 | 23:31.99 | 12 |
| Aug 24 | Muskegon Catholic Central InviteAug 24 · 5,000 Meters Varsity · Place 150 · Muskegon Western Mic.. | 5,000 Meters Varsity | 150 | 24:09.23 | 12 |
| Aug 19 | Orchard view inviteAug 19 · 5,000 Meters Varsity · Place 87 · Muskegon Western Mic.. | 5,000 Meters Varsity | 87 | 24:58.37 | 12 |
2018 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Late Season Warrior InvitationalOct 20 · 5,000 Meters Varsity · Place 47 · Muskegon Western Mic.. | 5,000 Meters Varsity | 47 | 24:05.85 | 11 |
| Oct 16 | Lakes 8 Conference Final @ WMCOct 16 · 5,000 Meters Varsity · Place 34 · Muskegon Western Mich. Christian | 5,000 Meters Varsity | 34 | 24:08.1 PB | 11 |
| Oct 12 | GMAA Cross Country InvitationalOct 12 · Varsity · Place 37 · Muskegon Western Mich. Ch | Varsity | 37 | 22:47.24 | 11 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 4 Men · Place 161 · Muskegon Western Mich. Christian | 5,000 Meters Division 4 Men | 161 | 23:42.3 | 11 |
| Oct 2 | Lakes 8 Jamboree #2 @ ManisteeOct 2 · Varsity · Place 31 · Muskegon Western Mich. Ch | Varsity | 31 | 24:27.00 | 11 |
| Sep 29 | Allendale Falcon InviteSep 29 · 5,000 Meters Junior Varsity · Place 185 · Muskegon Western Mich. Ch | 5,000 Meters Junior Varsity | 185 | 23:23.9 | 11 |
| Sep 25 | Lakes 8 Jamboree #1 @ Orchard ViewSep 25 · 5,000 Meters Varsity · Place 34 · Muskegon Western Mich. Christian | 5,000 Meters Varsity | 34 | 24:55.76 | 11 |
| Sep 22 | Oakridge HS InvitationalSep 22 · Varsity · Place 16 · Muskegon Western Mich. Ch | Varsity | 16 | 22:54.36 | 11 |
| Sep 15 | Sparta InvitationalSep 15 · 5,000 Meters Varsity · Place 158 · Muskegon Western Mich. Ch | 5,000 Meters Varsity | 158 | 25:17.22 | 11 |
| Sep 8 | Hill and BaleSep 8 · 5,000 Meters Junior Varsity · Place 31 · Muskegon Western Mich. Ch | 5,000 Meters Junior Varsity | 31 | 26:15.8 | 11 |
| Aug 25 | Muskegon Catholic Central InviteAug 25 · 5,000 Meters Varsity · Place 128 · Muskegon Western Mich. Ch | 5,000 Meters Varsity | 128 | 23:27.00 | 11 |
| Aug 20 | Orchard View Cardinal InvitationalAug 20 · 5,000 Meters Varsity · Place 164 · Muskegon Western Mich. Ch | 5,000 Meters Varsity | 164 | 24:11.65 | 11 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Big Red Mini InviteOct 24 · 5,000 Meters Varsity · Place 23 · Muskegon Western Mich. Christian | 5,000 Meters Varsity | 23 | 21:02 PB | 10 |
| Oct 17 | Lakes 8 Conference Championship at Orchard ViewOct 17 · 5,000 Meters Varsity · Place 32 · Muskegon Western Mich. Christian | 5,000 Meters Varsity | 32 | 21:49 PB | 10 |
| Oct 13 | GMAA High SchoolOct 13 · 5,000 Meters Junior Varsity · Place 30 · Muskegon Western Mich. Christian | 5,000 Meters Junior Varsity | 30 | 21:37.58 PB | 10 |
| Oct 3 | Lakes 8 Jamboree #2 at Western Michigan ChristianOct 3 · 5,000 Meters Varsity · Place 36 · Muskegon Western Mich. Christian | 5,000 Meters Varsity | 36 | 22:58.61Unofficial | 10 |
| Sep 30 | Allendale Falcon InviteSep 30 · 5,000 Meters Junior Varsity · Place 153 · Muskegon Western Mich. Christian | 5,000 Meters Junior Varsity | 153 | 21:45.72 PB | 10 |
| Sep 26 | Lakes 8 jamboree #1 @ WSCCSep 26 · 5,000 Meters Varsity · Place 31 · Muskegon Western Mich. Christian | 5,000 Meters Varsity | 31 | 23:55.39 PB | 10 |
| Sep 23 | Oakridge HS InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 52 · Muskegon Western Mich. Christian | 5,000 Meters Junior Varsity | 52 | 25:20.94 PB | 10 |
| Sep 9 | Hill and BaleSep 9 · 5,000 Meters Boys JV · Place 38 · Muskegon Western Mich. Christian | 5,000 Meters Boys JV | 38 | 23:27.9 PB | 10 |
| Aug 21 | Cardinal InvitationalAug 21 · 5,000 Meters Varsity · Place 123 · Muskegon Western Mich. Christian | 5,000 Meters Varsity | 123 | 23:16.22 | 10 |
2016 Cross Country
1 results