Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Huron Meadows Metropark OFFICIALA2 Run Co Coaching Legends HS · Sep 30 | 19:25.69 | A2 Run Co Coaching Legends HS | September 30, 2017 |
| 5,000 Meters · Lake Erie Metro Park OFFICIALWarrior CC Classic · Sep 8 | 19:44.9 | Warrior CC Classic | September 8, 2017 |
| 5,000 Meters · Lake Erie MetroparkLake Erie PROM · Oct 28 | 19:32.0 | Lake Erie PROM | October 28, 2017 |
| 5,000 Meters · Patriots ParkWyandotte Fall Festival · Nov 1 | 20:34.5 | Wyandotte Fall Festival | November 1, 2017 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 21:23.6 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co Early Bird Invite · Aug 31 | 19:54.5 | A2 Run Co Early Bird Invite | August 31, 2017 |
| 5,000 Meters · Wyandotte Shores Golf CourseDRL Championships · Oct 19 | 20:09.5 | DRL Championships | October 19, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Downriver Gabriel Richard InviteOct 12 · 5,000 Meters Junior Varsity · Place 36 · Brownstown Woodhaven | 5,000 Meters Junior Varsity | 36 | 21:16.6 | 12 |
| Oct 5 | Wayne County XC ChampionshipOct 5 · 5,000 Meters Varsity · Place 142 · Brownstown Woodhaven | 5,000 Meters Varsity | 142 | 19:36.67 | 12 |
| Oct 3 | Downriver League Jamboree #2Oct 3 · 5,000 Meters Varsity · Place 89 · Brownstown Woodhaven | 5,000 Meters Varsity | 89 | 23:40 | 12 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Junior Varsity · Place 139 · Brownstown Woodhaven | 5,000 Meters Junior Varsity | 139 | 20:26.6 | 12 |
| Sep 21 | Monroe Jefferson InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 92 · Brownstown Woodhaven | 5,000 Meters Junior Varsity | 92 | 22:54.9 | 12 |
| Sep 17 | Downriver League Jamboree #1Sep 17 · 5,000 Meters Varsity · Place 63 · Brownstown Woodhaven | 5,000 Meters Varsity | 63 | 20:59 | 12 |
| Sep 6 | Warrior Classic Cross Country InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 7 · Brownstown Woodhaven | 5,000 Meters Junior Varsity | 7 | 20:28.7 | 12 |
| Aug 29 | AA Run Co Hornet EARLY BIRD InvitationalAug 29 · 5,000 Meters Varsity · Place 73 · Brownstown Woodhaven | 5,000 Meters Varsity | 73 | 20:58.62 | 12 |
| Aug 26 | Hudson Mills TTAug 26 · 2.65 Miles Varsity · Woodhaven Brownstown | 2.65 Miles Varsity | 0 | 18:06Unofficial | 12 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Wayne County XC ChampionshipOct 6 · 5,000 Meters Varsity · Place 105 · Brownstown Woodhaven | 5,000 Meters Varsity | 105 | 19:58.0 | 11 |
| Oct 2 | DRL Jambo #2Oct 2 · Varsity · Place 1 · Brownstown Woodhaven | Varsity | 1 | 19:23 | 11 |
| Sep 18 | DRL Jamboree #1Sep 18 · Varsity · Place 6 · Brownstown Woodhaven | Varsity | 6 | 19:53 | 11 |
| Sep 7 | Warrior CC ClassicSep 7 · 5,000 Meters Junior Varsity · Place 1 · Brownstown Woodhaven | 5,000 Meters Junior Varsity | 1 | 19:42.4 | 11 |
| Sep 4 | Erie Mason RelaysSep 4 · 3 Miles New Division · Woodhaven Brownstown | 3 Miles New Division | 0 | 24:37Unofficial | 11 |
| Aug 30 | A2 Run Co Hornet Early Bird OpenAug 30 · 5,000 Meters Reserve · Place 50 · Woodhaven Brownstown | 5,000 Meters Reserve | 50 | 20:15.8 | 11 |
| Aug 21 | Downriver FriendlyAug 21 · 3 Miles Varsity · Woodhaven Brownstown | 3 Miles Varsity | 0 | 18:48Unofficial | 11 |
| Aug 13 | Hudson Mills Time TrialAug 13 · 2.65 Miles Varsity · Woodhaven Brownstown | 2.65 Miles Varsity | 0 | 18:17Unofficial | 11 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Wyandotte Fall FestivalNov 1 · 5,000 Meters 9/10th Grade Boys · Place 58 · Woodhaven Brownstown | 5,000 Meters 9/10th Grade Boys | 58 | 20:34.5 PB | 10 |
| Oct 28 | Lake Erie PROMOct 28 · 5,000 Meters Men's PROM · Place 55 · Woodhaven Brownstown | 5,000 Meters Men's PROM | 55 | 19:32.0 PB | 10 |
| Oct 19 | DRL ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 13 · Woodhaven Brownstown | 5,000 Meters Junior Varsity | 13 | 20:09.5 PB | 10 |
| Oct 14 | Downriver Gabriel Richard InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 11 · Brownstown Woodhaven | 5,000 Meters Junior Varsity | 11 | 19:25.5 | 10 |
| Oct 5 | DRL Jamboree #2Oct 5 · 5,000 Meters Junior Varsity · Place 22 · Woodhaven Brownstown | 5,000 Meters Junior Varsity | 22 | 21:09 | 10 |
| Sep 30 | A2 Run Co Coaching Legends HSSep 30 · 5,000 Meters Gold Reserve · Place 62 · Woodhaven Brownstown | 5,000 Meters Gold Reserve | 62 | 19:25.69 PB | 10 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division I (JV) · Place 138 · Woodhaven Brownstown | 5,000 Meters Division I (JV) | 138 | 21:23.6 PB | 10 |
| Sep 8 | Warrior CC ClassicSep 8 · 5,000 Meters Junior Varsity · Place 5 · Woodhaven Brownstown | 5,000 Meters Junior Varsity | 5 | 19:44.9 PB | 10 |
| Aug 31 | A2 Run Co Early Bird InviteAug 31 · 5,000 Meters Reserve · Place 29 · Woodhaven Brownstown | 5,000 Meters Reserve | 29 | 19:54.5 PB | 10 |
| Aug 24 | Downriver FriendlyAug 24 · 3 Miles Varsity · Place 26 · Brownstown Woodhaven | 3 Miles Varsity | 26 | 17:17.00 | 10 |
2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Wyandotte Fall FestivalNov 1 · 5,000 Meters 9/10th Grade Boys · Place 34 · Woodhaven Brownstown | 5,000 Meters 9/10th Grade Boys | 34 | 21:09.22 | 9 |
| Oct 29 | Lake Erie PROMOct 29 · 5,000 Meters Men's PROM · Place 88 · Woodhaven Brownstown | 5,000 Meters Men's PROM | 88 | 20:28.30 | 9 |
| Oct 20 | DRL ChampionshipOct 20 · 5,000 Meters Junior Varsity · Place 13 · Woodhaven Brownstown | 5,000 Meters Junior Varsity | 13 | 21:05.8 | 9 |
| Oct 6 | DRL Jamboree #2Oct 6 · 5,000 Meters Junior Varsity · Place 3 · Woodhaven Brownstown | 5,000 Meters Junior Varsity | 3 | 20:38 | 9 |