Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · DeWitt HSJR. Greater Lansing Cross Country Championship · Oct 17 | 14:05.5 | JR. Greater Lansing Cross Country Championship | October 17, 2022 |
| 3,200 Meters · Lakewood HSGLAC Jamboree (Lakewood) - Rescheduled from September 20, 2022 · Sep 26 | 14:59.7 | GLAC Jamboree (Lakewood) - Rescheduled from September 20, 2022 | September 26, 2022 |
| 3,200 Meters · Lakewood Middle SchoolMMMSL meet at Lakewood · Sep 26 | 14:59.7 | MMMSL meet at Lakewood | September 26, 2022 |
| 3,200 Meters · Maple Valley Jr/Sr High SchoolGLAC MS Championship Meet · Oct 20 | 13:36.72 | GLAC MS Championship Meet | October 20, 2022 |
| 5,000 Meters · Bath Bret Clements Bath Invitational · Sep 12 | 22:59.31 | Bret Clements Bath Invitational | September 12, 2026 |
| 5,000 Meters · Bath Middle SchoolCMAC Jamboree #2 · Oct 8 | 23:08.17 | CMAC Jamboree #2 | October 8, 2026 |
| 5,000 Meters · Dewitt HSDeWitt Cross Country Invitational · Sep 28 | 21:04.8 | DeWitt Cross Country Invitational | September 28, 2024 |
| 5,000 Meters · Laingsburg HSCMAC Jamboree #1 · Sep 18 | 22:23.8 | CMAC Jamboree #1 | September 18, 2024 |
| 5,000 Meters · Ledge Meadows Golf CourseGreater Lansing Cross Country Championship · Oct 17 | 21:00.1 | Greater Lansing Cross Country Championship | October 17, 2026 |
| 5,000 Meters · Ledge Meadows Golf Course Greater Lansing Cross Country Championship · Oct 11 | 20:21.20 | Greater Lansing Cross Country Championship | October 11, 2025 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 4 Finals · Nov 7 | 20:58.9 | MHSAA LP Division 4 Finals | November 7, 2026 |
| 5,000 Meters · Sleepy Hollow State ParkEarly Burg Beach Run - High School Meet · Aug 15 | 24:24.4 | Early Burg Beach Run - High School Meet | August 15, 2025 |
| 5,000 Meters · St Johns High SchoolUnder the Lights Invite · Aug 21 | 21:47.10 | Under the Lights Invite | August 21, 2026 |
| 5,000 Meters · Webberville XC Complex OFFICIALMHSAA LP Region 33-4 @ Webberville · Oct 30 | 20:27.07 | MHSAA LP Region 33-4 @ Webberville | October 30, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP Division 4 FinalsNov 7 · 5,000 Meters D4 · Place 52 · Lansing ChristianLansing Christian | 5,000 Meters D4 | 52 | 20:58.9 PB | 12 |
| Oct 30 | MHSAA LP Region 33-4 @ WebbervilleOct 30 · 5,000 Meters D4 Girls · Place 8 · Lansing ChristianLansing Christian | 5,000 Meters D4 Girls | 8 | 20:27.07 PB | 12 |
| Oct 17 | Greater Lansing Cross Country ChampionshipOct 17 · 5,000 Meters Greater Lansing Girls · Place 59 · Lansing ChristianLansing Christian | 5,000 Meters Greater Lansing Girls | 59 | 21:00.1 PB | 12 |
| Oct 8 | CMAC Jamboree #2Oct 8 · 5,000 Meters Varsity and JV · Place 23 · Lansing ChristianLansing Christian | 5,000 Meters Varsity and JV | 23 | 23:08.17 PB | 12 |
| Sep 12 | Bret Clements Bath InvitationalSep 12 · 5,000 Meters Class 3 · Place 9 · Lansing ChristianLansing Christian | 5,000 Meters Class 3 | 9 | 22:59.31 PB | 12 |
| Aug 21 | Under the Lights InviteAug 21 · 5,000 Meters Girls Black (Small Schools) · Place 11 · Lansing ChristianLansing Christian | 5,000 Meters Girls Black (Small Schools) | 11 | 21:47.10 PB | 12 |
2025 Cross Country
2 results2024 Cross Country
2 results2023 Cross Country
1 results2022 Cross Country
4 results2021 Cross Country
1 results2020 Cross Country
2 results