Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bangor HS OFFICIALBangor Invitational · Sep 23 | 19:44 | Bangor Invitational | September 23, 2017 |
| 5,000 Meters · Bloomingdale HSBloomingdale Invite · Oct 15 | 21:44.6 | Bloomingdale Invite | October 15, 2016 |
| 5,000 Meters · CentrevilleSouthwest 10 Jamboree III · Oct 18 | 19:00.44 | Southwest 10 Jamboree III | October 18, 2017 |
| 5,000 Meters · Gilmore Car MuseumSAC Conference Championship · Oct 11 | 22:56.92 | SAC Conference Championship | October 11, 2016 |
| 5,000 Meters · Gobles Middle/High SchoolLittle Guys Invitational · Oct 21 | 19:02.54 | Little Guys Invitational | October 21, 2017 |
| 5,000 Meters · Lake of the Woods & Greenwoods CampsSouthwest 10 Jamboree II · Oct 4 | 19:05.15 | Southwest 10 Jamboree II | October 4, 2017 |
| 5,000 Meters · Lake Township ParkBridgman Invitational · Aug 23 | 21:41.6 | Bridgman Invitational | August 23, 2017 |
| 5,000 Meters · Mendon HSSouthwest 10 Jamboree · Oct 17 | 19:03.26 | Southwest 10 Jamboree | October 17, 2018 |
| 5,000 Meters · Otsego HSOtsego Bulldog Invite · Sep 29 | 19:07.7 | Otsego Bulldog Invite | September 29, 2018 |
| 5,000 Meters · Otsego HSOtsego Bulldog Invitational · Sep 30 | 18:56.6 | Otsego Bulldog Invitational | September 30, 2017 |
| 5,000 Meters · Portage West Middle School2018 Portage Cross Country Invitational · Oct 6 | 20:27.3 | 2018 Portage Cross Country Invitational | October 6, 2018 |
| 5,000 Meters · Red Bud Moto Cross ParkMHSAA LP Region 22-3 at Red Bud (Buchanan) · Oct 28 | 19:52.7 | MHSAA LP Region 22-3 at Red Bud (Buchanan) | October 28, 2017 |
| 5,000 Meters · Van Buren Fairgrounds OFFICIALHartford Teske Invitational · Sep 7 | 19:49.2 | Hartford Teske Invitational | September 7, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | MHSAA LP Division 3 FinalsNov 3 · Division 3 · Place 232 · Bloomingdale | Division 3 | 232 | 20:01.9 | — |
| Oct 27 | MHSAA LP Region 22-3 @ CentrevilleOct 27 · 5,000 Meters Division 3 · Place 33 · Bloomingdale | 5,000 Meters Division 3 | 33 | 19:06.60 | 12 |
| Oct 20 | Little Guys InvitationalOct 20 · 5,000 Meters Varsity · Place 30 · Bloomingdale | 5,000 Meters Varsity | 30 | 19:51.88 | 12 |
| Oct 17 | Southwest 10 JamboreeOct 17 · 5,000 Meters High School · Place 16 · Bloomingdale | 5,000 Meters High School | 16 | 19:03.26 PB | 12 |
| Oct 13 | Bloomingdale InvitationalOct 13 · 5,000 Meters Varsity · Place 37 · Bloomingdale | 5,000 Meters Varsity | 37 | 20:11.2 | 12 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 3 Men · Place 205 · Bloomingdale | 5,000 Meters Division 3 Men | 205 | 20:27.3 PB | 12 |
| Oct 3 | Southwest 10 JamboreeOct 3 · Varsity · Place 15 · Bloomingdale | Varsity | 15 | 20:53.26 | 12 |
| Sep 29 | Otsego Bulldog InviteSep 29 · 5,000 Meters D3 Varsity · Place 51 · Bloomingdale | 5,000 Meters D3 Varsity | 51 | 19:07.7 PB | 12 |
| Sep 22 | Bangor InvitationalSep 22 · 5,000 Meters Varsity Division 1 · Place 33 · Bloomingdale | 5,000 Meters Varsity Division 1 | 33 | 19:01 | 12 |
| Sep 19 | Southwest 10 JamboreeSep 19 · Varsity · Place 16 · Bloomingdale | Varsity | 16 | 19:35.93 | 12 |
| Sep 8 | Raider Invitational XCSep 8 · Varsity · Place 11 · Bloomingdale | Varsity | 11 | 20:03 | 12 |
| Aug 22 | Bridgman InvitationalAug 22 · 5,000 Meters Varsity · Place 36 · Bloomingdale | 5,000 Meters Varsity | 36 | 20:59.9 | 12 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 22-3 at Red Bud (Buchanan)Oct 28 · 5,000 Meters Varsity · Place 38 · Bloomingdale | 5,000 Meters Varsity | 38 | 19:52.7 PB | 11 |
| Oct 21 | Little Guys InvitationalOct 21 · 5,000 Meters Varsity · Place 23 · Bloomingdale | 5,000 Meters Varsity | 23 | 19:02.54 PB | 11 |
| Oct 18 | Southwest 10 Jamboree IIIOct 18 · 5,000 Meters Varsity · Place 14 · Bloomingdale | 5,000 Meters Varsity | 14 | 19:00.44 PB | 11 |
| Oct 4 | Southwest 10 Jamboree IIOct 4 · 5,000 Meters Varsity · Place 14 · Bloomingdale | 5,000 Meters Varsity | 14 | 19:05.15 PB | 11 |
| Sep 30 | Otsego Bulldog InvitationalSep 30 · 5,000 Meters D3/D4 Varsity and JV Combined · Place 32 · Bloomingdale | 5,000 Meters D3/D4 Varsity and JV Combined | 32 | 18:56.6 PB | 11 |
| Sep 23 | Bangor InvitationalSep 23 · 5,000 Meters Varsity Div 2 · Place 12 · Bloomingdale | 5,000 Meters Varsity Div 2 | 12 | 19:44 PB | 11 |
| Sep 9 | Raider InvitationalSep 9 · 5,000 Meters Varsity · Place 12 · Bloomingdale | 5,000 Meters Varsity | 12 | 19:46 | 11 |
| Sep 7 | Hartford Teske Invitational Sep 7 · 5,000 Meters Varsity · Place 17 · Bloomingdale | 5,000 Meters Varsity | 17 | 19:49.2 PB | 11 |
| Aug 23 | Bridgman InvitationalAug 23 · 5,000 Meters Varsity · Place 46 · Bloomingdale | 5,000 Meters Varsity | 46 | 21:41.6 PB | 11 |
2016 Cross Country
4 results2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Bloomingdale InviteOct 17 · 5,000 Meters Varsity · Place 79 · Bloomingdale | 5,000 Meters Varsity | 79 | 22:26.2 | 9 |