Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Lakeshore Youth Soccer ComplexLakeshore Middle School Dual · Sep 27 | 13:52.00 | Lakeshore Middle School Dual | September 27, 2022 |
| 2 Miles · Portage West - 2 MilesMHSAA Middle School Regional - Zone 1 @ Portage Central · Oct 16 | 13:55.37 | MHSAA Middle School Regional - Zone 1 @ Portage Central | October 16, 2021 |
| 5,000 Meters · Berrien County FairgroundsShamrock Invitational · Sep 8 | 20:58.25 | Shamrock Invitational | September 8, 2026 |
| 5,000 Meters · Dowagiac MSRock-N-Run Invitational · Oct 8 | 20:26.1 | Rock-N-Run Invitational | October 8, 2026 |
| 5,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 11 | 21:00.2 | 2026 Spartan Cross Country Invitational | September 11, 2026 |
| 5,000 Meters · Lakeview InvitationalLakeview Invitational · Sep 9 | 23:38.4 | Lakeview Invitational | September 9, 2023 |
| 5,000 Meters · Linden Grove Middle SchoolSMAC Championships · Oct 18 | 21:32.76 | SMAC Championships | October 18, 2025 |
| 5,000 Meters · Niles Madelyn Bertrand ParkNiles Viking Stampede · Aug 21 | 20:21.1 | Niles Viking Stampede | August 21, 2026 |
| 5,000 Meters · Portage West Middle SchoolMHSAA LP Region 13-2 @ Portage Central · Oct 31 | 20:26.05 | MHSAA LP Region 13-2 @ Portage Central | October 31, 2026 |
| 5,000 Meters · Portage West MS2026 Portage Invitational · Oct 10 | 21:15.9 | 2026 Portage Invitational | October 10, 2026 |
| 5,000 Meters · Portage West MSSMAC Championships · Oct 19 | 22:36.53 | SMAC Championships | October 19, 2024 |
| 5,000 Meters · Raider 5k CourseBerrien County XC Meet · Oct 3 | 20:51.56 | Berrien County XC Meet | October 3, 2026 |
| 5,000 Meters · Riverside ElementarySMAC Jamboree · Sep 23 | 20:04.21 | SMAC Jamboree | September 23, 2026 |
| 5,000 Meters · Riverview Park (St Joe) OFFICIALSt. Joseph Invitational · Aug 25 | 21:01.4 | St. Joseph Invitational | August 25, 2026 |
| 5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 28 | 20:10.2 | 2026 Under the Lights Invite | August 28, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Region 13-2 @ Portage CentralOct 31 · 5,000 Meters D2 Girls · Place 23 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters D2 Girls | 23 | 20:26.05 PB | 12 |
| Oct 10 | 2026 Portage InvitationalOct 10 · 5,000 Meters Division 2 · Place 91 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Division 2 | 91 | 21:15.9 PB | 12 |
| Oct 8 | Rock-N-Run InvitationalOct 8 · 5,000 Meters Varsity Women · Place 3 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity Women | 3 | 20:26.1 PB | 12 |
| Oct 3 | Berrien County XC MeetOct 3 · 5,000 Meters Varsity · Place 4 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 4 | 20:51.56 PB | 12 |
| Sep 23 | SMAC JamboreeSep 23 · 5,000 Meters Varsity · Place 15 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 15 | 20:04.21 PB | 12 |
| Sep 11 | 2026 Spartan Cross Country InvitationalSep 11 · 5,000 Meters Bronze(MHSAA Div 2) · Place 26 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Bronze(MHSAA Div 2) | 26 | 21:00.2 PB | 12 |
| Sep 8 | Shamrock InvitationalSep 8 · 5,000 Meters Varsity · Place 5 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 5 | 20:58.25 PB | 12 |
| Aug 28 | 2026 Under the Lights InviteAug 28 · 5,000 Meters Twilight Girls · Place 9 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Twilight Girls | 9 | 20:10.2 PB | 12 |
| Aug 25 | St. Joseph InvitationalAug 25 · 5,000 Meters Varsity Women · Place 12 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity Women | 12 | 21:01.4 PB | 12 |
| Aug 21 | Niles Viking StampedeAug 21 · 5,000 Meters Varsity · Place 4 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 4 | 20:21.1 PB | 12 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 13-2 @ Portage Central (C)Oct 25 · 5,000 Meters Division 2 · Place 29 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Division 2 | 29 | 21:05.34 | 11 |
| Oct 18 | SMAC ChampionshipsOct 18 · 5,000 Meters Varsity · Place 23 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 23 | 21:32.76 PB | 11 |
| Oct 9 | Rock-N-Run InvitationalOct 9 · 5,000 Meters Varsity · Place 13 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 13 | 21:37.9 | 11 |
| Sep 27 | Berrien County XC MeetSep 27 · 5,000 Meters Varsity · Place 16 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 16 | 21:54.18 | 11 |
| Sep 17 | SMAC JamboreeSep 17 · 5,000 Meters Varsity · Place 27 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 27 | 22:47.36 | 11 |
| Sep 12 | 2025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Bronze(MHSAA Div 2) · Place 55 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Bronze(MHSAA Div 2) | 55 | 22:44.8 | 11 |
| Sep 6 | Lakeview InvitationalSep 6 · 5,000 Meters Varsity · Place 30 · Stevensville LakeshoStevensville Lakesho | 5,000 Meters Varsity | 30 | 21:44.52 | 11 |
| Sep 2 | Shamrock InvitationalSep 2 · 5,000 Meters Varsity · Place 8 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 8 | 21:52.30 | 11 |
| Aug 22 | 2025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 31 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 31 | 22:25.8 | JR |
| Aug 19 | St. Joseph InvitationalAug 19 · 5,000 Meters Varsity · Place 30 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 30 | 23:32.9 | 11 |
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 13-2 @ Portage CentralOct 26 · 5,000 Meters Division 2 · Place 49 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Division 2 | 49 | 22:26.58 | 10 |
| Oct 19 | SMAC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 47 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 47 | 22:36.53 PB | 10 |
| Oct 10 | Rock-N-Run InvitationalOct 10 · 5,000 Meters Varsity · Place 32 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 32 | 22:51.4 | 10 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 2 · Place 75 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Division 2 | 75 | 24:05.4 | 10 |
| Sep 28 | Berrien County MeetSep 28 · 5,000 Meters Varsity · Place 28 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 28 | 23:12.62 | 10 |
| Sep 18 | SMAC WestSep 18 · 5,000 Meters Varsity · Place 37 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 37 | 23:30.87 | 10 |
| Sep 13 | 2024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Varsity · Place 180 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 180 | 25:17.1 | 10 |
| Sep 7 | Lakeview InviteSep 7 · 5,000 Meters Junior Varsity · Place 27 · Stevensville LakeshoStevensville Lakesho | 5,000 Meters Junior Varsity | 27 | 23:58.32 | 10 |
| Sep 3 | Shamrock InvitationalSep 3 · 5,000 Meters Varsity · Place 82 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 82 | 25:44.68 | 10 |
| Aug 20 | St. Joseph InvitationalAug 20 · 5,000 Meters Freshman Sophomore · Place 25 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Freshman Sophomore | 25 | 24:54.2 | 10 |
| Aug 16 | Portage Central Early BirdAug 16 · 5,000 Meters Varsity · Place 100 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 100 | 24:39.24 | 10 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 13-2 @ Portage CentralOct 28 · 5,000 Meters Division 2 · Place 44 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Division 2 | 44 | 22:35.23 | 9 |
| Oct 21 | SMAC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 56 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 56 | 22:33.12 | 9 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 2 · Place 167 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Division 2 | 167 | 22:18.0 | 9 |
| Oct 4 | SMAC West 2Oct 4 · 5,000 Meters Varsity · Place 36 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 36 | 23:22.21 | 9 |
| Sep 30 | Berrien County MeetSep 30 · 5,000 Meters Varsity · Place 39 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 39 | 22:40.6 | 9 |
| Sep 20 | SMAC West 1Sep 20 · 5,000 Meters Varsity · Place 29 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 29 | 23:16.4 | 9 |
| Sep 15 | MSU Spartan InvitationalSep 15 · 5,000 Meters Varsity · Place 95 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 95 | 23:06.8 | 9 |
| Sep 9 | Lakeview InvitationalSep 9 · 5,000 Meters JV · Place 32 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters JV | 32 | 23:38.4 PB | 9 |
| Sep 5 | Shamrock XC InvitationalSep 5 · 5,000 Meters Varsity · Place 36 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 36 | 25:46.57 | 9 |
| Aug 22 | St. Joseph InvitationalAug 22 · 5,000 Meters Varsity · Place 33 · Stevensville LakeshoreStevensville Lakeshore | 5,000 Meters Varsity | 33 | 26:22.4 | 9 |
2022 Cross Country
5 results2021 Cross Country
1 results