Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allendale HSMHSAA LP Region 21-3 at Allendale · Oct 28 | 22:03.95 | MHSAA LP Region 21-3 at Allendale | October 28, 2017 |
| 5,000 Meters · Allendale HSAllendale Falcon Invite · Sep 30 | 22:33.87 | Allendale Falcon Invite | September 30, 2017 |
| 5,000 Meters · Branstrom ParkCSAA Gold Jamboree Fremont · Oct 2 | 22:54.0 | CSAA Gold Jamboree Fremont | October 2, 2018 |
| 5,000 Meters · Central Montcalm HSCSAA Gold at Central Montcalm · Sep 4 | 23:12.88 | CSAA Gold at Central Montcalm | September 4, 2018 |
| 5,000 Meters · Chippewa Hills HSCSAA Gold Jamboree #3 -Chippewa Hills · Oct 15 | 20:21.87 | CSAA Gold Jamboree #3 -Chippewa Hills | October 15, 2019 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 24:57.11 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Grant Home courseCSAA Gold Championship · Oct 16 | 20:59.93 | CSAA Gold Championship | October 16, 2018 |
| 5,000 Meters · Hill and Bale 5kHill and Bale · Sep 9 | 25:21.2 | Hill and Bale | September 9, 2017 |
| 5,000 Meters · Long Lake ParkKent City Long Lake Invite · Aug 22 | 24:52.95 | Kent City Long Lake Invite | August 22, 2017 |
| 5,000 Meters · MK Conklin ParkCSAA Gold Jamboree #2 · Oct 1 | 21:16.02 | CSAA Gold Jamboree #2 | October 1, 2019 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 20:35.5 | Portage Invite | October 5, 2019 |
| 5,000 Meters · White Cloud HSCSAA Jamboree at White Cloud · Oct 17 | 23:56.55 | CSAA Jamboree at White Cloud | October 17, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | CSAA Gold Jamboree #3 -Chippewa HillsOct 15 · 5,000 Meters Varsity · Place 43 · Newaygo | 5,000 Meters Varsity | 43 | 20:21.87 PB | 12 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 3 · Place 237 · Newaygo | 5,000 Meters Division 3 | 237 | 20:35.5 PB | 12 |
| Oct 1 | CSAA Gold Jamboree #2Oct 1 · 5,000 Meters Varsity · Place 40 · Newaygo | 5,000 Meters Varsity | 40 | 21:16.02 PB | 12 |
| Sep 17 | CSAA Gold Jamboree at GrantSep 17 · 5,000 Meters Boys Varsity · Place 44 · Newaygo | 5,000 Meters Boys Varsity | 44 | 21:29.79 | 12 |
2018 Cross Country
4 results2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 21-3 at AllendaleOct 28 · 5,000 Meters Varsity · Place 91 · Newaygo | 5,000 Meters Varsity | 91 | 22:03.95 PB | 10 |
| Oct 21 | Late Season Warrior InvitationalOct 21 · 5,000 Meters Varsity · Place 56 · Newaygo | 5,000 Meters Varsity | 56 | 23:29.31Unofficial | 10 |
| Oct 17 | CSAA Jamboree at White CloudOct 17 · 5,000 Meters Varsity · Place 105 · Newaygo | 5,000 Meters Varsity | 105 | 23:56.55 PB | 10 |
| Oct 3 | CSAA Gold Jamboree at FremontOct 3 · 5,000 Meters Varsity · Place 73 · Newaygo | 5,000 Meters Varsity | 73 | 26:11.5 | 10 |
| Sep 30 | Allendale Falcon InviteSep 30 · 5,000 Meters High School Falcons · Place 104 · Newaygo | 5,000 Meters High School Falcons | 104 | 22:33.87 PB | 10 |
| Sep 19 | CSAA Gold Jamboree at Tri CountSep 19 · 5,000 Meters Varsity · Place 73 · Newaygo | 5,000 Meters Varsity | 73 | 24:28.7Unofficial | 10 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters White Race (Division 3 & 4) · Place 226 · Newaygo | 5,000 Meters White Race (Division 3 & 4) | 226 | 24:57.11 PB | 10 |
| Sep 9 | Hill and BaleSep 9 · 5,000 Meters Boys Large · Place 62 · Newaygo | 5,000 Meters Boys Large | 62 | 25:21.2 PB | 10 |
| Sep 5 | CSAA Gold Jamboree Sep 5 · 5,000 Meters Varsity · Place 75 · Newaygo | 5,000 Meters Varsity | 75 | 24:17.79 | 10 |
| Aug 22 | Kent City Long Lake InviteAug 22 · 5,000 Meters Boys 6+ race · Place 77 · Newaygo | 5,000 Meters Boys 6+ race | 77 | 24:52.95 PB | 10 |