Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Athens Jr/Sr High SchoolAthens Big 8 Jamboree · Oct 11 | 24:08.23 | Athens Big 8 Jamboree | October 11, 2016 |
| 5,000 Meters · Colon HSMagi Jr/Sr Invite · Sep 17 | 20:37.08 | Magi Jr/Sr Invite | September 17, 2019 |
| 5,000 Meters · Ella Sharp Park OFFICIALMHSAA LP Region 23-3 at Ella Sharp (Vandercook Lake) · Oct 28 | 20:17.3 | MHSAA LP Region 23-3 at Ella Sharp (Vandercook Lake) | October 28, 2017 |
| 5,000 Meters · Homer HSBig Eight Homer Jamboree · Oct 15 | 20:13.7 | Big Eight Homer Jamboree | October 15, 2019 |
| 5,000 Meters · Homer HSBig 8 Jamboree #2 · Oct 3 | 21:44.3 | Big 8 Jamboree #2 | October 3, 2017 |
| 5,000 Meters · Hudson HSHudson Booster Invitational · Oct 5 | 20:39.38 | Hudson Booster Invitational | October 5, 2019 |
| 5,000 Meters · Hudson HS 1995-PresentHudson Booster Invitational · Oct 7 | 21:55.88 | Hudson Booster Invitational | October 7, 2017 |
| 5,000 Meters · Jonesville High SchoolBig Eight Jonesville Jamboree · Oct 1 | 21:28.53 | Big Eight Jonesville Jamboree | October 1, 2019 |
| 5,000 Meters · Kalamazoo Christian Elementary SchoolKalamazoo Christian Comet Invitational · Oct 21 | 19:48.41 | Kalamazoo Christian Comet Invitational | October 21, 2017 |
| 5,000 Meters · Mendon Cross Country CourseMendon Invitational · Sep 15 | 19:45.93 | Mendon Invitational | September 15, 2018 |
| 5,000 Meters · Meyer Broadway ParkThree Rivers Big Hill Invitational · Aug 22 | 23:28 | Three Rivers Big Hill Invitational | August 22, 2017 |
| 5,000 Meters · Mill Race Golf CourseBig 8 Jonesville Jamboree · Sep 26 | 21:32.5 | Big 8 Jonesville Jamboree | September 26, 2017 |
| 5,000 Meters · Reading HSBig Eight Reading Jamboree · Oct 8 | 21:30.20 | Big Eight Reading Jamboree | October 8, 2019 |
| 5,000 Meters · Springport HSSpringport Invitational · Sep 6 | 20:29 | Springport Invitational | September 6, 2017 |
| 5,000 Meters · Turtle Creek Golf ClubBig 8 Union City Jamboree · Oct 16 | 20:09.5 | Big 8 Union City Jamboree | October 16, 2018 |
| 5,000 Meters · Victory ParkBig 8 Concord Jamboree · Oct 17 | 19:44.20 | Big 8 Concord Jamboree | October 17, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Big Eight Homer JamboreeOct 15 · 5,000 Meters High School Male Varsity · Place 44 · Union City | 5,000 Meters High School Male Varsity | 44 | 20:13.7 PB | 12 |
| Oct 8 | Big Eight Reading JamboreeOct 8 · 5,000 Meters Varsity · Place 54 · Union City | 5,000 Meters Varsity | 54 | 21:30.20 PB | 12 |
| Oct 5 | Hudson Booster InvitationalOct 5 · 5,000 Meters Division 2-3 · Place 121 · Union City | 5,000 Meters Division 2-3 | 121 | 20:39.38 PB | 12 |
| Oct 1 | Big Eight Jonesville JamboreeOct 1 · 5,000 Meters Big 8 Male Athletes · Place 38 · Union City | 5,000 Meters Big 8 Male Athletes | 38 | 21:28.53 PB | 12 |
| Sep 17 | Magi Jr/Sr InviteSep 17 · 5,000 Meters Varsity · Place 16 · Union City | 5,000 Meters Varsity | 16 | 20:37.08 PB | 12 |
2018 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Big 8 Union City JamboreeOct 16 · 5,000 Meters Varsity · Place 24 · Union City | 5,000 Meters Varsity | 24 | 20:09.5 PB | 11 |
| Sep 15 | Mendon InvitationalSep 15 · 5,000 Meters Varsity · Place 28 · Union City | 5,000 Meters Varsity | 28 | 19:45.93 PB | 11 |
| Aug 18 | Magi InvitationalAug 18 · 5,000 Meters Varsity · Union City | 5,000 Meters Varsity | — | 23:36.6 | 11 |
2017 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 23-3 at Ella Sharp (Vandercook Lake)Oct 28 · 5,000 Meters Varsity · Place 66 · Union City | 5,000 Meters Varsity | 66 | 20:17.3 PB | 10 |
| Oct 21 | Kalamazoo Christian Comet InvitationalOct 21 · 5,000 Meters Varsity · Place 66 · Union City | 5,000 Meters Varsity | 66 | 19:48.41 PB | 10 |
| Oct 17 | Big 8 Concord JamboreeOct 17 · 5,000 Meters Varsity · Place 27 · Union City | 5,000 Meters Varsity | 27 | 19:44.20 PB | 10 |
| Oct 10 | Big 8 Reading JamboreeOct 10 · 5,000 Meters Varsity · Place 31 · Union City | 5,000 Meters Varsity | 31 | 20:41.7 | 10 |
| Oct 7 | Hudson Booster InvitationalOct 7 · 5,000 Meters Division 2/3 · Place 141 · Union City | 5,000 Meters Division 2/3 | 141 | 21:55.88 PB | 10 |
| Oct 3 | Big 8 Jamboree #2Oct 3 · 5,000 Meters Varsity · Place 45 · Union City | 5,000 Meters Varsity | 45 | 21:44.3 PB | 10 |
| Sep 26 | Big 8 Jonesville JamboreeSep 26 · 5,000 Meters Varsity · Place 33 · Union City | 5,000 Meters Varsity | 33 | 21:32.5 PB | 10 |
| Sep 23 | Pittsford InvitationalSep 23 · 5,000 Meters Sophomore Boys 5000 Meter Run · Place 23 · Union City | 5,000 Meters Sophomore Boys 5000 Meter Run | 23 | 22:17Unofficial | 10 |
| Sep 16 | Mendon InvitationalSep 16 · 5,000 Meters Varsity · Place 47 · Union City | 5,000 Meters Varsity | 47 | 20:54.91 | 10 |
| Sep 6 | Springport InvitationalSep 6 · 5,000 Meters Class 2 · Place 23 · Union City | 5,000 Meters Class 2 | 23 | 20:29 PB | 10 |
| Aug 30 | 3rd Annual Concord InvitationalAug 30 · 5,000 Meters Varsity · Place 56 · Union City | 5,000 Meters Varsity | 56 | 22:51 | 10 |
| Aug 22 | Three Rivers Big Hill InvitationalAug 22 · 5,000 Meters Varsity · Place 52 · Union City | 5,000 Meters Varsity | 52 | 23:28 PB | 10 |
2016 Cross Country
3 results