Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Airport HSAirport Mark of Excellence · Oct 21 | 21:49.4 | Airport Mark of Excellence | October 21, 2017 |
| 5,000 Meters · Chestnut GroveHuron League Meet · Oct 19 | 22:11.6 | Huron League Meet | October 19, 2017 |
| 5,000 Meters · Jefferson High School36th Jefferson XC Invite · Sep 24 | 18:39.5 | 36th Jefferson XC Invite | September 24, 2020 |
| 5,000 Meters · Lake Erie Metro Park OFFICIALMHSAA LP Region 18-2 @ Gibraltar Carlson · Oct 27 | 20:32.1 | MHSAA LP Region 18-2 @ Gibraltar Carlson | October 27, 2018 |
| 5,000 Meters · Lake Erie MetroparkMarauder XC Invitational · Sep 28 | 18:32.7 | Marauder XC Invitational | September 28, 2019 |
| 5,000 Meters · Milan HS OFFICIALPuddle Jumper Invitational · Aug 29 | 25:58.66 | Puddle Jumper Invitational | August 29, 2017 |
| 5,000 Meters · Munson ParkDave Bork Classic · Oct 14 | 22:32.1 | Dave Bork Classic | October 14, 2017 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 17:51.2 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 23:59.9 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
| 5,000 Meters · Sterling State ParkHuron League Jamboree #2 · Oct 4 | 22:47.9 | Huron League Jamboree #2 | October 4, 2017 |
| 5,000 Meters · Young Patriots ParkHuron League Jamboree #1 · Sep 19 | 24:33.1 | Huron League Jamboree #1 | September 19, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Region 18-2 @ Gibraltar CarlsonOct 31 · 5,000 Meters Division 2 · Place 43 · Carleton Airport | 5,000 Meters Division 2 | 43 | 18:25.9 | 12 |
| Oct 24 | MHSAA Pre-Regional 36-2 @ MilanOct 24 · 5,000 Meters Varsity · Place 11 · Carleton Airport | 5,000 Meters Varsity | 11 | 17:34.3 | 12 |
| Oct 16 | Huron League ChampionshipsOct 16 · 5,000 Meters Varsity · Place 9 · Carleton Airport | 5,000 Meters Varsity | 9 | 17:27.0 | 12 |
| Oct 6 | Huron League Jamboree #2Oct 6 · 5,000 Meters Varsity · Place 7 · Carleton Airport | 5,000 Meters Varsity | 7 | 17:38.2 | 12 |
| Oct 3 | Clinton InviteOct 3 · 5,000 Meters Varsity · Place 4 · Carleton Airport | 5,000 Meters Varsity | 4 | 17:55.77 | 12 |
| Sep 24 | 36th Jefferson XC InviteSep 24 · 5,000 Meters Varsity Division 2 · Place 14 · Carleton Airport | 5,000 Meters Varsity Division 2 | 14 | 18:39.5 PB | 12 |
| Sep 22 | Huron League Jamboree #1Sep 22 · 5,000 Meters Varsity · Place 8 · Carleton Airport | 5,000 Meters Varsity | 8 | 17:48.8 | 12 |
| Sep 16 | Huron vs AirportSep 16 · 5,000 Meters Varsity · Place 3 · Carleton Airport | 5,000 Meters Varsity | 3 | 18:41.2 | 12 |
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 18-2 @ Gibraltar CarlsonOct 26 · 5,000 Meters Division 2 · Place 24 · Carleton Airport | 5,000 Meters Division 2 | 24 | 17:40.1 | 11 |
| Oct 19 | Airport Mark of ExcellenceOct 19 · 5,000 Meters Varsity · Place 5 · Carleton Airport | 5,000 Meters Varsity | 5 | 17:50.5 | 11 |
| Oct 17 | Huron League Championship MeetOct 17 · 5,000 Meters Varsity · Place 9 · Carleton Airport | 5,000 Meters Varsity | 9 | 17:32.8 | 11 |
| Oct 12 | Dave Bork ClassicOct 12 · 5,000 Meters Varsity · Place 13 · Carleton Airport | 5,000 Meters Varsity | 13 | 18:31.92 | 11 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 2 · Place 107 · Carleton Airport | 5,000 Meters Division 2 | 107 | 17:51.2 PB | 11 |
| Oct 1 | Huron League Jamboree #2Oct 1 · 5,000 Meters Varsity · Place 10 · Carleton Airport | 5,000 Meters Varsity | 10 | 18:40.7 | 11 |
| Sep 28 | Marauder XC InvitationalSep 28 · 5,000 Meters High School White · Place 22 · Carleton Airport | 5,000 Meters High School White | 22 | 18:32.7 PB | 11 |
| Sep 21 | Monroe Jefferson InvitationalSep 21 · 5,000 Meters Varsity Division 2 · Place 11 · Carleton Airport | 5,000 Meters Varsity Division 2 | 11 | 18:51.8 | 11 |
| Sep 17 | Huron League Jamboree #1Sep 17 · 5,000 Meters Varsity · Place 12 · Carleton Airport | 5,000 Meters Varsity | 12 | 17:41.2 | 11 |
| Sep 14 | Holly/ Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division III · Place 37 · Carleton Airport | 5,000 Meters Division III | 37 | 18:40.8 | 11 |
| Sep 6 | Warrior Classic Cross Country InvitationalSep 6 · 5,000 Meters Varsity · Place 16 · Carleton Airport | 5,000 Meters Varsity | 16 | 18:22.9 | 11 |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 18-2 @ Gibraltar CarlsonOct 27 · 5,000 Meters D2 Boys · Place 85 · Carleton Airport | 5,000 Meters D2 Boys | 85 | 20:32.1 PB | 10 |
| Oct 20 | Airport Mark of ExcellenceOct 20 · 5,000 Meters Varsity · Place 36 · Carleton Airport | 5,000 Meters Varsity | 36 | 19:58.5 | 10 |
| Oct 18 | Huron League ChampionshipOct 18 · 5,000 Meters Varsity · Place 49 · Carleton Airport | 5,000 Meters Varsity | 49 | 20:13.8 | 10 |
| Oct 13 | Dave Bork ClassicOct 13 · Varsity · Place 31 · Carleton Airport | Varsity | 31 | 20:14.3 | 10 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 2 Men · Place 309 · Carleton Airport | 5,000 Meters Division 2 Men | 309 | 21:44.6 | 10 |
| Oct 3 | Huron League Jamboree #2Oct 3 · Varsity · Place 62 · Carleton Airport | Varsity | 62 | 20:50.7 | 10 |
| Sep 29 | Marauder XC InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 119 · Carleton Airport | 5,000 Meters Junior Varsity | 119 | 20:33.9 | 10 |
| Sep 22 | Monroe Jefferson InvitationalSep 22 · Varsity · Place 81 · Carleton Airport | Varsity | 81 | 20:16.97 | 10 |
| Sep 18 | Huron League Jamboree #1Sep 18 · Varsity · Place 52 · Carleton Airport | Varsity | 52 | 20:59.5 | 10 |
| Sep 15 | 51st Annual Holly / Duane Raffin Festival of RacesSep 15 · Varsity · Place 36 · Carleton Airport | Varsity | 36 | 21:09.5 | 10 |
| Sep 7 | Warrior CC ClassicSep 7 · 5,000 Meters Varsity · Place 98 · Carleton Airport | 5,000 Meters Varsity | 98 | 21:21.6 | 10 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Airport Mark of ExcellenceOct 21 · 5,000 Meters Junior Varsity · Place 23 · Carleton Airport | 5,000 Meters Junior Varsity | 23 | 21:49.4 PB | 9 |
| Oct 19 | Huron League MeetOct 19 · 5,000 Meters Junior Varsity · Place 28 · Carleton Airport | 5,000 Meters Junior Varsity | 28 | 22:11.6 PB | 9 |
| Oct 14 | Dave Bork ClassicOct 14 · 5,000 Meters Frosh / Soph · Place 57 · Carleton Airport | 5,000 Meters Frosh / Soph | 57 | 22:32.1 PB | 9 |
| Oct 4 | Huron League Jamboree #2Oct 4 · 5,000 Meters Varsity · Place 82 · Carleton Airport | 5,000 Meters Varsity | 82 | 22:47.9 PB | 9 |
| Sep 23 | Monroe Jefferson InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 116 · Carleton Airport | 5,000 Meters Junior Varsity | 116 | 23:40.50 | 9 |
| Sep 19 | Huron League Jamboree #1Sep 19 · 5,000 Meters Varsity · Place 88 · Carleton Airport | 5,000 Meters Varsity | 88 | 24:33.1 PB | 9 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division V, IV, III (JV) · Place 105 · Carleton Airport | 5,000 Meters Division V, IV, III (JV) | 105 | 23:59.9 PB | 9 |
| Sep 8 | Warrior CC ClassicSep 8 · 5,000 Meters Junior Varsity · Place 43 · Carleton Airport | 5,000 Meters Junior Varsity | 43 | 23:48.3 | 9 |
| Aug 29 | Puddle Jumper Invitational Aug 29 · 5,000 Meters Varsity · Place 25 · Carleton Airport | 5,000 Meters Varsity | 25 | 25:58.66 PB | 9 |