Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Centreville High SchoolCORRECT St. Joe County · Oct 16 | 14:52.0 | CORRECT St. Joe County | October 16, 2023 |
| 2 Miles · Edwardsburg Sports ComplexEdwardsburg and Three Rivers · Sep 29 | 15:19.1 | Edwardsburg and Three Rivers | September 29, 2022 |
| 2 Miles · Otsego 2 Mile CoursMS Wolverine Conference Meet @ Otsego · Oct 13 | 15:27.77 | MS Wolverine Conference Meet @ Otsego | October 13, 2022 |
| 2 Miles · Otsego HSThree Rivers at Otsego · Sep 28 | 15:45.21 | Three Rivers at Otsego | September 28, 2023 |
| 2 Miles · Paw Paw High SchoolWolverine Conference MS Championship Meet @ Paw Paw HS · Oct 12 | 14:54.56 | Wolverine Conference MS Championship Meet @ Paw Paw HS | October 12, 2023 |
| 2 Miles · Portage West - 2 MilesMHSAA Middle School Regional - Zone 1 @ Portage · Oct 14 | 15:35.57 | MHSAA Middle School Regional - Zone 1 @ Portage | October 14, 2023 |
| 2 Miles · Sturgis Middle SchoolPaw Paw and Three Rivers at Sturgis · Sep 15 | 17:03.87 | Paw Paw and Three Rivers at Sturgis | September 15, 2022 |
| 2 Miles · Three Rivers Middle SchoolThree Rivers MS vs Plainwell MS & Otsego MS · Oct 6 | 15:12 | Three Rivers MS vs Plainwell MS & Otsego MS | October 6, 2022 |
| 2400 m · Colon HSSt. Joseph County Meet at Colon · Oct 14 | 13:39.05 | St. Joseph County Meet at Colon | October 14, 2021 |
| 3,000 Meters · Honeysett FarmEdwardsburg. Three Rivers at Plainwell MS · Sep 16 | 18:40.68 | Edwardsburg. Three Rivers at Plainwell MS | September 16, 2021 |
| 5,000 Meters · Constantine HSSt. Joseph County HS Meet · Oct 21 | 23:24.73 | St. Joseph County HS Meet | October 21, 2025 |
| 5,000 Meters · South Christian Sports Park2024 Under the Lights Invite · Aug 23 | 22:23.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.
2025 Cross Country
1 results2024 Cross Country
1 results2023 Cross Country
6 results2022 Cross Country
7 results2021 Cross Country
6 results