Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · Elizabeth ParkMS DRL Jamboree #2 · Sep 2712:57.46MS DRL Jamboree #2September 27, 2022
2 Miles · Brownstown Middle SchoolMS DRL League Championships · Oct 1814:25.16MS DRL League ChampionshipsOctober 18, 2022
2 Miles · Champaign Park OFFICIALMS DRL Jamboree #1 · Sep 2116:19.11MS DRL Jamboree #1September 21, 2021
2 Miles · Lake Erie Metro Park OFFICIALMS DRL Jamboree #3 · Oct 414:19.28MS DRL Jamboree #3October 4, 2022
2 Miles · Memorial ParkMS DRL League Meet · Oct 1914:35.69MS DRL League MeetOctober 19, 2021
2 Miles · Patriots ParkMS DRL Jamboree #3 · Oct 514:08.37MS DRL Jamboree #3October 5, 2021
3,200 Meters · Patriots ParkRiverview Gabriel Richard MS Championships · Oct 1314:26.1Riverview Gabriel Richard MS ChampionshipsOctober 13, 2022
5,000 Meters · Champaign Park OFFICIALDL HS Jamboree #1 · Sep 1625:57.10DL HS Jamboree #1September 16, 2025
5,000 Meters · Dakota High SchoolDAKOTA COUGARS XC CARNIVAL OF RACES · Oct 123:44.80DAKOTA COUGARS XC CARNIVAL OF RACESOctober 1, 2026
5,000 Meters · Elizabeth ParkDownriver League Jamboree (HS/MS) · Oct 623:33.58Downriver League Jamboree (HS/MS)October 6, 2026
5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 2124:15.9LAMPLIGHTERAugust 21, 2026
5,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 1224:50.42025 Auto-Owners Insurance Spartan InviteSeptember 12, 2025
5,000 Meters · Lake Erie Metro Park OFFICIALLake Erie PROM · Oct 3125:02.90Lake Erie PROMOctober 31, 2026
5,000 Meters · Parkway Christian SchoolHanson's Invitational · Sep 2623:11.79Hanson's InvitationalSeptember 26, 2026
5,000 Meters · Patriots ParkDownriver League Jamboree - HS Only · Sep 2322:54.20Downriver League Jamboree - HS OnlySeptember 23, 2026
5,000 Meters · Possum HollowAverill Invitational 25 · Sep 624:47.26Averill Invitational 25September 6, 2025
5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 1923:43.6058th Annual Holly-Duane Raffin Festival of RacesSeptember 19, 2026
5,000 Meters · Sterling State Park40th Annual Monroe Jefferson Invitational · Sep 2121:52.3040th Annual Monroe Jefferson InvitationalSeptember 21, 2024
5,000 Meters · Sunset Ridge @ Huron Meadows16th End of Summer Classic · Aug 2824:59.5016th End of Summer ClassicAugust 28, 2026
5,000 Meters · Willow Metropark OFFICIALWayne County Championships · Oct 1023:03.2Wayne County ChampionshipsOctober 10, 2026

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

2026 Cross Country

13 results
DateMeetEventPlMarkGr
Oct 31Lake Erie PROMOct 31 · 5,000 Meters 5000M Open · Place 162 · TrentonTrenton5,000 Meters 5000M Open16225:02.90 PB12
Oct 22Downriver League Championship Meet (HS/MS)Oct 22 · 5,000 Meters Varsity · Place 39 · TrentonTrenton5,000 Meters Varsity3924:43.5312
Oct 16Stan Ford Lake Orion Invitational Oct 16 · 5,000 Meters Varsity · Place 88 · TrentonTrenton5,000 Meters Varsity8823:06.5412
Oct 10Wayne County ChampionshipsOct 10 · 5,000 Meters Boy's JV · Place 149 · TrentonTrenton5,000 Meters Boy's JV14923:03.2 PB12
Oct 6Downriver League Jamboree (HS/MS)Oct 6 · 5,000 Meters High School Boys · Place 76 · TrentonTrenton5,000 Meters High School Boys7623:33.58 PB12
Oct 1DAKOTA COUGARS XC CARNIVAL OF RACESOct 1 · 5,000 Meters High School Boys · Place 106 · TrentonTrenton5,000 Meters High School Boys10623:44.80 PB12
Sep 26Hanson's InvitationalSep 26 · 5,000 Meters Boys D 2-3-4 · Place 146 · TrentonTrenton5,000 Meters Boys D 2-3-414623:11.79 PB12
Sep 23Downriver League Jamboree - HS OnlySep 23 · 5,000 Meters High School 5K · Place 68 · TrentonTrenton5,000 Meters High School 5K6822:54.20 PB12
Sep 1958th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D2 JV Boys · Place 126 · TrentonTrenton5,000 Meters D2 JV Boys12623:43.60 PB12
Sep 12Averill Invitational 2026Sep 12 · 5,000 Meters Boys Silver · Place 167 · TrentonTrenton5,000 Meters Boys Silver16725:48.1812
Sep 3Downriver Watermelon RunSep 3 · 5,000 Meters Open HS · Place 109 · TrentonTrenton5,000 Meters Open HS10924:33.912
Aug 2816th End of Summer ClassicAug 28 · 5,000 Meters HS Open 5k · Place 135 · TrentonTrenton5,000 Meters HS Open 5k13524:59.50 PB12
Aug 21LAMPLIGHTERAug 21 · 5,000 Meters Boys Varsity - Flight One · Place 205 · TrentonTrenton5,000 Meters Boys Varsity - Flight One20524:15.9 PB12

2025 Cross Country

13 results
DateMeetEventPlMarkGr
Oct 2914th Post A PR InviteOct 29 · 5,000 Meters Varsity · Place 188 · TrentonTrenton5,000 Meters Varsity18824:36.00—
Oct 25MHSAA LP Region 18-2 @ Wyandotte (C)Oct 25 · 5,000 Meters Division 2 · Place 93 · TrentonTrenton5,000 Meters Division 29324:09.9011
Oct 16DL Championship (HS/MS)Oct 16 · 5,000 Meters Varsity · Place 88 · TrentonTrenton5,000 Meters Varsity8824:21.10JR
Oct 11Gabriel Richard Downriver InviteOct 11 · 5,000 Meters Varsity · Place 61 · TrentonTrenton5,000 Meters Varsity6122:56.3011
Oct 4Wayne County ChampionshipsOct 4 · 5,000 Meters Varsity · Place 180 · TrentonTrenton5,000 Meters Varsity18023:09.20—
Sep 30DL HS Jamboree #2Sep 30 · 5,000 Meters Varsity · Place 85 · TrentonTrenton5,000 Meters Varsity8525:36.6011
Sep 27Hanson's InvitationalSep 27 · 5,000 Meters Varsity · Place 461 · TrentonTrenton5,000 Meters Varsity46125:23.2411
Sep 2041st Annual Monroe Jefferson InvitationalSep 20 · 5,000 Meters Varsity D2 · Place 49 · TrentonTrenton5,000 Meters Varsity D24924:16.8011
Sep 16DL HS Jamboree #1Sep 16 · 5,000 Meters Boys Varsity 5k Jam #1 · Place 81 · TrentonTrenton5,000 Meters Boys Varsity 5k Jam #18125:57.10 PB11
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Bronze(MHSAA Div 2) · Place 274 · TrentonTrenton5,000 Meters Bronze(MHSAA Div 2)27424:50.4 PB11
Sep 6Averill Invitational 25Sep 6 · 5,000 Meters Boys Silver · Place 212 · TrentonTrenton5,000 Meters Boys Silver21224:47.26 PB11
Aug 27Downriver Watermelon RunAug 27 · 5,000 Meters Open · Place 114 · TrentonTrenton5,000 Meters Open11426:19.5011
Aug 22Saline Early Season Campus InviteAug 22 · 5,000 Meters Varsity · Place 44 · TrentonTrenton5,000 Meters Varsity4425:18.0011

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 3013th Post A PR InviteOct 30 · 5,000 Meters Varsity · Place 149 · TrentonTrenton5,000 Meters Varsity14922:29.0010
Oct 26MHSAA LP Region 18-2 @ Wyandotte RooseveltOct 26 · 5,000 Meters Division 2 · Place 78 · TrentonTrenton5,000 Meters Division 27821:03.7010
Oct 17Downriver League XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 60 · TrentonTrenton5,000 Meters Varsity6021:27.2SO
Oct 12Downriver Gabriel Richard InviteOct 12 · 5,000 Meters Varsity · Place 53 · TrentonTrenton5,000 Meters Varsity5321:02.5010
Oct 5Wayne County ChampionshipsOct 5 · 5,000 Meters Varsity · Place 165 · TrentonTrenton5,000 Meters Varsity16521:30.8010
Oct 1Downriver League Jamboree #2Oct 1 · 5,000 Meters Varsity · Place 53 · TrentonTrenton5,000 Meters Varsity5321:39.4910
Sep 2140th Annual Monroe Jefferson InvitationalSep 21 · 5,000 Meters Varsity D2 · Place 24 · TrentonTrenton5,000 Meters Varsity D22421:52.30 PB10
Sep 17Downriver League Jamboree #1 - HS/MSSep 17 · 5,000 Meters Varsity · Place 60 · TrentonTrenton5,000 Meters Varsity6022:26.3SO
Sep 7Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 190 · TrentonTrenton5,000 Meters Varsity19023:15.2210
Aug 29Downriver Watermelon RunAug 29 · 5,000 Meters Open · Place 97 · TrentonTrenton5,000 Meters Open9723:20.310
Aug 23Lamplighter InviteAug 23 · 5,000 Meters Varsity · Place 202 · TrentonTrenton5,000 Meters Varsity20223:07.7010

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 28MHSAA LP Region 18-2 @ Wyandotte RooseveltOct 28 · 5,000 Meters Varsity · Place 86 · TrentonTrenton5,000 Meters Varsity8622:43.8FR
Oct 19Downriver League ChampionshipsOct 19 · 5,000 Meters Varsity · Place 42 · TrentonTrenton5,000 Meters Varsity4224:25.859
Oct 14Downriver Gabriel Richard XC InviteOct 14 · 5,000 Meters Varsity · Place 56 · TrentonTrenton5,000 Meters Varsity5623:15.09
Oct 7Wayne County ChampionshipsOct 7 · 5,000 Meters Varsity · Place 178 · TrentonTrenton5,000 Meters Varsity17822:20.209
Oct 3Downriver League Jamboree #2Oct 3 · 5,000 Meters Varsity · Place 67 · TrentonTrenton5,000 Meters Varsity6724:42.009
Sep 3023 HS Coaching Legends ClassicSep 30 · 5,000 Meters Varsity · Place 59 · TrentonTrenton5,000 Meters Varsity5924:13.7FR
Sep 2339th Annual Monroe Jefferson Cross Country InvitationalSep 23 · 5,000 Meters Varsity D2 · Place 64 · TrentonTrenton5,000 Meters Varsity D26423:37.09
Sep 19Downriver League Jamboree #1Sep 19 · 5,000 Meters Varsity · Place 80 · TrentonTrenton5,000 Meters Varsity8023:57.0FR
Sep 15MSU Spartan InvitationalSep 15 · 5,000 Meters Varsity · Place 296 · TrentonTrenton5,000 Meters Varsity29624:59.29
Sep 9Averill InvitationalSep 9 · 5,000 Meters Varsity · Place 134 · TrentonTrenton5,000 Meters Varsity13424:55.99
Aug 31Downriver Watermelon RunAug 31 · 5,000 Meters Open · Place 134 · TrentonTrenton5,000 Meters Open13424:56.99

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18MS DRL League ChampionshipsOct 18 · 2 Miles Middle School · Place 28 · Boyd W ArthursBoyd W Arthurs2 Miles Middle School2814:25.16 PB8
Oct 13Riverview Gabriel Richard MS ChampionshipsOct 13 · 3,200 Meters Middle School · Place 23 · Boyd W ArthursBoyd W Arthurs3,200 Meters Middle School2314:26.1 PB8
Oct 11MS DRL League Jamboree #4Oct 11 · 2 Miles Middle School · Place 36 · Boyd W ArthursBoyd W Arthurs2 Miles Middle School3614:57.358
Oct 4MS DRL Jamboree #3Oct 4 · 2 Miles Middle School · Place 22 · Boyd W ArthursBoyd W Arthurs2 Miles Middle School2214:19.28 PB8
Sep 27MS DRL Jamboree #2Sep 27 · 1.8 Miles Middle School · Place 35 · Boyd W ArthursBoyd W Arthurs1.8 Miles Middle School3512:57.46 PB8
Sep 20MS DRL Jamboree #1Sep 20 · 2 Miles Middle School · Place 25 · Boyd W ArthursBoyd W Arthurs2 Miles Middle School2514:48.148

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 19MS DRL League MeetOct 19 · 2 Miles Middle School · Place 26 · Boyd W ArthursBoyd W Arthurs2 Miles Middle School2614:35.69 PB7
Oct 12MS DRL Jamboree #4Oct 12 · 2 Miles Middle School · Place 29 · Boyd W ArthursBoyd W Arthurs2 Miles Middle School2914:38.547
Oct 5MS DRL Jamboree #3Oct 5 · 2 Miles Middle School · Place 22 · Boyd W ArthursBoyd W Arthurs2 Miles Middle School2214:08.37 PB7
Sep 21MS DRL Jamboree #1Sep 21 · 2 Miles Middle School · Place 37 · Boyd W ArthursBoyd W Arthurs2 Miles Middle School3716:19.11 PB7

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 17MS DRL League MeetOct 17 · 2 Miles Open Race · Place 10 · Boyd W ArthursBoyd W Arthurs2 Miles Open Race1016:15.026
Oct 10MS DRL Jamboree #3Oct 10 · 2 Miles Middle School · Place 45 · Boyd W ArthursBoyd W Arthurs2 Miles Middle School4515:23.646
Oct 3MS Jamboree #2Oct 3 · 2 Miles Middle School · Place 46 · Boyd W ArthursBoyd W Arthurs2 Miles Middle School4616:28.126
Sep 26MS DRL Jamboree #1 Sep 26 · 2 Miles Open Race · Place 12 · Boyd W ArthursBoyd W Arthurs2 Miles Open Race1216:39.406