Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Brown City Jr/Sr High SchoolBrown City JH/Elementary Invitational · Oct 3 | 13:28.20 | Brown City JH/Elementary Invitational | October 3, 2018 |
| 3,200 Meters · Crosswell Lexington HSCros/Lex JH Invitational · Oct 8 | 16:31.67 | Cros/Lex JH Invitational | October 8, 2018 |
| 3,200 Meters · Marlette Golf CourseGTC Meet · Oct 16 | 14:24.07 | GTC Meet | October 16, 2018 |
| 3,200 Meters · Reese HS CC CourseReese Invite · Sep 15 | 15:13.90 | Reese Invite | September 15, 2018 |
| 5,000 Meters · Brown City Jr/Sr High SchoolBrown City Invite · Sep 3 | 20:42.91 | Brown City Invite | September 3, 2020 |
| 5,000 Meters · Cass City Public ParkCass City Quad · Sep 22 | 20:47.4 | Cass City Quad | September 22, 2020 |
| 5,000 Meters · Elkton-Pigeon-Bay Port Laker SchoolsGTC League Meet · Oct 15 | 19:33.14 | GTC League Meet | October 15, 2019 |
| 5,000 Meters · Goodells County Park'22 New Balance Mid-Season Spectacular · Sep 23 | 18:00.4 | '22 New Balance Mid-Season Spectacular | September 23, 2022 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D3 Finals · Nov 6 | 18:16.63 | MHSAA LP D3 Finals | November 6, 2021 |
| 5,000 Meters · Reese HSReese Invite · Sep 14 | 21:18.71 | Reese Invite | September 14, 2019 |
| 5,000 Meters · Ubly HSUbly Invitational · Oct 13 | 21:18.26 | Ubly Invitational | October 13, 2020 |
| 8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 11 | 33:10.30 | NJCAA Cross Country National Championship | November 11, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
4 results2022 Cross Country
1 results2021 Cross Country
2 results2020 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Ubly InvitationalOct 13 · 5,000 Meters Varsity Boys (10/13) · Place 25 · Brown CityBrown City | 5,000 Meters Varsity Boys (10/13) | 25 | 21:18.26 PB | 10 |
| Sep 22 | Cass City QuadSep 22 · 5,000 Meters Varsity · Place 7 · Brown CityBrown City | 5,000 Meters Varsity | 7 | 20:47.4 PB | 10 |
| Sep 3 | Brown City InviteSep 3 · 5,000 Meters Varsity · Place 15 · Brown CityBrown City | 5,000 Meters Varsity | 15 | 20:42.91 PB | 10 |
2019 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | GTC League MeetOct 15 · 5,000 Meters Varsity East · Place 19 · Brown CityBrown City | 5,000 Meters Varsity East | 19 | 19:33.14 PB | 9 |
| Sep 14 | Reese InviteSep 14 · 5,000 Meters Varsity · Place 39 · Brown CityBrown City | 5,000 Meters Varsity | 39 | 21:18.71 PB | 9 |
2018 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | GTC MeetOct 16 · 3,200 Meters Junior High · Place 15 · Brown CityBrown City | 3,200 Meters Junior High | 15 | 14:24.07 PB | 8 |
| Oct 8 | Cros/Lex JH InvitationalOct 8 · 3,200 Meters Junior High (7-8) · Place 41 · Brown CityBrown City | 3,200 Meters Junior High (7-8) | 41 | 16:31.67 PB | 8 |
| Oct 3 | Brown City JH/Elementary InvitationalOct 3 · 3,200 Meters Junior High · Place 4 · Brown CityBrown City | 3,200 Meters Junior High | 4 | 13:28.20 PB | 8 |
| Sep 15 | Reese InviteSep 15 · 3,200 Meters Middle School (6,7,8) · Place 50 · Brown CityBrown City | 3,200 Meters Middle School (6,7,8) | 50 | 15:13.90 PB | 8 |