Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Stratford Woods OFFICIAL52nd Annual Lancer Invitational · Sep 11 | 8:53.28 | 52nd Annual Lancer Invitational | September 11, 2021 |
| 1,200 Meters · Delta College OFFICIALAl Kayner · Sep 25 | 6:37.30 | Al Kayner | September 25, 2021 |
| 2 Miles · Delta College54th Annual Al Kayner/Delta Invitational · Sep 23 | 16:36.13 | 54th Annual Al Kayner/Delta Invitational | September 23, 2023 |
| 2 Miles · Delta College OFFICIAL55th Annual Al Kayner/Delta Invitational · Sep 21 | 14:46.32 | 55th Annual Al Kayner/Delta Invitational | September 21, 2024 |
| 2 Miles · Fisher Trails - Northwood UMHSAA MS Regional - Zone 4 @ Midland · Oct 22 | 15:08.80 | MHSAA MS Regional - Zone 4 @ Midland | October 22, 2022 |
| 2 Miles · Hidden Oaks GC OFFICIALTVC 10 Jam #3 hosted by St. Louis · Oct 11 | 15:35.73 | TVC 10 Jam #3 hosted by St. Louis | October 11, 2022 |
| 2 Miles · Imerman Park - Heritage CourseTVC 10 Jam #2 hosted by Saginaw Nouvel · Sep 27 | 17:36.43 | TVC 10 Jam #2 hosted by Saginaw Nouvel | September 27, 2022 |
| 2 Miles · Ithaca Junior/Senior High SchoolTVC 10 Jam #1 hosted by Ithaca · Sep 12 | 17:11.47 | TVC 10 Jam #1 hosted by Ithaca | September 12, 2023 |
| 2 Miles · Pine River Golf ClubTVC 10 Jam #2 Hosted by Standish Sterling · Sep 26 | 16:20.48 | TVC 10 Jam #2 Hosted by Standish Sterling | September 26, 2023 |
| 2 Miles · Stratford Woods - 2 Miles53rd Lancer Invitational · Sep 10 | 18:12.14 | 53rd Lancer Invitational | September 10, 2022 |
| 2 Miles · Stratford Woods OFFICIAL54th Annual Lancer Invitational · Sep 9 | 16:25.88 | 54th Annual Lancer Invitational | September 9, 2023 |
| 2 Miles · TBDMHSAA Middle School Regional - Zone 7 @ Chippewa Hills · Oct 28 | 16:30.52 | MHSAA Middle School Regional - Zone 7 @ Chippewa Hills | October 28, 2023 |
| 5,000 Meters · Hudson Mills Metropark - OFFICIAL42nd Father Gabriel Richard XC Invitational · Oct 17 | 17:58.55 | 42nd Father Gabriel Richard XC Invitational | October 17, 2026 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 3 Finals · Nov 7 | 18:01.0 | MHSAA LP Division 3 Finals | November 7, 2026 |
| 5,000 Meters · Shepherd High SchoolJPC Jamboree #3 @ Shepherd · Oct 15 | 20:01.84 | JPC Jamboree #3 @ Shepherd | October 15, 2025 |
| 5,000 Meters · Stratford Woods OFFICIAL56th Annual Lancer Invitational · Sep 12 | 18:52.2 | 56th Annual Lancer Invitational | September 12, 2026 |
| 5,000 Meters · Taymouth Township ParkBirch Run Early Invitational · Aug 20 | 19:00.63 | Birch Run Early Invitational | August 20, 2026 |
| 5,000 Meters · Ubly HSUbly Invitational · Oct 14 | 18:16.13 | Ubly Invitational | October 14, 2026 |
| 5,000 Meters · Wagener County ParkMHSAA LP Region 25-3 @ Deckerville · Oct 31 | 17:47.08 | MHSAA LP Region 25-3 @ Deckerville | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP Division 3 FinalsNov 7 · 5,000 Meters D3 · Place 178 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters D3 | 178 | 18:01.0 PB | 10 |
| Oct 31 | MHSAA LP Region 25-3 @ DeckervilleOct 31 · 5,000 Meters D3 Boys · Place 28 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters D3 Boys | 28 | 17:47.08 PB | 10 |
| Oct 21 | JPC Jamboree #3 (Clare host @ MMC)Oct 21 · 5,000 Meters Varsity · Place 32 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Varsity | 32 | 18:40.1 | 10 |
| Oct 17 | 42nd Father Gabriel Richard XC InvitationalOct 17 · 5,000 Meters Varsity - Medium Schools · Place 71 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Varsity - Medium Schools | 71 | 17:58.55 PB | 10 |
| Oct 14 | Ubly InvitationalOct 14 · 5,000 Meters Varsity · Place 31 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Varsity | 31 | 18:16.13 PB | 10 |
| Oct 3 | Wagener Park Cross Country InvitationalOct 3 · 5,000 Meters Varsity · Place 29 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Varsity | 29 | 18:06.99 | 10 |
| Sep 12 | 56th Annual Lancer InvitationalSep 12 · 5,000 Meters Varsity Boys · Place 6 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Varsity Boys | 6 | 18:52.2 PB | 10 |
| Aug 20 | Birch Run Early InvitationalAug 20 · 5,000 Meters Boys Varsity · Place 25 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Boys Varsity | 25 | 19:00.63 PB | 10 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | JPC Jamboree #3 @ ShepherdOct 15 · 5,000 Meters Varsity · Place 56 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Varsity | 56 | 20:01.84 PB | 9 |
| Oct 11 | Freeland InvitationalOct 11 · 5,000 Meters Varsity · Place 54 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Varsity | 54 | 20:34.19 | 9 |
| Oct 4 | Heritage Hawks InvitationalOct 4 · 5,000 Meters Varsity · Place 75 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Varsity | 75 | 20:10.39 | 9 |
| Oct 1 | JPC Jamboree at Ogemaw HeightsOct 1 · 5,000 Meters Varsity · Place 57 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Varsity | 57 | 20:32.54 | 9 |
| Sep 27 | Wagener Park XC InvitationalSep 27 · 5,000 Meters Varsity · Place 91 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Varsity | 91 | 21:35.81 | 9 |
| Sep 20 | 56th Annual Al Kayner / Delta InvitationalSep 20 · 2 Miles Unknown · Place 32 · Midland Bullock CreekMidland Bullock Creek | 2 Miles Unknown | 32 | 12:12.76Unofficial | 9 |
| Sep 17 | JPC Jamboree at Standish-SterlingSep 17 · 5,000 Meters Varsity · Place 48 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Varsity | 48 | 21:35.01 | 9 |
| Sep 6 | 55th Annual Lancer InvitationalSep 6 · 5,000 Meters Varsity Boys · Place 26 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Varsity Boys | 26 | 20:57.52 | 9 |
| Aug 21 | Birch Run Early InvitationalAug 21 · 5,000 Meters Varsity · Place 124 · Midland Bullock CreekMidland Bullock Creek | 5,000 Meters Varsity | 124 | 21:36.45 | 9 |
2024 Cross Country
6 results2023 Cross Country
10 results2022 Cross Country
10 results2021 Cross Country
4 results2019 Cross Country
1 results