Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Allendale HSSpring Lake and Kenowa at Allendale MS · Oct 7 | 13:41.78 | Spring Lake and Kenowa at Allendale MS | October 7, 2020 |
| 2 Miles · Kenowa Hills High School Athletic FieldSpring Lake, Cedar Springs, Greenville, FHN, East GR @ Kenowa Hills · Oct 8 | 13:44.20 | Spring Lake, Cedar Springs, Greenville, FHN, East GR @ Kenowa Hills | October 8, 2019 |
| 2 Miles · Spring Lake HS OFFICIALMS Conference Championship · Oct 15 | 13:38.25 | MS Conference Championship | October 15, 2019 |
| 5,000 Meters · Diamond Springs Golf CourseOK Blue Conference Meet · Oct 19 | 19:30.30 | OK Blue Conference Meet | October 19, 2022 |
| 5,000 Meters · Fruit Ridge HayridesSparta Invitational · Sep 14 | 21:01.67 | Sparta Invitational | September 14, 2024 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D2 Finals · Nov 6 | 19:39.33 | MHSAA LP D2 Finals | November 6, 2021 |
| 5,000 Meters · South Christian Sports Park2023 Under the Lights Invite · Aug 25 | 20:31.60 | 2023 Under the Lights Invite | August 25, 2023 |
| 5,000 Meters · Unity Christian High SchoolOK Blue Jamboree #1 · Sep 22 | 21:13.19 | OK Blue Jamboree #1 | September 22, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP Division 2 FinalsNov 2 · 5,000 Meters Division 2 · Place 138 · Spring LakeSpring Lake | 5,000 Meters Division 2 | 138 | 20:31.4 | 12 |
| Oct 25 | MHSAA LP Region 10-2 @ BenzieOct 25 · 5,000 Meters Division 2 · Place 22 · Spring LakeSpring Lake | 5,000 Meters Division 2 | 22 | 19:41.26 | 12 |
| Oct 16 | OK Black Conference MeetOct 16 · 5,000 Meters Varsity · Place 36 · Spring LakeSpring Lake | 5,000 Meters Varsity | 36 | 20:54.14 | 12 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 2 · Place 112 · Spring LakeSpring Lake | 5,000 Meters Division 2 | 112 | 21:43.9 | 12 |
| Oct 2 | OK Black Jamboree #2Oct 2 · 5,000 Meters Varsity · Place 19 · Spring LakeSpring Lake | 5,000 Meters Varsity | 19 | 20:35.58 | 12 |
| Sep 18 | OK Black Jamboree @ Unity ChristianSep 18 · 5,000 Meters Varsity · Place 19 · Spring LakeSpring Lake | 5,000 Meters Varsity | 19 | 21:43.36 | 12 |
| Sep 14 | Sparta InvitationalSep 14 · 5,000 Meters Gold Varsity · Place 14 · Spring LakeSpring Lake | 5,000 Meters Gold Varsity | 14 | 21:01.67 PB | 12 |
| Sep 7 | 42nd West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Varsity · Place 41 · Spring LakeSpring Lake | 5,000 Meters Varsity | 41 | 21:30.15 | 12 |
| Aug 24 | Benzie Pete Moss InviteAug 24 · 5,000 Meters Varsity · Place 53 · Spring LakeSpring Lake | 5,000 Meters Varsity | 53 | 21:26.5 | 12 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MHSAA LP Division 2 FinalsNov 4 · 5,000 Meters Division 2 · Place 55 · Spring LakeSpring Lake | 5,000 Meters Division 2 | 55 | 19:24.4 | 11 |
| Oct 28 | MHSAA LP Region 11-2 @ AllendaleOct 28 · 5,000 Meters Division 2 · Place 22 · Spring LakeSpring Lake | 5,000 Meters Division 2 | 22 | 19:40.08 | 11 |
| Oct 18 | OK Blue Jamboree #3 @ AllendaleOct 18 · 5,000 Meters Varsity · Place 9 · Spring LakeSpring Lake | 5,000 Meters Varsity | 9 | 20:02.38 | 11 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 2 · Place 67 · Spring LakeSpring Lake | 5,000 Meters Division 2 | 67 | 20:45.0 | 11 |
| Oct 4 | OK Blue Jamboree #2 @ Holland Christian Oct 4 · 5,000 Meters Varsity · Place 9 · Spring LakeSpring Lake | 5,000 Meters Varsity | 9 | 20:43.48 | 11 |
| Sep 23 | 2023 Chargers Autumn Sunrise InviteSep 23 · 5,000 Meters Varsity · Place 14 · Spring LakeSpring Lake | 5,000 Meters Varsity | 14 | 20:01.5 | JR |
| Sep 20 | OK Blue Jamboree #1 @ Spring LakeSep 20 · 5,000 Meters Varsity · Place 8 · Spring LakeSpring Lake | 5,000 Meters Varsity | 8 | 20:12.20 | 11 |
| Sep 16 | Sparta InvitationalSep 16 · 5,000 Meters Varsity · Place 8 · Spring LakeSpring Lake | 5,000 Meters Varsity | 8 | 20:29.25 | 11 |
| Sep 9 | 41st West Ottawa Bredeweg InviteSep 9 · 5,000 Meters Varsity · Place 47 · Spring LakeSpring Lake | 5,000 Meters Varsity | 47 | 21:34.30 | 11 |
| Aug 25 | 2023 Under the Lights InviteAug 25 · 5,000 Meters Twilight Girls 5k · Place 11 · Spring LakeSpring Lake | 5,000 Meters Twilight Girls 5k | 11 | 20:31.60 PB | 11 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MHSAA LP Division 2 FinalsNov 5 · 5,000 Meters Division 2 · Place 51 · Spring LakeSpring Lake | 5,000 Meters Division 2 | 51 | 19:45.36 | 10 |
| Oct 29 | MHSAA LP Region 11-2 @ AllendaleOct 29 · 5,000 Meters Division 2 · Place 8 · Spring LakeSpring Lake | 5,000 Meters Division 2 | 8 | 19:30.01 | 10 |
| Oct 19 | OK Blue Conference MeetOct 19 · 5,000 Meters Varsity · Place 2 · Spring LakeSpring Lake | 5,000 Meters Varsity | 2 | 19:30.30 PB | 10 |
| Oct 8 | 2022 Portage XC Invitational Oct 8 · 5,000 Meters Division 2 · Place 25 · Spring LakeSpring Lake | 5,000 Meters Division 2 | 25 | 19:31.3 | 10 |
| Oct 1 | Otsego Bulldog InvitationalOct 1 · 5,000 Meters Varsity Division 2 · Place 24 · Spring LakeSpring Lake | 5,000 Meters Varsity Division 2 | 24 | 19:57.61 | 10 |
| Sep 24 | 2022 Chargers Autumn Sunrise InviteSep 24 · 5,000 Meters Varsity · Place 5 · Spring LakeSpring Lake | 5,000 Meters Varsity | 5 | 19:12.5 | SO |
| Sep 21 | OK Blue Jamboree 1 @ FruitportSep 21 · 5,000 Meters Varsity · Place 5 · Spring LakeSpring Lake | 5,000 Meters Varsity | 5 | 21:00.12 | 10 |
| Sep 10 | 40th West Ottawa Bredeweg InviteSep 10 · 5,000 Meters Varsity · Place 17 · Spring LakeSpring Lake | 5,000 Meters Varsity | 17 | 19:58.9 | 10 |
2021 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MHSAA LP D2 FinalsNov 6 · 5,000 Meters D2 · Place 43 · Spring LakeSpring Lake | 5,000 Meters D2 | 43 | 19:39.33 PB | 9 |
| Oct 30 | MHSAA LP Region 11-2 @ AllendaleOct 30 · 5,000 Meters Division 2 · Place 9 · Spring LakeSpring Lake | 5,000 Meters Division 2 | 9 | 19:59.35 | 9 |
| Oct 23 | Mel Hall InvitationalOct 23 · 5,000 Meters Varsity · Place 8 · Spring LakeSpring Lake | 5,000 Meters Varsity | 8 | 20:02.94 | 9 |
| Oct 20 | OK Blue Conference MeetOct 20 · 5,000 Meters Varsity · Place 3 · Spring LakeSpring Lake | 5,000 Meters Varsity | 3 | 19:50.60 | 9 |
| Oct 9 | 2021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 2 · Place 51 · Spring LakeSpring Lake | 5,000 Meters Division 2 | 51 | 20:39.6 | 9 |
| Oct 6 | OK Blue Jamboree #2Oct 6 · 5,000 Meters Varsity · Place 2 · Spring LakeSpring Lake | 5,000 Meters Varsity | 2 | 20:25.47 | 9 |
| Oct 2 | Otsego Bulldog InvitationalOct 2 · 5,000 Meters Varsity Division 2 · Place 18 · Spring LakeSpring Lake | 5,000 Meters Varsity Division 2 | 18 | 19:51.4 | 9 |
| Sep 25 | 2021 Chargers Autumn Sunrise InvitationalSep 25 · 5,000 Meters Varsity · Place 7 · Spring LakeSpring Lake | 5,000 Meters Varsity | 7 | 19:59.1 | — |
| Sep 22 | OK Blue Jamboree #1Sep 22 · 5,000 Meters All · Place 3 · Spring LakeSpring Lake | 5,000 Meters All | 3 | 21:13.19 PB | 9 |
| Sep 17 | Sparta InvitationalSep 17 · 5,000 Meters Varsity · Place 13 · Spring LakeSpring Lake | 5,000 Meters Varsity | 13 | 20:34.08 | 9 |
| Sep 7 | Bulldog InviteSep 7 · 5,000 Meters Varsity · Place 3 · Spring LakeSpring Lake | 5,000 Meters Varsity | 3 | 20:45.85 | 9 |
| Aug 28 | Pete Moss Benzie InviteAug 28 · 5,000 Meters Varsity · Place 41 · Spring LakeSpring Lake | 5,000 Meters Varsity | 41 | 20:25.1 | 9 |
2020 Cross Country
5 results2019 Cross Country
5 results