Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 'New' South CourseSEC Jamboree 1 · Sep 12 | 18:25.8 | SEC Jamboree 1 | September 12, 2017 |
| 5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 27 | 18:36 | Mustang Invite | August 27, 2019 |
| 5,000 Meters · Chestnut GroveSEC Jamboree 2 (Red) · Sep 27 | 18:01.0 | SEC Jamboree 2 (Red) | September 27, 2017 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 19:11.93 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 2 | 16:56.9 | MHSAA LP D1 Finals | November 2, 2019 |
| 5,000 Meters · North CourseSEC Championship · Oct 19 | 18:01.0 | SEC Championship | October 19, 2017 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 17:10.4 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsTortoise & Hare Post-A-PR Invite · Nov 1 | 17:47.0 | Tortoise & Hare Post-A-PR Invite | November 1, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP D1 FinalsNov 2 · 5,000 Meters D1 · Place 137 · Ann Arbor Skyline | 5,000 Meters D1 | 137 | 16:56.9 PB | 12 |
| Oct 25 | MHSAA LP Region 04-1 @ DeWittOct 25 · 5,000 Meters Division 1 · Place 26 · Ann Arbor Skyline | 5,000 Meters Division 1 | 26 | 16:48.9 | 12 |
| Oct 17 | SEC ChampionshipOct 17 · 5,000 Meters Varsity · Place 21 · Ann Arbor Skyline | 5,000 Meters Varsity | 21 | 17:03.4 | 12 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 1 · Place 115 · Ann Arbor Skyline | 5,000 Meters Division 1 | 115 | 17:10.4 PB | 12 |
| Sep 21 | Jackson Invitational - VarsitySep 21 · 5,000 Meters Varsity Division 1 · Place 72 · Ann Arbor Skyline | 5,000 Meters Varsity Division 1 | 72 | 17:24.4 | 12 |
| Sep 7 | Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 27 · Ann Arbor Skyline | 5,000 Meters Varsity | 27 | 17:05.76 | 12 |
| Aug 27 | Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 31 · Ann Arbor Skyline | 5,000 Meters 11/12 Boys | 31 | 18:36 PB | 12 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Tortoise & Hare Post A PR OpenOct 30 · 5,000 Meters Varsity · Place 25 · Ann Arbor Skyline | 5,000 Meters Varsity | 25 | 17:17.8 | 11 |
| Oct 18 | SEC-HS ChampionshipOct 18 · 5,000 Meters Varsity · Place 16 · Ann Arbor Skyline | 5,000 Meters Varsity | 16 | 17:41.9 | 11 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 1 JV Men · Place 9 · Ann Arbor Skyline | 5,000 Meters Division 1 JV Men | 9 | 17:34.5 | 11 |
| Sep 25 | SEC Red Division Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 42 · Ann Arbor Skyline | 5,000 Meters Varsity | 42 | 18:41.31 | 11 |
| Sep 6 | SEC-HS Jamboree 1Sep 6 · 5,000 Meters Varsity · Place 40 · Ann Arbor Skyline | 5,000 Meters Varsity | 40 | 17:25.1 | 11 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Tortoise & Hare Post-A-PR InviteNov 1 · 5,000 Meters MERCURIAL Current PR BELOW 19:30 · Place 70 · Ann Arbor Skyline | 5,000 Meters MERCURIAL Current PR BELOW 19:30 | 70 | 17:47.0 PB | 10 |
| Oct 27 | Brighton Regional PROMOct 27 · 5,000 Meters Varsity · Place 21 · Ann Arbor Skyline | 5,000 Meters Varsity | 21 | 18:04.1 | 10 |
| Oct 19 | SEC ChampionshipOct 19 · 5,000 Meters All Division Junior Varsity · Place 30 · Ann Arbor Skyline | 5,000 Meters All Division Junior Varsity | 30 | 18:01.0 PB | 10 |
| Oct 7 | Portage InviteOct 7 · 5,000 Meters Junior Varsity Division 1 · Place 72 · Ann Arbor Skyline | 5,000 Meters Junior Varsity Division 1 | 72 | 18:44.4 | 10 |
| Sep 27 | SEC Jamboree 2 (Red)Sep 27 · 5,000 Meters Junior Varsity · Place 6 · Ann Arbor Skyline | 5,000 Meters Junior Varsity | 6 | 18:01.0 PB | 10 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters High school JV #1 (Bronze/Spartan) · Place 68 · Ann Arbor Skyline | 5,000 Meters High school JV #1 (Bronze/Spartan) | 68 | 19:11.93 PB | 10 |
| Sep 12 | SEC Jamboree 1Sep 12 · 5,000 Meters Junior Varsity · Place 29 · Ann Arbor Skyline | 5,000 Meters Junior Varsity | 29 | 18:25.8 PB | 10 |
| Aug 29 | Mustang InviteAug 29 · 5,000 Meters 9/10 · Place 42 · Ann Arbor Skyline | 5,000 Meters 9/10 | 42 | 19:43.83 | 10 |