Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 11 | 16:47.0 | 4th Annual Michigan Meet of Champions / Mid East Qualifier | November 11, 2023 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 3 | 25:59.73 | Swags Louisville Cross Country Classic | October 3, 2026 |
| 8,000 Meters · Goodells County ParkSkipper's Cross Country Showcase · Aug 29 | 26:53.00 | Skipper's Cross Country Showcase | August 29, 2025 |
| 8,000 Meters · Grand Woods Park OFFICIALLansing Community College Invitational · Sep 18 | 26:24.79 | Lansing Community College Invitational | September 18, 2026 |
| 8,000 Meters · Heritage Park (Adrian) OFFICIALWolverine-Hoosier (WHAC) Cross Country Championships · Nov 7 | 26:01.90 | Wolverine-Hoosier (WHAC) Cross Country Championships | November 7, 2025 |
| 8,000 Meters · Indiana Wesleyan UniversityIndiana Wesleyan Twilight Invitational · Sep 6 | 26:43.30 | Indiana Wesleyan Twilight Invitational | September 6, 2024 |
| 8,000 Meters · Muskegon Community College Public Golf CourseJayhawk Invite · Oct 17 | 26:32.31 | Jayhawk Invite | October 17, 2026 |
| 8,000 Meters · Oberlin CollegeOberlin College Inter-Regional Rumble · Oct 18 | 27:01.10 | Oberlin College Inter-Regional Rumble | October 18, 2025 |
| 8,000 Meters · Riverside ParkWolverine-Hoosier (WHAC) Cross Country Championships · Nov 6 | 25:10.5 | Wolverine-Hoosier (WHAC) Cross Country Championships | November 6, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | Wolverine-Hoosier (WHAC) Cross Country ChampionshipsNov 6 · 8,000 Meters Championship · Place 6 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters Championship | 6 | 25:10.5 PB | Jr |
| Oct 24 | NAIA Great Lakes ChallengeOct 24 · 8,000 Meters Varsity · Place 4 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters Varsity | 4 | 25:29.90 | JR |
| Oct 17 | Jayhawk InviteOct 17 · 8,000 Meters Varsity · Place 10 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters Varsity | 10 | 26:32.31 PB | Jr |
| Oct 3 | Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Blue · Place 29 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters Blue | 29 | 25:59.73 PB | Jr |
| Sep 26 | Adrian College Heritage ClassicSep 26 · 8,000 Meters College · Place 5 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters College | 5 | 26:38.3 | Jr |
| Sep 18 | Lansing Community College InvitationalSep 18 · 8,000 Meters Men's · Place 2 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters Men's | 2 | 26:24.79 PB | Jr |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Wolverine-Hoosier (WHAC) Cross Country ChampionshipsNov 7 · 8,000 Meters Collegiate · Place 20 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters Collegiate | 20 | 26:01.90 PB | So |
| Oct 25 | NAIA Great Lakes ChallengeOct 25 · 8,000 Meters Mens 8K - White · Place 25 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters Mens 8K - White | 25 | 26:33.10 | So |
| Oct 18 | Oberlin College Inter-Regional RumbleOct 18 · 8,000 Meters Men's Varsity · Place 72 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters Men's Varsity | 72 | 27:01.10 PB | So |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Silver · Place 100 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters College Silver | 100 | 28:52.00 | So |
| Sep 26 | Siena Heights Cross Country InvitationalSep 26 · 8,000 Meters College · Place 42 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters College | 42 | 27:25.9 | So |
| Sep 19 | Lansing CC InvitationalSep 19 · 8,000 Meters Men's · Place 97 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters Men's | 97 | 34:21.9 | So |
| Aug 29 | Skipper's Cross Country ShowcaseAug 29 · 8,000 Meters College · Place 2 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters College | 2 | 26:53.00 PB | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | 2024 WHAC XC ChampionshipsNov 8 · 8,000 Meters Varsity · Place 35 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters Varsity | 35 | 26:45.78 | Fr |
| Oct 26 | NAIA Great Lakes ChallengeOct 26 · 8,000 Meters Varsity · Place 130 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters Varsity | 130 | 26:19.7 | FR |
| Sep 27 | Siena Heights XC InviteSep 27 · 8,000 Meters Varsity · Place 7 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters Varsity | 7 | 26:39.1 | FR |
| Sep 20 | Lansing Invitational Cross-Country Meet Sep 20 · 8,000 Meters College · Place 8 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters College | 8 | 27:02.7 | Fr |
| Sep 6 | Indiana Wesleyan Twilight InvitationalSep 6 · 8,000 Meters Collegiate · Place 70 · Lawrence Tech (Mich.)Lawrence Tech (Mich.) | 8,000 Meters Collegiate | 70 | 26:43.30 PB | Fr |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | 4th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys Elite Open · Place 88 · UticaUtica | 5,000 Meters Boys Elite Open | 88 | 16:47.0 PB | 12 |
| Nov 1 | Last Chance to RUN FAST InviteNov 1 · 5,000 Meters Varsity · Place 117 · UticaUtica | 5,000 Meters Varsity | 117 | 19:40.3 | 12 |
| Oct 27 | MHSAA LP Region 08-1 @ ClarkstonOct 27 · 5,000 Meters Division 1 · Place 30 · UticaUtica | 5,000 Meters Division 1 | 30 | 16:54.70 | 12 |
| Oct 21 | MAC Championship: All DivisionsOct 21 · 5,000 Meters Varsity · Place 20 · UticaUtica | 5,000 Meters Varsity | 20 | 16:40.8 | 12 |
| Oct 14 | Macomb County ChampionshipOct 14 · 5,000 Meters Varsity · Place 32 · UticaUtica | 5,000 Meters Varsity | 32 | 17:07.4 | 12 |
| Sep 30 | 2023 Shepherd BLUEJAY InviteSep 30 · 5,000 Meters Varsity Elite · Place 60 · UticaUtica | 5,000 Meters Varsity Elite | 60 | 16:31.1 | 12 |
| Sep 23 | Jackson Invitational - VarsitySep 23 · 5,000 Meters Varsity · Place 94 · UticaUtica | 5,000 Meters Varsity | 94 | 17:09.9 | 12 |
| Sep 16 | 55th Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division 1 · Place 42 · UticaUtica | 5,000 Meters Division 1 | 42 | 17:23.4 | 12 |
| Sep 12 | MAC Red Jamboree Sep 12 · 5,000 Meters Varsity · Place 15 · UticaUtica | 5,000 Meters Varsity | 15 | 17:09.6 | 12 |
| Sep 9 | Rambling Rock InvitationalSep 9 · 5,000 Meters Varsity · Place 22 · UticaUtica | 5,000 Meters Varsity | 22 | 16:55.90 | 12 |
| Aug 30 | Lake St. Clair Earlybird InviteAug 30 · 5,000 Meters Varsity · Place 7 · UticaUtica | 5,000 Meters Varsity | 7 | 17:17.7 | 12 |