Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bronson HSConcord vs. Bronson · Sep 21 | 22:40.00 | Concord vs. Bronson | September 21, 2020 |
| 5,000 Meters · Colon HSMagi Invitational · Aug 29 | 23:13.7 | Magi Invitational | August 29, 2020 |
| 5,000 Meters · Homer HSBronson @ Homer (Big 8) · Oct 5 | 22:53.31 | Bronson @ Homer (Big 8) | October 5, 2020 |
| 5,000 Meters · Homer HSBronson @ Homer (Big 8) · Oct 5 | 22:53.31 | Bronson @ Homer (Big 8) | October 5, 2020 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D3 Finals · Nov 6 | 20:44.87 | MHSAA LP D3 Finals | November 6, 2021 |
| 5,000 Meters · Purdue University Fort WayneMastodon Opener · Sep 6 | 18:13.3 | Mastodon Opener | September 6, 2025 |
| 6,000 Meters · Broadway Acres Golf CourseMIAA CC Championship · Nov 1 | 21:07.9 | MIAA CC Championship | November 1, 2025 |
| 6,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 4 | 21:19.71 | Swags Louisville Cross Country Classic | October 4, 2025 |
| 6,000 Meters · Forest Akers East Golf CourseD3 Pre-Nationals · Oct 1 | 25:15.3 | D3 Pre-Nationals | October 1, 2022 |
| 6,000 Meters · LaVern Gibson Course2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) · Nov 23 | 22:09.1 | 2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) | November 23, 2024 |
| 6,000 Meters · Oberlin Cross Country TrailINTER-REGIONAL RUMBLE · Oct 15 | 24:55.0 | INTER-REGIONAL RUMBLE | October 15, 2022 |
| 6,000 Meters · Purdue University Fort WayneRumble in the Fort · Sep 20 | 21:07.29 | Rumble in the Fort | September 20, 2025 |
| 6,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 22 | 22:09.4 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) | November 22, 2025 |
| 6,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 18 | 21:42.0 | Interregional Invitational | October 18, 2025 |
| 6,000 Meters · Taylor UniversityRay Bullock Invitational · Oct 9 | 21:19.50 | Ray Bullock Invitational | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | Ray Bullock InvitationalOct 9 · 6,000 Meters Collegiate · Place 2 · UnattachedUnattached | 6,000 Meters Collegiate | 2 | 21:19.50 PB | - |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 6,000 Meters D3 Championship · Place 48 · TrineTrine | 6,000 Meters D3 Championship | 48 | 22:09.4 PB | Sr |
| Nov 1 | MIAA CC ChampionshipNov 1 · 6,000 Meters Women · Place 1 · TrineTrine | 6,000 Meters Women | 1 | 21:07.9 PB | Sr |
| Oct 18 | Interregional InvitationalOct 18 · 6,000 Meters Gold · Place 2 · TrineTrine | 6,000 Meters Gold | 2 | 21:42.0 PB | Sr |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 6,000 Meters College Blue · Place 4 · TrineTrine | 6,000 Meters College Blue | 4 | 21:19.71 PB | Sr |
| Sep 20 | Rumble in the FortSep 20 · 6,000 Meters Collegiate 6K · Place 1 · TrineTrine | 6,000 Meters Collegiate 6K | 1 | 21:07.29 PB | Sr |
| Sep 6 | Mastodon OpenerSep 6 · 5,000 Meters College · Place 3 · TrineTrine | 5,000 Meters College | 3 | 18:13.3 PB | Sr |
2024 Cross Country
4 results2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 1 | Mastodon Alumni OpenSep 1 · 5,000 Meters Varsity · Place 18 · TrineTrine | 5,000 Meters Varsity | 18 | 20:11.4 | SO |
2022 Cross Country
4 results2021 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MHSAA LP D3 FinalsNov 6 · 5,000 Meters D3 · Place 87 · BronsonBronson | 5,000 Meters D3 | 87 | 20:44.87 PB | 12 |
| Oct 29 | MHSAA LP Region 23-3 @ Vandercook LakeOct 29 · 5,000 Meters Division 3 · Place 13 · BronsonBronson | 5,000 Meters Division 3 | 13 | 21:40.8 | 12 |
| Oct 16 | Sturgis Kiwanis InvitationalOct 16 · 5,000 Meters Varsity · Place 4 · BronsonBronson | 5,000 Meters Varsity | 4 | 21:44.83 | 12 |
| Oct 12 | Jonesville Big 8 JamboreeOct 12 · 5,000 Meters Varsity · Place 1 · BronsonBronson | 5,000 Meters Varsity | 1 | 21:43.4 | 12 |
| Oct 9 | Hudson Booster InvitationalOct 9 · 5,000 Meters Varsity · Place 10 · BronsonBronson | 5,000 Meters Varsity | 10 | 21:59.75 | 12 |
| Oct 5 | Concord Big 8 JamboreeOct 5 · 5,000 Meters Varsity · Place 1 · BronsonBronson | 5,000 Meters Varsity | 1 | 22:21.4 | 12 |
| Oct 2 | Otsego Bulldog InvitationalOct 2 · 5,000 Meters Varsity Division 3 · Place 7 · BronsonBronson | 5,000 Meters Varsity Division 3 | 7 | 22:17.7 | 12 |
| Sep 28 | Homer Big 8 JamboreeSep 28 · 5,000 Meters Varsity · Place 3 · BronsonBronson | 5,000 Meters Varsity | 3 | 22:29.1 | 12 |
| Sep 25 | Pittsford Invitational Sep 25 · 5,000 Meters Varsity · Place 4 · BronsonBronson | 5,000 Meters Varsity | 4 | 23:28.20 | 12 |
| Sep 22 | Parchment ClassicSep 22 · 5,000 Meters Varsity · Place 12 · BronsonBronson | 5,000 Meters Varsity | 12 | 22:23.19 | 12 |
| Sep 18 | 53rd Holly/Duane Raffin Festival of RacesSep 18 · 5,000 Meters Division IV · Place 24 · BronsonBronson | 5,000 Meters Division IV | 24 | 22:45.4 | — |
| Sep 11 | Lakeview InvitationalSep 11 · 5,000 Meters Varsity · Place 39 · BronsonBronson | 5,000 Meters Varsity | 39 | 22:38.99 | 12 |
| Sep 8 | Bronson @ Centreville DualSep 8 · 5,000 Meters Varsity · Place 2 · BronsonBronson | 5,000 Meters Varsity | 2 | 23:35.20 | 12 |
| Aug 18 | Mendon MiniAug 18 · 5,000 Meters Varsity · Place 2 · BronsonBronson | 5,000 Meters Varsity | 2 | 24:43.91 | 12 |
2020 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Region 22-3 @ PortageOct 31 · 5,000 Meters Division 3 · Place 18 · BronsonBronson | 5,000 Meters Division 3 | 18 | 21:39.56 | 11 |
| Oct 24 | MHSAA Pre-Regional 44-3 @ CentrevilleOct 24 · 5,000 Meters Varsity · Place 8 · BronsonBronson | 5,000 Meters Varsity | 8 | 22:08.12 | 11 |
| Oct 17 | Sturgis Kiwanis InvitationalOct 17 · 5,000 Meters Varsity · Place 9 · BronsonBronson | 5,000 Meters Varsity | 9 | 21:42.00 | 11 |
| Oct 15 | Bronson @ Jonesville (Big 8)Oct 15 · 5,000 Meters Varsity · Place 4 · BronsonBronson | 5,000 Meters Varsity | 4 | 21:29 | 11 |
| Oct 12 | Bronson vs QuincyOct 12 · 5,000 Meters Varsity · Place 3 · BronsonBronson | 5,000 Meters Varsity | 3 | 22:58.93 | 11 |
| Oct 8 | Bronson vs Union CityOct 8 · 5,000 Meters Varsity · Place 3 · BronsonBronson | 5,000 Meters Varsity | 3 | 23:30.09 | 11 |
| Oct 5 | Bronson @ Homer (Big 8)Oct 5 · 5,000 Meters Varsity · Place 2 · BronsonBronson | 5,000 Meters Varsity | 2 | 22:53.31 PB | 11 |
| Oct 5 | Bronson @ Homer (Big 8)Oct 5 · 5,000 Meters Varsity · Place 2 · BronsonBronson | 5,000 Meters Varsity | 2 | 22:53.31 PB | 11 |
| Sep 21 | Concord vs. BronsonSep 21 · 5,000 Meters Varsity · Place 2 · BronsonBronson | 5,000 Meters Varsity | 2 | 22:40.00 | 11 |
| Sep 21 | Concord vs. BronsonSep 21 · 5,000 Meters Varsity · BronsonBronson | 5,000 Meters Varsity | 0 | NT | 11 |
| Sep 21 | Concord vs. BronsonSep 21 · 5,000 Meters Varsity · Place 2 · BronsonBronson | 5,000 Meters Varsity | 2 | 22:40.00 PB | 11 |
| Sep 3 | Mendon at SturgisSep 3 · 5,000 Meters Varsity · Place 2 · BronsonBronson | 5,000 Meters Varsity | 2 | 22:44.67 | 11 |
| Aug 29 | Magi InvitationalAug 29 · 5,000 Meters Varsity · Place 3 · BronsonBronson | 5,000 Meters Varsity | 3 | 23:13.7 PB | 11 |
| Aug 25 | Three Rivers Big Hill InvitationalAug 25 · 5,000 Meters Varsity · Place 17 · BronsonBronson | 5,000 Meters Varsity | 17 | 24:14.6 | 11 |