Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 'New' South Course35th Annual Gabriel Richard Invitational · Oct 12 | 19:10.9 | 35th Annual Gabriel Richard Invitational | October 12, 2019 |
| 5,000 Meters · Chestnut GroveMHSAA LP Region 36-04 @ AA Huron Willow Metropark · Oct 29 | 20:50.3 | MHSAA LP Region 36-04 @ AA Huron Willow Metropark | October 29, 2016 |
| 5,000 Meters · McLain FieldCranbrook Invitational · Sep 9 | 21:45.4 | Cranbrook Invitational | September 9, 2017 |
| 5,000 Meters · Nankin MillsMIAC Championship (LWL) · Oct 18 | 19:48.3 | MIAC Championship (LWL) | October 18, 2019 |
| 5,000 Meters · Nankin Mills Park OFFICIALFranklin JV Invitational · Oct 26 | 20:45.1 | Franklin JV Invitational | October 26, 2017 |
| 5,000 Meters · Oakland Christian HSMIAC Championship @OCS · Oct 20 | 21:09.7 | MIAC Championship @OCS | October 20, 2017 |
| 5,000 Meters · Spencer ParkMIAC Final - LHNW · Oct 19 | 19:42.9 | MIAC Final - LHNW | October 19, 2018 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 21:33.2 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
| 5,000 Meters · Sterling State ParkMonroe Jefferson Invitational · Sep 23 | 21:11.04 | Monroe Jefferson Invitational | September 23, 2017 |
| 5,000 Meters · Willow Metropark OFFICIALRambling Rock Invitational · Sep 7 | 21:45 | Rambling Rock Invitational | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 36-4 @ GP SouthOct 25 · 5,000 Meters Division 4 · Place 40 · Lutheran HS Westland | 5,000 Meters Division 4 | 40 | 19:25.0 | 12 |
| Oct 18 | MIAC Championship (LWL)Oct 18 · 5,000 Meters Varsity Boys · Place 30 · Lutheran HS Westland | 5,000 Meters Varsity Boys | 30 | 19:48.3 PB | 12 |
| Oct 12 | 35th Annual Gabriel Richard InvitationalOct 12 · 5,000 Meters Varsity Small School Div · Place 36 · Lutheran HS Westland | 5,000 Meters Varsity Small School Div | 36 | 19:10.9 PB | 12 |
| Oct 8 | MIAC Jamboree 2 (OCS)Oct 8 · 5,000 Meters Varsity · Place 24 · Lutheran HS Westland | 5,000 Meters Varsity | 24 | 20:30.8 | 12 |
| Oct 5 | Wayne County XC ChampionshipOct 5 · 5,000 Meters Varsity · Place 171 · Lutheran HS Westland | 5,000 Meters Varsity | 171 | 20:08.13 | 12 |
| Sep 24 | MIAC Jamboree 1 (WL)Sep 24 · 5,000 Meters Varsity · Place 22 · Lutheran HS Westland | 5,000 Meters Varsity | 22 | 19:59.7 | 12 |
| Sep 21 | Monroe Jefferson InvitationalSep 21 · 5,000 Meters Varsity Division 3 · Place 62 · Lutheran HS Westland | 5,000 Meters Varsity Division 3 | 62 | 21:57.2 | 12 |
| Sep 17 | OCS Small School InviteSep 17 · 5,000 Meters Varsity · Place 32 · Lutheran HS Westland | 5,000 Meters Varsity | 32 | 21:21.6 | 12 |
| Sep 14 | Holly/ Duane Raffin Festival of RacesSep 14 · 5,000 Meters Varsity · Place 56 · Lutheran HS Westland | 5,000 Meters Varsity | 56 | 21:15.4 | 12 |
| Sep 7 | Rambling Rock InvitationalSep 7 · 5,000 Meters Men's Varsity · Place 125 · Lutheran HS Westland | 5,000 Meters Men's Varsity | 125 | 21:45 PB | 12 |
| Aug 30 | 1st Concordia ClassicAug 30 · 5,000 Meters Varsity · Place 7 · Lutheran HS Westland | 5,000 Meters Varsity | 7 | 21:27.6 | 12 |
2018 Cross Country
9 results2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Franklin JV InvitationalOct 26 · 5,000 Meters Boys 9/10 · Place 59 · Lutheran HS Westland | 5,000 Meters Boys 9/10 | 59 | 20:45.1 PB | 10 |
| Oct 20 | MIAC Championship @OCSOct 20 · 5,000 Meters Varsity · Place 26 · Lutheran HS Westland | 5,000 Meters Varsity | 26 | 21:09.7 PB | 10 |
| Oct 14 | 33rd Annual Gabriel Richard InvitationalOct 14 · 5,000 Meters Varsity Small School Division · Place 55 · Lutheran HS Westland | 5,000 Meters Varsity Small School Division | 55 | 20:30.9 | 10 |
| Oct 10 | MIAC Jamboree #2 @Spencer ParkOct 10 · 5,000 Meters Varsity · Place 26 · Lutheran HS Westland | 5,000 Meters Varsity | 26 | 19:58.1 | 10 |
| Oct 7 | Wayne County XC ChampionshipOct 7 · 5,000 Meters JV Boys · Place 233 · Lutheran HS Westland | 5,000 Meters JV Boys | 233 | 21:49.9 | 10 |
| Sep 26 | MIAC Jamboree #1 @Nankin MillsSep 26 · 5,000 Meters Varsity · Place 20 · Lutheran HS Westland | 5,000 Meters Varsity | 20 | 21:01.2 | 10 |
| Sep 23 | Monroe Jefferson InvitationalSep 23 · 5,000 Meters Varsity Division 3/4 · Place 44 · Lutheran HS Westland | 5,000 Meters Varsity Division 3/4 | 44 | 21:11.04 PB | 10 |
| Sep 19 | Oakland Christian Small School InvitationalSep 19 · 5,000 Meters Varsity · Place 38 · Lutheran HS Westland | 5,000 Meters Varsity | 38 | 22:15.5 | 10 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division V · Place 56 · Lutheran HS Westland | 5,000 Meters Division V | 56 | 21:33.2 PB | 10 |
| Sep 9 | Cranbrook InvitationalSep 9 · 5,000 Meters Varsity · Place 32 · Lutheran HS Westland | 5,000 Meters Varsity | 32 | 21:45.4 PB | 10 |
2016 Cross Country
3 results