Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Cranbrook KingswoodCKMS vs ROMS · Sep 2614:13CKMS vs ROMSSeptember 26, 2023
2 Miles · Freedom Hill CountyParkHanson's Middle School Invitational · Oct 216:48.7Hanson's Middle School InvitationalOctober 2, 2021
5,000 Meters · Bloomer ParkOAA White Jamboree #2 · Sep 3019:35.58OAA White Jamboree #2September 30, 2026
5,000 Meters · Hess-HathawayOAA White Jamboree #1 · Sep 920:52.61OAA White Jamboree #1September 9, 2026
5,000 Meters · Kensington Metro ParkOakland County XC HS Championships · Oct 321:15.93Oakland County XC HS ChampionshipsOctober 3, 2026
5,000 Meters · Parkway Christian SchoolHanson's Invitational · Sep 2620:11.44Hanson's InvitationalSeptember 26, 2026
5,000 Meters · Royal Oak High SchoolRoyal Oak PROM Race · Oct 2519:52.70Royal Oak PROM RaceOctober 25, 2025
5,000 Meters · Saline High SchoolSaline Invite · Aug 2820:59.41Saline InviteAugust 28, 2026
5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 1919:52.0058th 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 100 · Royal OakRoyal Oak5,000 Meters Boys Race10020:48.5911
Oct 23OAA White League MeetOct 23 · 5,000 Meters Junior Varsity · Place 20 · Royal OakRoyal Oak5,000 Meters Junior Varsity2019:55.8711
Oct 3Oakland County XC HS ChampionshipsOct 3 · 5,000 Meters Boys Reserves · Place 108 · Royal OakRoyal Oak5,000 Meters Boys Reserves10821:15.93 PB11
Sep 30OAA White Jamboree #2Sep 30 · 5,000 Meters Boys JV · Place 6 · Royal OakRoyal Oak5,000 Meters Boys JV619:35.58 PB11
Sep 26Hanson's InvitationalSep 26 · 5,000 Meters Boys D1 · Place 204 · Royal OakRoyal Oak5,000 Meters Boys D120420:11.44 PB11
Sep 1958th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D2 JV Boys · Place 32 · Royal OakRoyal Oak5,000 Meters D2 JV Boys3219:52.00 PB11
Sep 9OAA White Jamboree #1Sep 9 · 5,000 Meters Boys JV · Place 4 · Royal OakRoyal Oak5,000 Meters Boys JV420:52.61 PB11
Aug 28Saline InviteAug 28 · 5,000 Meters Varsity & Reserve · Place 52 · Royal OakRoyal Oak5,000 Meters Varsity & Reserve5220:59.41 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25Royal Oak PROM RaceOct 25 · 5,000 Meters Boys Race · Place 45 · Royal OakRoyal Oak5,000 Meters Boys Race4519:52.70 PB10
Oct 17OAA White League MeetOct 17 · 5,000 Meters Junior Varsity · Place 14 · Royal OakRoyal Oak5,000 Meters Junior Varsity1420:30.810
Oct 4Oakland County XC HS ChampionshipsOct 4 · 5,000 Meters Varsity · Place 148 · Royal OakRoyal Oak5,000 Meters Varsity14823:15.5510
Sep 27Hanson's InvitationalSep 27 · 5,000 Meters Varsity · Place 256 · Royal OakRoyal Oak5,000 Meters Varsity25620:52.4210
Sep 24OAA White Jamboree #2Sep 24 · 5,000 Meters Boys JV · Place 10 · Royal OakRoyal Oak5,000 Meters Boys JV1021:06.410
Sep 1357th Annual Holly-Duane Raffin Festival of RacesSep 13 · 5,000 Meters Junior Varsity Division 2 · Place 43 · Royal OakRoyal Oak5,000 Meters Junior Varsity Division 24321:36.6010
Sep 9OAA White Jamboree #1Sep 9 · 5,000 Meters Junior Varsity · Place 14 · Royal OakRoyal Oak5,000 Meters Junior Varsity1422:07.510
Aug 26Clawson Popsicle InviteAug 26 · 5,000 Meters Varsity · Place 45 · Royal OakRoyal Oak5,000 Meters Varsity4521:49.6210

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 26Royal Oak PROM (JV only)Oct 26 · 5,000 Meters Junior Varsity · Place 125 · Royal OakRoyal Oak5,000 Meters Junior Varsity12521:36.409
Oct 17OAA White League MeetOct 17 · 5,000 Meters Junior Varsity · Place 43 · Royal OakRoyal Oak5,000 Meters Junior Varsity4320:40.69
Sep 28Hanson's InvitationalSep 28 · 5,000 Meters Varsity · Place 96 · Royal OakRoyal Oak5,000 Meters Varsity9621:36.99
Sep 24OAA White Jamboree #2Sep 24 · 5,000 Meters Junior Varsity · Place 38 · Royal OakRoyal Oak5,000 Meters Junior Varsity3822:11.39
Sep 1456th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Junior Varsity Division 2 · Place 64 · Royal OakRoyal Oak5,000 Meters Junior Varsity Division 26423:02.29
Sep 10OAA White Jamboree #1Sep 10 · 5,000 Meters Junior Varsity · Place 37 · Royal OakRoyal Oak5,000 Meters Junior Varsity3722:51.59
Aug 27Clawson Popsicle InviteAug 27 · 2 Miles Varsity · Place 67 · Royal OakRoyal Oak2 Miles Varsity6715:21.19

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 17ROMS vs CovingtonOct 17 · 2 Miles New Division · Royal OakRoyal Oak2 Miles New Division013:01Unofficial8
Oct 10ROMS Vs DerbyOct 10 · 2 Miles Middle School · Royal OakRoyal Oak2 Miles Middle School013:01Unofficial8
Oct 6Oakland County 6-7-8 XC ChampionshipsOct 6 · 2 Miles Varsity · Place 215 · Royal OakRoyal Oak2 Miles Varsity21514:20.2Unofficial8
Sep 30Hanson's InvitationalSep 30 · 2 Miles Middle School · Place 83 · Royal OakRoyal Oak2 Miles Middle School8313:46.28
Sep 26CKMS vs ROMSSep 26 · 2 Miles Middle School · Place 12 · Royal OakRoyal Oak2 Miles Middle School1214:13 PB8
Sep 21ROMS vs. North HillSep 21 · 2 Miles Middle School · Royal OakRoyal Oak2 Miles Middle School014:35Unofficial8
Sep 19ROMS vs CovingtonSep 19 · 1.94 Miles New Division · Royal OakRoyal Oak1.94 Miles New Division014:17Unofficial8

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 18ROMS vs BCS 10/18Oct 18 · 2 Miles Middle School · Royal OakRoyal Oak2 Miles Middle School014:51Unofficial7
Oct 11ROMS vs Derby 10/11Oct 11 · 2 Miles Junior High · Royal OakRoyal Oak2 Miles Junior High015:38Unofficial7
Sep 27ROMS vs Cranbrook 9/27Sep 27 · 2 Miles Middle School · Royal OakRoyal Oak2 Miles Middle School016:03Unofficial7
Sep 22ROMS vs East HillsSep 22 · 2 Miles Middle School · Royal OakRoyal Oak2 Miles Middle School016:41Unofficial7
Sep 20ROMS HOME Meet 9/20Sep 20 · 2 Miles Middle School · Royal OakRoyal Oak2 Miles Middle School018:07Unofficial7

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 21RO vs BerkshireOct 21 · 2 Miles New Division · Royal OakRoyal Oak2 Miles New Division015:15Unofficial6
Oct 14ROMS vs Cranbrook Oct 14 · 2 Miles Boys 2 Mile · Royal OakRoyal Oak2 Miles Boys 2 Mile016:13Unofficial6
Oct 7Royal Oak vs. Bloomfield HillsOct 7 · 2 Miles Middle School · Royal OakRoyal Oak2 Miles Middle School016:19Unofficial6
Oct 2Hanson's Middle School InvitationalOct 2 · 2 Miles Boys Varsity Race · Place 138 · Royal OakRoyal Oak2 Miles Boys Varsity Race13816:48.7 PB6
Sep 21RO vs BerkshireSep 21 · 2 Miles New Division · Royal OakRoyal Oak2 Miles New Division017:00Unofficial6