Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Allens Meadows Park31st Wilton XC Invitational · Sep 1416:2431st Wilton XC InvitationalSeptember 14, 2019
5,000 Meters · Anchor Bay High SchoolJames Cleverley Friday Night Invite · Sep 2421:13.7James Cleverley Friday Night InviteSeptember 24, 2021
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2816:28.70Ocean State Invitational September 28, 2019
5,000 Meters · Katke Golf CourseFerris State Ray Helsing Bulldog Invite · Sep 1216:54.9Ferris State Ray Helsing Bulldog InviteSeptember 12, 2026
5,000 Meters · Lake St. Clair Metropark OFFICIALMAC Championships: ALL DIVISIONS · Oct 2218:32.1MAC Championships: ALL DIVISIONSOctober 22, 2022
5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 1116:56.84th Annual Michigan Meet of Champions / Mid East QualifierNovember 11, 2023
5,000 Meters · Waveny ParkWarde/Stamford/Greenwich at New Canaan/Trinity · Sep 2618:43.72Warde/Stamford/Greenwich at New Canaan/TrinitySeptember 26, 2017
5,000 Meters · Wickham ParkCIAC Division LL Championships · Oct 2616:24CIAC Division LL ChampionshipsOctober 26, 2019
8,000 Meters · Chestnut Grove 2KWSU Warrior Challenge 2026 · Oct 2427:51.70WSU Warrior Challenge 2026October 24, 2026
8,000 Meters · Grand Woods Park OFFICIALLansing CC Invitational · Sep 1928:23.6Lansing CC InvitationalSeptember 19, 2025
8,000 Meters · Prairies Golf ClubGeorge Dales Invite · Sep 1827:29.5George Dales InviteSeptember 18, 2026
8,000 Meters · Saginaw Valley State CollegeRed October · Oct 228:12.9Red OctoberOctober 2, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24WSU Warrior Challenge 2026Oct 24 · 8,000 Meters Warrior Challenge · Place 68 · Ferris StateFerris State8,000 Meters Warrior Challenge6827:51.70 PBSo
Oct 2Red OctoberOct 2 · 8,000 Meters Collegiate · Place 37 · Ferris StateFerris State8,000 Meters Collegiate3728:12.9 PBSo
Sep 18George Dales InviteSep 18 · 8,000 Meters Collegiate · Place 92 · Ferris StateFerris State8,000 Meters Collegiate9227:29.5 PBSo
Sep 12Ferris State Ray Helsing Bulldog InviteSep 12 · 5,000 Meters Collegiate Men · Place 25 · Ferris StateFerris State5,000 Meters Collegiate Men2516:54.9 PBSo

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 11Jayhawk InviteOct 11 · 8,000 Meters Varsity · Place 105 · Ferris StateFerris State8,000 Meters Varsity10528:22.46Fr
Sep 19Lansing CC InvitationalSep 19 · 8,000 Meters Men's · Place 32 · Ferris StateFerris State8,000 Meters Men's3228:23.6 PBFr
Sep 6Ferris State Ray Helsing Bulldog InvitationalSep 6 · 8,000 Meters Varsity · Place 26 · Ferris StateFerris State8,000 Meters Varsity2628:41.58FR

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 9MITCA 5th Annual Meet of Champions Presented by HOKANov 9 · 5,000 Meters Open Elite · Place 24 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Open Elite2416:28.1812
Nov 2MHSAA LP Division 1 FinalsNov 2 · 5,000 Meters Division 1 · Place 146 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Division 114616:39.112
Oct 26MHSAA LP Region 09-1 @ RomeoOct 26 · 5,000 Meters Division 1 · Place 9 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Division 1916:30.1012
Oct 12Macomb County ChampionshipOct 12 · 5,000 Meters Varsity · Place 13 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Varsity1316:38.512
Oct 344th Marysville XC InvitationalOct 3 · 5,000 Meters Varsity · Place 1 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Varsity117:19.512
Sep 282024 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Varsity Elite · Place 49 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Varsity Elite4916:29.2512
Sep 25MAC RED ChampionshipSep 25 · 5,000 Meters Varsity · Place 11 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Varsity1116:44.512
Sep 20James Cleverley Friday Night InviteSep 20 · 5,000 Meters Varsity · Place 2 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Varsity216:32.912
Sep 1456th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division 1 · Place 45 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Division 14517:32.312
Sep 7Algonac Muskrat Classic RunSep 7 · 5,000 Meters Varsity · Place 6 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Varsity616:55.612
Sep 4MAC RED JamboreeSep 4 · 5,000 Meters Varsity · Place 16 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Varsity1617:36.412
Aug 28Lake St. Clair Earlybird InvitationalAug 28 · 5,000 Meters Varsity · Place 18 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Varsity1817:59.012

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 114th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys Elite Open · Place 112 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Boys Elite Open11216:56.8 PB11
Nov 4MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 191 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Division 119116:59.711
Oct 27MHSAA LP Region 09-1 @ Anchor BayOct 27 · 5,000 Meters Division 1 · Place 28 · New Baltimore Anchor BaNew Baltimore Anchor Ba5,000 Meters Division 12817:39.511
Oct 21MAC Championship: All DivisionsOct 21 · 5,000 Meters Varsity · Place 27 · New Baltimore Anchor BaNew Baltimore Anchor Ba5,000 Meters Varsity2716:46.911
Oct 14Macomb County ChampionshipOct 14 · 5,000 Meters Varsity · Place 24 · New Baltimore Anchor BaNew Baltimore Anchor Ba5,000 Meters Varsity2416:55.111
Sep 302023 Shepherd BLUEJAY InviteSep 30 · 5,000 Meters Varsity Elite · Place 109 · New Baltimore Anchor BaNew Baltimore Anchor Ba5,000 Meters Varsity Elite10917:03.111
Sep 22James Cleverley Friday Night InviteSep 22 · 5,000 Meters Varsity · Place 7 · New Baltimore Anchor BaNew Baltimore Anchor Ba5,000 Meters Varsity717:09.011
Sep 15MSU Spartan InvitationalSep 15 · 5,000 Meters Elite · Place 69 · New Baltimore Anchor BaNew Baltimore Anchor Ba5,000 Meters Elite6917:17.111
Sep 12MAC Red Jamboree Sep 12 · 5,000 Meters Varsity · Place 22 · New Baltimore Anchor BaNew Baltimore Anchor Ba5,000 Meters Varsity2217:21.811
Sep 9Algonac Muskrat Classic RunSep 9 · 5,000 Meters Varsity · Place 26 · New Baltimore Anchor BaNew Baltimore Anchor Ba5,000 Meters Varsity2617:34.411
Aug 30Lake St. Clair Earlybird InviteAug 30 · 5,000 Meters Varsity · Place 16 · New Baltimore Anchor BaNew Baltimore Anchor Ba5,000 Meters Varsity1617:34.111

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 22MAC Championships: ALL DIVISIONSOct 22 · 5,000 Meters Boys Varsity · Place 88 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Boys Varsity8818:32.1 PB10

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 24James Cleverley Friday Night InviteSep 24 · 5,000 Meters Junior Varsity · Place 59 · New Baltimore Anchor BayNew Baltimore Anchor Bay5,000 Meters Junior Varsity5921:13.7 PB9

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 985th-42nd New England Interscholastic XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 92 · Fairfield WardeFairfield Warde5,000 Meters Varsity9217:0312
Oct 26CIAC Division LL ChampionshipsOct 26 · 5,000 Meters Varsity · Place 8 · Fairfield WardeFairfield Warde5,000 Meters Varsity816:24 PB12
Sep 28Ocean State Invitational Sep 28 · 5,000 Meters Varsity D2 · Place 3 · Fairfield WardeFairfield Warde5,000 Meters Varsity D2316:28.70 PB12
Sep 1431st Wilton XC InvitationalSep 14 · 5,000 Meters Varsity · Place 3 · Fairfield WardeFairfield Warde5,000 Meters Varsity316:24 PB12

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 22Ocean State InvitationalSep 22 · 5,000 Meters Division 2 Varsity · Place 44 · Fairfield WardeFairfield Warde5,000 Meters Division 2 Varsity4417:36.511

2017 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 23Wilton Sub-Varsity MeetOct 23 · 5,000 Meters Junior Varsity · Place 16 · Fairfield WardeFairfield Warde5,000 Meters Junior Varsity1618:44.6410
Oct 3Norwalk/Warde/Westhill at St. Joe'sOct 3 · 5,000 Meters Varsity · Place 6 · Fairfield WardeFairfield Warde5,000 Meters Varsity618:43Unofficial10
Sep 26Warde/Stamford/Greenwich at New Canaan/TrinitySep 26 · 5,000 Meters Varsity · Place 19 · Fairfield WardeFairfield Warde5,000 Meters Varsity1918:43.72 PB10
Sep 19Wilton/Warde/Ridgefield at DanburySep 19 · 4,000 Meters Varsity · Place 17 · Fairfield WardeFairfield Warde4,000 Meters Varsity1715:03.29Unofficial10