Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4 Miles · Goodells County ParkSkipper's Cross Country Showcase · Aug 20 | 23:05.1 | Skipper's Cross Country Showcase | August 20, 2026 |
| 5,000 Meters · Anchor Bay High SchoolJames Cleverley Friday Night Invite · Sep 24 | 23:56.4 | James Cleverley Friday Night Invite | September 24, 2021 |
| 5,000 Meters · Friendship ParkOxford Invite · Oct 15 | 23:00.9 | Oxford Invite | October 15, 2021 |
| 6,000 Meters · Indiana Wesleyan UniversityIndiana Wesleyan Twilight Invitational · Sep 4 | 20:58.60 | Indiana Wesleyan Twilight Invitational | September 4, 2026 |
| 8,000 Meters · Goodells County ParkNJCAA Region 12 Championships · Oct 30 | 27:57.5 | NJCAA Region 12 Championships | October 30, 2026 |
| 8,000 Meters · Grand Woods Park OFFICIALLansing Community College Invitational · Sep 18 | 27:54.77 | Lansing Community College Invitational | September 18, 2026 |
| 8,000 Meters · Matt St. James Cross Country TrailsHarry F Anderson Invitational · Sep 26 | 27:36.8 | Harry F Anderson Invitational | September 26, 2026 |
| 8,000 Meters · Muskegon Community College Public Golf CourseJayhawk Invite · Oct 17 | 28:14.05 | Jayhawk Invite | October 17, 2026 |
| 8,000 Meters · Stony Creek MetroparkMCCAA Eastern Conference XC Championships · Oct 2 | 27:14.45 | MCCAA Eastern Conference XC Championships | October 2, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | NJCAA Region 12 ChampionshipsOct 30 · 8,000 Meters Men's 8k NJCAA II · Place 28 · St. Clair County (Mich.) CCSt. Clair County (Mich.) CC | 8,000 Meters Men's 8k NJCAA II | 28 | 27:57.5 PB | So |
| Oct 17 | Jayhawk InviteOct 17 · 8,000 Meters Varsity · Place 59 · St. Clair County (Mich.) CCSt. Clair County (Mich.) CC | 8,000 Meters Varsity | 59 | 28:14.05 PB | So |
| Oct 2 | MCCAA Eastern Conference XC ChampionshipsOct 2 · 8,000 Meters Collegiate · Place 8 · St. Clair County (Mich.) CCSt. Clair County (Mich.) CC | 8,000 Meters Collegiate | 8 | 27:14.45 PB | So |
| Sep 26 | Harry F Anderson InvitationalSep 26 · 8,000 Meters Men · Place 85 · St. Clair County (Mich.) CCSt. Clair County (Mich.) CC | 8,000 Meters Men | 85 | 27:36.8 PB | So |
| Sep 18 | Lansing Community College InvitationalSep 18 · 8,000 Meters Men's · Place 25 · St. Clair County (Mich.) CCSt. Clair County (Mich.) CC | 8,000 Meters Men's | 25 | 27:54.77 PB | So |
| Sep 4 | Indiana Wesleyan Twilight InvitationalSep 4 · 6,000 Meters Men · Place 126 · St. Clair County (Mich.) CCSt. Clair County (Mich.) CC | 6,000 Meters Men | 126 | 20:58.60 PB | So |
| Aug 20 | Skipper's Cross Country ShowcaseAug 20 · 4 Miles College · Place 3 · St. Clair County (Mich.) CCSt. Clair County (Mich.) CC | 4 Miles College | 3 | 23:05.1 PB | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | NJCAA Region 12 Championships and MCCAA Conference ChampionshipOct 24 · 8,000 Meters Varsity · Place 4 · St. Clair County (Mich.) CCSt. Clair County (Mich.) CC | 8,000 Meters Varsity | 4 | 28:36.0 | FR |
| Oct 11 | Jayhawk InviteOct 11 · 8,000 Meters Varsity · Place 115 · St. Clair County (Mich.) CCSt. Clair County (Mich.) CC | 8,000 Meters Varsity | 115 | 28:49.22 | Fr |
| Sep 26 | MCCAA Eastern Conference ChampionshipsSep 26 · 8,000 Meters Varsity · Place 13 · St. Clair County (Mich.) CCSt. Clair County (Mich.) CC | 8,000 Meters Varsity | 13 | 29:41.60 | Fr |
| Sep 13 | Norse InvitationalSep 13 · 8,000 Meters Varsity · Place 12 · St. Clair County (Mich.) CCSt. Clair County (Mich.) CC | 8,000 Meters Varsity | 12 | 30:11.8 | FR |
| Aug 29 | Skipper's Cross Country ShowcaseAug 29 · 8,000 Meters College · Place 32 · St. Clair County (Mich.) CCSt. Clair County (Mich.) CC | 8,000 Meters College | 32 | 30:01.10 | Fr |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | RUN FAST INVITATIONALOct 29 · 5,000 Meters Varsity · Place 46 · Cardinal Mooney CatholicCardinal Mooney Catholic | 5,000 Meters Varsity | 46 | 18:37.7 | 12 |
| Oct 26 | MHSAA LP Region 36-4 @ Royal OakOct 26 · 5,000 Meters Division 4 · Place 17 · Cardinal Mooney CatholicCardinal Mooney Catholic | 5,000 Meters Division 4 | 17 | 18:24.50 | 12 |
| Oct 18 | CHSL Cardinal Division ChampionshipOct 18 · 5,000 Meters Varsity · Place 18 · Cardinal Mooney CatholicCardinal Mooney Catholic | 5,000 Meters Varsity | 18 | 19:06.80 | 12 |
| Oct 8 | Algonac Fox and HoundsOct 8 · 5,000 Meters Varsity · Place 11 · Cardinal Mooney CatholicCardinal Mooney Catholic | 5,000 Meters Varsity | 11 | 18:53.8 | 12 |
| Sep 11 | CHSL Jamboree #1Sep 11 · 5,000 Meters Varsity · Place 10 · Cardinal Mooney CatholicCardinal Mooney Catholic | 5,000 Meters Varsity | 10 | 18:44.9 | 12 |
| Sep 7 | Algonac Muskrat Classic RunSep 7 · 5,000 Meters Varsity · Place 11 · Cardinal Mooney CatholicCardinal Mooney Catholic | 5,000 Meters Varsity | 11 | 18:20.7 | 12 |
| Aug 28 | Lake St. Clair Earlybird InvitationalAug 28 · 5,000 Meters Varsity · Place 30 · Cardinal Mooney CatholicCardinal Mooney Catholic | 5,000 Meters Varsity | 30 | 18:50.2 | 12 |
| Aug 24 | Michigan Catholic XC InvitationalAug 24 · 5,000 Meters Varsity · Place 36 · Cardinal Mooney CatholicCardinal Mooney Catholic | 5,000 Meters Varsity | 36 | 18:53.3 | 12 |
2023 Cross Country
1 results2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | CHSL C/D ChampionshipsOct 22 · 5,000 Meters Varsity · Place 4 · Marine City Cardinal..Marine City Cardinal.. | 5,000 Meters Varsity | 4 | 21:41.80 | 9 |
| Oct 15 | Oxford InviteOct 15 · 5,000 Meters Varsity · Place 101 · Cardinal Mooney CatholicCardinal Mooney Catholic | 5,000 Meters Varsity | 101 | 23:00.9 PB | 9 |
| Oct 7 | 41st Marysville XC InvitationalOct 7 · 5,000 Meters Varsity · Place 70 · Marine City Cardinal..Marine City Cardinal.. | 5,000 Meters Varsity | 70 | 22:46.76 | 9 |
| Oct 5 | CHSL Cardinal Division Jamboree #3Oct 5 · 5,000 Meters Varsity · Place 42 · Marine City Cardinal..Marine City Cardinal.. | 5,000 Meters Varsity | 42 | 24:56.0 | 9 |
| Sep 30 | CHSL All-Division Jamboree 2Sep 30 · 5,000 Meters Varsity · Place 67 · Marine City Cardinal..Marine City Cardinal.. | 5,000 Meters Varsity | 67 | 21:43.84 | 9 |
| Sep 24 | James Cleverley Friday Night InviteSep 24 · 5,000 Meters Varsity · Place 107 · Cardinal Mooney CatholicCardinal Mooney Catholic | 5,000 Meters Varsity | 107 | 23:56.4 PB | 9 |
| Sep 17 | Get Your Toes Wet InviteSep 17 · 5,000 Meters Varsity · Place 33 · Marine City Cardinal..Marine City Cardinal.. | 5,000 Meters Varsity | 33 | 23:22.71 | 9 |
| Sep 14 | CHSL Cardinal Jamboree 1 (ROS)Sep 14 · 5,000 Meters Varsity · Place 50 · Marine City Cardinal..Marine City Cardinal.. | 5,000 Meters Varsity | 50 | 24:14.20 | 9 |
| Sep 9 | OCS Small School InviteSep 9 · 5,000 Meters Open · Place 19 · Marine City Cardinal..Marine City Cardinal.. | 5,000 Meters Open | 19 | 25:11.8 | 9 |
| Aug 26 | Mike Jackson Memorial InvitationalAug 26 · 5,000 Meters Varsity · Place 68 · Marine City Cardinal..Marine City Cardinal.. | 5,000 Meters Varsity | 68 | 25:49.98 | 9 |
| Aug 20 | Mariner InvitationalAug 20 · 5,000 Meters Junior Varsity · Place 105 · Marine City Cardinal..Marine City Cardinal.. | 5,000 Meters Junior Varsity | 105 | 24:23.9 | 9 |