Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Ella Sharp Park OFFICIALJackson MS & HS-JV Invitational · Sep 25 | 18:56.76 | Jackson MS & HS-JV Invitational | September 25, 2026 |
| 5,000 Meters · KRESALoy Norrix XC Meet · Aug 28 | 19:45.71 | Loy Norrix XC Meet | August 28, 2024 |
| 5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 3 | 18:29.72 | 25th Annual Bulldog Invitational | October 3, 2026 |
| 5,000 Meters · Portage West Middle SchoolPortage Central Early Bird · Aug 21 | 18:06.00 | Portage Central Early Bird | August 21, 2026 |
| 5,000 Meters · Portage West MS2026 Portage Invitational · Oct 10 | 19:02.6 | 2026 Portage Invitational | October 10, 2026 |
| 5,000 Meters · Portage West MSSMAC Championships · Oct 19 | 18:42.60 | SMAC Championships | October 19, 2024 |
| 5,000 Meters · South Christian Sports Park2024 Under the Lights Invite · Aug 23 | 18:53.8 | 2024 Under the Lights Invite | August 23, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Portage Central Friday PROMOct 30 · 5,000 Meters Open · Place 30 · Kalamazoo Loy Norrix | 5,000 Meters Open | 30 | 18:27.26 | 12 |
| Oct 10 | 2026 Portage InvitationalOct 10 · 5,000 Meters Division 1 Reserve · Place 119 · Kalamazoo Loy Norrix | 5,000 Meters Division 1 Reserve | 119 | 19:02.6 PB | 12 |
| Oct 3 | 25th Annual Bulldog InvitationalOct 3 · 5,000 Meters D1 JV · Place 55 · Kalamazoo Loy Norrix | 5,000 Meters D1 JV | 55 | 18:29.72 PB | 12 |
| Sep 25 | Jackson MS & HS-JV InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 54 · Kalamazoo Loy Norrix | 5,000 Meters Junior Varsity | 54 | 18:56.76 PB | 12 |
| Aug 28 | 2026 Under the Lights InviteAug 28 · 5,000 Meters Starlight Boys · Place 147 · Kalamazoo Loy Norrix | 5,000 Meters Starlight Boys | 147 | 19:46.9 | 12 |
| Aug 21 | Portage Central Early BirdAug 21 · 5,000 Meters Varsity · Place 85 · Kalamazoo Loy Norrix | 5,000 Meters Varsity | 85 | 18:06.00 PB | 12 |
2025 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Portage Central PROMOct 25 · 5,000 Meters Open · Place 74 · Kalamazoo Loy Norrix | 5,000 Meters Open | 74 | 19:24.02 | 11 |
| Aug 22 | 2025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 121 · Kalamazoo Loy Norrix | 5,000 Meters Varsity | 121 | 19:03.3 | JR |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Portage Central Friday PROMOct 25 · 5,000 Meters Open · Place 27 · Kalamazoo Loy Norrix | 5,000 Meters Open | 27 | 18:33.48 | 10 |
| Oct 19 | SMAC ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 7 · Kalamazoo Loy Norrix | 5,000 Meters Junior Varsity | 7 | 18:42.60 PB | 10 |
| Sep 13 | Ottawa Hills InvitationalSep 13 · 5,000 Meters Varsity · Place 112 · Kalamazoo Loy Norrix | 5,000 Meters Varsity | 112 | 18:42.86 | 10 |
| Aug 28 | Loy Norrix XC MeetAug 28 · 5,000 Meters Varsity · Place 8 · Kalamazoo Loy Norrix | 5,000 Meters Varsity | 8 | 19:45.71 PB | 10 |
| Aug 23 | 2024 Under the Lights InviteAug 23 · 5,000 Meters Sunset Boys 5k · Place 88 · Kalamazoo Loy Norrix | 5,000 Meters Sunset Boys 5k | 88 | 18:53.8 PB | 10 |
| Aug 16 | Portage Central Early BirdAug 16 · 5,000 Meters Varsity · Place 80 · Kalamazoo Loy Norrix | 5,000 Meters Varsity | 80 | 19:20.59 | 10 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | SMAC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 41 · Kalamazoo Loy Norrix | 5,000 Meters Junior Varsity | 41 | 20:23.79 | 9 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 179 · Kalamazoo Loy Norrix | 5,000 Meters Division 1 | 179 | 19:38.9 | 9 |
| Oct 4 | SMAC Kalamazoo Central MeetOct 4 · 5,000 Meters Varsity · Place 29 · Kalamazoo Loy Norrix | 5,000 Meters Varsity | 29 | 20:12.02 | 9 |
| Sep 23 | Jackson Invitational - VarsitySep 23 · 5,000 Meters Varsity · Place 220 · Kalamazoo Loy Norrix | 5,000 Meters Varsity | 220 | 19:36.2 | 9 |
| Sep 19 | SMAC East Jamboree #1Sep 19 · 5,000 Meters Varsity · Place 29 · Kalamazoo Loy Norrix | 5,000 Meters Varsity | 29 | 19:46.72 | 9 |
| Sep 15 | Ottawa Hills InvitationalSep 15 · 5,000 Meters Varsity · Place 110 · Kalamazoo Loy Norrix | 5,000 Meters Varsity | 110 | 19:48.07 | 9 |
| Sep 9 | Loy Norrix Mini MeetSep 9 · 5,000 Meters Varsity · Place 13 · Kalamazoo Loy Norrix | 5,000 Meters Varsity | 13 | 19:49.33 | 9 |
| Aug 25 | 2023 Under the Lights InviteAug 25 · 5,000 Meters Twilight Boys 5k · Place 121 · Kalamazoo Loy Norrix | 5,000 Meters Twilight Boys 5k | 121 | 20:23.70 | 9 |