Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.6 Miles · East Rockford Middle SchoolEast Rockford Invitational · Sep 11 | 15:45.06 | East Rockford Invitational | September 11, 2019 |
| 2 Miles · Allendale HSMS Conference Jamboree at Allendale · Sep 24 | 18:57.02 | MS Conference Jamboree at Allendale | September 24, 2019 |
| 2 Miles · Beach Elementary SchoolCedar Springs vs NRMS Dual · Sep 17 | 15:47 | Cedar Springs vs NRMS Dual | September 17, 2020 |
| 2 Miles · Crossroads Middle SchoolNRMS at Northview Dual · Sep 24 | 17:59.70 | NRMS at Northview Dual | September 24, 2020 |
| 2 Miles · East Rockford MSNorthview vs NRMS Dual · Oct 8 | 15:28 | Northview vs NRMS Dual | October 8, 2020 |
| 2 Miles · Forest Hills Eastern HS OFFICIALWMMSC Conference Meet at FHE · Oct 15 | 16:48.24 | WMMSC Conference Meet at FHE | October 15, 2019 |
| 5,000 Meters · East Rockford MSOK Red Conference Meet at East Rockford MS · Sep 19 | 18:54.06 | OK Red Conference Meet at East Rockford MS | September 19, 2023 |
| 5,000 Meters · Riverside ParkOK Red Conference Meet · Oct 19 | 18:44.37 | OK Red Conference Meet | October 19, 2023 |
| 5,000 Meters · South Christian Sports Park2023 Under the Lights Invite · Aug 25 | 19:46.70 | 2023 Under the Lights Invite | August 25, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | OK Red Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 28 · RockfordRockford | 5,000 Meters Junior Varsity | 28 | 18:52.89 | 12 |
| Oct 12 | Kent Ottawa County MeetOct 12 · 5,000 Meters Junior Varsity · Place 60 · RockfordRockford | 5,000 Meters Junior Varsity | 60 | 19:18.12 | 12 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 182 · RockfordRockford | 5,000 Meters Division 1 | 182 | 19:38.0 | 12 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Junior Varsity · Place 43 · RockfordRockford | 5,000 Meters Junior Varsity | 43 | 19:33.17 | 12 |
| Sep 25 | OK Red Jamboree #2 at EKSep 25 · 5,000 Meters Junior Varsity · Place 26 · RockfordRockford | 5,000 Meters Junior Varsity | 26 | 20:30.08 | 12 |
| Sep 21 | Cedar Springs XC InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 13 · RockfordRockford | 5,000 Meters Junior Varsity | 13 | 19:59.73 | 12 |
| Sep 13 | Ottawa Hills InvitationalSep 13 · 5,000 Meters Varsity · Place 133 · RockfordRockford | 5,000 Meters Varsity | 133 | 19:46.86 | 12 |
| Sep 10 | OK Red Jamboree #1 at WOSep 10 · 5,000 Meters Varsity · Place 82 · RockfordRockford | 5,000 Meters Varsity | 82 | 20:13.27 | 12 |
| Aug 28 | Saranac InvitationalAug 28 · 5,000 Meters Division 1 · Place 22 · RockfordRockford | 5,000 Meters Division 1 | 22 | 20:00.5 | 12 |
| Aug 22 | Rockford Ram Intrasquad RaceAug 22 · 5,000 Meters Varsity · Place 14 · RockfordRockford | 5,000 Meters Varsity | 14 | 20:28Unofficial | 12 |
| Aug 16 | Portage Central Early BirdAug 16 · 5,000 Meters Varsity · Place 113 · RockfordRockford | 5,000 Meters Varsity | 113 | 20:24.70 | 12 |
2023 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Allendale PROM by StridersOct 28 · 5,000 Meters Varsity · Place 72 · RockfordRockford | 5,000 Meters Varsity | 72 | 19:00.48 | 11 |
| Oct 19 | OK Red Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 53 · RockfordRockford | 5,000 Meters Junior Varsity | 53 | 18:44.37 PB | 11 |
| Oct 13 | Kent Ottawa County MeetOct 13 · 5,000 Meters Varsity · Place 68 · RockfordRockford | 5,000 Meters Varsity | 68 | 18:58.75 | 11 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 125 · RockfordRockford | 5,000 Meters Division 1 | 125 | 19:05.5 | 11 |
| Oct 3 | OK Red Jamboree #2Oct 3 · 5,000 Meters Varsity · Place 83 · RockfordRockford | 5,000 Meters Varsity | 83 | 19:38.89 | 11 |
| Sep 30 | Allendale Falcon InviteSep 30 · 5,000 Meters Junior Varsity · Place 62 · RockfordRockford | 5,000 Meters Junior Varsity | 62 | 19:10.58 | 11 |
| Sep 23 | Cedar Springs InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 9 · RockfordRockford | 5,000 Meters Junior Varsity | 9 | 19:27.48 | 11 |
| Sep 19 | OK Red Conference Meet at East Rockford MSSep 19 · 5,000 Meters Varsity · Place 100 · RockfordRockford | 5,000 Meters Varsity | 100 | 18:54.06 PB | 11 |
| Sep 15 | Ottawa Hills InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 49 · RockfordRockford | 5,000 Meters Junior Varsity | 49 | 19:26.83 | 11 |
| Sep 9 | Bret Clements Bath InvitationalSep 9 · 5,000 Meters Varsity · Place 60 · RockfordRockford | 5,000 Meters Varsity | 60 | 20:34.40 | 11 |
| Aug 25 | 2023 Under the Lights InviteAug 25 · 5,000 Meters Sunset Boys 5k · Place 84 · RockfordRockford | 5,000 Meters Sunset Boys 5k | 84 | 19:46.70 PB | 11 |
| Aug 18 | Portage Central Early BirdAug 18 · 5,000 Meters Varsity · Place 98 · RockfordRockford | 5,000 Meters Varsity | 98 | 20:08.56 | 11 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Allendale PROM by StridersOct 29 · 5,000 Meters Varsity · Place 182 · RockfordRockford | 5,000 Meters Varsity | 182 | 21:39.45 | 10 |
| Oct 15 | Kent Ottawa Invite at GaineyOct 15 · 5,000 Meters Junior Varsity · Place 69 · RockfordRockford | 5,000 Meters Junior Varsity | 69 | 22:28.63 | 10 |
| Oct 8 | 2022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 320 · RockfordRockford | 5,000 Meters Division 1 | 320 | 22:25.7 | 10 |
| Oct 4 | OK Red Jamboree #2Oct 4 · 5,000 Meters Varsity · Place 193 · RockfordRockford | 5,000 Meters Varsity | 193 | 23:58.22 | 10 |
| Sep 24 | Cedar Springs InvitationalSep 24 · 5,000 Meters Varsity · Place 99 · RockfordRockford | 5,000 Meters Varsity | 99 | 24:35.15 | 10 |
| Sep 20 | OK Red Jamboree #1Sep 20 · 5,000 Meters Varsity · Place 206 · RockfordRockford | 5,000 Meters Varsity | 206 | 25:37.99 | 10 |
| Sep 16 | Ottawa Hills InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 144 · RockfordRockford | 5,000 Meters Junior Varsity | 144 | 26:09.8 | 10 |
| Aug 19 | Portage Central Early BirdAug 19 · 5,000 Meters Varsity · Place 292 · RockfordRockford | 5,000 Meters Varsity | 292 | 25:42.8 | 10 |
2021 Cross Country
3 results2020 Cross Country
7 results2019 Cross Country
5 results