Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cass BentonLPS City Meet · Oct 14 | 18:54.44 | LPS City Meet | October 14, 2016 |
| 5,000 Meters · Cass Benton Park OFFICIALLivonia City Meet · Oct 13 | 19:02.80 | Livonia City Meet | October 13, 2017 |
| 5,000 Meters · Chestnut GroveRamblin Rock Invitational · Sep 9 | 18:35 | Ramblin Rock Invitational | September 9, 2017 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 19:29.06 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Championship · Oct 20 | 18:36.8 | KLAA Conference Championship | October 20, 2016 |
| 5,000 Meters · Nankin Mills Park OFFICIALFranklin JV Invitational · Oct 26 | 18:13.0 | Franklin JV Invitational | October 26, 2017 |
| 5,000 Meters · Sterling State ParkMonroe Jefferson Invitational · Sep 24 | 19:09.90 | Monroe Jefferson Invitational | September 24, 2016 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsKLAA Conference Meet · Oct 19 | 18:32.6 | KLAA Conference Meet | October 19, 2017 |
| 5,000 Meters · Wayne Memorial HSWayne Memorial vs. Churchill · Oct 6 | 19:57.5 | Wayne Memorial vs. Churchill | October 6, 2015 |
| 5,000 Meters · Willow Metropark OFFICIALSalem vs. Churchill Dual · Oct 3 | 19:38 | Salem vs. Churchill Dual | October 3, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Franklin JV InvitationalOct 26 · 5,000 Meters Boys 11/12 · Place 17 · Livonia Churchill | 5,000 Meters Boys 11/12 | 17 | 18:13.0 PB | 12 |
| Oct 19 | KLAA Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 74 · Livonia Churchill | 5,000 Meters Junior Varsity | 74 | 18:32.6 PB | 12 |
| Oct 13 | Livonia City MeetOct 13 · 5,000 Meters Varsity · Place 37 · Livonia Churchill | 5,000 Meters Varsity | 37 | 19:02.80 PB | 12 |
| Oct 10 | Franklin vs. Churchill Dual MeetOct 10 · 5,000 Meters Varsity · Place 26 · Livonia Churchill | 5,000 Meters Varsity | 26 | 19:08.5 | 12 |
| Oct 7 | Wayne County XC ChampionshipOct 7 · 5,000 Meters JV Boys · Place 48 · Livonia Churchill | 5,000 Meters JV Boys | 48 | 18:52.3 | 12 |
| Oct 3 | Salem vs. Churchill DualOct 3 · 5,000 Meters Boys Race · Place 29 · Livonia Churchill | 5,000 Meters Boys Race | 29 | 19:38 PB | 12 |
| Sep 30 | A2 Run Co Coaching Legends HSSep 30 · 5,000 Meters Gold Varsity · Place 137 · Livonia Churchill | 5,000 Meters Gold Varsity | 137 | 18:52.96 | 12 |
| Sep 23 | Monroe Jefferson InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 7 · Livonia Churchill | 5,000 Meters Junior Varsity | 7 | 19:11.10 | 12 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters High School JV #2 (Green/White) · Place 54 · Livonia Churchill | 5,000 Meters High School JV #2 (Green/White) | 54 | 19:29.06 PB | 12 |
| Sep 12 | Canton/Churchill/John Glenn Tri-MeetSep 12 · 5,000 Meters Varsity · Place 24 · Livonia Churchill | 5,000 Meters Varsity | 24 | 19:28 | 12 |
| Sep 9 | Ramblin Rock InvitationalSep 9 · 5,000 Meters Varsity · Place 104 · Livonia Churchill | 5,000 Meters Varsity | 104 | 18:35 PB | 12 |
| Aug 31 | A2 Run Co Early Bird InviteAug 31 · 5,000 Meters Gold Varsity · Place 143 · Livonia Churchill | 5,000 Meters Gold Varsity | 143 | 19:28.7 | 12 |
2016 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Livonia Franklin JV InvitationalOct 27 · 5,000 Meters Varsity · Place 32 · Livonia Churchill | 5,000 Meters Varsity | 32 | 18:34.54 | — |
| Oct 20 | KLAA Conference ChampionshipOct 20 · 5,000 Meters Junior Varsity · Place 60 · Livonia Churchill | 5,000 Meters Junior Varsity | 60 | 18:36.8 PB | 11 |
| Oct 14 | LPS City MeetOct 14 · 5,000 Meters Varsity and JV · Place 43 · Livonia Churchill | 5,000 Meters Varsity and JV | 43 | 18:54.44 PB | 11 |
| Oct 11 | Churchill vs. Wayne MemorialOct 11 · 5,000 Meters Varsity · Place 22 · Livonia Churchill | 5,000 Meters Varsity | 22 | 19:38.4Unofficial | 11 |
| Oct 8 | Wayne County ChampionshipOct 8 · 5,000 Meters JV · Place 68 · Livonia Churchill | 5,000 Meters JV | 68 | 18:51 | 11 |
| Oct 1 | A2 Running Co. Coaching Legends Classic - HSOct 1 · 5,000 Meters JV-Big Schools (Gold) · Place 69 · Livonia Churchill | 5,000 Meters JV-Big Schools (Gold) | 69 | 20:01.14 | 11 |
| Sep 24 | Monroe Jefferson InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 15 · Livonia Churchill | 5,000 Meters Junior Varsity | 15 | 19:09.90 PB | 11 |
| Sep 20 | Churchill vs. John GlennSep 20 · 5,000 Meters Varsity · Place 15 · Livonia Churchill | 5,000 Meters Varsity | 15 | 20:06.1Unofficial | 11 |
| Sep 13 | Churchill vs. CantonSep 13 · 5,000 Meters Varsity · Place 28 · Livonia Churchill | 5,000 Meters Varsity | 28 | 20:16Unofficial | 11 |
| Sep 10 | Ramblin Rock InvitationalSep 10 · 5,000 Meters JV Boys · Place 63 · Livonia Churchill | 5,000 Meters JV Boys | 63 | 19:45 | 11 |
| Aug 30 | Mustang InviteAug 30 · 5,000 Meters 11/12 · Place 140 · Livonia Churchill | 5,000 Meters 11/12 | 140 | 21:22.37 | 11 |
2015 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Livonia Franklin J.V. InvitationalOct 29 · 5,000 Meters Junior Varsity 9th/10th · Place 25 · Livonia Churchill | 5,000 Meters Junior Varsity 9th/10th | 25 | 18:43.45 | 10 |
| Oct 21 | K.L.A.A. Kensington Conference FinalsOct 21 · 5,000 Meters Reserve · Place 89 · Livonia Churchill | 5,000 Meters Reserve | 89 | 19:13.8 | 10 |
| Oct 13 | Canton @Livonia ChurchillOct 13 · 5,000 Meters Varsity · Place 31 · Livonia Churchill | 5,000 Meters Varsity | 31 | 19:52.1Unofficial | 10 |
| Oct 10 | Wayne County ChampionshipOct 10 · 5,000 Meters Junior Varsity · Place 44 · Livonia Churchill | 5,000 Meters Junior Varsity | 44 | 19:00.0 | 10 |
| Oct 6 | Wayne Memorial vs. ChurchillOct 6 · 5,000 Meters Varsity · Place 15 · Livonia Churchill | 5,000 Meters Varsity | 15 | 19:57.5 PB | 10 |
| Oct 3 | Running Fit HS Coaching Legends InviteOct 3 · 5,000 Meters JV-Big Schools (Gold) · Place 45 · Livonia Churchill | 5,000 Meters JV-Big Schools (Gold) | 45 | 19:05.7 | 10 |
| Sep 29 | Livonia Churchill @ Livonia FranklinSep 29 · 5,000 Meters Varsity · Place 25 · Livonia Churchill | 5,000 Meters Varsity | 25 | 19:22Unofficial | 10 |
| Sep 26 | Jefferson InvitationalSep 26 · 5,000 Meters Junior Varsity · Place 19 · Livonia Churchill | 5,000 Meters Junior Varsity | 19 | 19:47 | 10 |
| Sep 22 | Plymouth @ Livonia ChurchillSep 22 · 5,000 Meters Varsity · Place 20 · Livonia Churchill | 5,000 Meters Varsity | 20 | 20:05.97Unofficial | 10 |
| Sep 15 | Livonia Churchill @ John GlennSep 15 · 5,000 Meters Varsity · Livonia Churchill | 5,000 Meters Varsity | 0 | 20:56.2Unofficial | 10 |
| Sep 12 | Ramblin' Rock InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 107 · Livonia Churchill | 5,000 Meters Junior Varsity | 107 | 19:59.7 | 10 |
| Sep 9 | Livonia City MeetSep 9 · 5,000 Meters Varsity · Place 45 · Livonia Churchill | 5,000 Meters Varsity | 45 | 20:38.8Unofficial | 10 |
| Sep 1 | Mustang InviteSep 1 · 5,000 Meters 9/10 Race · Place 110 · Livonia Churchill | 5,000 Meters 9/10 Race | 110 | 22:07.9 | 10 |
2014 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Livonia Franklin JV InvitationalOct 23 · 5,000 Meters Freshmen/Sophomores · Place 59 · Livonia Churchill | 5,000 Meters Freshmen/Sophomores | 59 | 22:04.3 | 9 |
| Sep 12 | 2014 MSU Spartan InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 512 · Livonia Churchill | 5,000 Meters Junior Varsity | 512 | 7:36 | 9 |
| Sep 9 | Churchill vs John GlennSep 9 · 5,000 Meters Varsity · Place 31 · Livonia Churchill | 5,000 Meters Varsity | 31 | 25:25Unofficial | 9 |