Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Muskrat Classic · Sep 9 | 20:02 | Algonac Muskrat Classic | September 9, 2017 |
| 5,000 Meters · Crosswell Lexington HSMike Jackson Memorial · Aug 23 | 21:28.16 | Mike Jackson Memorial | August 23, 2018 |
| 5,000 Meters · East China ParkMariner Invitational · Aug 26 | 21:28 | Mariner Invitational | August 26, 2017 |
| 5,000 Meters · Marysville ParkMarysville XC Invitational · Oct 3 | 22:26 | Marysville XC Invitational | October 3, 2019 |
| 5,000 Meters · Marysville ParkMarysville Invitational · Oct 5 | 23:04 | Marysville Invitational | October 5, 2017 |
| 5,000 Meters · Memphis CampusMEMPHIS YELLOWJACKET INVITATIONAL · Oct 3 | 22:08 | MEMPHIS YELLOWJACKET INVITATIONAL | October 3, 2017 |
| 5,000 Meters · Memphis HSMemphis Yellowjacket Invitational · Oct 2 | 21:22 | Memphis Yellowjacket Invitational | October 2, 2018 |
| 5,000 Meters · Port Huron Central Middle SchoolPort Huron High School Invitational · Aug 31 | 22:02 | Port Huron High School Invitational | August 31, 2017 |
| 5,000 Meters · Ubly HSUbly Invitational · Oct 11 | 21:03.61 | Ubly Invitational | October 11, 2017 |
| 5,000 Meters · Wagener County ParkWagener Park Invitational · Sep 30 | 20:04.31 | Wagener Park Invitational | September 30, 2017 |
| 5,000 Meters · Wolcott FarmOld Skoool Classic · Sep 23 | 21:52 | Old Skoool Classic | September 23, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Marysville XC InvitationalOct 3 · 5,000 Meters Varsity · Place 76 · Kimball Landmark | 5,000 Meters Varsity | 76 | 22:26 PB | 12 |
2018 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | Memphis Yellowjacket Invitational Oct 2 · 5,000 Meters Varsity · Place 13 · Kimball Landmark | 5,000 Meters Varsity | 13 | 21:22 PB | 11 |
| Aug 23 | Mike Jackson MemorialAug 23 · 5,000 Meters Varsity · Place 81 · Kimball Landmark | 5,000 Meters Varsity | 81 | 21:28.16 PB | 11 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 35-4 at Wagener Park (Deckerville)Oct 28 · 5,000 Meters Varsity · Place 74 · Kimball Landmark | 5,000 Meters Varsity | 74 | 20:21.99 | 10 |
| Oct 11 | Ubly InvitationalOct 11 · 5,000 Meters Varsity Boys · Place 80 · Kimball Landmark | 5,000 Meters Varsity Boys | 80 | 21:03.61 PB | 10 |
| Oct 5 | Marysville InvitationalOct 5 · 5,000 Meters Varsity · Place 82 · Kimball Landmark | 5,000 Meters Varsity | 82 | 23:04 PB | 10 |
| Oct 3 | MEMPHIS YELLOWJACKET INVITATIONALOct 3 · 5,000 Meters Varsity BOYS · Place 30 · Kimball Landmark | 5,000 Meters Varsity BOYS | 30 | 22:08 PB | 10 |
| Sep 30 | Wagener Park InvitationalSep 30 · 5,000 Meters Varsity · Place 130 · Kimball Landmark | 5,000 Meters Varsity | 130 | 20:04.31 PB | 10 |
| Sep 23 | Old Skoool ClassicSep 23 · 5,000 Meters Orange-10 · Place 10 · Kimball Landmark | 5,000 Meters Orange-10 | 10 | 21:52 PB | 10 |
| Sep 9 | Algonac Muskrat ClassicSep 9 · 5,000 Meters Varsity Div. 2-3-4 · Place 53 · Kimball Landmark | 5,000 Meters Varsity Div. 2-3-4 | 53 | 20:02 PB | 10 |
| Aug 31 | Port Huron High School InvitationalAug 31 · 5,000 Meters Varsity · Place 60 · Kimball Landmark | 5,000 Meters Varsity | 60 | 22:02 PB | 10 |
| Aug 26 | Mariner InvitationalAug 26 · 5,000 Meters Varsity · Place 57 · Kimball Landmark | 5,000 Meters Varsity | 57 | 21:28 PB | 10 |
2016 Cross Country
1 results