Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.7 Miles · East Rockford MSNorth Rockford MKO League Meet · Oct 4 | 13:09 | North Rockford MKO League Meet | October 4, 2017 |
| 2 Miles · Beach Elementary SchoolCedar Springs MS Invite · Oct 16 | 16:38.61 | Cedar Springs MS Invite | October 16, 2018 |
| 2 Miles · Forest Hills Eastern XC CourseForest Hills Central MS XC Jamboree · Oct 9 | 18:42.55 | Forest Hills Central MS XC Jamboree | October 9, 2018 |
| 2 Miles · Sparta 2 Mile CourseSparta Invitational · Sep 16 | 16:53.91 | Sparta Invitational | September 16, 2017 |
| 3,000 Meters · Ridge Point Community ChurchMKO @ Holland/Ridge Pointe · Sep 13 | 18:25 | MKO @ Holland/Ridge Pointe | September 13, 2017 |
| 3,200 Meters · Allendale HSWMMSC League Jamboree · Sep 25 | 18:33.16 | WMMSC League Jamboree | September 25, 2018 |
| 3,200 Meters · Fish Creek Sportsmen's Club 3200MDon Baese Invitational · Sep 30 | 17:18.84 | Don Baese Invitational | September 30, 2017 |
| 3,200 Meters · Holland ChristianHolland Christian Middle School CC Invite · Oct 11 | 16:24.91 | Holland Christian Middle School CC Invite | October 11, 2017 |
| 3,200 Meters · Rycenga ParkFruitport MS Jamboree · Sep 20 | 18:43.40 | Fruitport MS Jamboree | September 20, 2017 |
| 3900 m · Allendale HSAllendale Falcon Invite · Oct 2 | 20:07.6 | Allendale Falcon Invite | October 2, 2021 |
| 5,000 Meters · East Rockford MSJenison at Rockford · Sep 10 | 25:06.74 | Jenison at Rockford | September 10, 2020 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 21:49.5 | Portage Invite | October 5, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | 2022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 364 · RockfordRockford | 5,000 Meters Division 1 | 364 | 23:50.2 | 12 |
| Oct 4 | OK Red Jamboree #2Oct 4 · 5,000 Meters Varsity · Place 199 · RockfordRockford | 5,000 Meters Varsity | 199 | 24:47.56 | 12 |
| Sep 24 | Cedar Springs InvitationalSep 24 · 5,000 Meters Varsity · Place 91 · RockfordRockford | 5,000 Meters Varsity | 91 | 23:43.24 | 12 |
| Sep 20 | OK Red Jamboree #1Sep 20 · 5,000 Meters Varsity · Place 210 · RockfordRockford | 5,000 Meters Varsity | 210 | 26:30.16 | 12 |
| Sep 16 | Ottawa Hills InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 150 · RockfordRockford | 5,000 Meters Junior Varsity | 150 | 27:06.2 | 12 |
| Sep 10 | Bret Clements Bath InvitationalSep 10 · 5,000 Meters Varsity · Place 196 · RockfordRockford | 5,000 Meters Varsity | 196 | 25:32.80 | 12 |
| Aug 19 | Portage Central Early BirdAug 19 · 5,000 Meters Varsity · Place 325 · RockfordRockford | 5,000 Meters Varsity | 325 | 31:57.4 | 12 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Kent Ottawa County MeetOct 16 · 5,000 Meters Junior Varsity · Place 91 · RockfordRockford | 5,000 Meters Junior Varsity | 91 | 25:43.3 | 11 |
| Oct 9 | 2021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 510 · RockfordRockford | 5,000 Meters Division 1 | 510 | 27:17.7 | 11 |
| Oct 5 | OK Red Jamboree #2 at West OttawaOct 5 · 5,000 Meters Varsity · Place 231 · RockfordRockford | 5,000 Meters Varsity | 231 | 27:48.9 | 11 |
| Oct 2 | Allendale Falcon InviteOct 2 · 3,900 Meters Junior Varsity Scarlet (Big) · Place 96 · RockfordRockford | 3,900 Meters Junior Varsity Scarlet (Big) | 96 | 20:07.6 PB | 11 |
| Sep 21 | OK Red Jamboree #1Sep 21 · 5,000 Meters Junior Varsity · Place 142 · RockfordRockford | 5,000 Meters Junior Varsity | 142 | 26:10.3 | 11 |
| Sep 17 | Ottawa Hills Cross Country InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 216 · RockfordRockford | 5,000 Meters Junior Varsity | 216 | 31:48.39 | 11 |
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | OK Red JV ChampionshipOct 20 · 5,000 Meters Varsity · Place 69 · RockfordRockford | 5,000 Meters Varsity | 69 | 25:55.85 | 10 |
| Oct 13 | Grandville at RockfordOct 13 · 5,000 Meters Varsity · Place 68 · RockfordRockford | 5,000 Meters Varsity | 68 | 26:41.40 | 10 |
| Oct 6 | Rockford at East KentwoodOct 6 · 5,000 Meters Varsity · Place 55 · RockfordRockford | 5,000 Meters Varsity | 55 | 27:06.30 | 10 |
| Sep 29 | Grand Haven at RockfordSep 29 · 5,000 Meters Varsity · Place 72 · RockfordRockford | 5,000 Meters Varsity | 72 | 25:26.62 | 10 |
| Sep 22 | OK Red Dual 4: Rockford @ West OttawaSep 22 · 5,000 Meters Varsity · Place 69 · RockfordRockford | 5,000 Meters Varsity | 69 | 25:49.94 | 10 |
| Sep 15 | Rockford at CaledoniaSep 15 · 5,000 Meters Varsity · Place 74 · RockfordRockford | 5,000 Meters Varsity | 74 | 24:43.98 | 10 |
| Sep 10 | Jenison at RockfordSep 10 · 5,000 Meters Varsity · Place 71 · RockfordRockford | 5,000 Meters Varsity | 71 | 25:06.74 PB | 10 |
| Sep 1 | Hudsonville at RockfordSep 1 · 5,000 Meters Varsity · Place 86 · RockfordRockford | 5,000 Meters Varsity | 86 | 29:04.03 | 10 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Kent Ottawa County MeetOct 12 · 5,000 Meters Junior Varsity · Place 94 · RockfordRockford | 5,000 Meters Junior Varsity | 94 | 21:45.8 | 9 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 1 JV · Place 532 · RockfordRockford | 5,000 Meters Division 1 JV | 532 | 21:49.5 PB | 9 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Junior Varsity · Place 220 · RockfordRockford | 5,000 Meters Junior Varsity | 220 | 23:14.2 | 9 |
| Sep 17 | OK Red Jamboree #1Sep 17 · 5,000 Meters Varsity · Place 228 · RockfordRockford | 5,000 Meters Varsity | 228 | 24:21.5 | 9 |
| Sep 14 | Sparta InvitationalSep 14 · 5,000 Meters Varsity · Place 146 · RockfordRockford | 5,000 Meters Varsity | 146 | 25:32.91 | 9 |
| Sep 7 | Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 278 · RockfordRockford | 5,000 Meters Varsity | 278 | 24:15.77 | 9 |
| Aug 16 | Portage Central Early BirdAug 16 · 5,000 Meters Varsity · Place 319 · RockfordRockford | 5,000 Meters Varsity | 319 | 25:14 | 9 |
2018 Cross Country
3 results2017 Cross Country
6 results