Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Oakland UniversityGolden Grizzly High School Invite · Sep 2 | 16:48.9 | Golden Grizzly High School Invite | September 2, 2016 |
| 5,000 Meters · Chestnut GroveDRL Jamboree #2 · Oct 8 | 20:40 | DRL Jamboree #2 | October 8, 2015 |
| 5,000 Meters · Ella Sharp Park OFFICIALJackson HS Invitational · Sep 20 | 21:39.69 | Jackson HS Invitational | September 20, 2014 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALHS-Running Fit Coaching Legends Invite · Sep 27 | 21:58.7 | HS-Running Fit Coaching Legends Invite | September 27, 2014 |
| 5,000 Meters · Lake Erie Metro Park OFFICIALMHSAA LP Region 05-01 @ Woodhaven Lake Erie Metropark · Oct 29 | 20:59.09 | MHSAA LP Region 05-01 @ Woodhaven Lake Erie Metropark | October 29, 2016 |
| 5,000 Meters · Lake Erie MetroparkMHSAA LP D1 Region 5 @ Brownstown Woodhaven · Oct 25 | 21:37.7 | MHSAA LP D1 Region 5 @ Brownstown Woodhaven | October 25, 2014 |
| 5,000 Meters · Patriots ParkNews-Herald Championship · Oct 15 | 20:28.26 | News-Herald Championship | October 15, 2016 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsRunning Fit HS Coaching Legends Invite · Oct 3 | 20:20.1 | Running Fit HS Coaching Legends Invite | October 3, 2015 |
| 5,000 Meters · Young Patriots ParkNews Herald Invitational · Oct 17 | 20:05.30 | News Herald Invitational | October 17, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 05-01 @ Woodhaven Lake Erie MetroparkOct 29 · 5,000 Meters Varsity · Place 24 · Wyandotte Roosevelt | 5,000 Meters Varsity | 24 | 20:59.09 PB | 12 |
| Oct 20 | DRL ChampionshipOct 20 · 5,000 Meters Varsity · Place 14 · Wyandotte Roosevelt | 5,000 Meters Varsity | 14 | 21:01.4 | 12 |
| Oct 15 | News-Herald ChampionshipOct 15 · 5,000 Meters Varsity · Place 11 · Wyandotte Roosevelt | 5,000 Meters Varsity | 11 | 20:28.26 PB | 12 |
| Oct 6 | DRL Jamboree #2Oct 6 · 5,000 Meters Varsity · Place 8 · Wyandotte Roosevelt | 5,000 Meters Varsity | 8 | 21:06 | 12 |
| Oct 1 | A2 Running Co. Coaching Legends Classic - HSOct 1 · 5,000 Meters Vars-Midsize School (Blue) · Place 23 · Wyandotte Roosevelt | 5,000 Meters Vars-Midsize School (Blue) | 23 | 20:43.75 | 12 |
| Sep 22 | DRL Jamboree #1Sep 22 · 5,000 Meters Varsity · Place 11 · Wyandotte Roosevelt | 5,000 Meters Varsity | 11 | 21:10 | 12 |
| Sep 9 | Warrior CC ClassicSep 9 · 5,000 Meters Varsity · Place 17 · Wyandotte Roosevelt | 5,000 Meters Varsity | 17 | 21:22.99 | 12 |
| Sep 2 | Golden Grizzly High School InviteSep 2 · 4,000 Meters Girls Varsity · Place 41 · Wyandotte Roosevelt | 4,000 Meters Girls Varsity | 41 | 16:48.9 PB | 12 |
| Aug 18 | Hills of Hell 4k Time TrialAug 18 · 4,000 Meters Varsity · Wyandotte Roosevelt | 4,000 Meters Varsity | 0 | 16:36Unofficial | 12 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | DRL League MeetOct 22 · 5,000 Meters Varsity · Place 5 · Wyandotte Roosevelt | 5,000 Meters Varsity | 5 | 20:17.1Unofficial | 11 |
| Oct 17 | News Herald InvitationalOct 17 · 5,000 Meters Varsity · Place 7 · Wyandotte Roosevelt | 5,000 Meters Varsity | 7 | 20:05.30 PB | 11 |
| Oct 8 | DRL Jamboree #2Oct 8 · 5,000 Meters Varsity · Place 6 · Wyandotte Roosevelt | 5,000 Meters Varsity | 6 | 20:40 PB | 11 |
| Oct 3 | Running Fit HS Coaching Legends InviteOct 3 · 5,000 Meters Vars-Midsize School (Blue) · Place 20 · Wyandotte Roosevelt | 5,000 Meters Vars-Midsize School (Blue) | 20 | 20:20.1 PB | 11 |
| Sep 24 | DRL Jamboree #1Sep 24 · 5,000 Meters Varsity · Place 6 · Wyandotte Roosevelt | 5,000 Meters Varsity | 6 | 20:56 | 11 |
| Sep 11 | Warrior ClassicSep 11 · 5,000 Meters Varsity · Place 21 · Wyandotte Roosevelt | 5,000 Meters Varsity | 21 | 21:29.3 | 11 |
| Aug 29 | South Lyon InviteAug 29 · 5,000 Meters Varsity · Place 15 · Wyandotte Roosevelt | 5,000 Meters Varsity | 15 | 21:51Unofficial | 11 |
| Aug 20 | Covenant Hills 4k Time TrialAug 20 · 4,000 Meters Varsity · Wyandotte Roosevelt | 4,000 Meters Varsity | 0 | 17:23Unofficial | 11 |
2014 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Wyandotte Final 5k FestivalOct 28 · 5,000 Meters 9/10th Grade · Place 3 · Wyandotte Roosevelt | 5,000 Meters 9/10th Grade | 3 | 21:44.00 | 10 |
| Oct 25 | MHSAA LP D1 Region 5 @ Brownstown WoodhavenOct 25 · 5,000 Meters Varsity · Place 27 · Wyandotte Roosevelt | 5,000 Meters Varsity | 27 | 21:37.7 PB | 10 |
| Oct 16 | DRL League MeetOct 16 · 5,000 Meters Varsity · Place 17 · Wyandotte Roosevelt | 5,000 Meters Varsity | 17 | 21:51.0 | 10 |
| Oct 11 | News-Herald InvitationalOct 11 · 5,000 Meters Varsity · Place 25 · Wyandotte Roosevelt | 5,000 Meters Varsity | 25 | 21:33.70 | 10 |
| Oct 4 | Wayne County ChampionshipOct 4 · 5,000 Meters Varsity · Place 57 · Wyandotte Roosevelt | 5,000 Meters Varsity | 57 | 21:35 | 10 |
| Sep 30 | Downriver League Jamboree #2Sep 30 · 5,000 Meters Varsity · Place 17 · Wyandotte Roosevelt | 5,000 Meters Varsity | 17 | 21:47 | 10 |
| Sep 27 | HS-Running Fit Coaching Legends InviteSep 27 · 5,000 Meters Vars-Big School (Gold) · Place 79 · Wyandotte Roosevelt | 5,000 Meters Vars-Big School (Gold) | 79 | 21:58.7 PB | 10 |
| Sep 20 | Jackson HS InvitationalSep 20 · 5,000 Meters Varsity D1 · Place 79 · Wyandotte Roosevelt | 5,000 Meters Varsity D1 | 79 | 21:39.69 PB | 10 |
| Sep 18 | DRL Jamboree #1Sep 18 · 5,000 Meters Varsity · Place 17 · Wyandotte Roosevelt | 5,000 Meters Varsity | 17 | 21:51 | 10 |
| Sep 6 | Warrior ClassicSep 6 · 5,000 Meters Varsity · Place 28 · Wyandotte Roosevelt | 5,000 Meters Varsity | 28 | 21:53.10 | 10 |
| Aug 20 | Hills of Hell 5kAug 20 · 5,000 Meters Varsity · Wyandotte Roosevelt | 5,000 Meters Varsity | 0 | 23:19Unofficial | 10 |