Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Portage West - 2 MilesMHSAA Middle School Regional - Zone 1 @ Portage Central · Oct 16 | 18:23.45 | MHSAA Middle School Regional - Zone 1 @ Portage Central | October 16, 2021 |
| 5,000 Meters · Bangor HS OFFICIALSW10 Jamboree #3 @ Bangor · Oct 4 | 26:27.2 | SW10 Jamboree #3 @ Bangor | October 4, 2023 |
| 5,000 Meters · Centreville High SchoolSW10 Jamboree #1 at Centreville · Sep 10 | 25:44.13 | SW10 Jamboree #1 at Centreville | September 10, 2025 |
| 5,000 Meters · Comstock High SchoolSW10 Jamboree #2 at Comstock · Sep 24 | 25:17.89 | SW10 Jamboree #2 at Comstock | September 24, 2025 |
| 5,000 Meters · Constantine HSConstantine Invitational 2025 · Sep 13 | 22:35.76 | Constantine Invitational 2025 | September 13, 2025 |
| 5,000 Meters · Gobles Middle/High SchoolGobles Invitational · Oct 18 | 23:46.22 | Gobles Invitational | October 18, 2025 |
| 5,000 Meters · Lawrence HSSW10 Jamboree #3 at Lawrence · Oct 8 | 23:02.29 | SW10 Jamboree #3 at Lawrence | October 8, 2025 |
| 5,000 Meters · New Buffalo Elementary SchoolNew Buffalo Invitational · Aug 27 | 23:39.7 | New Buffalo Invitational | August 27, 2025 |
| 5,000 Meters · Van Buren Youth FairHartford Teske Invitational · Sep 4 | 23:17.26 | Hartford Teske Invitational | September 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 32-4 @ Three Oaks River Valley (C)Oct 25 · 5,000 Meters Division 4 · Place 50 · MarcellusMarcellus | 5,000 Meters Division 4 | 50 | 22:48.91 | 12 |
| Oct 18 | Gobles InvitationalOct 18 · 5,000 Meters Varsity · Place 90 · MarcellusMarcellus | 5,000 Meters Varsity | 90 | 23:46.22 PB | 12 |
| Oct 8 | SW10 Jamboree #3 at LawrenceOct 8 · 5,000 Meters Varsity · Place 51 · MarcellusMarcellus | 5,000 Meters Varsity | 51 | 23:02.29 PB | 12 |
| Sep 24 | SW10 Jamboree #2 at ComstockSep 24 · 5,000 Meters Varsity · Place 47 · MarcellusMarcellus | 5,000 Meters Varsity | 47 | 25:17.89 PB | 12 |
| Sep 13 | Constantine Invitational 2025Sep 13 · 5,000 Meters Varsity · Place 19 · MarcellusMarcellus | 5,000 Meters Varsity | 19 | 22:35.76 PB | 12 |
| Sep 10 | SW10 Jamboree #1 at CentrevilleSep 10 · 5,000 Meters Varsity · Place 52 · MarcellusMarcellus | 5,000 Meters Varsity | 52 | 25:44.13 PB | 12 |
| Sep 6 | 65th Fennville Open Sep 6 · 5,000 Meters Varsity · Place 80 · MarcellusMarcellus | 5,000 Meters Varsity | 80 | 23:20.58 | 12 |
| Sep 4 | Hartford Teske InvitationalSep 4 · 5,000 Meters Varsity · Place 56 · MarcellusMarcellus | 5,000 Meters Varsity | 56 | 23:17.26 PB | 12 |
| Aug 27 | New Buffalo InvitationalAug 27 · 5,000 Meters Varsity · Place 58 · MarcellusMarcellus | 5,000 Meters Varsity | 58 | 23:39.7 PB | 12 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 32-4 @ Portage CentralOct 25 · 5,000 Meters Division 4 · Place 55 · MarcellusMarcellus | 5,000 Meters Division 4 | 55 | 22:05.76 | 11 |
| Oct 19 | Gobles Little Guys InvitationalOct 19 · 5,000 Meters Varsity · Place 101 · MarcellusMarcellus | 5,000 Meters Varsity | 101 | 23:25.26 | 11 |
| Oct 9 | Southwest 10 Jamboree #3Oct 9 · 5,000 Meters Varsity · Place 47 · MarcellusMarcellus | 5,000 Meters Varsity | 47 | 22:58.5 | 11 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 4 · Place 158 · MarcellusMarcellus | 5,000 Meters Division 4 | 158 | 23:16.7 | 11 |
| Sep 25 | Southwest 10 Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 50 · MarcellusMarcellus | 5,000 Meters Varsity | 50 | 23:23.1 | 11 |
| Sep 18 | Schoolcraft InvitationalSep 18 · 5,000 Meters Varsity · Place 36 · MarcellusMarcellus | 5,000 Meters Varsity | 36 | 25:12.30 | 11 |
| Sep 11 | Southwest 10 Jamboree #1Sep 11 · 5,000 Meters Varsity · Place 50 · MarcellusMarcellus | 5,000 Meters Varsity | 50 | 25:14.1 | 11 |
| Sep 7 | Fennville OpenSep 7 · 5,000 Meters Varsity · Place 53 · MarcellusMarcellus | 5,000 Meters Varsity | 53 | 23:20.64 | 11 |
| Sep 5 | Hartford Teske InvitationalSep 5 · 5,000 Meters Varsity · Place 60 · MarcellusMarcellus | 5,000 Meters Varsity | 60 | 25:36.46 | 11 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 32-4 @ Portage CentralOct 27 · 5,000 Meters Division 4 · Place 68 · MarcellusMarcellus | 5,000 Meters Division 4 | 68 | 24:32.23 | 10 |
| Oct 21 | Gobles Little Guys InvitationalOct 21 · 5,000 Meters Varsity · Place 60 · MarcellusMarcellus | 5,000 Meters Varsity | 60 | 25:02.94 | 10 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 4 · Place 182 · MarcellusMarcellus | 5,000 Meters Division 4 | 182 | 23:11.1 | 10 |
| Oct 4 | SW10 Jamboree #3 @ BangorOct 4 · 5,000 Meters High School · Place 48 · MarcellusMarcellus | 5,000 Meters High School | 48 | 26:27.2 PB | 10 |
| Sep 27 | SW10 Jamboree #2 @ CentrevilleSep 27 · 5,000 Meters High School · Place 48 · MarcellusMarcellus | 5,000 Meters High School | 48 | 26:23.0 | 10 |
| Sep 13 | SW10 Jamboree #1 @ LawrenceSep 13 · 5,000 Meters Varsity · Place 49 · MarcellusMarcellus | 5,000 Meters Varsity | 49 | 26:11.8 | 10 |
| Sep 9 | Fennville OpenSep 9 · 5,000 Meters Varsity · Place 46 · MarcellusMarcellus | 5,000 Meters Varsity | 46 | 24:03.77 | 10 |
| Sep 7 | Hartford Teske InvitationalSep 7 · 5,000 Meters Varsity · Place 52 · MarcellusMarcellus | 5,000 Meters Varsity | 52 | 23:41.21 | 10 |
| Aug 30 | New Buffalo InvitationalAug 30 · 5,000 Meters Varsity · Place 49 · MarcellusMarcellus | 5,000 Meters Varsity | 49 | 26:20.5 | 10 |
| Aug 18 | Lawrence Jim Carey Early Bird invitationalAug 18 · Varsity · Place 35 · MarcellusMarcellus | Varsity | 35 | 26:06 | 10 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 32-4 @ Portage CentralOct 28 · 5,000 Meters Division 4 · Place 47 · MarcellusMarcellus | 5,000 Meters Division 4 | 47 | 25:25.85 | 9 |
| Oct 19 | SW10 Jamboree #3 @ MarcellusOct 19 · 5,000 Meters Varsity · Place 52 · MarcellusMarcellus | 5,000 Meters Varsity | 52 | 25:05.9 | 9 |
| Oct 8 | 2022 Portage XC Invitational Oct 8 · 5,000 Meters Division 4 · Place 149 · MarcellusMarcellus | 5,000 Meters Division 4 | 149 | 25:20.8 | 9 |
| Oct 5 | SW10 Jamboree #2 @ CassopolisOct 5 · 5,000 Meters Varsity · Place 53 · MarcellusMarcellus | 5,000 Meters Varsity | 53 | 29:37.8 | 9 |
| Sep 21 | SW10 Jamboree #1 @ ComstockSep 21 · 5,000 Meters Varsity · Place 52 · MarcellusMarcellus | 5,000 Meters Varsity | 52 | 32:54.2 | 9 |
| Sep 10 | Fennville OpenSep 10 · 5,000 Meters Varsity · Place 52 · MarcellusMarcellus | 5,000 Meters Varsity | 52 | 29:26.10 | 9 |
| Sep 8 | Hartford Bob Teske InviteSep 8 · 5,000 Meters Varsity · Place 63 · MarcellusMarcellus | 5,000 Meters Varsity | 63 | 31:10.34 | 9 |
| Aug 31 | New Buffalo InvitationalAug 31 · 5,000 Meters Varsity · Place 79 · MarcellusMarcellus | 5,000 Meters Varsity | 79 | 32:35.13 | 9 |
2021 Cross Country
7 results2020 Cross Country
2 results2019 Cross Country
5 results