Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Stony Creek MetroparkEastside Invitational · Oct 1512:25.7Eastside InvitationalOctober 15, 2019
4 Miles · Cass Benton Park OFFICIALTommy v W XC Classic · Sep 1221:44.8Tommy v W XC ClassicSeptember 12, 2026
4 Miles · Owen's ParkHillsdale Invitational · Sep 521:31.8Hillsdale InvitationalSeptember 5, 2025
5,000 Meters · ABHS campus courseMHSAA LP Region 09-1 @ Anchor Bay · Oct 3017:57.7MHSAA LP Region 09-1 @ Anchor BayOctober 30, 2020
5,000 Meters · Anchor Bay High SchoolJames Cleverley Friday Night Invite · Sep 2417:36.2James Cleverley Friday Night InviteSeptember 24, 2021
5,000 Meters · Bloomer ParkMHSAA Pre-Regional 17-1 @ Bloomer Park/Stoney Creek · Oct 2118:13.1MHSAA Pre-Regional 17-1 @ Bloomer Park/Stoney CreekOctober 21, 2020
5,000 Meters · Freedom HillMacomb County Championship Boys Race · Oct 918:23.6Macomb County Championship Boys RaceOctober 9, 2020
5,000 Meters · Hevel ElementaryMac Red - Jamboree (BOYS - 9/18) (GIRLS - 9/19) · Sep 1818:12.1Mac Red - Jamboree (BOYS - 9/18) (GIRLS - 9/19)September 18, 2020
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 617:35.52MHSAA LP D1 FinalsNovember 6, 2021
5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 1116:32.34th Annual Michigan Meet of Champions / Mid East QualifierNovember 11, 2023
5,000 Meters · Stony Creek Metropark3rd Annual UCS Quad · Aug 2616:59.03rd Annual UCS QuadAugust 26, 2022
5,000 Meters · Vernier ParkUtica @ GPN Dual · Sep 1219:19Utica @ GPN DualSeptember 12, 2020
6,000 Meters · Fisher Trails - Northwood U5th Annual Northwood Invite · Sep 719:43.605th Annual Northwood InviteSeptember 7, 2024
8,000 Meters · Chestnut Grove 2KWSU Warrior Challenge 2026 · Oct 2426:25.10WSU Warrior Challenge 2026October 24, 2026
8,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 2727:34.69Lucian Rosa InvitationalSeptember 27, 2025
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 326:18.96Swags Louisville Cross Country ClassicOctober 3, 2026
8,000 Meters · Purdue Northwest - WestvilleGLIAC Cross Country Championships · Nov 626:16.8GLIAC Cross Country ChampionshipsNovember 6, 2026
8,000 Meters · Saginaw Valley State CollegeRed October · Oct 1726:54.40Red OctoberOctober 17, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 6GLIAC Cross Country ChampionshipsNov 6 · 8,000 Meters GLIAC · Place 52 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters GLIAC5226:16.8 PBJr
Oct 24WSU Warrior Challenge 2026Oct 24 · 8,000 Meters Warrior Challenge · Place 27 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Warrior Challenge2726:25.10 PBJr
Oct 3Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Gold · Place 171 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Gold17126:18.96 PBJr
Sep 12Tommy v W XC ClassicSep 12 · 4 Miles Collegiate · Place 18 · Wayne State (Mich.)Wayne State (Mich.)4 Miles Collegiate1821:44.8 PBJr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 17Red OctoberOct 17 · 8,000 Meters · Place 7 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters726:54.40 PBSo
Oct 11Jayhawk InviteOct 11 · 8,000 Meters Varsity · Place 49 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Varsity4926:51.81So
Sep 27Lucian Rosa InvitationalSep 27 · 8,000 Meters Men's Championship · Place 163 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Men's Championship16327:34.69 PBSo
Sep 12WSU Warrior ChallengeSep 12 · 8,000 Meters Varsity · Place 25 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Varsity2526:51.5FR
Sep 5Hillsdale InvitationalSep 5 · 6,437 Meters Men's Race · Place 15 · Wayne State (Mich.)Wayne State (Mich.)6,437 Meters Men's Race1521:31.8 PBSo

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 75th Annual Northwood InviteSep 7 · 6,000 Meters Collegiate Men · Place 38 · UnattachedUnattached6,000 Meters Collegiate Men3819:43.60 PBFr

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 114th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys Elite Open · Place 49 · UticaUtica5,000 Meters Boys Elite Open4916:32.3 PB12
Nov 1Last Chance to RUN FAST InviteNov 1 · 5,000 Meters Varsity · Place 55 · UticaUtica5,000 Meters Varsity5518:07.412
Oct 27MHSAA LP Region 08-1 @ ClarkstonOct 27 · 5,000 Meters Division 1 · Place 20 · UticaUtica5,000 Meters Division 12016:40.4012
Oct 21MAC Championship: All DivisionsOct 21 · 5,000 Meters Varsity · Place 10 · UticaUtica5,000 Meters Varsity1016:19.012
Oct 14Macomb County ChampionshipOct 14 · 5,000 Meters Varsity · Place 15 · UticaUtica5,000 Meters Varsity1516:29.012
Sep 302023 Shepherd BLUEJAY InviteSep 30 · 5,000 Meters Varsity Elite · Place 46 · UticaUtica5,000 Meters Varsity Elite4616:20.612
Sep 23Jackson Invitational - VarsitySep 23 · 5,000 Meters Varsity · Place 36 · UticaUtica5,000 Meters Varsity3616:27.212
Sep 1655th Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division 1 · Place 22 · UticaUtica5,000 Meters Division 12216:56.312
Sep 12MAC Red Jamboree Sep 12 · 5,000 Meters Varsity · Place 7 · UticaUtica5,000 Meters Varsity716:39.312
Sep 9Rambling Rock InvitationalSep 9 · 5,000 Meters Varsity · Place 16 · UticaUtica5,000 Meters Varsity1616:34.3012
Aug 30Lake St. Clair Earlybird InviteAug 30 · 5,000 Meters Varsity · Place 5 · UticaUtica5,000 Meters Varsity517:02.012

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 15Macomb County ChampionshipOct 15 · 5,000 Meters Varsity · Place 33 · UticaUtica5,000 Meters Varsity3317:55.811
Oct 12022 Shepherd BLUEJAY InviteOct 1 · 5,000 Meters Varsity Elite · Place 37 · UticaUtica5,000 Meters Varsity Elite3716:40.711
Sep 23Mott Fall ClassicSep 23 · 5,000 Meters Varsity · Place 14 · UticaUtica5,000 Meters Varsity1417:02.5311
Sep 20MAC RED JamboreeSep 20 · 5,000 Meters Varsity · Place 9 · UticaUtica5,000 Meters Varsity916:32.811
Sep 1754th Holly-Duane Raffin Festival of RacesSep 17 · 5,000 Meters Division 1 · Place 19 · UticaUtica5,000 Meters Division 11917:15.811
Sep 10Algonac Classic RunSep 10 · 5,000 Meters Varsity Division 1 · Place 11 · UticaUtica5,000 Meters Varsity Division 11116:36.911
Sep 122 Saline Early BirdSep 1 · 5,000 Meters Varsity · Place 17 · UticaUtica5,000 Meters Varsity1717:06.5511
Aug 263rd Annual UCS QuadAug 26 · 5,000 Meters Boys Varsity · Place 3 · UticaUtica5,000 Meters Boys Varsity316:59.0 PB11

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 13Michigan Meet of Champions / Mid East QualifierNov 13 · 5,000 Meters Open · Place 18 · UticaUtica5,000 Meters Open1817:46.310
Nov 6MHSAA LP D1 FinalsNov 6 · 5,000 Meters D1 · Place 212 · UticaUtica5,000 Meters D121217:35.52 PB10
Oct 29MHSAA LP Region 09-1 @ Anchor BayOct 29 · 5,000 Meters Division 1 · Place 18 · UticaUtica5,000 Meters Division 11818:26.810
Oct 16Macomb County Championship Oct 16 · 5,000 Meters Varsity · Place 20 · UticaUtica5,000 Meters Varsity2017:51.410
Oct 5MAC Championships: ALL DIVISIONSOct 5 · 5,000 Meters Varsity · Place 19 · UticaUtica5,000 Meters Varsity1917:26.810
Sep 24James Cleverley Friday Night InviteSep 24 · 5,000 Meters Varsity · Place 14 · UticaUtica5,000 Meters Varsity1417:36.2 PB10
Sep 21MAC RED JamboreeSep 21 · 5,000 Meters Varsity · Place 10 · UticaUtica5,000 Meters Varsity1017:35.510
Sep 1853rd Holly/Duane Raffin Festival of RacesSep 18 · 5,000 Meters Division I · Place 48 · UticaUtica5,000 Meters Division I4817:44.7—
Sep 11Algonac Classic RunSep 11 · 5,000 Meters Varsity Division 1 · Place 18 · UticaUtica5,000 Meters Varsity Division 11817:23.810
Sep 221 AARC / Hornet Early Bird XC InviteSep 2 · 5,000 Meters Varsity · Place 41 · UticaUtica5,000 Meters Varsity4117:52.0010
Aug 26UCS QuadAug 26 · 5,000 Meters Varsity · Place 9 · UticaUtica5,000 Meters Varsity918:40.510

2020 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP D1 FinalsNov 7 · 5,000 Meters D1 - Official · Place 243 · UticaUtica5,000 Meters D1 - Official24318:26.079
Oct 30MHSAA LP Region 09-1 @ Anchor BayOct 30 · 5,000 Meters D1 Boys · Place 52 · UticaUtica5,000 Meters D1 Boys5217:57.7 PB9
Oct 21MHSAA Pre-Regional 17-1 @ Bloomer Park/Stoney CreekOct 21 · 5,000 Meters Boys · Place 23 · UticaUtica5,000 Meters Boys2318:13.1 PB9
Oct 9Macomb County Championship Boys RaceOct 9 · 5,000 Meters All Boys - Varsity & JV · Place 40 · UticaUtica5,000 Meters All Boys - Varsity & JV4018:23.6 PB9
Oct 3Hanson's InvitationalOct 3 · 5,000 Meters Varsity · Place 3 · UticaUtica5,000 Meters Varsity318:15.29
Sep 25James Cleverley InvitationalSep 25 · 5,000 Meters Varsity · Place 33 · UticaUtica5,000 Meters Varsity3318:25.19
Sep 18Mac Red - Jamboree (BOYS - 9/18) (GIRLS - 9/19)Sep 18 · 5,000 Meters VARSITY - WAVE 1 - (9-18) · Place 36 · UticaUtica5,000 Meters VARSITY - WAVE 1 - (9-18)3618:12.1 PB9
Sep 12Utica @ GPN DualSep 12 · 5,000 Meters Varsity · Place 10 · UticaUtica5,000 Meters Varsity1019:19 PB9
Sep 2Fraser VS Utica VS Anchor BaySep 2 · 5,000 Meters Varsity · Place 10 · UticaUtica5,000 Meters Varsity1018:449
Aug 27UCS XC MeetAug 27 · 5,000 Meters Boys Varsity · Place 8 · UticaUtica5,000 Meters Boys Varsity819:06.59

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 15Eastside InvitationalOct 15 · 2 Miles Boys Varsity · Place 19 · Shelby-Eppler-JeannetteShelby-Eppler-Jeannette2 Miles Boys Varsity1912:25.7 PB8
Sep 27Hanson's Middle School InvitationalSep 27 · 2 Miles Boys Varsity · Place 13 · Shelby-Eppler-JeannetteShelby-Eppler-Jeannette2 Miles Boys Varsity1312:26.18