Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · CYO 2 Mile CourseMHSAA MS Regional - Zone 2 @ Ypsilanti Lincoln (C) · Oct 22 | 11:40.98 | MHSAA MS Regional - Zone 2 @ Ypsilanti Lincoln (C) | October 22, 2025 |
| 2 Miles · Ella Sharp Park OFFICIALSEC-MS Jamboree #2 (Jackson) · Oct 4 | 18:24.16 | SEC-MS Jamboree #2 (Jackson) | October 4, 2023 |
| 2,000 Meters · Willow Metropark OFFICIALSalem Middle School XC Invitational · Oct 8 | 11:20.89 | Salem Middle School XC Invitational | October 8, 2022 |
| 5,000 Meters · Chestnut Grove21st River Rat Open (Regional Preview) · Oct 16 | 19:28.80 | 21st River Rat Open (Regional Preview) | October 16, 2026 |
| 5,000 Meters · EL Soccer/XC ComplexEL Varsity Invitational · Oct 8 | 19:21.60 | EL Varsity Invitational | October 8, 2026 |
| 5,000 Meters · Ella Sharp Park OFFICIALJackson MS & HS-JV Invitational · Sep 25 | 19:56.07 | Jackson MS & HS-JV Invitational | September 25, 2026 |
| 5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 21 | 20:39.1 | LAMPLIGHTER | August 21, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | 21st River Rat Open (Regional Preview)Oct 16 · 5,000 Meters All Boys · Place 57 · SalineSaline | 5,000 Meters All Boys | 57 | 19:28.80 PB | 9 |
| Oct 8 | EL Varsity InvitationalOct 8 · 5,000 Meters 9-10 Grade · Place 10 · SalineSaline | 5,000 Meters 9-10 Grade | 10 | 19:21.60 PB | 9 |
| Sep 29 | SEC-HS Jamboree 2 (Red)Sep 29 · 5,000 Meters Reserve Boys · Place 51 · SalineSaline | 5,000 Meters Reserve Boys | 51 | 20:04.5 | 9 |
| Sep 25 | Jackson MS & HS-JV InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 107 · SalineSaline | 5,000 Meters Junior Varsity | 107 | 19:56.07 PB | 9 |
| Aug 21 | LAMPLIGHTERAug 21 · 5,000 Meters Boys JV - Flight Two · Place 120 · SalineSaline | 5,000 Meters Boys JV - Flight Two | 120 | 20:39.1 PB | 9 |
2025 Cross Country
1 results2023 Cross Country
1 results2022 Cross Country
1 results