Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Oakland UniversityGolden Grizzlies High School XC Invite · Aug 30 | 13:47.1 | Golden Grizzlies High School XC Invite | August 30, 2019 |
| 5,000 Meters · 'New' South Course35th Annual Gabriel Richard Invitational · Oct 12 | 16:42.5 | 35th Annual Gabriel Richard Invitational | October 12, 2019 |
| 5,000 Meters · Chestnut GroveFarmington @ Salem · Aug 29 | 16:57.34 | Farmington @ Salem | August 29, 2020 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Finals · Oct 18 | 17:40.38 | KLAA Conference Finals | October 18, 2018 |
| 5,000 Meters · Lake Erie MetroparkMarauder XC Invitational · Sep 30 | 20:44.3 | Marauder XC Invitational | September 30, 2017 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 7 | 16:47.94 | MHSAA LP D1 Finals | November 7, 2020 |
| 5,000 Meters · Nankin Mills Park OFFICIALFranklin JV Invitational · Oct 26 | 19:18.6 | Franklin JV Invitational | October 26, 2017 |
| 5,000 Meters · Patriots ParkWyandotte Fall Festival · Nov 1 | 19:09.4 | Wyandotte Fall Festival | November 1, 2017 |
| 5,000 Meters · Stony Creek MetroparkAutumn Classic · Sep 16 | 21:47 | Autumn Classic | September 16, 2017 |
| 5,000 Meters · Willow Metropark OFFICIALRambling Rock Invitational · Sep 7 | 16:58 | Rambling Rock Invitational | September 7, 2019 |
| 8,000 Meters · 8000m (4x2k Loop)Little Tens Club Invitational · Sep 20 | 27:07.20 | Little Tens Club Invitational | September 20, 2025 |
| 8,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 12 | 26:32.9 | 2025 Auto-Owners Insurance Spartan Invite | September 12, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
2 results2020 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP D1 FinalsNov 7 · 5,000 Meters D1 - Official · Place 122 · SalemSalem | 5,000 Meters D1 - Official | 122 | 16:47.94 PB | 12 |
| Oct 31 | MHSAA LP Region 06-1 @ AA HuronOct 31 · 5,000 Meters Division 1 · Place 19 · SalemSalem | 5,000 Meters Division 1 | 19 | 16:37.6 | 12 |
| Oct 24 | MHSAA Pre-Regional 11-1 @ DexterOct 24 · 5,000 Meters Varsity · Place 17 · SalemSalem | 5,000 Meters Varsity | 17 | 17:00.7 | 12 |
| Oct 17 | KLAA Conference MeetOct 17 · 5,000 Meters Varsity · Place 21 · SalemSalem | 5,000 Meters Varsity | 21 | 16:43.7 | 12 |
| Oct 17 | KLAA Conference MeetOct 17 · 5,000 Meters Varsity · Place 1 · SalemSalem | 5,000 Meters Varsity | 1 | 16:43.7 | 12 |
| Oct 10 | Plymouth/Hartland @ SalemOct 10 · 5,000 Meters Varsity · Place 10 · SalemSalem | 5,000 Meters Varsity | 10 | 17:07.3 | 12 |
| Sep 29 | Salem Boys @ Novi BoysSep 29 · 5,000 Meters Varsity · Place 12 · SalemSalem | 5,000 Meters Varsity | 12 | 17:21.6 | 12 |
| Sep 26 | Salem @ BrightonSep 26 · 5,000 Meters Varsity · Place 5 · SalemSalem | 5,000 Meters Varsity | 5 | 16:46 | 12 |
| Sep 12 | Northville @ SalemSep 12 · 5,000 Meters Varsity · Place 4 · SalemSalem | 5,000 Meters Varsity | 4 | 16:45.64 | 12 |
| Sep 3 | Salem @ ChurchillSep 3 · 5,000 Meters Varsity · Place 3 · SalemSalem | 5,000 Meters Varsity | 3 | 17:36.8 | 12 |
| Aug 29 | Farmington @ SalemAug 29 · 5,000 Meters Varsity Boys · Place 5 · SalemSalem | 5,000 Meters Varsity Boys | 5 | 16:57.34 PB | 12 |
| Aug 22 | Livonia Franklin vs. SalemAug 22 · 5,000 Meters Varsity · Place 4 · SalemSalem | 5,000 Meters Varsity | 4 | 16:46.65 | 12 |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | KLAA Conference FinalsOct 17 · 5,000 Meters Varsity · Place 20 · SalemSalem | 5,000 Meters Varsity | 20 | 16:37.1 | 11 |
| Oct 12 | 35th Annual Gabriel Richard InvitationalOct 12 · 5,000 Meters Varsity Large School Div · Place 26 · SalemSalem | 5,000 Meters Varsity Large School Div | 26 | 16:42.5 PB | 11 |
| Oct 8 | K.L.A.A. West Division Double Dual: Salem-Plymouth-CantonOct 8 · 5,000 Meters Varsity · Place 8 · SalemSalem | 5,000 Meters Varsity | 8 | 17:01.71 | 11 |
| Oct 5 | Wayne County XC ChampionshipOct 5 · 5,000 Meters Varsity · Place 18 · SalemSalem | 5,000 Meters Varsity | 18 | 16:43.99 | 11 |
| Oct 1 | K.L.A.A. West Division Dual: Salem vs Hartland Oct 1 · 5,000 Meters Varsity · Place 14 · SalemSalem | 5,000 Meters Varsity | 14 | 17:43 | 11 |
| Sep 28 | Chelsea InvitationalSep 28 · 5,000 Meters Varsity · Place 10 · SalemSalem | 5,000 Meters Varsity | 10 | 17:43.4 | 11 |
| Sep 21 | Jackson Invitational - VarsitySep 21 · 5,000 Meters Varsity Division 1 · Place 60 · SalemSalem | 5,000 Meters Varsity Division 1 | 60 | 17:15.6 | 11 |
| Sep 10 | K.L.A.A. West Division Double Dual: Salem-Howell-Novi Sep 10 · 5,000 Meters Varsity · SalemSalem | 5,000 Meters Varsity | 0 | 18:02Unofficial | 11 |
| Sep 7 | Rambling Rock InvitationalSep 7 · 5,000 Meters Men's Varsity · Place 11 · SalemSalem | 5,000 Meters Men's Varsity | 11 | 16:58 PB | 11 |
| Aug 30 | Golden Grizzlies High School XC InviteAug 30 · 4,000 Meters Varsity · Place 16 · SalemSalem | 4,000 Meters Varsity | 16 | 13:47.1 PB | 11 |
2018 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | 2018 MITCA Team Michigan Mid East QualifierNov 10 · 5,000 Meters Futures Boys · Place 43 · SalemSalem | 5,000 Meters Futures Boys | 43 | 17:52.40Unofficial | 10 |
| Oct 27 | Willow Metro Regional PROMOct 27 · 5,000 Meters Varsity · Place 2 · SalemSalem | 5,000 Meters Varsity | 2 | 17:22.9 | 10 |
| Oct 25 | Livonia Franklin JV InvitationalOct 25 · 5,000 Meters Junior Varsity · SalemSalem | 5,000 Meters Junior Varsity | 0 | 17:18Unofficial | 10 |
| Oct 18 | KLAA Conference FinalsOct 18 · 5,000 Meters Junior Varsity · Place 21 · SalemSalem | 5,000 Meters Junior Varsity | 21 | 17:40.38 PB | 10 |
| Oct 13 | 34th Gabriel Richard InvitationalOct 13 · 5,000 Meters Varsity - Large School · Place 56 · SalemSalem | 5,000 Meters Varsity - Large School | 56 | 18:02.78 | 10 |
| Oct 9 | Plymouth/Canton/Salem Tri-MeetOct 9 · Varsity · Place 17 · SalemSalem | Varsity | 17 | 19:03.98 | 10 |
| Oct 6 | Wayne County XC ChampionshipOct 6 · 5,000 Meters Varsity · Place 5 · SalemSalem | 5,000 Meters Varsity | 5 | 17:44.6 | 10 |
| Oct 2 | Double Dual: Salem-Howell-NorthvilleOct 2 · 5,000 Meters Varsity · Place 26 · SalemSalem | 5,000 Meters Varsity | 26 | 18:05.1 | 10 |
| Sep 29 | Marauder XC InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 2 · SalemSalem | 5,000 Meters Junior Varsity | 2 | 17:39.3 | 10 |
| Sep 21 | Jackson MS & HS-JV InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 2 · SalemSalem | 5,000 Meters Junior Varsity | 2 | 17:49.5 | 10 |
| Sep 18 | Brighton/Salem DualSep 18 · 5,000 Meters Varsity · Place 19 · SalemSalem | 5,000 Meters Varsity | 19 | 18:10 | — |
| Sep 11 | Salem/Hartland/Novi @ Hartland)Sep 11 · 5,000 Meters Varsity · Place 19 · SalemSalem | 5,000 Meters Varsity | 19 | 18:03 | 10 |
| Sep 8 | Ramblin' Rock InvitationalSep 8 · Varsity · Place 31 · SalemSalem | Varsity | 31 | 17:25.7 | 10 |
| Aug 31 | Golden Grizzlies High School InviteAug 31 · 4,000 Meters Men · Place 47 · SalemSalem | 4,000 Meters Men | 47 | 14:17.2 | 10 |
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Wyandotte Fall FestivalNov 1 · 5,000 Meters 9/10th Grade Boys · Place 33 · SalemSalem | 5,000 Meters 9/10th Grade Boys | 33 | 19:09.4 PB | 9 |
| Oct 26 | Franklin JV InvitationalOct 26 · 5,000 Meters Boys 9/10 · Place 32 · SalemSalem | 5,000 Meters Boys 9/10 | 32 | 19:18.6 PB | 9 |
| Oct 10 | Canton/Plymouth/Salem Tri-MeetOct 10 · 5,000 Meters Varsity · Place 90 · SalemSalem | 5,000 Meters Varsity | 90 | 20:50.22Unofficial | 9 |
| Oct 7 | Wayne County XC ChampionshipOct 7 · 5,000 Meters JV Boys · Place 201 · SalemSalem | 5,000 Meters JV Boys | 201 | 21:12.6 | 9 |
| Oct 3 | Salem vs. Churchill DualOct 3 · 5,000 Meters Boys Race · Place 59 · SalemSalem | 5,000 Meters Boys Race | 59 | 22:17 | 9 |
| Sep 30 | Marauder XC InvitationalSep 30 · 5,000 Meters High School - JV · Place 119 · SalemSalem | 5,000 Meters High School - JV | 119 | 20:44.3 PB | 9 |
| Sep 19 | Salem vs. John Glenn DualSep 19 · 5,000 Meters Varsity · SalemSalem | 5,000 Meters Varsity | 0 | 21:27Unofficial | 9 |
| Sep 16 | Autumn ClassicSep 16 · 5,000 Meters JV · Place 23 · SalemSalem | 5,000 Meters JV | 23 | 21:47 PB | 9 |
| Sep 12 | Salem/Wayne/Franklin Tri MeetSep 12 · 5,000 Meters Boys Race · Place 44 · SalemSalem | 5,000 Meters Boys Race | 44 | 23:05 | 9 |
| Sep 9 | Ramblin Rock InvitationalSep 9 · 5,000 Meters JV · Place 193 · SalemSalem | 5,000 Meters JV | 193 | 21:51 | 9 |
| Aug 25 | A2 Run Co End of Summer ClassicAug 25 · 5,000 Meters Varsity · Place 159 · SalemSalem | 5,000 Meters Varsity | 159 | 23:03.5 | 9 |