Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.6 Miles · East Rockford Middle SchoolEast Rockford Invitational · Sep 11 | 10:20.09 | East Rockford Invitational | September 11, 2019 |
| 2 Miles · Allendale HSMS Conference Jamboree at Allendale · Sep 24 | 14:04.64 | MS Conference Jamboree at Allendale | September 24, 2019 |
| 2 Miles · Beach Elementary SchoolSparta Speed Races · Oct 10 | 13:25.4 | Sparta Speed Races | October 10, 2019 |
| 2 Miles · Forest Hills Eastern HS OFFICIALWMMSC Conference Meet at FHE · Oct 15 | 13:05.43 | WMMSC Conference Meet at FHE | October 15, 2019 |
| 2 Miles · Forest Hills Eastern XC CourseForest Hills Central MS XC Jamboree · Oct 9 | 14:09.78 | Forest Hills Central MS XC Jamboree | October 9, 2018 |
| 3,200 Meters · Allendale HSWMMSC League Jamboree · Sep 25 | 15:01.95 | WMMSC League Jamboree | September 25, 2018 |
| 3900 m · Allendale HSAllendale Falcon Invite · Oct 2 | 16:33.1 | Allendale Falcon Invite | October 2, 2021 |
| 5,000 Meters · East Rockford MSOK Red Conference Meet at East Rockford MS · Sep 19 | 22:05.00 | OK Red Conference Meet at East Rockford MS | September 19, 2023 |
| 5,000 Meters · Riverside ParkOK Red Conference Meet · Oct 19 | 21:36.94 | OK Red Conference Meet | October 19, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | OK Red Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 147 · RockfordRockford | 5,000 Meters Junior Varsity | 147 | 21:36.94 PB | 12 |
| Oct 13 | Kent Ottawa County MeetOct 13 · 5,000 Meters Varsity · Place 169 · RockfordRockford | 5,000 Meters Varsity | 169 | 21:54.73 | 12 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 358 · RockfordRockford | 5,000 Meters Division 1 | 358 | 21:41.3 | 12 |
| Oct 3 | OK Red Jamboree #2Oct 3 · 5,000 Meters Varsity · Place 211 · RockfordRockford | 5,000 Meters Varsity | 211 | 24:12.83 | 12 |
| Sep 30 | Allendale Falcon InviteSep 30 · 5,000 Meters Junior Varsity · Place 176 · RockfordRockford | 5,000 Meters Junior Varsity | 176 | 22:25.22 | 12 |
| Sep 23 | Cedar Springs InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 43 · RockfordRockford | 5,000 Meters Junior Varsity | 43 | 23:22.19 | 12 |
| Sep 19 | OK Red Conference Meet at East Rockford MSSep 19 · 5,000 Meters Varsity · Place 195 · RockfordRockford | 5,000 Meters Varsity | 195 | 22:05.00 PB | 12 |
| Sep 15 | Ottawa Hills InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 187 · RockfordRockford | 5,000 Meters Junior Varsity | 187 | 22:17.35 | 12 |
| Sep 9 | Bret Clements Bath InvitationalSep 9 · 5,000 Meters Varsity · Place 135 · RockfordRockford | 5,000 Meters Varsity | 135 | 23:36.01 | 12 |
| Aug 18 | Portage Central Early BirdAug 18 · 5,000 Meters Varsity · Place 190 · RockfordRockford | 5,000 Meters Varsity | 190 | 22:48.00 | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Kent Ottawa Invite at GaineyOct 15 · 5,000 Meters Junior Varsity · Place 74 · RockfordRockford | 5,000 Meters Junior Varsity | 74 | 22:55.34 | 11 |
| Oct 8 | 2022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 352 · RockfordRockford | 5,000 Meters Division 1 | 352 | 23:14.7 | 11 |
| Oct 4 | OK Red Jamboree #2Oct 4 · 5,000 Meters Varsity · Place 184 · RockfordRockford | 5,000 Meters Varsity | 184 | 23:03.11 | 11 |
| Sep 24 | Cedar Springs InvitationalSep 24 · 5,000 Meters Varsity · Place 86 · RockfordRockford | 5,000 Meters Varsity | 86 | 23:21.39 | 11 |
| Sep 20 | OK Red Jamboree #1Sep 20 · 5,000 Meters Varsity · Place 171 · RockfordRockford | 5,000 Meters Varsity | 171 | 22:06.16 | 11 |
| Sep 16 | Ottawa Hills InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 127 · RockfordRockford | 5,000 Meters Junior Varsity | 127 | 23:29.0 | 11 |
| Sep 10 | Bret Clements Bath InvitationalSep 10 · 5,000 Meters Varsity · Place 195 · RockfordRockford | 5,000 Meters Varsity | 195 | 25:22.53 | 11 |
| Aug 19 | Portage Central Early BirdAug 19 · 5,000 Meters Varsity · Place 271 · RockfordRockford | 5,000 Meters Varsity | 271 | 24:26.3 | 11 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Kent Ottawa County MeetOct 16 · 5,000 Meters Junior Varsity · Place 77 · RockfordRockford | 5,000 Meters Junior Varsity | 77 | 23:16.7 | 10 |
| Oct 9 | 2021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 455 · RockfordRockford | 5,000 Meters Division 1 | 455 | 23:41.8 | 10 |
| Oct 5 | OK Red Jamboree #2 at West OttawaOct 5 · 5,000 Meters Varsity · Place 208 · RockfordRockford | 5,000 Meters Varsity | 208 | 23:20.5 | 10 |
| Oct 2 | Allendale Falcon InviteOct 2 · 3,900 Meters Junior Varsity Scarlet (Big) · Place 75 · RockfordRockford | 3,900 Meters Junior Varsity Scarlet (Big) | 75 | 16:33.1 PB | 10 |
| Sep 21 | OK Red Jamboree #1Sep 21 · 5,000 Meters Junior Varsity · Place 87 · RockfordRockford | 5,000 Meters Junior Varsity | 87 | 21:05.7 | 10 |
| Sep 17 | Ottawa Hills Cross Country InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 159 · RockfordRockford | 5,000 Meters Junior Varsity | 159 | 22:40.52 | 10 |
| Sep 11 | Bret Clements Bath InvitationalSep 11 · 5,000 Meters Varsity · Place 137 · RockfordRockford | 5,000 Meters Varsity | 137 | 23:33.89 | 10 |
| Aug 20 | Portage Central Early BirdAug 20 · 5,000 Meters Varsity · Place 199 · RockfordRockford | 5,000 Meters Varsity | 199 | 22:44.5 | 10 |
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | OK Red JV ChampionshipOct 20 · 5,000 Meters Varsity · Place 63 · RockfordRockford | 5,000 Meters Varsity | 63 | 21:51.52 | 9 |
| Oct 13 | Grandville at RockfordOct 13 · 5,000 Meters Varsity · Place 57 · RockfordRockford | 5,000 Meters Varsity | 57 | 21:36.10 | 9 |
| Oct 6 | Rockford at East KentwoodOct 6 · 5,000 Meters Varsity · Place 51 · RockfordRockford | 5,000 Meters Varsity | 51 | 23:14.37 | 9 |
| Sep 29 | Grand Haven at RockfordSep 29 · 5,000 Meters Varsity · Place 61 · RockfordRockford | 5,000 Meters Varsity | 61 | 21:50.87 | 9 |
| Sep 22 | OK Red Dual 4: Rockford @ West OttawaSep 22 · 5,000 Meters Varsity · Place 61 · RockfordRockford | 5,000 Meters Varsity | 61 | 24:03.46 | 9 |
| Sep 15 | Rockford at CaledoniaSep 15 · 5,000 Meters Varsity · Place 66 · RockfordRockford | 5,000 Meters Varsity | 66 | 23:26.10 | 9 |
| Sep 10 | Jenison at RockfordSep 10 · 5,000 Meters Varsity · Place 62 · RockfordRockford | 5,000 Meters Varsity | 62 | 22:24.67 | 9 |
| Sep 1 | Hudsonville at RockfordSep 1 · 5,000 Meters Varsity · Place 72 · RockfordRockford | 5,000 Meters Varsity | 72 | 24:42.10 | 9 |
2019 Cross Country
5 results2018 Cross Country
4 results