Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Delta College54th Annual Al Kayner/Delta Invitational · Sep 23 | 11:36.63 | 54th Annual Al Kayner/Delta Invitational | September 23, 2023 |
| 2 Miles · Delta College OFFICIAL55th Annual Al Kayner/Delta Invitational · Sep 21 | 12:06.44 | 55th Annual Al Kayner/Delta Invitational | September 21, 2024 |
| 2 Miles · Frankenmuth high schoolTVC 8 Jamboree (Host Frankenmuth) · Oct 11 | 13:49.17 | TVC 8 Jamboree (Host Frankenmuth) | October 11, 2022 |
| 2 Miles · Freeland's Home Cross-Country CourseTVC 8 Jamboree (Hosted by Freeland) · Sep 15 | 13:54.77 | TVC 8 Jamboree (Hosted by Freeland) | September 15, 2021 |
| 2 Miles · Roberts ParkTVC 8 Jamboree (Hosted by Swan Valley) · Oct 12 | 13:05.00 | TVC 8 Jamboree (Hosted by Swan Valley) | October 12, 2021 |
| 3,200 Meters · Delta College OFFICIALTVC 8 Jamboree (Hosted by Garber) · Sep 28 | 14:03.98 | TVC 8 Jamboree (Hosted by Garber) | September 28, 2021 |
| 5,000 Meters · Delta College OFFICIALTVC Jamboree #3 · Oct 13 | 19:00.41 | TVC Jamboree #3 | October 13, 2026 |
| 5,000 Meters · Fisher Trails - Northwood U5th Annual Northwood Invite · Sep 7 | 19:42.20 | 5th Annual Northwood Invite | September 7, 2024 |
| 5,000 Meters · Frankenmuth high schoolTVC Jamboree #2 @ Frankenmuth · Sep 29 | 20:40.91 | TVC Jamboree #2 @ Frankenmuth | September 29, 2026 |
| 5,000 Meters · Shepherd High SchoolTVC Red #3- Hosted by Alma @ Shepherd HS · Oct 10 | 18:35.1 | TVC Red #3- Hosted by Alma @ Shepherd HS | October 10, 2023 |
| 5,000 Meters · Shepherd HS XC Course2026 Shepherd BLUEJAY Invite · Oct 3 | 19:13.99 | 2026 Shepherd BLUEJAY Invite | October 3, 2026 |
| 5,000 Meters · Taymouth Township ParkBirch Run Fall Invitational 2026 · Oct 6 | 18:50.44 | Birch Run Fall Invitational 2026 | October 6, 2026 |
| 5,000 Meters · The Range Disc Golf CourseBay County XC Championship · Oct 16 | 18:42.20 | Bay County XC Championship | October 16, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MHSAA LP Region 15-2 @ ShepherdOct 30 · 5,000 Meters D2 Boys · Place 57 · Essexville GarberEssexville Garber | 5,000 Meters D2 Boys | 57 | 18:40.73 | 12 |
| Oct 16 | Bay County XC ChampionshipOct 16 · 5,000 Meters Varsity · Place 11 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 11 | 18:42.20 PB | 12 |
| Oct 13 | TVC Jamboree #3Oct 13 · 5,000 Meters High School- Red · Place 27 · Essexville GarberEssexville Garber | 5,000 Meters High School- Red | 27 | 19:00.41 PB | 12 |
| Oct 6 | Birch Run Fall Invitational 2026Oct 6 · 5,000 Meters Varsity Boys · Place 47 · Essexville GarberEssexville Garber | 5,000 Meters Varsity Boys | 47 | 18:50.44 PB | 12 |
| Oct 3 | 2026 Shepherd BLUEJAY InviteOct 3 · 5,000 Meters HS Gold Boys Varsity · Place 91 · Essexville GarberEssexville Garber | 5,000 Meters HS Gold Boys Varsity | 91 | 19:13.99 PB | 12 |
| Sep 29 | TVC Jamboree #2 @ FrankenmuthSep 29 · 5,000 Meters High School - RED · Place 26 · Essexville GarberEssexville Garber | 5,000 Meters High School - RED | 26 | 20:40.91 PB | 12 |
| Sep 26 | Heritage Invitational Sep 26 · 5,000 Meters Varsity Boys · Place 67 · Essexville GarberEssexville Garber | 5,000 Meters Varsity Boys | 67 | 19:09.5 | 12 |
| Sep 19 | 57th Annual Al Kayner / Delta InvitationalSep 19 · 2 Miles Varsity - Boys D 1-2 · Place 38 · Essexville GarberEssexville Garber | 2 Miles Varsity - Boys D 1-2 | 38 | 12:11.6 | 12 |
| Aug 21 | Night Light Invitational - Hosted by Bay City WesternAug 21 · 5,000 Meters Varsity 5k · Place 50 · Essexville GarberEssexville Garber | 5,000 Meters Varsity 5k | 50 | 20:18.98 | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | MHSAA LP Region 15-2 @ Shepherd (C)Oct 24 · 5,000 Meters Division 2 · Place 59 · Essexville GarberEssexville Garber | 5,000 Meters Division 2 | 59 | 19:05.56 | 11 |
| Oct 10 | Bay County XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 14 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 14 | 19:15.95 | 11 |
| Oct 7 | TVC #3 JamboreeOct 7 · 5,000 Meters Varsity · Place 42 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 42 | 19:36.45 | 11 |
| Sep 30 | Birch Run Fall Invitational 2025Sep 30 · 5,000 Meters Varsity · Place 65 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 65 | 19:29.79 | 11 |
| Sep 23 | TVC Jamboree 2 at AlmaSep 23 · 5,000 Meters Varsity · Place 41 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 41 | 19:38.16 | 11 |
| Sep 20 | 56th Annual Al Kayner / Delta InvitationalSep 20 · 2 Miles Varsity - Boys D 1-2 · Place 58 · Essexville GarberEssexville Garber | 2 Miles Varsity - Boys D 1-2 | 58 | 12:15.62Unofficial | 11 |
| Sep 9 | TVC Jamboree 1 at Ithaca Sep 9 · 5,000 Meters Varsity · Place 38 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 38 | 19:57.14 | 11 |
| Sep 6 | 6th Annual Northwood InviteSep 6 · 5,000 Meters HS Varsity - Small School · Place 34 · Essexville GarberEssexville Garber | 5,000 Meters HS Varsity - Small School | 34 | 19:52.50 | 11 |
2024 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 15-2 @ ShepherdOct 25 · 5,000 Meters Division 2 · Place 45 · Essexville GarberEssexville Garber | 5,000 Meters Division 2 | 45 | 18:35.97 | 10 |
| Oct 15 | TVC Overall Meet - 2024Oct 15 · 5,000 Meters Varsity · Place 39 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 39 | 20:07.05 | 10 |
| Oct 11 | Bay County XC ChampionshipsOct 11 · 5,000 Meters Varsity · Place 7 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 7 | 18:52.38 | 10 |
| Oct 8 | TVC Jamboree #3Oct 8 · 5,000 Meters Varsity · Place 30 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 30 | 18:57.58 | 10 |
| Oct 5 | Heritage Hawks InvitationalOct 5 · 5,000 Meters Varsity · Place 36 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 36 | 18:35.76 | 10 |
| Oct 1 | Birch Run Fall Invitational Oct 1 · 5,000 Meters Varsity · Place 37 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 37 | 18:28.08 | 10 |
| Sep 28 | 2024 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Varsity · Place 81 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 81 | 18:56.22 | 10 |
| Sep 25 | TVC Jamboree 2 - IthacaSep 25 · 5,000 Meters Varsity · Place 24 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 24 | 19:18.24 | 10 |
| Sep 21 | 55th Annual Al Kayner/Delta InvitationalSep 21 · 2 Miles Varsity - Boys D 1-2 · Place 44 · Essexville GarberEssexville Garber | 2 Miles Varsity - Boys D 1-2 | 44 | 12:06.44 PB | 10 |
| Sep 17 | TVC Jamboree 1 - Swan ValleySep 17 · 5,000 Meters Varsity · Place 32 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 32 | 20:49.07 | 10 |
| Sep 11 | Reese InviteSep 11 · 5,000 Meters Varsity · Place 20 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 20 | 20:20.56 | 10 |
| Sep 7 | 5th Annual Northwood InviteSep 7 · 5,000 Meters HS Varsity - Small School · Place 67 · Essexville GarberEssexville Garber | 5,000 Meters HS Varsity - Small School | 67 | 19:42.20 PB | 10 |
| Aug 22 | Birch Run Early Invitational Aug 22 · 5,000 Meters Varsity · Place 56 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 56 | 19:55.13 | 10 |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 15-2 @ ShepherdOct 27 · 5,000 Meters Division 2 · Place 59 · Essexville GarberEssexville Garber | 5,000 Meters Division 2 | 59 | 18:46.4 | 9 |
| Oct 17 | TVC Overall Meet 2023Oct 17 · 5,000 Meters Varsity · Place 45 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 45 | 18:14.87 | 9 |
| Oct 13 | Bay County ChampionshipsOct 13 · 5,000 Meters Varsity · Place 10 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 10 | 18:24.59 | 9 |
| Oct 10 | TVC Red #3- Hosted by Alma @ Shepherd HSOct 10 · 5,000 Meters HS Boys · Place 28 · Essexville GarberEssexville Garber | 5,000 Meters HS Boys | 28 | 18:35.1 PB | 9 |
| Oct 3 | Birch Run Fall Invitational Oct 3 · 5,000 Meters Varsity · Place 42 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 42 | 18:51.43 | 9 |
| Sep 30 | Gladwin Cedar Bend InviteSep 30 · 5,000 Meters Varsity · Place 11 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 11 | 19:05.97 | 9 |
| Sep 27 | TVC 8 Jamboree #2 @ Swan ValleySep 27 · 5,000 Meters Varsity · Place 27 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 27 | 19:08.13 | 9 |
| Sep 23 | 54th Annual Al Kayner/Delta InvitationalSep 23 · 2 Miles Varsity - Boys D 1-2 · Place 39 · Essexville GarberEssexville Garber | 2 Miles Varsity - Boys D 1-2 | 39 | 11:36.63 PB | 9 |
| Sep 16 | 55th Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division 3 · Place 38 · Essexville GarberEssexville Garber | 5,000 Meters Division 3 | 38 | 19:15.9 | 9 |
| Sep 13 | TVC 8 Jamboree (Host Garber)Sep 13 · 5,000 Meters Junior Varsity · Place 28 · Essexville GarberEssexville Garber | 5,000 Meters Junior Varsity | 28 | 19:42.12 | 9 |
| Aug 31 | Birch Run Early InvitationalAug 31 · 5,000 Meters Varsity · Place 25 · Essexville GarberEssexville Garber | 5,000 Meters Varsity | 25 | 18:53.64 | 9 |
2022 Cross Country
7 results2021 Cross Country
7 results2020 Cross Country
2 results