Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Linden Grove Middle SchoolKAMSL Final · Oct 21 | 15:23.05 | KAMSL Final | October 21, 2019 |
| 2 Miles · Portage West MSKAMSL - North, Linden Grove, Mattawan, Maple St · Sep 23 | 15:36.03 | KAMSL - North, Linden Grove, Mattawan, Maple St | September 23, 2019 |
| 2 Miles · Riverside Elementary SchoolKAMSL at Lakeview vs PW and Maple Valley MS · Oct 14 | 15:50.12 | KAMSL at Lakeview vs PW and Maple Valley MS | October 14, 2019 |
| 5,000 Meters · KRESALoy Norrix XC Meet · Aug 28 | 19:02.29 | Loy Norrix XC Meet | August 28, 2024 |
| 5,000 Meters · Linden Grove Middle SchoolSMAC Championships · Oct 18 | 18:14.10 | SMAC Championships | October 18, 2025 |
| 5,000 Meters · Portage West MSSMAC Championships · Oct 19 | 17:57.31 | SMAC Championships | October 19, 2024 |
| 5,000 Meters · South Christian Sports Park2023 Under the Lights Invite · Aug 25 | 19:24.80 | 2023 Under the Lights Invite | August 25, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Portage Central PROMOct 25 · 5,000 Meters Open · Place 29 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Open | 29 | 18:26.41 | 12 |
| Oct 18 | SMAC ChampionshipsOct 18 · 5,000 Meters Varsity · Place 48 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 48 | 18:14.10 PB | 12 |
| Oct 4 | 2025 Portage InvitationalOct 4 · 5,000 Meters Division 1 · Place 168 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Division 1 | 168 | 18:26.9 | 12 |
| Sep 27 | Bulldog InvitationalSep 27 · 5,000 Meters Varsity Division 1 · Place 70 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity Division 1 | 70 | 17:44.98 | 12 |
| Sep 20 | Jackson InvitationalSep 20 · 5,000 Meters Varsity · Place 115 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 115 | 17:10.21 | 12 |
| Sep 17 | SMAC JamboreeSep 17 · 5,000 Meters Varsity · Place 51 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 51 | 19:25.16 | 12 |
| Sep 12 | Ottawa Hills InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 19 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Junior Varsity | 19 | 18:03.77 | 12 |
| Sep 6 | 43rd West Ottawa Bredeweg InviteSep 6 · 5,000 Meters Varsity · Place 91 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 91 | 19:32.42 | 12 |
| Aug 22 | 2025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 129 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 129 | 19:10.3 | SR |
| Aug 15 | Portage Central Early BirdAug 15 · 5,000 Meters Varsity · Place 90 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 90 | 19:42.14 | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 03-1 @ Portage CentralOct 25 · 5,000 Meters Division 1 · Place 64 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Division 1 | 64 | 17:42.87 | 11 |
| Oct 19 | SMAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 49 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 49 | 17:57.31 PB | 11 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 209 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Division 1 | 209 | 18:11.0 | 11 |
| Sep 28 | Otsego Bulldog Invitational Sep 28 · 5,000 Meters Varsity Division 1 · Place 60 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity Division 1 | 60 | 17:43.27 | 11 |
| Sep 21 | Jackson InvitationalSep 21 · 5,000 Meters Varsity · Place 142 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 142 | 17:25.33 | 11 |
| Sep 17 | SMAC East Jamboree Sep 17 · 5,000 Meters Varsity · Place 14 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 14 | 18:20.40 | 11 |
| Sep 13 | Ottawa Hills InvitationalSep 13 · 5,000 Meters Varsity · Place 67 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 67 | 17:41.45 | 11 |
| Aug 28 | Loy Norrix XC MeetAug 28 · 5,000 Meters Varsity · Place 3 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 3 | 19:02.29 PB | 11 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 03-1 @ Portage CentralOct 27 · 5,000 Meters Division 1 · Place 61 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Division 1 | 61 | 17:53.50 | 10 |
| Oct 21 | SMAC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 35 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 35 | 17:30.51 | 10 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 186 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Division 1 | 186 | 17:46.1 | 10 |
| Oct 4 | SMAC Kalamazoo Central MeetOct 4 · 5,000 Meters Varsity · Place 16 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 16 | 18:56.32 | 10 |
| Sep 23 | Jackson Invitational - VarsitySep 23 · 5,000 Meters Varsity · Place 159 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 159 | 17:57.0 | 10 |
| Sep 19 | SMAC East Jamboree #1Sep 19 · 5,000 Meters Varsity · Place 17 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 17 | 18:32.01 | 10 |
| Sep 15 | Ottawa Hills InvitationalSep 15 · 5,000 Meters Varsity · Place 82 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 82 | 18:39.37 | 10 |
| Sep 9 | Loy Norrix Mini MeetSep 9 · 5,000 Meters Varsity · Place 8 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Varsity | 8 | 18:54.8 | 10 |
| Aug 25 | 2023 Under the Lights InviteAug 25 · 5,000 Meters Twilight Boys 5k · Place 78 · Kalamazoo Loy NorrixKalamazoo Loy Norrix | 5,000 Meters Twilight Boys 5k | 78 | 19:24.80 PB | 10 |
2021 Cross Country
7 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | KAMSL FinalOct 21 · 2 Miles Varsity (top 15) · Place 118 · Maple Street MagnetMaple Street Magnet | 2 Miles Varsity (top 15) | 118 | 15:23.05 PB | 7 |
| Oct 14 | KAMSL at Lakeview vs PW and Maple Valley MSOct 14 · 2 Miles Middle School · Place 64 · Maple Street MagnetMaple Street Magnet | 2 Miles Middle School | 64 | 15:50.12 PB | 7 |
| Oct 7 | KAMSL - Linden Grove, Maple St., VicksburgOct 7 · 2 Miles Middle School · Place 40 · Maple Street MagnetMaple Street Magnet | 2 Miles Middle School | 40 | 15:57.7 | 7 |
| Sep 30 | KAMSL - West, Mattawan, Hillside, Maple St, ComstockSep 30 · 2 Miles Middle School · Place 46 · Maple Street MagnetMaple Street Magnet | 2 Miles Middle School | 46 | 16:19.12 | 7 |
| Sep 23 | KAMSL - North, Linden Grove, Mattawan, Maple StSep 23 · 2 Miles Middle School · Place 57 · Maple Street MagnetMaple Street Magnet | 2 Miles Middle School | 57 | 15:36.03 PB | 7 |
| Sep 12 | KAMSL - West, Lakeview, Maple St, MilwoodSep 12 · 2 Miles Middle School · Place 63 · Maple Street MagnetMaple Street Magnet | 2 Miles Middle School | 63 | 17:11.55 | 7 |