Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.8 Miles · Parchment HSSAC MS League Meet #1 · Sep 13 | 13:24.01 | SAC MS League Meet #1 | September 13, 2022 |
| 2 Miles · Gobles Middle/High SchoolSAC MS Jamboree #1 · Sep 12 | 15:13.78 | SAC MS Jamboree #1 | September 12, 2023 |
| 2 Miles · Kalamazoo Christian ElementarySAC MS Championship · Oct 3 | 14:28.53 | SAC MS Championship | October 3, 2023 |
| 2 Miles · Lake Township ParkBridgman Middle School Invitational · Sep 20 | 14:09.9 | Bridgman Middle School Invitational | September 20, 2023 |
| 2 Miles · Portage West - 2 MilesMHSAA Middle School Regional - Zone 1 @ Portage · Oct 14 | 13:32.79 | MHSAA Middle School Regional - Zone 1 @ Portage | October 14, 2023 |
| 5,000 Meters · Bangor High SchoolBangor Cross Country Invitational · Sep 26 | 22:12.07 | Bangor Cross Country Invitational | September 26, 2026 |
| 5,000 Meters · Bangor HS OFFICIALBangor Invitational · Sep 20 | 22:09.88 | Bangor Invitational | September 20, 2025 |
| 5,000 Meters · Fennville High SchoolSAC HS Jamboree #1 · Sep 16 | 22:01.27 | SAC HS Jamboree #1 | September 16, 2026 |
| 5,000 Meters · Gilmore Car MuseumSAC Championship · Oct 15 | 21:19.16 | SAC Championship | October 15, 2026 |
| 5,000 Meters · Lake Township ParkSAC HS Jamboree #2 at Bridgman · Sep 30 | 21:26.4 | SAC HS Jamboree #2 at Bridgman | September 30, 2026 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 3 Finals · Nov 7 | 20:37.7 | MHSAA LP Division 3 Finals | November 7, 2026 |
| 5,000 Meters · New Buffalo Elementary SchoolNew Buffalo Invitational · Aug 27 | 22:31.6 | New Buffalo Invitational | August 27, 2025 |
| 5,000 Meters · Portage West Middle SchoolMHSAA LP Region 22-3 @ Portage Central · Oct 31 | 20:39.13 | MHSAA LP Region 22-3 @ Portage Central | October 31, 2026 |
| 5,000 Meters · Portage West MS2026 Portage Invitational · Oct 10 | 21:28.6 | 2026 Portage Invitational | October 10, 2026 |
| 5,000 Meters · Raider 5k CourseBerrien County XC Meet · Oct 3 | 21:26.71 | Berrien County XC Meet | October 3, 2026 |
| 5,000 Meters · Van Buren Youth FairHartford Teske Invitational · Sep 4 | 21:53.79 | Hartford Teske Invitational | September 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP Division 3 FinalsNov 7 · 5,000 Meters D3 · Place 108 · WatervlietWatervliet | 5,000 Meters D3 | 108 | 20:37.7 PB | 10 |
| Oct 31 | MHSAA LP Region 22-3 @ Portage CentralOct 31 · 5,000 Meters D3 Girls · Place 5 · WatervlietWatervliet | 5,000 Meters D3 Girls | 5 | 20:39.13 PB | 10 |
| Oct 24 | Kalamazoo Christian Comet Invitational Oct 24 · 5,000 Meters Varsity · Place 11 · WatervlietWatervliet | 5,000 Meters Varsity | 11 | 20:33.09 | 10 |
| Oct 15 | SAC Championship Oct 15 · 5,000 Meters Varsity · Place 14 · WatervlietWatervliet | 5,000 Meters Varsity | 14 | 21:19.16 PB | 10 |
| Oct 10 | 2026 Portage InvitationalOct 10 · 5,000 Meters Division 3 · Place 58 · WatervlietWatervliet | 5,000 Meters Division 3 | 58 | 21:28.6 PB | 10 |
| Oct 3 | Berrien County XC MeetOct 3 · 5,000 Meters Varsity · Place 10 · WatervlietWatervliet | 5,000 Meters Varsity | 10 | 21:26.71 PB | 10 |
| Sep 30 | SAC HS Jamboree #2 at BridgmanSep 30 · 5,000 Meters Varsity · Place 14 · WatervlietWatervliet | 5,000 Meters Varsity | 14 | 21:26.4 PB | 10 |
| Sep 26 | Bangor Cross Country InvitationalSep 26 · 5,000 Meters Varsity · Place 7 · WatervlietWatervliet | 5,000 Meters Varsity | 7 | 22:12.07 PB | 10 |
| Sep 16 | SAC HS Jamboree #1Sep 16 · 5,000 Meters Varsity · Place 16 · WatervlietWatervliet | 5,000 Meters Varsity | 16 | 22:01.27 PB | 10 |
| Sep 12 | 66th Fennville Open Sep 12 · 5,000 Meters Varsity · Place 6 · WatervlietWatervliet | 5,000 Meters Varsity | 6 | 22:22.3 | 10 |
| Sep 10 | Hartford Teske InvitationalSep 10 · 5,000 Meters Varsity · Place 5 · WatervlietWatervliet | 5,000 Meters Varsity | 5 | 22:23.82 | 10 |
| Aug 25 | Bridgman InvitationalAug 25 · 5,000 Meters Varsity · Place 3 · WatervlietWatervliet | 5,000 Meters Varsity | 3 | 22:53.7 | 10 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 22-3 @ Portage Central (C)Oct 25 · 5,000 Meters Division 3 · Place 22 · WatervlietWatervliet | 5,000 Meters Division 3 | 22 | 22:42.45 | 9 |
| Oct 9 | Varsity XC SAC Jamboree #3Oct 9 · 5,000 Meters Varsity · Place 16 · WatervlietWatervliet | 5,000 Meters Varsity | 16 | 21:45.56 | 9 |
| Oct 4 | 2025 Portage InvitationalOct 4 · 5,000 Meters Division 3 · Place 69 · WatervlietWatervliet | 5,000 Meters Division 3 | 69 | 21:48.0 | 9 |
| Sep 27 | Berrien County XC MeetSep 27 · 5,000 Meters Varsity · Place 10 · WatervlietWatervliet | 5,000 Meters Varsity | 10 | 21:34.74 | 9 |
| Sep 20 | Bangor InvitationalSep 20 · 5,000 Meters Varsity · Place 8 · WatervlietWatervliet | 5,000 Meters Varsity | 8 | 22:09.88 PB | 9 |
| Sep 6 | Centreville Invitational Sep 6 · 5,000 Meters Varsity · Place 5 · WatervlietWatervliet | 5,000 Meters Varsity | 5 | 22:41.42 | — |
| Sep 4 | Hartford Teske InvitationalSep 4 · 5,000 Meters Varsity · Place 6 · WatervlietWatervliet | 5,000 Meters Varsity | 6 | 21:53.79 PB | 9 |
| Aug 27 | New Buffalo InvitationalAug 27 · 5,000 Meters Varsity · Place 8 · WatervlietWatervliet | 5,000 Meters Varsity | 8 | 22:31.6 PB | 9 |
| Aug 19 | Bridgman InvitationalAug 19 · 5,000 Meters Varsity · Place 3 · WatervlietWatervliet | 5,000 Meters Varsity | 3 | 22:50.5 | 9 |
2024 Cross Country
9 results2023 Cross Country
8 results2022 Cross Country
8 results