Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Ella Sharp Park OFFICIALJackson MS/HS-JV Invite · Sep 25 | 16:41.4 | Jackson MS/HS-JV Invite | September 25, 2015 |
| 2 Miles · Heritage Park (Adrian) OFFICIALSEC MS Jamboree 3 · Oct 12 | 13:48.07 | SEC MS Jamboree 3 | October 12, 2016 |
| 2 Miles · Hudson Mills Metropark - OFFICIALSEC MS Jamboree 2 · Sep 28 | 12:50.01 | SEC MS Jamboree 2 | September 28, 2016 |
| 2 Miles · Hudson MSHudson Booster Invitational · Oct 10 | 14:43.9 | Hudson Booster Invitational | October 10, 2015 |
| 2 Miles · Pinckney HSPinckney Pirate Challenge · Sep 22 | 13:59 | Pinckney Pirate Challenge | September 22, 2016 |
| 3,000 Meters · Rolling HillsSEC MS Jamboree 1 · Sep 14 | 12:24.5 | SEC MS Jamboree 1 | September 14, 2016 |
| 3,200 Meters · Hudson Mills Metropark - OFFICIALSEC Middle School Jamboree #2 · Sep 30 | 15:11.9 | SEC Middle School Jamboree #2 | September 30, 2015 |
| 3,200 Meters · Munson Park 7 8SEC Middle School Jamboree #3 · Oct 14 | 14:53.2 | SEC Middle School Jamboree #3 | October 14, 2015 |
| 3621 m · Mill Pond ParkSEC Middle School Jamboree #1 · Sep 16 | 18:23.6 | SEC Middle School Jamboree #1 | September 16, 2015 |
| 5,000 Meters · 'New' South Course34th Gabriel Richard Invitational · Oct 13 | 19:12.02 | 34th Gabriel Richard Invitational | October 13, 2018 |
| 5,000 Meters · Heritage ParkSEC-HS Jamboree 2 (White) · Sep 25 | 21:26.9 | SEC-HS Jamboree 2 (White) | September 25, 2018 |
| 5,000 Meters · North CourseChelsea Invitational · Sep 30 | 20:17.1 | Chelsea Invitational | September 30, 2017 |
| 5,000 Meters · Portage West Middle School2018 Portage Cross Country Invitational · Oct 6 | 21:42.8 | 2018 Portage Cross Country Invitational | October 6, 2018 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co Hornet Early Bird Open · Aug 30 | 19:44.0 | A2 Run Co Hornet Early Bird Open | August 30, 2018 |
| 5,000 Meters · Willow Metropark OFFICIAL41st Annual Huron Invitational · Sep 16 | 20:18.7 | 41st Annual Huron Invitational | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Last Chance MeetOct 31 · 5,000 Meters Boys · ChelseaChelsea | 5,000 Meters Boys | 0 | — | 10 |
| Oct 26 | Huron Meadows Regional PROMOct 26 · 5,000 Meters HS Varsity Boys · Place 77 · ChelseaChelsea | 5,000 Meters HS Varsity Boys | 77 | 19:56.8 | 10 |
| Oct 18 | SEC-HS ChampionshipOct 18 · 5,000 Meters Varsity · Place 155 · ChelseaChelsea | 5,000 Meters Varsity | 155 | 20:09.6 | 10 |
| Oct 13 | 34th Gabriel Richard InvitationalOct 13 · 5,000 Meters Varsity - Medium Schools · Place 73 · ChelseaChelsea | 5,000 Meters Varsity - Medium Schools | 73 | 19:12.02 PB | 10 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 2 JV Men · Place 195 · ChelseaChelsea | 5,000 Meters Division 2 JV Men | 195 | 21:42.8 PB | 10 |
| Sep 29 | Chelsea InvitationalSep 29 · 5,000 Meters Freshman Sophomore · Place 33 · ChelseaChelsea | 5,000 Meters Freshman Sophomore | 33 | 18:53.0 | 10 |
| Sep 25 | SEC-MS Jamboree 2Sep 25 · 5,000 Meters Varsity · Place 80 · ChelseaChelsea | 5,000 Meters Varsity | 80 | 21:26.9 | 10 |
| Sep 25 | SEC-HS Jamboree 2 (White)Sep 25 · 5,000 Meters Varsity · Place 80 · ChelseaChelsea | 5,000 Meters Varsity | 80 | 21:26.9 PB | 10 |
| Sep 6 | SEC-HS Jamboree 1Sep 6 · 5,000 Meters Varsity · Place 80 · ChelseaChelsea | 5,000 Meters Varsity | 80 | 19:56.7 | 10 |
| Aug 30 | A2 Run Co Hornet Early Bird OpenAug 30 · 5,000 Meters Reserve · Place 30 · ChelseaChelsea | 5,000 Meters Reserve | 30 | 19:44.0 PB | 10 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Last Chance MeetNov 1 · 5,000 Meters Varsity · Place 34 · ChelseaChelsea | 5,000 Meters Varsity | 34 | 19:19Unofficial | 9 |
| Oct 25 | A2 Run Co End of Autumn ClassicOct 25 · 5,000 Meters Varsity · Place 50 · ChelseaChelsea | 5,000 Meters Varsity | 50 | 20:13.16 | 9 |
| Oct 19 | SEC ChampionshipOct 19 · 5,000 Meters All Division Junior Varsity · Place 176 · ChelseaChelsea | 5,000 Meters All Division Junior Varsity | 176 | 20:32.7 | 9 |
| Oct 14 | 33rd Annual Gabriel Richard InvitationalOct 14 · 5,000 Meters JV Small MediumSchool Division · Place 46 · ChelseaChelsea | 5,000 Meters JV Small MediumSchool Division | 46 | 20:08.7 | 9 |
| Sep 30 | Chelsea InvitationalSep 30 · 5,000 Meters Freshman/Sophomore Race · Place 38 · ChelseaChelsea | 5,000 Meters Freshman/Sophomore Race | 38 | 20:17.1 PB | 9 |
| Sep 26 | SEC Jamboree 2 (White)Sep 26 · 5,000 Meters Varsity · Place 109 · ChelseaChelsea | 5,000 Meters Varsity | 109 | 23:00.3 | 9 |
| Sep 22 | Jackson MS & HS-JV InvitationalSep 22 · 5,000 Meters Junior Varsity · Place 36 · ChelseaChelsea | 5,000 Meters Junior Varsity | 36 | 21:01.5Unofficial | 9 |
| Sep 16 | 41st Annual Huron InvitationalSep 16 · 5,000 Meters Junior Varsity (All HS Divisions) · Place 47 · ChelseaChelsea | 5,000 Meters Junior Varsity (All HS Divisions) | 47 | 20:18.7 PB | 9 |
| Sep 12 | SEC Jamboree 1Sep 12 · 5,000 Meters Junior Varsity · Place 160 · ChelseaChelsea | 5,000 Meters Junior Varsity | 160 | 21:24.8 | 9 |
| Aug 31 | A2 Run Co Early Bird InviteAug 31 · 5,000 Meters Reserve · Place 111 · ChelseaChelsea | 5,000 Meters Reserve | 111 | 21:21.1 | 9 |
2016 Cross Country
7 results2015 Cross Country
8 results