Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dryden XC CourseNCTL Cross Country Championships · Oct 18 | 21:51.38 | NCTL Cross Country Championships | October 18, 2023 |
| 5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 11 | 20:59.9 | 4th Annual Michigan Meet of Champions / Mid East Qualifier | November 11, 2023 |
| 5,000 Meters · Wagener County ParkBTC Blue/Red League Meet · Oct 15 | 20:02.26 | BTC Blue/Red League Meet | October 15, 2025 |
| 6,000 Meters · Calvin College - Gainey Athletic Complex2026 Knight Invite · Sep 19 | 25:57.9 | 2026 Knight Invite | September 19, 2026 |
| 6,000 Meters · Riverside ParkWolverine-Hoosier (WHAC) Cross Country Championships · Nov 6 | 25:41.4 | Wolverine-Hoosier (WHAC) Cross Country Championships | November 6, 2026 |
| 6,000 Meters · Taylor UniversityRay Bullock Invitational · Oct 9 | 25:41.00 | 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
4 results2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MHSAA LP Division 4 FinalsNov 1 · 5,000 Meters Division 4 · Place 12 · DrydenDryden | 5,000 Meters Division 4 | 12 | 19:36.80 | 12 |
| Oct 25 | MHSAA LP Region 35-4 @ Deckerville (C)Oct 25 · 5,000 Meters Division 4 · Place 2 · DrydenDryden | 5,000 Meters Division 4 | 2 | 19:41.49 | 12 |
| Oct 18 | Dryden Cardinal ClassicOct 18 · 5,000 Meters Varsity · Place 1 · DrydenDryden | 5,000 Meters Varsity | 1 | 20:30.26 | 12 |
| Oct 15 | BTC Blue/Red League MeetOct 15 · 5,000 Meters Varsity · Place 2 · DrydenDryden | 5,000 Meters Varsity | 2 | 20:02.26 PB | 12 |
| Oct 4 | Greater Flint CC ChampionshipsOct 4 · 5,000 Meters Varsity · Place 25 · DrydenDryden | 5,000 Meters Varsity | 25 | 19:57.13 | 12 |
| Sep 30 | Green Devil Invite JH/HSSep 30 · 5,000 Meters Varsity · Place 2 · DrydenDryden | 5,000 Meters Varsity | 2 | 20:19.34 | — |
| Sep 20 | 2025 Fox and Hounds at Orion OaksSep 20 · 5,000 Meters Varsity · Place 2 · DrydenDryden | 5,000 Meters Varsity | 2 | 20:21.51 | 12 |
| Sep 13 | 57th Annual Holly-Duane Raffin Festival of RacesSep 13 · 5,000 Meters Varsity · Place 2 · DrydenDryden | 5,000 Meters Varsity | 2 | 20:11.70 | 12 |
| Sep 6 | Hatchet InviteSep 6 · 5,000 Meters Varsity · Place 4 · DrydenDryden | 5,000 Meters Varsity | 4 | 20:31.31 | 12 |
| Aug 15 | LAMPLIGHTERAug 15 · 5,000 Meters Varsity · Place 13 · DrydenDryden | 5,000 Meters Varsity | 13 | 21:48.60 | — |
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MITCA 5th Annual Meet of Champions Presented by HOKANov 9 · 5,000 Meters Open Elite · Place 66 · DrydenDryden | 5,000 Meters Open Elite | 66 | 20:11.70 | 11 |
| Nov 2 | MHSAA LP Division 4 FinalsNov 2 · 5,000 Meters Division 4 · Place 23 · DrydenDryden | 5,000 Meters Division 4 | 23 | 19:50.6 | 11 |
| Oct 26 | MHSAA LP Region 35-4 @ DeckervilleOct 26 · 5,000 Meters Division 4 · Place 1 · DrydenDryden | 5,000 Meters Division 4 | 1 | 19:54.51 | 11 |
| Oct 19 | Dryden Cardinal Classic InvitationalOct 19 · 5,000 Meters Varsity · Place 6 · DrydenDryden | 5,000 Meters Varsity | 6 | 21:10.30 | 11 |
| Oct 16 | Blue/Red BTC League MeetOct 16 · 5,000 Meters Varsity · Place 2 · DrydenDryden | 5,000 Meters Varsity | 2 | 21:07.01 | 11 |
| Oct 5 | Greater Flint CC ChampionshipsOct 5 · 5,000 Meters Varsity · Place 1 · DrydenDryden | 5,000 Meters Varsity | 1 | 20:17.49 | 11 |
| Sep 28 | Wagener Park XC InvitationalSep 28 · 5,000 Meters Varsity · Place 9 · DrydenDryden | 5,000 Meters Varsity | 9 | 21:15.25 | 11 |
| Sep 21 | BROOKS Mid-Season SpectacularSep 21 · 5,000 Meters Varsity · Place 54 · DrydenDryden | 5,000 Meters Varsity | 54 | 22:44.8 | 11 |
| Sep 14 | 56th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Varsity · Place 9 · DrydenDryden | 5,000 Meters Varsity | 9 | 20:54.6 | 11 |
| Sep 7 | Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 10 · DrydenDryden | 5,000 Meters Varsity | 10 | 21:38.41 | 11 |
| Aug 23 | The Oakdale ClassicAug 23 · 5,000 Meters Varsity · Place 3 · DrydenDryden | 5,000 Meters Varsity | 3 | 21:57.68 | 11 |
2023 Cross Country
14 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 24 · DrydenDryden | 5,000 Meters Girls All Comers | 24 | 20:59.9 PB | 10 |
| Nov 4 | MHSAA LP Division 4 FinalsNov 4 · 5,000 Meters Division 4 · Place 66 · DrydenDryden | 5,000 Meters Division 4 | 66 | 21:00.0 | 10 |
| Oct 28 | MHSAA LP Region 35-4 @ DeckervilleOct 28 · 5,000 Meters Division 4 · Place 10 · DrydenDryden | 5,000 Meters Division 4 | 10 | 21:16.89 | 10 |
| Oct 21 | Dryden Cardinal Classic XC InvitationalOct 21 · 5,000 Meters Varsity · Place 8 · DrydenDryden | 5,000 Meters Varsity | 8 | 22:37.19 | 10 |
| Oct 18 | NCTL Cross Country ChampionshipsOct 18 · 5,000 Meters Varsity · Place 4 · DrydenDryden | 5,000 Meters Varsity | 4 | 21:51.38 PB | 10 |
| Oct 11 | Ubly InvitationalOct 11 · 5,000 Meters Varsity · Place 21 · DrydenDryden | 5,000 Meters Varsity | 21 | 21:06.27 | 10 |
| Oct 7 | Greater Flint CC ChampionshipsOct 7 · 5,000 Meters Varsity · Place 64 · DrydenDryden | 5,000 Meters Varsity | 64 | 21:52.18 | 10 |
| Sep 30 | Wagener Park Cross Country InvitationalSep 30 · 5,000 Meters Varsity · Place 26 · DrydenDryden | 5,000 Meters Varsity | 26 | 21:31.89 | 10 |
| Sep 30 | Wagener Park Cross Country InvitationalSep 30 · 5,000 Meters Varsity · Place 26 · DrydenDryden | 5,000 Meters Varsity | 26 | 21:31.89 | 10 |
| Sep 23 | 40th Linden ClassicSep 23 · 5,000 Meters Varsity · Place 4 · DrydenDryden | 5,000 Meters Varsity | 4 | 22:43.50 | 10 |
| Sep 16 | 55th Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Varsity · Place 14 · DrydenDryden | 5,000 Meters Varsity | 14 | 22:01.9 | 10 |
| Sep 9 | Bret Clements Bath InvitationalSep 9 · 5,000 Meters Varsity · Place 8 · DrydenDryden | 5,000 Meters Varsity | 8 | 22:30.94 | 10 |
| Aug 29 | Corunna Earlybird InvitationalAug 29 · 5,000 Meters Varsity · Place 9 · DrydenDryden | 5,000 Meters Varsity | 9 | 23:09.25 | 10 |
| Aug 25 | The Oakdale ClassicAug 25 · 5,000 Meters Varsity · Place 11 · DrydenDryden | 5,000 Meters Varsity | 11 | 23:45.57 | 10 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 35-4 @ DeckervilleOct 29 · 5,000 Meters Division 4 · Place 34 · DrydenDryden | 5,000 Meters Division 4 | 34 | 23:10.71 | 9 |
| Oct 22 | Dryden Cardinal InvitationalOct 22 · 5,000 Meters Varsity · Place 21 · DrydenDryden | 5,000 Meters Varsity | 21 | 23:48.03 | — |
| Oct 17 | NCTL League MeetOct 17 · 5,000 Meters Varsity · Place 12 · DrydenDryden | 5,000 Meters Varsity | 12 | 24:54 | 9 |
| Oct 8 | North Park Invitational Oct 8 · 5,000 Meters Varsity · Place 22 · DrydenDryden | 5,000 Meters Varsity | 22 | 24:01.1 | 9 |
| Oct 1 | Wagener Park Cross Country InvitationalOct 1 · 5,000 Meters Varsity · Place 60 · DrydenDryden | 5,000 Meters Varsity | 60 | 23:44.98 | — |
| Sep 24 | Fall Fest InviteSep 24 · 5,000 Meters Varsity · Place 14 · DrydenDryden | 5,000 Meters Varsity | 14 | 24:57.60 | — |
| Sep 17 | Autumn Classic InviteSep 17 · 5,000 Meters Varsity · Place 106 · DrydenDryden | 5,000 Meters Varsity | 106 | 25:51.3 | 9 |
| Sep 10 | Trent Carter Breckenridge Windmill Invite Sep 10 · 5,000 Meters Varsity · Place 21 · DrydenDryden | 5,000 Meters Varsity | 21 | 25:12.57 | 9 |
| Aug 25 | USA InviteAug 25 · 5,000 Meters Varsity · Place 20 · DrydenDryden | 5,000 Meters Varsity | 20 | 25:28.80 | 9 |