Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allendale HSOK Blue Jamboree @ Allendale · Oct 18 | 17:06.00 | OK Blue Jamboree @ Allendale | October 18, 2016 |
| 5,000 Meters · Allendale HSMHSAA LP Regional 11-2 @ Allendale · Oct 31 | 17:15.87 | MHSAA LP Regional 11-2 @ Allendale | October 31, 2015 |
| 5,000 Meters · Branstrom ParkLakes Jamboree at Fremont · Oct 6 | 19:10.8 | Lakes Jamboree at Fremont | October 6, 2015 |
| 5,000 Meters · Grace Will Country Club - Kenowa HillsKenowa Hills Invitational · Aug 24 | 17:30.3 | Kenowa Hills Invitational | August 24, 2015 |
| 5,000 Meters · Gracewil Country ClubKenowa Hills Invite · Aug 27 | 18:32.37 | Kenowa Hills Invite | August 27, 2014 |
| 5,000 Meters · Grand Haven High SchoolDon Anderson Invitational · Sep 1 | 18:31.16 | Don Anderson Invitational | September 1, 2015 |
| 5,000 Meters · Hill and Bale 5kHill and Bale Invitational · Sep 12 | 18:33.1 | Hill and Bale Invitational | September 12, 2015 |
| 5,000 Meters · Ludington College courseLakes 8 Conference Jamboree- Ludington · Sep 30 | 18:02.90 | Lakes 8 Conference Jamboree- Ludington | September 30, 2014 |
| 5,000 Meters · Orchard View HSLakes 8 Conference Meet- O.V. · Oct 14 | 17:42.15 | Lakes 8 Conference Meet- O.V. | October 14, 2014 |
| 5,000 Meters · Portage West MSPortage Invitational · Oct 4 | 17:32 | Portage Invitational | October 4, 2014 |
| 5,000 Meters · Riverside ParkOK Blue Jamboree #1 · Sep 14 | 17:25.30 | OK Blue Jamboree #1 | September 14, 2016 |
| 5,000 Meters · Rycenga ParkLakes Jamboree at Spring Lake · Oct 20 | 17:56.69 | Lakes Jamboree at Spring Lake | October 20, 2015 |
| 5,000 Meters · Sparta HSThe Real OK Blue Jamboree @Sparta · Sep 28 | 17:25.4 | The Real OK Blue Jamboree @Sparta | September 28, 2016 |
| 5,000 Meters · Spring Lake HS OFFICIALMel Hall Invitational · Oct 22 | 17:26.1 | Mel Hall Invitational | October 22, 2016 |
| 5,000 Meters · West Ottawa High SchoolWest Ottawa Bredeweg Invite · Sep 10 | 17:59.70 | West Ottawa Bredeweg Invite | September 10, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 11-02 @ AllendaleOct 29 · 5,000 Meters Varsity · Place 27 · Spring Lake | 5,000 Meters Varsity | 27 | 17:21.92 | 12 |
| Oct 22 | Mel Hall InvitationalOct 22 · 5,000 Meters Varsity · Place 12 · Spring Lake | 5,000 Meters Varsity | 12 | 17:26.1 PB | 12 |
| Oct 18 | OK Blue Jamboree @ AllendaleOct 18 · 5,000 Meters Varsity · Place 8 · Spring Lake | 5,000 Meters Varsity | 8 | 17:06.00 PB | 12 |
| Sep 28 | The Real OK Blue Jamboree @SpartaSep 28 · 5,000 Meters Varsity · Place 8 · Spring Lake | 5,000 Meters Varsity | 8 | 17:25.4 PB | 12 |
| Sep 14 | OK Blue Jamboree #1Sep 14 · 5,000 Meters Varsity · Place 9 · Spring Lake | 5,000 Meters Varsity | 9 | 17:25.30 PB | 12 |
| Sep 10 | West Ottawa Bredeweg InviteSep 10 · 5,000 Meters Varsity · Place 29 · Spring Lake | 5,000 Meters Varsity | 29 | 17:59.70 PB | 12 |
| Aug 29 | Kenowa Hills InvitationalAug 29 · 5,000 Meters Gold Race · Place 9 · Spring Lake | 5,000 Meters Gold Race | 9 | 17:56.56 | 12 |
| Aug 22 | Cardinal InvitationalAug 22 · 5,000 Meters Varsity · Place 16 · Spring Lake | 5,000 Meters Varsity | 16 | 17:45.98 | 12 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Regional 11-2 @ AllendaleOct 31 · 5,000 Meters Varsity · Place 20 · Spring Lake | 5,000 Meters Varsity | 20 | 17:15.87 PB | 11 |
| Oct 24 | Mel Hall InvitationalOct 24 · 5,000 Meters Varsity · Place 19 · Spring Lake | 5,000 Meters Varsity | 19 | 18:37.33 | 11 |
| Oct 20 | Lakes Jamboree at Spring LakeOct 20 · 5,000 Meters Varsity · Place 14 · Spring Lake | 5,000 Meters Varsity | 14 | 17:56.69 PB | 11 |
| Oct 6 | Lakes Jamboree at FremontOct 6 · 5,000 Meters Varsity · Place 14 · Spring Lake | 5,000 Meters Varsity | 14 | 19:10.8 PB | 11 |
| Sep 29 | Lakes Jamboree at FruitportSep 29 · 5,000 Meters Varsity · Place 13 · Spring Lake | 5,000 Meters Varsity | 13 | 18:06.00 | 11 |
| Sep 12 | Hill and Bale InvitationalSep 12 · 5,000 Meters Varsity Large Schools · Place 21 · Spring Lake | 5,000 Meters Varsity Large Schools | 21 | 18:33.1 PB | 11 |
| Sep 1 | Don Anderson InvitationalSep 1 · 5,000 Meters Varsity · Place 15 · Spring Lake | 5,000 Meters Varsity | 15 | 18:31.16 PB | 11 |
| Aug 24 | Kenowa Hills InvitationalAug 24 · 5,000 Meters Gold Race · Place 10 · Spring Lake | 5,000 Meters Gold Race | 10 | 17:30.3 PB | 11 |
2014 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP D2 Region 11 @ AllendaleOct 25 · 5,000 Meters Varsity · Place 32 · Spring Lake | 5,000 Meters Varsity | 32 | 17:41.28 | 10 |
| Oct 18 | Mel Hall InvitationalOct 18 · 5,000 Meters Varsity · Place 18 · Spring Lake | 5,000 Meters Varsity | 18 | 17:42.4 | 10 |
| Oct 14 | Lakes 8 Conference Meet- O.V. Oct 14 · 5,000 Meters Varsity · Place 11 · Spring Lake | 5,000 Meters Varsity | 11 | 17:42.15 PB | 10 |
| Oct 4 | Portage InvitationalOct 4 · 5,000 Meters Division 2 Men · Place 93 · Spring Lake | 5,000 Meters Division 2 Men | 93 | 17:32 PB | 10 |
| Sep 30 | Lakes 8 Conference Jamboree- LudingtonSep 30 · 5,000 Meters Varsity · Place 12 · Spring Lake | 5,000 Meters Varsity | 12 | 18:02.90 PB | 10 |
| Sep 23 | Lakes 8 Conference Jamboree- Spring LakeSep 23 · 5,000 Meters Varsity · Place 11 · Spring Lake | 5,000 Meters Varsity | 11 | 17:54.5 | 10 |
| Sep 6 | Hill and Bale InvitationalSep 6 · 5,000 Meters Varsity · Place 35 · Spring Lake | 5,000 Meters Varsity | 35 | 19:07.4 | 10 |
| Aug 27 | Kenowa Hills InviteAug 27 · 5,000 Meters Gold Race · Place 25 · Spring Lake | 5,000 Meters Gold Race | 25 | 18:32.37 PB | 10 |