Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Algonac HSMHSAA LP Region 26-3 at Algonac HS · Oct 28 | 19:16 | MHSAA LP Region 26-3 at Algonac HS | October 28, 2017 |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Muskrat Classic · Sep 9 | 19:28 | Algonac Muskrat Classic | September 9, 2017 |
| 5,000 Meters · Brown City Jr/Sr High SchoolBrown City Invitational · Aug 31 | 20:51.76 | Brown City Invitational | August 31, 2017 |
| 5,000 Meters · Caro Golf ClubThumb Area Cross Country Championship · Oct 21 | 19:46.97 | Thumb Area Cross Country Championship | October 21, 2017 |
| 5,000 Meters · Crosswell Lexington HSBWAC Jamboree 2 · Sep 26 | 20:36.89 | BWAC Jamboree 2 | September 26, 2017 |
| 5,000 Meters · Elkton-Pigeon-Bay Port Laker SchoolsGTC League Meet · Oct 15 | 18:35.7 | GTC League Meet | October 15, 2019 |
| 5,000 Meters · Goodells County ParkBWAC Jamboree 3 · Oct 17 | 19:18.41 | BWAC Jamboree 3 | October 17, 2017 |
| 5,000 Meters · Marlette Golf CourseGTC Meet · Oct 16 | 18:32.79 | GTC Meet | October 16, 2018 |
| 5,000 Meters · Marysville ParkMarysville XC Invitational · Oct 3 | 20:11 | Marysville XC Invitational | October 3, 2019 |
| 5,000 Meters · Marysville ParkMarysville Invitational · Oct 5 | 20:07 | Marysville Invitational | October 5, 2017 |
| 5,000 Meters · Taymouth Township ParkBirch Run Early Invitational · Aug 24 | 21:50.3 | Birch Run Early Invitational | August 24, 2017 |
| 5,000 Meters · Wagener County ParkWagener Park Invitational · Sep 30 | 18:38.86 | Wagener Park Invitational | September 30, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | GTC League MeetOct 15 · 5,000 Meters Varsity East · Place 6 · Capac | 5,000 Meters Varsity East | 6 | 18:35.7 PB | 12 |
| Oct 3 | Marysville XC InvitationalOct 3 · 5,000 Meters Varsity · Place 42 · Capac | 5,000 Meters Varsity | 42 | 20:11 PB | 12 |
2018 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | GTC MeetOct 16 · 5,000 Meters Varsity · Place 7 · Capac | 5,000 Meters Varsity | 7 | 18:32.79 PB | 11 |
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 26-3 at Algonac HSOct 28 · 5,000 Meters Varsity · Place 36 · Capac | 5,000 Meters Varsity | 36 | 19:16 PB | 10 |
| Oct 21 | Thumb Area Cross Country ChampionshipOct 21 · 5,000 Meters Varsity · Place 66 · Capac | 5,000 Meters Varsity | 66 | 19:46.97 PB | 10 |
| Oct 17 | BWAC Jamboree 3Oct 17 · 5,000 Meters Varsity · Place 34 · Capac | 5,000 Meters Varsity | 34 | 19:18.41 PB | 10 |
| Oct 5 | Marysville InvitationalOct 5 · 5,000 Meters Varsity · Place 50 · Capac | 5,000 Meters Varsity | 50 | 20:07 PB | 10 |
| Sep 30 | Wagener Park InvitationalSep 30 · 5,000 Meters Varsity · Place 77 · Capac | 5,000 Meters Varsity | 77 | 18:38.86 PB | 10 |
| Sep 26 | BWAC Jamboree 2Sep 26 · 5,000 Meters Varsity · Place 30 · Capac | 5,000 Meters Varsity | 30 | 20:36.89 PB | 10 |
| Sep 23 | Laker Cross Country InvitationalSep 23 · 5,000 Meters Varsity · Place 28 · Capac | 5,000 Meters Varsity | 28 | 20:04.39 | 10 |
| Sep 12 | BWAC Jamboree 1Sep 12 · 5,000 Meters Varsity · Place 31 · Capac | 5,000 Meters Varsity | 31 | 19:40.52 | 10 |
| Sep 9 | Algonac Muskrat ClassicSep 9 · 5,000 Meters Varsity Div. 2-3-4 · Place 45 · Capac | 5,000 Meters Varsity Div. 2-3-4 | 45 | 19:28 PB | 10 |
| Aug 31 | Brown City InvitationalAug 31 · 5,000 Meters Varsity · Place 50 · Capac | 5,000 Meters Varsity | 50 | 20:51.76 PB | 10 |
| Aug 24 | Birch Run Early InvitationalAug 24 · 5,000 Meters Varsity · Place 100 · Capac | 5,000 Meters Varsity | 100 | 21:50.3 PB | 10 |