Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Ella Sharp Park OFFICIALSEC-MS Jamboree #2 (Jackson) · Oct 4 | 14:13.22 | SEC-MS Jamboree #2 (Jackson) | October 4, 2023 |
| 2 Miles · Heritage ParkSEC-MS Jamboree #1 I (Adrian) · Sep 20 | 14:17.90 | SEC-MS Jamboree #1 I (Adrian) | September 20, 2023 |
| 4,000 Meters · Masterson Station ParkCCCYNC · Nov 16 | 14:37.66 | CCCYNC | November 16, 2024 |
| 5,000 Meters · Chestnut GroveSEC-HS Jamboree 2 (Red) · Sep 29 | 17:08.8 | SEC-HS Jamboree 2 (Red) | September 29, 2026 |
| 5,000 Meters · Ella Sharp Park OFFICIALJackson Invitational · Sep 26 | 16:34.28 | Jackson Invitational | September 26, 2026 |
| 5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 21 | 16:56.8 | LAMPLIGHTER | August 21, 2026 |
| 5,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 12 | 17:51.0 | 2025 Auto-Owners Insurance Spartan Invite | September 12, 2025 |
| 5,000 Meters · Lake Erie Metro Park OFFICIALMHSAA LP Region 05-1 @ Wyandotte Roosevelt (Lake Erie) · Oct 31 | 16:06.20 | MHSAA LP Region 05-1 @ Wyandotte Roosevelt (Lake Erie) | October 31, 2026 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 1 Finals · Nov 7 | 16:10.9 | MHSAA LP Division 1 Finals | November 7, 2026 |
| 5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 3 | 16:14.05 | 25th Annual Bulldog Invitational | October 3, 2026 |
| 5,000 Meters · Pinckney HSSEC Jamboree 1 · Sep 15 | 17:36.50 | SEC Jamboree 1 | September 15, 2026 |
| 5,000 Meters · Portage West MS2026 Portage Invitational · Oct 10 | 16:45.7 | 2026 Portage Invitational | October 10, 2026 |
| 5,000 Meters · Saline High SchoolSaline Invite · Aug 28 | 18:21.53 | Saline Invite | August 28, 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 |
| Nov 7 | MHSAA LP Division 1 FinalsNov 7 · 5,000 Meters D1 · Place 94 · SalineSaline | 5,000 Meters D1 | 94 | 16:10.9 PB | 10 |
| Oct 31 | MHSAA LP Region 05-1 @ Wyandotte Roosevelt (Lake Erie)Oct 31 · 5,000 Meters D1 Boys · Place 8 · SalineSaline | 5,000 Meters D1 Boys | 8 | 16:06.20 PB | 10 |
| Oct 10 | 2026 Portage InvitationalOct 10 · 5,000 Meters Division 1 · Place 85 · SalineSaline | 5,000 Meters Division 1 | 85 | 16:45.7 PB | 10 |
| Oct 3 | 25th Annual Bulldog InvitationalOct 3 · 5,000 Meters D1 Varsity · Place 31 · SalineSaline | 5,000 Meters D1 Varsity | 31 | 16:14.05 PB | 10 |
| Sep 29 | SEC-HS Jamboree 2 (Red)Sep 29 · 5,000 Meters Varsity Boys · Place 17 · SalineSaline | 5,000 Meters Varsity Boys | 17 | 17:08.8 PB | 10 |
| Sep 26 | Jackson InvitationalSep 26 · 5,000 Meters Orange Division (1000 + enrollment) · Place 79 · SalineSaline | 5,000 Meters Orange Division (1000 + enrollment) | 79 | 16:34.28 PB | 10 |
| Sep 15 | SEC Jamboree 1Sep 15 · 5,000 Meters Varsity Boys · Place 32 · SalineSaline | 5,000 Meters Varsity Boys | 32 | 17:36.50 PB | 10 |
| Aug 28 | Saline InviteAug 28 · 5,000 Meters Varsity & Reserve · Place 13 · SalineSaline | 5,000 Meters Varsity & Reserve | 13 | 18:21.53 PB | 10 |
| Aug 21 | LAMPLIGHTERAug 21 · 5,000 Meters Boys Varsity - Flight Two · Place 30 · SalineSaline | 5,000 Meters Boys Varsity - Flight Two | 30 | 16:56.8 PB | 10 |
2025 Cross Country
3 results2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | CCCYNC Nov 16 · 4,000 Meters 13-14 Boys · Place 55 · Saline Track ClubSaline Track Club | 4,000 Meters 13-14 Boys | 55 | 14:37.66 PB | 8 |
2023 Cross Country
2 results