Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Hayden Park 1 mileHilldale Academy Invitational · Sep 11 | 8:22.6 | Hilldale Academy Invitational | September 11, 2020 |
| 2 Miles · Ella Sharp Park OFFICIALJackson MS & HS-JV Invitational · Sep 24 | 15:55.8 | Jackson MS & HS-JV Invitational | September 24, 2021 |
| 2 Miles · Heritage Park (Hanover) OFFICIALHanover-Horton MS Invitational · Oct 21 | 14:26.42 | Hanover-Horton MS Invitational | October 21, 2021 |
| 2 Miles · Hudson MSMHSAA Middle School Regional - Zone 2 @ Hudson · Oct 23 | 14:14.47 | MHSAA Middle School Regional - Zone 2 @ Hudson | October 23, 2021 |
| 2 Miles · Jackson High SchoolDome Invitational · Sep 7 | 16:14.59 | Dome Invitational | September 7, 2019 |
| 2 Miles · Meckley's Flavor Fruit FarmMeckley's MS XC Race · Oct 1 | 17:27.07 | Meckley's MS XC Race | October 1, 2020 |
| 2 Miles · Sand Creek HSSand Creek MS Invitational · Oct 14 | 15:03.5 | Sand Creek MS Invitational | October 14, 2021 |
| 5,000 Meters · Addison HS OFFICIALCascades West Jamboree at Addison · Sep 17 | 23:21.60 | Cascades West Jamboree at Addison | September 17, 2024 |
| 5,000 Meters · Ella Sharp Park OFFICIALJ Chris Jensen Invitational · Oct 27 | 25:35.13 | J Chris Jensen Invitational | October 27, 2025 |
| 5,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 12 | 25:42.3 | 2025 Auto-Owners Insurance Spartan Invite | September 12, 2025 |
| 5,000 Meters · Vandercook Lake High SchoolHanover Horton & Michigan Center @ Vandercook Lake · Sep 27 | 24:23.96 | Hanover Horton & Michigan Center @ Vandercook Lake | September 27, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | J Chris Jensen InvitationalOct 27 · 5,000 Meters Varsity · Place 52 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 52 | 25:35.13 PB | 12 |
| Oct 24 | MHSAA LP Region 23-3 @ Napoleon (Ella Sharp Park)Oct 24 · 5,000 Meters Division 3 · Place 76 · Hanover-HortonHanover-Horton | 5,000 Meters Division 3 | 76 | 24:35.6 | 12 |
| Oct 15 | Cascades Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 41 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 41 | 24:40.78 | 12 |
| Oct 7 | Madison Inv.Oct 7 · 5,000 Meters Invitational · Place 28 · Hanover-HortonHanover-Horton | 5,000 Meters Invitational | 28 | 25:46.32 | 12 |
| Sep 20 | Jackson InvitationalSep 20 · 5,000 Meters Varsity · Place 51 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 51 | 24:28.77 | 12 |
| Sep 16 | Cascades West Jamboree at Hanover-HortonSep 16 · 5,000 Meters Varsity · Place 11 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 11 | 24:52.56 | 12 |
| Sep 12 | 2025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters White(MHSAA Div 3&4) · Place 135 · Hanover-HortonHanover-Horton | 5,000 Meters White(MHSAA Div 3&4) | 135 | 25:42.3 PB | 12 |
| Sep 2 | Harper Creek Optimist InvitationalSep 2 · 5,000 Meters Varsity · Place 31 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 31 | 24:32.63 | 12 |
| Aug 27 | Hillsdale InvitationalAug 27 · 5,000 Meters Varsity Invitational · Place 32 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity Invitational | 32 | 26:00.72 | 12 |
| Aug 21 | 2025 Meckley's InviteAug 21 · 5,000 Meters Varsity · Place 16 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 16 | 24:54.37 | 12 |
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 23-3 @ NapoleonOct 25 · 5,000 Meters Division 3 · Place 43 · Hanover-HortonHanover-Horton | 5,000 Meters Division 3 | 43 | 22:59.3 | 11 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 3 · Place 170 · Hanover-HortonHanover-Horton | 5,000 Meters Division 3 | 170 | 23:21.5 | 11 |
| Oct 1 | Cascades West Jamboree at JonesvilleOct 1 · 5,000 Meters Varsity · Place 9 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 9 | 23:23.55 | 11 |
| Sep 28 | 2024 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Varsity · Place 45 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 45 | 23:11.43 | 11 |
| Sep 21 | Jackson InvitationalSep 21 · 5,000 Meters Varsity · Place 41 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 41 | 23:41.82 | 11 |
| Sep 17 | Cascades West Jamboree at AddisonSep 17 · 5,000 Meters Varsity Girls · Place 8 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity Girls | 8 | 23:21.60 PB | 11 |
| Sep 13 | 2024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Varsity · Place 126 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 126 | 25:21.9 | 11 |
| Sep 7 | Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 40 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 40 | 24:34.09 | 11 |
| Sep 4 | Springport InviteSep 4 · 5,000 Meters Varsity Division 1 · Place 11 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity Division 1 | 11 | 26:13.57 | 11 |
| Aug 28 | Hillsdale InvitationalAug 28 · 5,000 Meters Varsity · Place 17 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 17 | 24:56.61 | 11 |
| Aug 22 | 2024 Meckley's InviteAug 22 · 5,000 Meters Varsity · Place 7 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 7 | 28:29.44 | 11 |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MHSAA LP Division 3 FinalsNov 4 · 5,000 Meters Division 3 · Place 243 · Hanover-HortonHanover-Horton | 5,000 Meters Division 3 | 243 | 24:43.8 | 10 |
| Oct 27 | MHSAA LP Region 23-3 @ Sharp ParkOct 27 · 5,000 Meters Division 3 · Place 20 · Hanover-HortonHanover-Horton | 5,000 Meters Division 3 | 20 | 22:43.6 | 10 |
| Oct 18 | Cascades Conference ChampionshipOct 18 · 5,000 Meters Varsity · Place 24 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 24 | 22:59.97 | 10 |
| Oct 10 | Jonesville at Hanover-HortonOct 10 · 5,000 Meters Varsity · Place 5 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 5 | 22:52.81 | 10 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 3 · Place 133 · Hanover-HortonHanover-Horton | 5,000 Meters Division 3 | 133 | 23:07.9 | 10 |
| Oct 3 | Homer Cross Country meetOct 3 · 5,000 Meters Varsity · Place 5 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 5 | 24:28.13 | 10 |
| Sep 30 | 2023 Shepherd BLUEJAY InviteSep 30 · 5,000 Meters Junior Varsity Elite · Place 103 · Hanover-HortonHanover-Horton | 5,000 Meters Junior Varsity Elite | 103 | 23:51.3 | 10 |
| Sep 19 | Addison and Columbia Central at Hanover-HortonSep 19 · 5,000 Meters Varsity · Place 10 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 10 | 24:19.80 | 10 |
| Sep 15 | MSU Spartan InvitationalSep 15 · 5,000 Meters Varsity · Place 128 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 128 | 25:08.5 | 10 |
| Sep 6 | Springport InviteSep 6 · 5,000 Meters Junior Varsity · Place 39 · Hanover-HortonHanover-Horton | 5,000 Meters Junior Varsity | 39 | 27:07.3 | 10 |
| Aug 26 | 44th Harper Creek Optimist InviteAug 26 · 5,000 Meters Varsity · Place 12 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 12 | 25:56.9 | 10 |
2022 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 23-3 @ NapoleonOct 28 · 5,000 Meters Division 3 · Place 35 · Hanover-HortonHanover-Horton | 5,000 Meters Division 3 | 35 | 22:37.1 | 9 |
| Oct 19 | Cascades Conference MeetOct 19 · 5,000 Meters Varsity · Place 8 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 8 | 21:58.48 | 9 |
| Oct 11 | Hanover/Grass Lake/NapoleonOct 11 · 5,000 Meters Varsity · Place 5 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 5 | 21:50.29 | 9 |
| Oct 8 | 2022 Portage XC Invitational Oct 8 · 5,000 Meters Division 3 · Place 75 · Hanover-HortonHanover-Horton | 5,000 Meters Division 3 | 75 | 22:00.1 | 9 |
| Oct 4 | Hanover @ ManchesterOct 4 · 5,000 Meters Varsity · Place 4 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 4 | 22:59.03 | 9 |
| Oct 1 | 2022 Shepherd BLUEJAY InviteOct 1 · 5,000 Meters Varsity · Place 48 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 48 | 22:20.5 | 9 |
| Sep 27 | Hanover Horton & Michigan Center @ Vandercook LakeSep 27 · 5,000 Meters Varsity · Place 4 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 4 | 24:23.96 PB | 9 |
| Sep 24 | Jackson Invitational - Varsity Sep 24 · 5,000 Meters Varsity · Place 33 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 33 | 22:40.7 | 9 |
| Sep 20 | East Jackson & Hanover Horton @ Addison HSSep 20 · 5,000 Meters Varsity · Place 5 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 5 | 24:00.69 | 9 |
| Sep 16 | MSU Spartan InvitationalSep 16 · 5,000 Meters Varsity · Place 97 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 97 | 24:36.51 | 9 |
| Sep 10 | Bret Clements Bath InvitationalSep 10 · 5,000 Meters Varsity · Place 24 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 24 | 24:25.72 | 9 |
| Sep 7 | Springport InviteSep 7 · 5,000 Meters Varsity · Place 20 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 20 | 24:30.56 | 9 |
| Aug 31 | Hillsdale InvitationalAug 31 · 5,000 Meters Invitational · Place 36 · Hanover-HortonHanover-Horton | 5,000 Meters Invitational | 36 | 24:04.92 | 9 |
2021 Cross Country
10 results2020 Cross Country
6 results2019 Cross Country
9 results