Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · Elizabeth ParkMS DRL Jamboree #2 · Sep 2712:03.83MS DRL Jamboree #2September 27, 2022
2 Miles · Brownstown Middle SchoolMS DRL League Championships · Oct 1812:49.58MS DRL League ChampionshipsOctober 18, 2022
2 Miles · Champaign Park OFFICIALMS DRL Jamboree #1 · Sep 2115:23.71MS DRL Jamboree #1September 21, 2021
2 Miles · Lake Erie Metro Park OFFICIALMS DRL Jamboree #3 · Oct 413:20.42MS DRL Jamboree #3October 4, 2022
2 Miles · Memorial ParkDual Meet VS Shumate · Sep 1313:11.13Dual Meet VS ShumateSeptember 13, 2022
2 Miles · Patriots ParkMS DRL League Jamboree #4 · Oct 1113:12.09MS DRL League Jamboree #4October 11, 2022
3,200 Meters · Patriots ParkRiverview Gabriel Richard MS Championships · Oct 1312:59.9Riverview Gabriel Richard MS ChampionshipsOctober 13, 2022
3,200 Meters · Willow Metropark OFFICIAL52nd Annual Huron Invitational · Sep 1814:40.4052nd Annual Huron InvitationalSeptember 18, 2021
5,000 Meters · Champaign Park OFFICIALDL HS Jamboree #1 · Sep 1619:17.10DL HS Jamboree #1September 16, 2025
5,000 Meters · Elizabeth ParkDownriver League Jamboree (HS/MS) · Oct 617:41.05Downriver League Jamboree (HS/MS)October 6, 2026
5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 2119:52.7LAMPLIGHTERAugust 21, 2026
5,000 Meters · Lake Erie Metro Park OFFICIALMHSAA LP Region 05-1 @ Wyandotte Roosevelt (Lake Erie) · Oct 3117:07.50MHSAA LP Region 05-1 @ Wyandotte Roosevelt (Lake Erie)October 31, 2026
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 1 Finals · Nov 717:20.9MHSAA LP Division 1 FinalsNovember 7, 2026
5,000 Meters · Patriots ParkDownriver Gabriel Richard XC Invite · Oct 1418:14.8Downriver Gabriel Richard XC InviteOctober 14, 2023
5,000 Meters · Sterling State Park42nd Annual Monroe Jefferson XC Invitational · Sep 2618:12.5342nd Annual Monroe Jefferson XC InvitationalSeptember 26, 2026
5,000 Meters · Willow Metropark OFFICIALWayne County Championships · Oct 1017:40.2Wayne County ChampionshipsOctober 10, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP Division 1 FinalsNov 7 · 5,000 Meters D1 · Place 235 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters D123517:20.9 PB12
Oct 31MHSAA LP Region 05-1 @ Wyandotte Roosevelt (Lake Erie)Oct 31 · 5,000 Meters D1 Boys · Place 33 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters D1 Boys3317:07.50 PB12
Oct 22Downriver League Championship Meet (HS/MS)Oct 22 · 5,000 Meters Varsity · Place 20 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity2017:49.8012
Oct 10Wayne County ChampionshipsOct 10 · 5,000 Meters Boy's Varsity · Place 52 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Boy's Varsity5217:40.2 PB12
Oct 6Downriver League Jamboree (HS/MS)Oct 6 · 5,000 Meters High School Boys · Place 15 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters High School Boys1517:41.05 PB12
Oct 3Marauder XC InvitationalOct 3 · 5,000 Meters Varsity High School · Place 51 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity High School5118:05.5012
Sep 2642nd Annual Monroe Jefferson XC InvitationalSep 26 · 5,000 Meters Varsity D1 · Place 17 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity D11718:12.53 PB12
Sep 23Downriver League Jamboree - HS OnlySep 23 · 5,000 Meters High School 5K · Place 22 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters High School 5K2218:17.6412
Sep 1957th Annual Huron InvitationalSep 19 · 5,000 Meters Huron Invite Division 1 · Place 60 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Huron Invite Division 16018:24.1012
Sep 3Downriver Watermelon RunSep 3 · 5,000 Meters Open HS · Place 40 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Open HS4019:47.212
Aug 21LAMPLIGHTERAug 21 · 5,000 Meters Boys Varsity - Flight Two · Place 221 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Boys Varsity - Flight Two22119:52.7 PB12

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 25MHSAA LP Region 05-1 @ Wyandotte (C)Oct 25 · 5,000 Meters Division 1 · Place 55 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Division 15518:24.0011
Oct 16DL Championship (HS/MS)Oct 16 · 5,000 Meters Varsity · Place 19 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity1917:49.20JR
Oct 1141st Father Gabriel Richard XC InvitationalOct 11 · 5,000 Meters Varsity · Place 83 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity8317:53.2211
Oct 4Wayne County ChampionshipsOct 4 · 5,000 Meters Varsity · Place 66 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity6618:04.10—
Sep 30DL HS Jamboree #2Sep 30 · 5,000 Meters Varsity · Place 22 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity2218:33.0911
Sep 27Marauder XC InvitationalSep 27 · 5,000 Meters Varsity · Place 78 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity7819:14.7011
Sep 2041st Annual Monroe Jefferson InvitationalSep 20 · 5,000 Meters Varsity D1 · Place 13 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity D11318:48.4911
Sep 16DL HS Jamboree #1Sep 16 · 5,000 Meters Boys Varsity 5k Jam #1 · Place 22 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Boys Varsity 5k Jam #12219:17.10 PB11
Sep 5Woodhaven Warrior XC ClassicSep 5 · 5,000 Meters Varsity · Place 58 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity5819:00.0JR
Aug 27Downriver Watermelon RunAug 27 · 5,000 Meters Open · Place 33 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Open3319:15.0011
Aug 15LAMPLIGHTERAug 15 · 5,000 Meters Varsity · Place 58 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity5819:49.50—

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 26MHSAA LP Region 05-1 @ Wyandotte RooseveltOct 26 · 5,000 Meters Division 1 · Place 50 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Division 15018:56.5010
Oct 17Downriver League XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 21 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity2119:08.7SO
Oct 12Downriver Gabriel Richard InviteOct 12 · 5,000 Meters Varsity · Place 31 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity3119:24.2010
Oct 5Wayne County ChampionshipsOct 5 · 5,000 Meters Varsity · Place 96 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity9618:57.2010
Oct 1Downriver League Jamboree #2Oct 1 · 5,000 Meters Varsity · Place 37 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity3720:23.9910
Sep 28Marauder XC InvitationalSep 28 · 5,000 Meters Varsity · Place 77 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity7719:38.30SO
Sep 2140th Annual Monroe Jefferson InvitationalSep 21 · 5,000 Meters Varsity D1 · Place 27 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity D12719:50.9910
Sep 17Downriver League Jamboree #1 - HS/MSSep 17 · 5,000 Meters Varsity · Place 27 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity2719:53.7SO
Sep 6Woodhaven Warrior Classic XCSep 6 · 5,000 Meters Varsity · Place 59 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity5920:13.3SO
Aug 29Downriver Watermelon RunAug 29 · 5,000 Meters Open · Place 32 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Open3219:42.810
Aug 23Lamplighter InviteAug 23 · 5,000 Meters Varsity · Place 108 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity10820:22.2010

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 28MHSAA LP Region 05-1 @ Wyandotte RooseveltOct 28 · 5,000 Meters Division 1 · Place 31 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Division 13117:28.4FR
Oct 19Downriver League ChampionshipsOct 19 · 5,000 Meters Varsity · Place 15 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity1517:52.969
Oct 14Downriver Gabriel Richard XC InviteOct 14 · 5,000 Meters Varsity · Place 15 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity1518:14.8 PB9
Oct 7Wayne County ChampionshipsOct 7 · 5,000 Meters Varsity · Place 70 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity7018:14.309
Oct 3Downriver League Jamboree #2Oct 3 · 5,000 Meters Varsity · Place 15 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity1518:56.309
Sep 2339th Annual Monroe Jefferson Cross Country InvitationalSep 23 · 5,000 Meters Varsity D1 · Place 28 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity D12819:16.19
Sep 19Downriver League Jamboree #1Sep 19 · 5,000 Meters Varsity · Place 21 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity2118:32.7FR
Sep 9Rambling Rock InvitationalSep 9 · 5,000 Meters Varsity · Place 121 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity12119:05.909
Sep 62023 Warrior XC ClassicSep 6 · 5,000 Meters Varsity · Place 39 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Varsity3919:33.00FR
Aug 31Downriver Watermelon RunAug 31 · 5,000 Meters Open · Place 28 · Wyandotte RooseveltWyandotte Roosevelt5,000 Meters Open2819:02.49

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 22Carleton Airport - Mark of Excellence InviteOct 22 · 3,200 Meters Middle School · Place 20 · MS_Wilson (Wyandotte)MS_Wilson (Wyandotte)3,200 Meters Middle School2013:24.28
Oct 18MS DRL League ChampionshipsOct 18 · 2 Miles Middle School · Place 5 · Wilson (Wyandotte)Wilson (Wyandotte)2 Miles Middle School512:49.58 PB8
Oct 13Riverview Gabriel Richard MS ChampionshipsOct 13 · 3,200 Meters Middle School · Place 5 · Wilson (Wyandotte)Wilson (Wyandotte)3,200 Meters Middle School512:59.9 PB8
Oct 11MS DRL League Jamboree #4Oct 11 · 2 Miles Middle School · Place 7 · Wilson (Wyandotte)Wilson (Wyandotte)2 Miles Middle School713:12.09 PB8
Oct 4MS DRL Jamboree #3Oct 4 · 2 Miles Middle School · Place 7 · Wilson (Wyandotte)Wilson (Wyandotte)2 Miles Middle School713:20.42 PB8
Sep 27MS DRL Jamboree #2Sep 27 · 1.8 Miles Middle School · Place 8 · Wilson (Wyandotte)Wilson (Wyandotte)1.8 Miles Middle School812:03.83 PB8
Sep 20MS DRL Jamboree #1Sep 20 · 2 Miles Middle School · Place 6 · Wilson (Wyandotte)Wilson (Wyandotte)2 Miles Middle School613:29.258
Sep 1753rd Annual New Boston Huron InvitationalSep 17 · Middle School Varsity · Place 23 · MS_Wilson (Wyandotte)MS_Wilson (Wyandotte)Middle School Varsity2312:30.48
Sep 13Dual Meet VS ShumateSep 13 · 2 Miles Middle School · Place 1 · Wilson (Wyandotte)Wilson (Wyandotte)2 Miles Middle School113:11.13 PB8

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 23Airport - Mark of Excellence InviteOct 23 · 3,200 Meters Middle School · Place 25 · Wilson (Wyandotte)Wilson (Wyandotte)3,200 Meters Middle School2513:27.907
Oct 19MS DRL League MeetOct 19 · 2 Miles Middle School · Place 17 · Wilson (Wyandotte)Wilson (Wyandotte)2 Miles Middle School1713:51.527
Oct 14Downriver Gabriel Richard MS InviteOct 14 · 3,200 Meters Middle School · Place 12 · Wilson (Wyandotte)Wilson (Wyandotte)3,200 Meters Middle School1214:04.3Unofficial7
Oct 12MS DRL Jamboree #4Oct 12 · 2 Miles Middle School · Place 9 · Wilson (Wyandotte)Wilson (Wyandotte)2 Miles Middle School913:07.707
Oct 5MS DRL Jamboree #3Oct 5 · 2 Miles Middle School · Place 19 · Wilson (Wyandotte)Wilson (Wyandotte)2 Miles Middle School1914:02.117
Sep 28MS DRL Jamboree #2Sep 28 · 2 Miles Middle School · Place 20 · Wilson (Wyandotte)Wilson (Wyandotte)2 Miles Middle School2014:48.067
Sep 21MS DRL Jamboree #1Sep 21 · 2 Miles Middle School · Place 17 · Wilson (Wyandotte)Wilson (Wyandotte)2 Miles Middle School1715:23.71 PB7
Sep 1852nd Annual Huron InvitationalSep 18 · 3,200 Meters Middle School 6/7/8 · Place 100 · Wilson (Wyandotte)Wilson (Wyandotte)3,200 Meters Middle School 6/7/810014:40.40 PB7
Sep 15Tri Meet @ WyandotteSep 15 · 2 Miles Middle School · Place 6 · Wilson (Wyandotte)Wilson (Wyandotte)2 Miles Middle School614:22.977