Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Linden Grove Middle SchoolLinden Grove League Meet #3 · Oct 4 | 16:15.87 | Linden Grove League Meet #3 | October 4, 2021 |
| 2 Miles · Portage West MSKAMSL League Meet at Portage 1 · Sep 9 | 16:43.54 | KAMSL League Meet at Portage 1 | September 9, 2021 |
| 5,000 Meters · KRESALoy Norrix XC Meet · Aug 28 | 22:48.91 | Loy Norrix XC Meet | August 28, 2024 |
| 5,000 Meters · Linden Grove Middle SchoolSMAC Championships · Oct 18 | 19:48.15 | SMAC Championships | October 18, 2025 |
| 5,000 Meters · Portage West MSSMAC Championships · Oct 19 | 19:41.91 | SMAC Championships | October 19, 2024 |
| 5,000 Meters · South Christian Sports Park2024 Under the Lights Invite · Aug 23 | 20:49.2 | 2024 Under the Lights Invite | August 23, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Portage Central PROMOct 25 · 5,000 Meters Open · Place 60 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Open | 60 | 19:10.59 | 12 |
| Oct 18 | SMAC ChampionshipsOct 18 · 5,000 Meters JV · Place 26 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters JV | 26 | 19:48.15 PB | 12 |
| Oct 4 | 2025 Portage InvitationalOct 4 · 5,000 Meters Division 1 · Place 63 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Division 1 | 63 | 19:37.2 | 12 |
| Sep 27 | Bulldog InvitationalSep 27 · 5,000 Meters Junior Varsity Division 1 · Place 68 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Junior Varsity Division 1 | 68 | 19:28.52 | 12 |
| Sep 19 | Jackson MS & HS-JV InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 77 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Junior Varsity | 77 | 20:34.7 | 12 |
| Sep 17 | SMAC JamboreeSep 17 · 5,000 Meters Varsity · Place 92 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 92 | 21:08.28 | 12 |
| Sep 6 | 43rd West Ottawa Bredeweg InviteSep 6 · 5,000 Meters Varsity · Place 58 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 58 | 20:58.49 | 12 |
| Aug 22 | 2025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 214 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 214 | 21:00.1 | SR |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Portage Central Friday PROMOct 25 · 5,000 Meters Open · Place 47 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Open | 47 | 19:35.48 | 11 |
| Oct 19 | SMAC ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 27 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Junior Varsity | 27 | 19:41.91 PB | 11 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 286 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Division 1 | 286 | 20:43.5 | 11 |
| Sep 28 | Otsego Bulldog Invitational Sep 28 · 5,000 Meters Junior Varsity Division 1 · Place 73 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Junior Varsity Division 1 | 73 | 19:55.70 | 11 |
| Sep 20 | Jackson MS & HS-JV InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 72 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Junior Varsity | 72 | 20:21.3 | 11 |
| Sep 17 | SMAC East Jamboree Sep 17 · 5,000 Meters Varsity · Place 44 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 44 | 21:37.63 | 11 |
| Sep 13 | Ottawa Hills InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 48 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Junior Varsity | 48 | 20:14.04 | 11 |
| Aug 28 | Loy Norrix XC MeetAug 28 · 5,000 Meters Varsity · Place 28 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 28 | 22:48.91 PB | 11 |
| Aug 23 | 2024 Under the Lights InviteAug 23 · 5,000 Meters Sunset Boys 5k · Place 159 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Sunset Boys 5k | 159 | 20:49.2 PB | 11 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Portage Central Friday PROMOct 27 · 5,000 Meters Varsity · Place 152 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 152 | 22:16.54 | 10 |
| Oct 21 | SMAC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 70 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Junior Varsity | 70 | 21:38.85 | 10 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 362 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Division 1 | 362 | 21:52.0 | 10 |
| Oct 4 | SMAC Kalamazoo Central MeetOct 4 · 5,000 Meters Varsity · Place 72 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 72 | 25:37.31 | 10 |
| Sep 22 | Jackson MS & HS-JV InvitationalSep 22 · 5,000 Meters Junior Varsity · Place 170 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Junior Varsity | 170 | 23:23.5 | 10 |
| Sep 19 | SMAC East Jamboree #1Sep 19 · 5,000 Meters Varsity · Place 64 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 64 | 23:34.73 | 10 |
| Sep 15 | Ottawa Hills InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 116 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Junior Varsity | 116 | 24:23.14 | 10 |
| Sep 9 | Loy Norrix Mini MeetSep 9 · 5,000 Meters Varsity · Place 32 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 32 | 24:53.71 | 10 |
| Aug 18 | Portage Central Early BirdAug 18 · 5,000 Meters Varsity · Place 236 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 236 | 25:56.96 | 10 |
2021 Cross Country
4 results