Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Hess Hathaway Park - OFFICIALWaterford Mott Fall Classic · Oct 2 | 12:52.2 | Waterford Mott Fall Classic | October 2, 2015 |
| 2 Miles · Lake Orion High SchoolLake Orion Pumpkin Invitational · Oct 28 | 13:06.4 | Lake Orion Pumpkin Invitational | October 28, 2015 |
| 2.2 Miles · Gilbert Willis ParkWLW "I Beat the Hill" MS Invitationsl · Sep 20 | 16:26.15 | WLW "I Beat the Hill" MS Invitationsl | September 20, 2014 |
| 5,000 Meters · Center Line HSCarl Schoensee Memorial 2017 · Sep 23 | 18:54 | Carl Schoensee Memorial 2017 | September 23, 2017 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 19:24.08 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Hess Hathaway Park - OFFICIALWaterford Mott Fall Classic · Sep 29 | 20:04.8 | Waterford Mott Fall Classic | September 29, 2017 |
| 5,000 Meters · Hess-HathawayMHSAA LP Region 07-1 at Hess Hathaway (Waterford Mott) · Oct 28 | 19:36.5 | MHSAA LP Region 07-1 at Hess Hathaway (Waterford Mott) | October 28, 2017 |
| 5,000 Meters · Island Lake Recreation Area OFFICIALLakes Valley Conference Meet · Oct 19 | 19:29.03 | Lakes Valley Conference Meet | October 19, 2017 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 16 | 18:31.4 | NXR Midwest Regional Championships | November 16, 2019 |
| 5,000 Meters · Possum Hollow-HS 5k (1XXX-2019)Oakland County Championships · Oct 7 | 19:51.4 | Oakland County Championships | October 7, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsTortoise & Hare Post A PR XC Classic · Oct 29 | 17:58.2 | Tortoise & Hare Post A PR XC Classic | October 29, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NXR Midwest Regional ChampionshipsNov 16 · 5,000 Meters Open Invitational · Place 582 · Waterford KetteringWaterford Kettering | 5,000 Meters Open Invitational | 582 | 18:31.4 PB | 12 |
| Oct 29 | Tortoise & Hare Post A PR XC ClassicOct 29 · 5,000 Meters Mens Mercurial · Place 113 · Waterford KetteringWaterford Kettering | 5,000 Meters Mens Mercurial | 113 | 17:58.2 PB | 12 |
| Oct 26 | MHSAA LP Region 07-1 @ HollyOct 26 · 5,000 Meters Division 1 · Place 81 · Waterford KetteringWaterford Kettering | 5,000 Meters Division 1 | 81 | 18:50.6 | 12 |
| Oct 17 | Lakes Valley Conference MeetOct 17 · 5,000 Meters Varsity · Place 47 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 47 | 19:27.99 | 12 |
| Sep 27 | Waterford Mott Fall ClassicSep 27 · 5,000 Meters Varsity · Place 27 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 27 | 18:34.4 | 12 |
| Sep 21 | Jackson Invitational - VarsitySep 21 · 5,000 Meters Varsity Division 1 · Place 191 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity Division 1 | 191 | 18:54.5 | 12 |
| Sep 14 | Holly/ Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division I · Place 111 · Waterford KetteringWaterford Kettering | 5,000 Meters Division I | 111 | 18:47.4 | 12 |
| Aug 29 | AA Run Co Hornet EARLY BIRD InvitationalAug 29 · 5,000 Meters Varsity · Place 70 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 70 | 18:37.66 | 12 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Tortoise & Hare Post A PR OpenOct 30 · 5,000 Meters Varsity · Place 3 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 3 | 18:48.1 | 11 |
| Oct 9 | WK v South Lyon v WLWOct 9 · 5,000 Meters Varsity · Place 26 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 26 | 20:05Unofficial | 11 |
| Oct 2 | WK v WLN v MottOct 2 · 5,000 Meters Varsity · Place 28 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 28 | 20:50Unofficial | 11 |
| Sep 8 | Running Fit - Detroit Mercy Titans X-Country InvitationalSep 8 · 5,000 Meters Open · Place 76 · Waterford KetteringWaterford Kettering | 5,000 Meters Open | 76 | 19:42.1 | 11 |
| Aug 30 | A2 Run Co Hornet Early Bird OpenAug 30 · 5,000 Meters Blue Varsity · Place 100 · Waterford KetteringWaterford Kettering | 5,000 Meters Blue Varsity | 100 | 22:08.6 | 11 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Tortoise & Hare Post-A-PR InviteNov 1 · 5,000 Meters MERCURIAL Current PR BELOW 19:30 · Place 161 · Waterford KetteringWaterford Kettering | 5,000 Meters MERCURIAL Current PR BELOW 19:30 | 161 | 18:36.4 | 10 |
| Oct 28 | MHSAA LP Region 07-1 at Hess Hathaway (Waterford Mott)Oct 28 · 5,000 Meters Varsity · Place 85 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 85 | 19:36.5 PB | 10 |
| Oct 19 | Lakes Valley Conference MeetOct 19 · 5,000 Meters Varsity · Place 53 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 53 | 19:29.03 PB | 10 |
| Oct 10 | Kettering v Milford v LakelandOct 10 · 5,000 Meters Varsity · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 0 | 19:27Unofficial | 10 |
| Oct 7 | Oakland County ChampionshipsOct 7 · 5,000 Meters Varsity · Place 184 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 184 | 19:51.4 PB | 10 |
| Sep 29 | Waterford Mott Fall ClassicSep 29 · 5,000 Meters Varsity · Place 100 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 100 | 20:04.8 PB | 10 |
| Sep 23 | Carl Schoensee Memorial 2017Sep 23 · 5,000 Meters Varsity · Place 34 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 34 | 18:54 PB | 10 |
| Sep 19 | Northern v Mott v KetteringSep 19 · 5,000 Meters Varsity · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 0 | 20:27Unofficial | 10 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters Bronze Race (Division 2 & 3) · Place 143 · Waterford KetteringWaterford Kettering | 5,000 Meters Bronze Race (Division 2 & 3) | 143 | 19:24.08 PB | 10 |
| Sep 12 | East v Kettering v CentralSep 12 · 5,000 Meters Varsity · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 0 | 20:05Unofficial | 10 |
2016 Cross Country
2 results2015 Cross Country
4 results2014 Cross Country
2 results