Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Beal City HSHighland Jamboree #3 · Oct 18 | 15:46.2 | Highland Jamboree #3 | October 18, 2016 |
| 2 Miles · Ryan Shay Memorial XC InvitationalRyan Shay Memorial XC Invitational · Aug 19 | 15:53.7 | Ryan Shay Memorial XC Invitational | August 19, 2017 |
| 5,000 Meters · 5k @ Springhill CampsEvart XC Invitational · Sep 19 | 24:01.23 | Evart XC Invitational | September 19, 2020 |
| 5,000 Meters · Beal City HIGHLAND #3 at Beal City · Oct 15 | 21:31.55 | HIGHLAND #3 at Beal City | October 15, 2019 |
| 5,000 Meters · Beal City HSHighland Jamboree #3 @ Beal City · Oct 16 | 22:02.7 | Highland Jamboree #3 @ Beal City | October 16, 2018 |
| 5,000 Meters · Benzie CentralMHSAA LP Region 20-3 host Bear Lake @ Buckley · Oct 31 | 25:53.25 | MHSAA LP Region 20-3 host Bear Lake @ Buckley | October 31, 2020 |
| 5,000 Meters · Benzie Central HSMHSAA LP Region 20-3 at Benzie · Oct 28 | 24:18.29 | MHSAA LP Region 20-3 at Benzie | October 28, 2017 |
| 5,000 Meters · Buckley HSBuckley Invite · Sep 7 | 21:35.30 | Buckley Invite | September 7, 2019 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 25:57.01 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · KingsleyKingsley Invite · Sep 19 | 23:00.8 | Kingsley Invite | September 19, 2019 |
| 5,000 Meters · Mackinaw Trail MSCadillac Invite · Aug 30 | 26:58.97 | Cadillac Invite | August 30, 2017 |
| 5,000 Meters · Manistee HS CC CourseChris Grabowski Memorial Invitational · Oct 12 | 25:20.17 | Chris Grabowski Memorial Invitational | October 12, 2017 |
| 5,000 Meters · Manton Athletic ComplexHighland Jam #3 @ Manton · Oct 17 | 26:06.95 | Highland Jam #3 @ Manton | October 17, 2017 |
| 5,000 Meters · Marion Jr/Sr High SchoolHIGHLAND Jam @ Marion · Oct 3 | 25:25.36 | HIGHLAND Jam @ Marion | October 3, 2017 |
| 5,000 Meters · Mesick HSMesick Bulldog Invitational · Oct 5 | 24:52.72 | Mesick Bulldog Invitational | October 5, 2017 |
| 5,000 Meters · Pine RiverHighland Jam @ Pine River · Sep 19 | 26:32.14 | Highland Jam @ Pine River | September 19, 2017 |
| 5,000 Meters · Portage West Middle School2018 Portage Cross Country Invitational · Oct 6 | 23:16.0 | 2018 Portage Cross Country Invitational | October 6, 2018 |
| 5,000 Meters · Roscommon High SchoolHighland Jambroee #2 @ Roscommon/host:Lake City · Oct 2 | 22:47.35 | Highland Jambroee #2 @ Roscommon/host:Lake City | October 2, 2018 |
| 5,000 Meters · Shepherd HS2018 Shepherd John Bruder Classic · Sep 6 | 22:20.20 | 2018 Shepherd John Bruder Classic | September 6, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
4 results2019 Cross Country
4 results2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Highland Jamboree #3 @ Beal CityOct 16 · 5,000 Meters Varsity · Place 9 · MantonManton | 5,000 Meters Varsity | 9 | 22:02.7 PB | 10 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 3 Women · Place 120 · MantonManton | 5,000 Meters Division 3 Women | 120 | 23:16.0 PB | 10 |
| Oct 2 | Highland Jambroee #2 @ Roscommon/host:Lake CityOct 2 · 5,000 Meters Varsity · Place 13 · MantonManton | 5,000 Meters Varsity | 13 | 22:47.35 PB | 10 |
| Sep 20 | Kingsley InviteSep 20 · 5,000 Meters Varsity · Place 22 · MantonManton | 5,000 Meters Varsity | 22 | 23:22.3 | 10 |
| Sep 6 | 2018 Shepherd John Bruder ClassicSep 6 · 5,000 Meters Varsity Small School · Place 13 · MantonManton | 5,000 Meters Varsity Small School | 13 | 22:20.20 PB | 10 |
2017 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 20-3 at BenzieOct 28 · 5,000 Meters Varsity · Place 74 · MantonManton | 5,000 Meters Varsity | 74 | 24:18.29 PB | 9 |
| Oct 21 | Late Season Warrior InvitationalOct 21 · 5,000 Meters Varsity · Place 19 · MantonManton | 5,000 Meters Varsity | 19 | 25:41.77Unofficial | 9 |
| Oct 17 | Highland Jam #3 @ MantonOct 17 · 5,000 Meters Varsity · Place 31 · MantonManton | 5,000 Meters Varsity | 31 | 26:06.95 PB | 9 |
| Oct 12 | Chris Grabowski Memorial InvitationalOct 12 · 5,000 Meters Varsity · Place 40 · MantonManton | 5,000 Meters Varsity | 40 | 25:20.17 PB | 9 |
| Oct 5 | Mesick Bulldog InvitationalOct 5 · 5,000 Meters Varsity · Place 39 · MantonManton | 5,000 Meters Varsity | 39 | 24:52.72 PB | 9 |
| Oct 3 | HIGHLAND Jam @ MarionOct 3 · 5,000 Meters Varsity · Place 27 · MantonManton | 5,000 Meters Varsity | 27 | 25:25.36 PB | 9 |
| Sep 30 | Cecil R Burch Pine River InvitationalSep 30 · 5,000 Meters Varsity · Place 32 · MantonManton | 5,000 Meters Varsity | 32 | 25:17.41Unofficial | 9 |
| Sep 21 | Kingsley InvitationalSep 21 · 5,000 Meters Division 3 · Place 44 · MantonManton | 5,000 Meters Division 3 | 44 | 26:57 | 9 |
| Sep 19 | Highland Jam @ Pine RiverSep 19 · 5,000 Meters Varsity · Place 28 · MantonManton | 5,000 Meters Varsity | 28 | 26:32.14 PB | 9 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters White Race (Division 3 & 4) · Place 145 · MantonManton | 5,000 Meters White Race (Division 3 & 4) | 145 | 25:57.01 PB | 9 |
| Aug 30 | Cadillac InviteAug 30 · 5,000 Meters Varsity · Place 39 · MantonManton | 5,000 Meters Varsity | 39 | 26:58.97 PB | 9 |
| Aug 19 | Ryan Shay Memorial XC InvitationalAug 19 · 2 Miles Division 3 Varsity · Place 31 · MantonManton | 2 Miles Division 3 Varsity | 31 | 15:53.7 PB | 9 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Highland Jamboree #3Oct 18 · 2 Miles Middle School · Place 61 · MantonManton | 2 Miles Middle School | 61 | 15:46.2 PB | 8 |