Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Dewitt HSJR. Greater Lansing Cross Country Championship · Oct 14 | 16:09.4 | JR. Greater Lansing Cross Country Championship | October 14, 2019 |
| 2 Miles · Haslett HSHaslett M.S. Meet · Sep 30 | 17:00.0 | Haslett M.S. Meet | September 30, 2019 |
| 2 Miles · Kinawa Middle SchoolOkemos M.S. Meet · Sep 16 | 17:27.2 | Okemos M.S. Meet | September 16, 2019 |
| 2 Miles · St. Francis Retreat CenterHOKA ONE ONE POSTAL NATIONALS Cougar 2-mile · Aug 24 | 14:28.1 | HOKA ONE ONE POSTAL NATIONALS Cougar 2-mile | August 24, 2021 |
| 2 Miles · Williamston HSWilliamston M.S. Meet · Oct 7 | 17:03.8 | Williamston M.S. Meet | October 7, 2019 |
| 3,200 Meters · Fowlerville HS Fowlerville JH Meet · Sep 23 | 16:52.23 | Fowlerville JH Meet | September 23, 2019 |
| 5,000 Meters · Broadway Acres Golf CourseComet Opener · Aug 29 | 22:46.2 | Comet Opener | August 29, 2025 |
| 5,000 Meters · EL Soccer/XC ComplexBob Brown Frosh/JV Invitational · Oct 8 | 25:14.6 | Bob Brown Frosh/JV Invitational | October 8, 2020 |
| 5,000 Meters · Grand Woods ParkJames Clyde JV Cross Country Invitational · Oct 14 | 25:49.88 | James Clyde JV Cross Country Invitational | October 14, 2020 |
| 5,000 Meters · Muskegon Community College Public Golf CourseJayhawk Invite · Oct 17 | 25:39.43 | Jayhawk Invite | October 17, 2026 |
| 5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 11 | 20:32.1 | 4th Annual Michigan Meet of Champions / Mid East Qualifier | November 11, 2023 |
| 6,000 Meters · Broadway Acres Golf CourseMIAA CC Championship · Nov 1 | 28:14.2 | MIAA CC Championship | November 1, 2025 |
| 6,000 Meters · Calvin College - Gainey Athletic ComplexKnight Invitational · Oct 4 | 28:56.8 | Knight Invitational | October 4, 2025 |
| 6,000 Meters · EP Tom Sawyer State ParkNCAA DIII Great Lakes Valley XC Regional (Entries on DA) · Nov 15 | 29:17.80 | NCAA DIII Great Lakes Valley XC Regional (Entries on DA) | November 15, 2025 |
| 6,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 11 | 31:02.4 | 2026 Spartan Cross Country Invitational | September 11, 2026 |
| 6,000 Meters · Heritage Park (Adrian) OFFICIALAdrian College Heritage Classic · Sep 26 | 29:13.4 | Adrian College Heritage Classic | September 26, 2026 |
| 6,000 Meters · Marshall Country Club2026 M.I.A.A. Cross Country Championship · Oct 31 | 27:44.00 | 2026 M.I.A.A. Cross Country Championship | October 31, 2026 |
| 6,000 Meters · Otterbein CollegeOtterbein XC Invite · Sep 13 | 30:20.12 | Otterbein XC Invite | September 13, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | 2026 M.I.A.A. Cross Country ChampionshipOct 31 · 6,000 Meters Collegiate · Place 115 · AlbionAlbion | 6,000 Meters Collegiate | 115 | 27:44.00 PB | Jr |
| Oct 17 | Jayhawk InviteOct 17 · 5,000 Meters Varsity · Place 137 · AlbionAlbion | 5,000 Meters Varsity | 137 | 25:39.43 PB | Jr |
| Sep 26 | Adrian College Heritage ClassicSep 26 · 6,000 Meters College · Place 81 · AlbionAlbion | 6,000 Meters College | 81 | 29:13.4 PB | Jr |
| Sep 11 | 2026 Spartan Cross Country InvitationalSep 11 · 6,000 Meters College · Place 277 · AlbionAlbion | 6,000 Meters College | 277 | 31:02.4 PB | Jr |
| Sep 1 | Comet OpenerSep 1 · 5,000 Meters Women's Race · Place 56 · AlbionAlbion | 5,000 Meters Women's Race | 56 | 25:29.71 | Jr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DIII Great Lakes Valley XC Regional (Entries on DA)Nov 15 · 6,000 Meters Womens · Place 246 · AlbionAlbion | 6,000 Meters Womens | 246 | 29:17.80 PB | So |
| Nov 1 | MIAA CC ChampionshipNov 1 · 6,000 Meters Women · Place 120 · AlbionAlbion | 6,000 Meters Women | 120 | 28:14.2 PB | So |
| Oct 11 | Jayhawk InviteOct 11 · 5,000 Meters Varsity · Place 116 · AlbionAlbion | 5,000 Meters Varsity | 116 | 22:33.22 | So |
| Oct 4 | Knight InvitationalOct 4 · 6,000 Meters Collegiate · Place 69 · AlbionAlbion | 6,000 Meters Collegiate | 69 | 28:56.8 PB | So |
| Sep 13 | Otterbein XC InviteSep 13 · 6,000 Meters Women · Place 124 · AlbionAlbion | 6,000 Meters Women | 124 | 30:20.12 PB | So |
| Aug 29 | Comet OpenerAug 29 · 5,000 Meters Women's Race · Place 66 · AlbionAlbion | 5,000 Meters Women's Race | 66 | 22:46.2 PB | So |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | 4th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Girls All Comers · Place 5 · OkemosOkemos | 5,000 Meters Girls All Comers | 5 | 20:32.1 PB | 12 |
| Oct 27 | Shepherd Region PROMOct 27 · 5,000 Meters Varsity · Place 9 · OkemosOkemos | 5,000 Meters Varsity | 9 | 21:03.7 | 12 |
| Oct 19 | CAAC Blue League MeetOct 19 · 5,000 Meters Varsity · Place 18 · OkemosOkemos | 5,000 Meters Varsity | 18 | 21:24.0 | 12 |
| Oct 14 | Greater Lansing Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 47 · OkemosOkemos | 5,000 Meters Varsity | 47 | 21:19.7 | 12 |
| Oct 12 | Bob Brown Frosh/JV InvitationalOct 12 · 5,000 Meters Junior Varsity · Place 5 · OkemosOkemos | 5,000 Meters Junior Varsity | 5 | 20:38.2 | 12 |
| Sep 30 | 2023 Shepherd BLUEJAY InviteSep 30 · 5,000 Meters Junior Varsity Elite · Place 3 · OkemosOkemos | 5,000 Meters Junior Varsity Elite | 3 | 20:59.6 | 12 |
| Sep 21 | CAAC Blue Meet #1Sep 21 · 5,000 Meters Varsity · Place 24 · OkemosOkemos | 5,000 Meters Varsity | 24 | 21:56.0 | 12 |
| Sep 15 | MSU Spartan InvitationalSep 15 · 5,000 Meters Elite · Place 110 · OkemosOkemos | 5,000 Meters Elite | 110 | 21:35.2 | 12 |
| Aug 29 | Corunna Earlybird InvitationalAug 29 · 5,000 Meters Varsity · Place 18 · OkemosOkemos | 5,000 Meters Varsity | 18 | 22:52.62 | 12 |
| Aug 22 | HOKA Postal Nationals Cougar 2-MileAug 22 · 2 Miles Varsity · Place 26 · OkemosOkemos | 2 Miles Varsity | 26 | 13:43.7 | 12 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Shepherd Region PROMOct 28 · 5,000 Meters Varsity · Place 9 · OkemosOkemos | 5,000 Meters Varsity | 9 | 21:00.2 | 11 |
| Oct 20 | CAAC Blue League MeetOct 20 · 5,000 Meters Junior Varsity · Place 4 · OkemosOkemos | 5,000 Meters Junior Varsity | 4 | 21:17.9 | 11 |
| Oct 13 | Bob Brown Frosh/JV InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 1 · OkemosOkemos | 5,000 Meters Junior Varsity | 1 | 21:05.9 | 11 |
| Oct 6 | East Lansing InvitationalOct 6 · 5,000 Meters Varsity · Place 5 · OkemosOkemos | 5,000 Meters Varsity | 5 | 20:52.8 | 11 |
| Oct 1 | 2022 Shepherd BLUEJAY InviteOct 1 · 5,000 Meters Junior Varsity Elite · Place 4 · OkemosOkemos | 5,000 Meters Junior Varsity Elite | 4 | 21:16.1 | 11 |
| Sep 22 | CAAC Blue League MeetSep 22 · 5,000 Meters Varsity · Place 30 · OkemosOkemos | 5,000 Meters Varsity | 30 | 21:48.7 | 11 |
| Sep 16 | MSU Spartan InvitationalSep 16 · 5,000 Meters Elite · Place 136 · OkemosOkemos | 5,000 Meters Elite | 136 | 22:20.07 | 11 |
| Sep 7 | 2022 Shepherd John Bruder ClassicSep 7 · 5,000 Meters Varsity · Place 46 · OkemosOkemos | 5,000 Meters Varsity | 46 | 22:03.1 | 11 |
| Aug 30 | Corunna Earlybird InvitationalAug 30 · 5,000 Meters Varsity · Place 16 · OkemosOkemos | 5,000 Meters Varsity | 16 | 21:55.18 | 11 |
| Aug 23 | Cougar 2-mileAug 23 · 2 Miles Varsity · Place 26 · OkemosOkemos | 2 Miles Varsity | 26 | 13:43.7 | 11 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Brighton PROMOct 29 · 5,000 Meters Varsity · Place 45 · OkemosOkemos | 5,000 Meters Varsity | 45 | 23:53.5 | 10 |
| Oct 14 | Bob Brown Frosh/JV InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 11 · OkemosOkemos | 5,000 Meters Junior Varsity | 11 | 23:13.1 | 10 |
| Sep 23 | CAAC Blue Jamboree #1Sep 23 · 5,000 Meters Junior Varsity · Place 6 · OkemosOkemos | 5,000 Meters Junior Varsity | 6 | 23:23.6 | 10 |
| Sep 17 | 2021 MSU Spartan InvitationalSep 17 · 5,000 Meters Elite · Place 197 · OkemosOkemos | 5,000 Meters Elite | 197 | 24:15.0 | 10 |
| Sep 9 | Lansing Catholic Mini-Invite 1Sep 9 · 5,000 Meters Girls HS · Place 31 · OkemosOkemos | 5,000 Meters Girls HS | 31 | 23:41Unofficial | 10 |
| Sep 2 | 21 AARC / Hornet Early Bird XC InviteSep 2 · 5,000 Meters Varsity · Place 120 · OkemosOkemos | 5,000 Meters Varsity | 120 | 23:39.70 | 10 |
| Aug 24 | HOKA ONE ONE POSTAL NATIONALS Cougar 2-mileAug 24 · 2 Miles Girls 2 Mile Heat 2 (under 15:00) · Place 45 · OkemosOkemos | 2 Miles Girls 2 Mile Heat 2 (under 15:00) | 45 | 14:28.1 PB | 10 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Under The Lights 3200Oct 22 · 3,200 Meters Varsity · Place 12 · OkemosOkemos | 3,200 Meters Varsity | 12 | 15:17.2Unofficial | 9 |
| Oct 14 | James Clyde JV Cross Country Invitational Oct 14 · 5,000 Meters Junior Varsity · Place 29 · OkemosOkemos | 5,000 Meters Junior Varsity | 29 | 25:49.88 PB | 9 |
| Oct 8 | Bob Brown Frosh/JV Invitational Oct 8 · 5,000 Meters Freshman · Place 12 · OkemosOkemos | 5,000 Meters Freshman | 12 | 25:14.6 PB | 9 |
| Sep 24 | Okemos vs. DeWittSep 24 · 5,000 Meters Junior Varsity · Place 13 · OkemosOkemos | 5,000 Meters Junior Varsity | 13 | 26:34.0 | 9 |
| Sep 17 | Okemos @ GL DualSep 17 · 5,000 Meters Junior Varsity · Place 8 · OkemosOkemos | 5,000 Meters Junior Varsity | 8 | 25:52.71 | 9 |
2019 Cross Country
5 results2017 Cross Country
1 results