Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 'New' South Course35th Annual Gabriel Richard Invitational · Oct 12 | 17:18.1 | 35th Annual Gabriel Richard Invitational | October 12, 2019 |
| 5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 27 | 20:41 | Mustang Invite | August 27, 2019 |
| 5,000 Meters · Chestnut Grove50th Annual Huron Invitational · Sep 15 | 18:59.5 | 50th Annual Huron Invitational | September 15, 2018 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Finals · Oct 18 | 18:04.92 | KLAA Conference Finals | October 18, 2018 |
| 5,000 Meters · Lake Erie Metro Park OFFICIALMHSAA LP Region 05-1 @ Gibraltar Carlson · Oct 27 | 18:48.7 | MHSAA LP Region 05-1 @ Gibraltar Carlson | October 27, 2018 |
| 5,000 Meters · Lake Erie MetroparkMarauder XC Invitational · Sep 28 | 18:14.5 | Marauder XC Invitational | September 28, 2019 |
| 5,000 Meters · Wayne Memorial HSBelleville/John Glenn @ Wayne · Oct 8 | 18:59.2 | Belleville/John Glenn @ Wayne | October 8, 2019 |
| 5,000 Meters · Willow Metropark OFFICIALRambling Rock Invitational · Sep 7 | 17:54 | Rambling Rock Invitational | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 05-1 @ Gibraltar CarlsonOct 26 · 5,000 Meters Division 1 · Place 49 · Belleville | 5,000 Meters Division 1 | 49 | 18:04.06 | 12 |
| Oct 17 | KLAA Conference FinalsOct 17 · 5,000 Meters Varsity · Place 71 · Belleville | 5,000 Meters Varsity | 71 | 18:07.7 | 12 |
| Oct 12 | 35th Annual Gabriel Richard InvitationalOct 12 · 5,000 Meters Varsity Large School Div · Place 64 · Belleville | 5,000 Meters Varsity Large School Div | 64 | 17:18.1 PB | 12 |
| Oct 8 | Belleville/John Glenn @ WayneOct 8 · 5,000 Meters Varsity · Place 2 · Belleville | 5,000 Meters Varsity | 2 | 18:59.2 PB | 12 |
| Oct 5 | Wayne County XC ChampionshipOct 5 · 5,000 Meters Varsity · Place 60 · Belleville | 5,000 Meters Varsity | 60 | 17:28.52 | 12 |
| Sep 28 | Marauder XC InvitationalSep 28 · 5,000 Meters High School Royal · Place 28 · Belleville | 5,000 Meters High School Royal | 28 | 18:14.5 PB | 12 |
| Sep 14 | 51st Annual Huron InvitationalSep 14 · 5,000 Meters High School Division 1 · Place 27 · Belleville | 5,000 Meters High School Division 1 | 27 | 18:00.1 | 12 |
| Sep 7 | Rambling Rock InvitationalSep 7 · 5,000 Meters Men's Varsity · Place 43 · Belleville | 5,000 Meters Men's Varsity | 43 | 17:54 PB | 12 |
| Aug 27 | Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 99 · Belleville | 5,000 Meters 11/12 Boys | 99 | 20:41 PB | 12 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 05-1 @ Gibraltar CarlsonOct 27 · 5,000 Meters D1 Boys · Place 64 · Belleville | 5,000 Meters D1 Boys | 64 | 18:48.7 PB | 11 |
| Oct 18 | KLAA Conference FinalsOct 18 · 5,000 Meters Varsity · Place 74 · Belleville | 5,000 Meters Varsity | 74 | 18:04.92 PB | 11 |
| Oct 9 | John Glenn/Wayne/Belleville Double DualOct 9 · Varsity · Place 7 · Belleville | Varsity | 7 | 21:11.1 | 11 |
| Oct 6 | Wayne County XC ChampionshipOct 6 · 5,000 Meters Varsity · Place 99 · Belleville | 5,000 Meters Varsity | 99 | 18:33.5 | 11 |
| Sep 29 | Marauder XC InvitationalSep 29 · 5,000 Meters Varsity · Place 44 · Belleville | 5,000 Meters Varsity | 44 | 18:45.8 | 11 |
| Sep 22 | Monroe Jefferson InvitationalSep 22 · Varsity · Place 67 · Belleville | Varsity | 67 | 18:21.29 | 11 |
| Sep 15 | 50th Annual Huron InvitationalSep 15 · 5,000 Meters High School Division 1 · Place 39 · Belleville | 5,000 Meters High School Division 1 | 39 | 18:59.5 PB | 11 |
| Sep 8 | Ramblin' Rock InvitationalSep 8 · Varsity · Place 80 · Belleville | Varsity | 80 | 18:51.2 | 11 |
| Aug 21 | Downriver FriendlyAug 21 · 3 Miles Varsity · Belleville | 3 Miles Varsity | 0 | 18:37Unofficial | 11 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 05-1 at Lake Erie Metro (Gibraltar Carlson)Oct 28 · 5,000 Meters Varsity · Place 100 · Belleville | 5,000 Meters Varsity | 100 | 20:07.6 | 10 |
| Oct 7 | Wayne County XC ChampionshipOct 7 · 5,000 Meters Varsity Boys · Place 157 · Belleville | 5,000 Meters Varsity Boys | 157 | 20:22.7 | 10 |
| Sep 28 | Double Dual Wayne/Belleville/John GlennSep 28 · 5,000 Meters Varsity · Place 15 · Belleville | 5,000 Meters Varsity | 15 | 21:14.9 | 10 |
| Sep 16 | 41st Annual Huron InvitationalSep 16 · 5,000 Meters High School Division 1 · Place 54 · Belleville | 5,000 Meters High School Division 1 | 54 | 19:58.7 | 10 |
| Sep 9 | Ramblin Rock InvitationalSep 9 · 5,000 Meters Varsity · Place 138 · Belleville | 5,000 Meters Varsity | 138 | 20:35 | 10 |