Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Freedom Hill CountyParkHanson's Middle School Invitational · Oct 224:48.7Hanson's Middle School InvitationalOctober 2, 2021
5,000 Meters · Royal Oak High SchoolRoyal Oak PROM Race · Oct 2521:52.00Royal Oak PROM RaceOctober 25, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 25Royal Oak PROM RaceOct 25 · 5,000 Meters Boys Race · Place 106 · Royal OakRoyal Oak5,000 Meters Boys Race10621:52.00 PB12
Oct 17OAA White League MeetOct 17 · 5,000 Meters Junior Varsity · Place 50 · Royal OakRoyal Oak5,000 Meters Junior Varsity5023:21.812
Oct 4Oakland County HS XC Open RacesOct 4 · 5,000 Meters Boys Open Race · Royal OakRoyal Oak5,000 Meters Boys Open Race023:57.4Unofficial12
Sep 27Hanson's InvitationalSep 27 · 5,000 Meters Varsity · Place 443 · Royal OakRoyal Oak5,000 Meters Varsity44324:37.1812
Sep 24OAA White Jamboree #2Sep 24 · 5,000 Meters Boys JV · Place 44 · Royal OakRoyal Oak5,000 Meters Boys JV4424:13.512
Sep 9OAA White Jamboree #1Sep 9 · 5,000 Meters Junior Varsity · Place 52 · Royal OakRoyal Oak5,000 Meters Junior Varsity5227:01.312
Aug 26Clawson Popsicle InviteAug 26 · 5,000 Meters Varsity · Place 113 · Royal OakRoyal Oak5,000 Meters Varsity11326:24.8012

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 24OAA White Jamboree #2Sep 24 · 5,000 Meters Junior Varsity · Place 70 · Royal OakRoyal Oak5,000 Meters Junior Varsity7026:36.511
Sep 1456th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Junior Varsity Division 2 · Place 99 · Royal OakRoyal Oak5,000 Meters Junior Varsity Division 29928:35.511
Sep 10OAA White Jamboree #1Sep 10 · 5,000 Meters Junior Varsity · Place 88 · Royal OakRoyal Oak5,000 Meters Junior Varsity8829:58.911
Aug 27Clawson Popsicle InviteAug 27 · 2 Miles Varsity · Place 98 · Royal OakRoyal Oak2 Miles Varsity9818:37.411

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 19OAA White League ChampionshipOct 19 · 5,000 Meters Junior Varsity · Place 46 · Royal OakRoyal Oak5,000 Meters Junior Varsity4622:09.710
Oct 7Oakland County HS XC Open RaceOct 7 · 5,000 Meters Boys Open Race · Place 129 · Royal OakRoyal Oak5,000 Meters Boys Open Race12925:44.0Unofficial10
Sep 30Hanson's InvitationalSep 30 · 5,000 Meters Varsity · Place 73 · Royal OakRoyal Oak5,000 Meters Varsity7322:36.810
Sep 26OAA White Jamboree #2Sep 26 · 5,000 Meters Junior Varsity · Place 62 · Royal OakRoyal Oak5,000 Meters Junior Varsity6225:47.610
Sep 1655th Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Junior Varsity Division 2 · Place 151 · Royal OakRoyal Oak5,000 Meters Junior Varsity Division 215125:31.610
Sep 12OAA White Jamboree #1Sep 12 · 5,000 Meters Varsity · Place 102 · Royal OakRoyal Oak5,000 Meters Varsity10225:29.710
Aug 31Budd Cicciarelli/Adams InvitationalAug 31 · 5,000 Meters Junior Varsity · Place 110 · Royal OakRoyal Oak5,000 Meters Junior Varsity11024:46.8010

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 27Let 'em Run OAA JV meetOct 27 · 5,000 Meters Junior Varsity · Place 121 · Royal OakRoyal Oak5,000 Meters Junior Varsity12131:34.609
Oct 20OAA White League ChampionshipOct 20 · 5,000 Meters Junior Varsity · Place 83 · Royal OakRoyal Oak5,000 Meters Junior Varsity8332:15.69
Oct 8Oakland County HS XC Open RaceOct 8 · 5,000 Meters Open · Place 12 · Royal OakRoyal Oak5,000 Meters Open1228:49.09
Oct 1Hanson's InvitationalOct 1 · 5,000 Meters Varsity · Place 513 · Royal OakRoyal Oak5,000 Meters Varsity51328:32.99
Sep 27OAA White Jamboree #2Sep 27 · 5,000 Meters Junior Varsity · Place 77 · Royal OakRoyal Oak5,000 Meters Junior Varsity7728:31.39
Sep 1754th Holly-Duane Raffin Festival of RacesSep 17 · 5,000 Meters Junior Varsity Division 1 · Place 291 · Royal OakRoyal Oak5,000 Meters Junior Varsity Division 129132:11.49
Sep 13OAA White Jamboree #1Sep 13 · 5,000 Meters Junior Varsity · Place 73 · Royal OakRoyal Oak5,000 Meters Junior Varsity7328:14.29

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 21RO vs BerkshireOct 21 · 2 Miles New Division · Royal OakRoyal Oak2 Miles New Division018:43Unofficial8
Oct 14ROMS vs Cranbrook Oct 14 · 2 Miles Boys 2 Mile · Royal OakRoyal Oak2 Miles Boys 2 Mile021:02Unofficial8
Oct 7Royal Oak vs. Bloomfield HillsOct 7 · 2 Miles Middle School · Royal OakRoyal Oak2 Miles Middle School020:53Unofficial8
Oct 2Hanson's Middle School InvitationalOct 2 · 2 Miles Boys JV - Elementary Race · Place 138 · Royal OakRoyal Oak2 Miles Boys JV - Elementary Race13824:48.7 PB8