Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Moraine View State ParkTri-Valley/Lincoln Duel · Sep 16 | 20:39.34 | Tri-Valley/Lincoln Duel | September 16, 2025 |
| 3 Miles · Clinton High SchoolClinton Light it Up XC Invitational · Aug 30 | 19:50.23 | Clinton Light it Up XC Invitational | August 30, 2025 |
| 3 Miles · Furrow FarmEPGXC Invitational · Sep 30 | 21:59.6 | EPGXC Invitational | September 30, 2025 |
| 3 Miles · Lower Lake ParkHOI Conference Meet · Oct 18 | 18:53.88 | HOI Conference Meet | October 18, 2025 |
| 3 Miles · Maple Shade Country ClubElmwood HS XC Invitational · Oct 4 | 21:31.20 | Elmwood HS XC Invitational | October 4, 2025 |
| 3 Miles · Maxwell ParkU-High JV Invite · Oct 7 | 19:59.33 | U-High JV Invite | October 7, 2025 |
| 3 Miles · Paxton Buckley Loda High SchoolPBL Invite 2025 · Sep 13 | 20:21.84 | PBL Invite 2025 | September 13, 2025 |
| 3 Miles · St. Joseph-Ogden High SchoolSt. Joseph-Ogden Spartan Classic · Sep 23 | 18:34.00 | St. Joseph-Ogden Spartan Classic | September 23, 2023 |
| 3 Miles · Tri-Valley Home CourseTri-Valley Viking XC Invite · Sep 6 | 20:52.49 | Tri-Valley Viking XC Invite | September 6, 2025 |
| 3 Miles · Wimple Park46th Annual Tuscola Classic · Sep 16 | 18:49.39 | 46th Annual Tuscola Classic | September 16, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | HOI Conference MeetOct 18 · 3 Miles Open · Place 31 · Downs (Tri-Valley) | 3 Miles Open | 31 | 18:53.88 PB | 12 |
| Oct 7 | U-High JV InviteOct 7 · 3 Miles Junior Varsity · Place 31 · Downs (Tri-Valley) | 3 Miles Junior Varsity | 31 | 19:59.33 PB | 12 |
| Oct 4 | Elmwood HS XC InvitationalOct 4 · 3 Miles Varsity · Place 191 · Downs (Tri-Valley) | 3 Miles Varsity | 191 | 21:31.20 PB | 12 |
| Sep 30 | EPGXC InvitationalSep 30 · 3 Miles Open · Place 49 · Downs (Tri-Valley) | 3 Miles Open | 49 | 21:59.6 PB | 12 |
| Sep 20 | 48th Annual Tuscola ClassicSep 20 · 3 Miles Boys Race · Place 111 · Downs (Tri-Valley) | 3 Miles Boys Race | 111 | 19:24.9 | 12 |
| Sep 16 | Tri-Valley/Lincoln DuelSep 16 · 2.9 Miles Varsity · Place 21 · Downs (Tri-Valley) | 2.9 Miles Varsity | 21 | 20:39.34 PB | 12 |
| Sep 13 | PBL Invite 2025Sep 13 · 3 Miles Open · Place 9 · Downs (Tri-Valley) | 3 Miles Open | 9 | 20:21.84 PB | 12 |
| Sep 6 | Tri-Valley Viking XC Invite Sep 6 · 3 Miles Varsity · Place 23 · Downs (Tri-Valley) | 3 Miles Varsity | 23 | 20:52.49 PB | 12 |
| Aug 30 | Clinton Light it Up XC Invitational Aug 30 · 3 Miles Open · Place 67 · Downs (Tri-Valley) | 3 Miles Open | 67 | 19:50.23 PB | 12 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 28 | 2024 Spartan ClassicSep 28 · 3 Miles Varsity · Place 130 · Downs (Tri-Valley) | 3 Miles Varsity | 130 | 19:12.85 | 11 |
| Sep 21 | 47th Annual Tuscola ClassicSep 21 · 3 Miles Varsity · Place 134 · Downs (Tri-Valley) | 3 Miles Varsity | 134 | 21:19.25 | 11 |
2023 Cross Country
2 results2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 27 | EPGXC InvitationalSep 27 · 3 Miles Varsity · Place 106 · Downs (Tri-Valley) | 3 Miles Varsity | 106 | 22:11.3 | 9 |