Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Cranbrook KingswoodCKMS vs ROMS · Sep 2614:18CKMS vs ROMSSeptember 26, 2023
5,000 Meters · Bloomer ParkOAA White Jamboree #2 · Sep 3018:57.94OAA White Jamboree #2September 30, 2026
5,000 Meters · Ella Sharp Park OFFICIALJackson Invitational · Sep 2618:37.96Jackson InvitationalSeptember 26, 2026
5,000 Meters · Hess-HathawayOAA White Jamboree #1 · Sep 920:12.54OAA White Jamboree #1September 9, 2026
5,000 Meters · Kensington Metro ParkOakland County XC HS Championships · Oct 319:36.46Oakland County XC HS ChampionshipsOctober 3, 2026
5,000 Meters · Royal Oak High SchoolRoyal Oak PROM Race · Oct 3119:12.39Royal Oak PROM Race October 31, 2026
5,000 Meters · Saline High SchoolSaline Invite · Aug 2819:44.03Saline InviteAugust 28, 2026
5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 1919:35.2058th Annual Holly-Duane Raffin Festival of RacesSeptember 19, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31Royal Oak PROM Race Oct 31 · 5,000 Meters Boys Race · Place 37 · Royal OakRoyal Oak5,000 Meters Boys Race3719:12.39 PB11
Oct 23OAA White League MeetOct 23 · 5,000 Meters Varsity · Place 34 · Royal OakRoyal Oak5,000 Meters Varsity3418:55.5111
Oct 3Oakland County XC HS ChampionshipsOct 3 · 5,000 Meters Varsity Boys · Place 138 · Royal OakRoyal Oak5,000 Meters Varsity Boys13819:36.46 PB11
Sep 30OAA White Jamboree #2Sep 30 · 5,000 Meters Boys Varsity · Place 34 · Royal OakRoyal Oak5,000 Meters Boys Varsity3418:57.94 PB11
Sep 26Jackson InvitationalSep 26 · 5,000 Meters Orange Division (1000 + enrollment) · Place 260 · Royal OakRoyal Oak5,000 Meters Orange Division (1000 + enrollment)26018:37.96 PB11
Sep 1958th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D2 Boys · Place 96 · Royal OakRoyal Oak5,000 Meters D2 Boys9619:35.20 PB11
Sep 9OAA White Jamboree #1Sep 9 · 5,000 Meters Boys Varsity · Place 36 · Royal OakRoyal Oak5,000 Meters Boys Varsity3620:12.54 PB11
Aug 28Saline InviteAug 28 · 5,000 Meters Varsity & Reserve · Place 34 · Royal OakRoyal Oak5,000 Meters Varsity & Reserve3419:44.03 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25Royal Oak PROM RaceOct 25 · 5,000 Meters Boys Race · Place 53 · Royal OakRoyal Oak5,000 Meters Boys Race5320:06.1010
Oct 17OAA White League MeetOct 17 · 5,000 Meters Junior Varsity · Place 19 · Royal OakRoyal Oak5,000 Meters Junior Varsity1920:47.610
Sep 27Hanson's InvitationalSep 27 · 5,000 Meters Varsity · Place 226 · Royal OakRoyal Oak5,000 Meters Varsity22620:27.5610
Sep 24OAA White Jamboree #2Sep 24 · 5,000 Meters Boys JV · Place 6 · Royal OakRoyal Oak5,000 Meters Boys JV620:52.910
Sep 1357th Annual Holly-Duane Raffin Festival of RacesSep 13 · 5,000 Meters Junior Varsity Division 2 · Place 27 · Royal OakRoyal Oak5,000 Meters Junior Varsity Division 22720:49.1010
Aug 26Clawson Popsicle InviteAug 26 · 5,000 Meters Varsity · Place 58 · Royal OakRoyal Oak5,000 Meters Varsity5822:07.8710

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 26Royal Oak PROM (JV only)Oct 26 · 5,000 Meters Junior Varsity · Place 78 · Royal OakRoyal Oak5,000 Meters Junior Varsity7820:00.509
Oct 17OAA White League MeetOct 17 · 5,000 Meters Junior Varsity · Place 22 · Royal OakRoyal Oak5,000 Meters Junior Varsity2219:43.89
Sep 28Hanson's InvitationalSep 28 · 5,000 Meters Varsity · Place 136 · Royal OakRoyal Oak5,000 Meters Varsity13620:24.79
Sep 24OAA White Jamboree #2Sep 24 · 5,000 Meters Junior Varsity · Place 35 · Royal OakRoyal Oak5,000 Meters Junior Varsity3522:03.89
Sep 1456th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Junior Varsity Division 2 · Place 46 · Royal OakRoyal Oak5,000 Meters Junior Varsity Division 24621:26.39
Sep 10OAA White Jamboree #1Sep 10 · 5,000 Meters Junior Varsity · Place 29 · Royal OakRoyal Oak5,000 Meters Junior Varsity2922:28.79
Aug 27Clawson Popsicle InviteAug 27 · 2 Miles Varsity · Place 63 · Royal OakRoyal Oak2 Miles Varsity6315:09.99

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17ROMS vs CovingtonOct 17 · 2 Miles New Division · Royal OakRoyal Oak2 Miles New Division012:50Unofficial8
Oct 10ROMS Vs DerbyOct 10 · 2 Miles Middle School · Royal OakRoyal Oak2 Miles Middle School012:56Unofficial8
Sep 26CKMS vs ROMSSep 26 · 2 Miles Middle School · Place 14 · Royal OakRoyal Oak2 Miles Middle School1414:18 PB8