Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Colon HSSCAA Jamboree @ Colon · Sep 27 | 16:34.90 | SCAA Jamboree @ Colon | September 27, 2017 |
| 5,000 Meters · Bellevue HSSCAA Jamboree Meet #3 · Oct 5 | 19:38.2 | SCAA Jamboree Meet #3 | October 5, 2016 |
| 5,000 Meters · Hayden ParkSCAA Championship @ Hillsdale Academy · Oct 17 | 18:35.40 | SCAA Championship @ Hillsdale Academy | October 17, 2017 |
| 5,000 Meters · Hudson HSMHSAA LP Region 34-4 at Hudson · Oct 28 | 17:40.04 | MHSAA LP Region 34-4 at Hudson | October 28, 2017 |
| 5,000 Meters · Litchfield HSSCAA Jamboree · Oct 4 | 17:15.30 | SCAA Jamboree | October 4, 2017 |
| 5,000 Meters · Maple Creek Golf ClubNichigan Class D Cross Country Coaches State Championships · Oct 22 | 18:31.3 | Nichigan Class D Cross Country Coaches State Championships | October 22, 2016 |
| 5,000 Meters · Michigan Class D XC ChampionshipsMichigan Class D State Championship · Oct 21 | 17:25.4 | Michigan Class D State Championship | October 21, 2017 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 4 Finals · Nov 4 | 17:50.4 | MHSAA LP Division 4 Finals | November 4, 2017 |
| 5,000 Meters · Owen's ParkHillsdale Invitational · Aug 30 | 17:52.4 | Hillsdale Invitational | August 30, 2017 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 18:08.5 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MHSAA LP Division 4 FinalsNov 4 · 5,000 Meters D4 · Place 64 · Hillsdale Academy | 5,000 Meters D4 | 64 | 17:50.4 PB | 12 |
| Oct 28 | MHSAA LP Region 34-4 at HudsonOct 28 · 5,000 Meters Varsity · Place 6 · Hillsdale Academy | 5,000 Meters Varsity | 6 | 17:40.04 PB | 12 |
| Oct 21 | Michigan Class D State ChampionshipOct 21 · 5,000 Meters Varsity · Place 18 · Hillsdale Academy | 5,000 Meters Varsity | 18 | 17:25.4 PB | 12 |
| Oct 17 | SCAA Championship @ Hillsdale AcademyOct 17 · 5,000 Meters Varsity · Place 7 · Hillsdale Academy | 5,000 Meters Varsity | 7 | 18:35.40 PB | 12 |
| Oct 7 | Portage InviteOct 7 · 5,000 Meters Division 4 · Place 18 · Hillsdale Academy | 5,000 Meters Division 4 | 18 | 17:41.2 | 12 |
| Oct 4 | SCAA JamboreeOct 4 · 5,000 Meters Varsity · Place 3 · Hillsdale Academy | 5,000 Meters Varsity | 3 | 17:15.30 PB | 12 |
| Sep 27 | SCAA Jamboree @ ColonSep 27 · 4,747 Meters Varsity · Place 2 · Hillsdale Academy | 4,747 Meters Varsity | 2 | 16:34.90 PB | 12 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division V · Place 6 · Hillsdale Academy | 5,000 Meters Division V | 6 | 18:08.5 PB | 12 |
| Sep 13 | SCAA Jamboree at PittsfordSep 13 · 5,000 Meters Boys Varsity · Place 2 · Hillsdale Academy | 5,000 Meters Boys Varsity | 2 | 18:04Unofficial | 12 |
| Aug 30 | Hillsdale InvitationalAug 30 · 5,000 Meters Varsity · Place 11 · Hillsdale Academy | 5,000 Meters Varsity | 11 | 17:52.4 PB | 12 |
2016 Cross Country
3 results2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Portage InviteOct 10 · 5,000 Meters Varsity · Place 65 · Hillsdale Academy | 5,000 Meters Varsity | 65 | 18:22.4 | — |
2013 Cross Country
2 results