Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Cranbrook KingswoodCK v BHNH · Sep 1812:28CK v BHNHSeptember 18, 2023
2 Miles · Dakota High School MS 2 Mile CourseMHSAA Middle School Regional - Zone 3 @ Macomb Dakota · Oct 2812:05.1MHSAA Middle School Regional - Zone 3 @ Macomb DakotaOctober 28, 2023
2 Miles · Duck LakeCOMSAC Championship · Oct 2512:51.2COMSAC ChampionshipOctober 25, 2022
2 Miles · North Hills Middle SchoolNorth Hills vs Berkshire · Oct 1012:05.26North Hills vs BerkshireOctober 10, 2023
2 Miles · Possum Hollow MS 2 MileOakland County 6-7-8 Championships · Oct 713:15.1Oakland County 6-7-8 ChampionshipsOctober 7, 2022
5,000 Meters · Hess-HathawayOAA White Jamboree #1 · Sep 919:33.66OAA White Jamboree #1September 9, 2026
5,000 Meters · Kensington Metro ParkOakland County XC HS Championships · Oct 319:56.71Oakland County XC HS ChampionshipsOctober 3, 2026
5,000 Meters · Parkway Christian SchoolHanson's Invitational · Sep 2618:25.01Hanson's InvitationalSeptember 26, 2026
5,000 Meters · Royal Oak High SchoolOAA White Jamboree #2 · Sep 2419:08.8OAA White Jamboree #2September 24, 2025
5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 1921:00.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

7 results
DateMeetEventPlMarkGr
Oct 31MHSAA LP Region 07-1 @ Royal OakOct 31 · 5,000 Meters D1 Boys · Place 91 · Bloomfield HillsBloomfield Hills5,000 Meters D1 Boys9119:15.9511
Oct 23OAA White League MeetOct 23 · 5,000 Meters Varsity · Place 43 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity4319:57.3211
Oct 16Stan Ford Lake Orion Invitational Oct 16 · 5,000 Meters Varsity · Place 52 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity5219:31.3511
Oct 3Oakland County XC HS ChampionshipsOct 3 · 5,000 Meters Boys Reserves · Place 43 · Bloomfield HillsBloomfield Hills5,000 Meters Boys Reserves4319:56.71 PB11
Sep 26Hanson's InvitationalSep 26 · 5,000 Meters Boys D1 · Place 79 · Bloomfield HillsBloomfield Hills5,000 Meters Boys D17918:25.01 PB11
Sep 1958th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D1 Boys · Place 152 · Bloomfield HillsBloomfield Hills5,000 Meters D1 Boys15221:00.00 PB11
Sep 9OAA White Jamboree #1Sep 9 · 5,000 Meters Boys Varsity · Place 18 · Bloomfield HillsBloomfield Hills5,000 Meters Boys Varsity1819:33.66 PB11

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 25MHSAA LP Region 07-1 @ Royal Oak (C)Oct 25 · 5,000 Meters Division 1 · Place 84 · Bloomfield HillsBloomfield Hills5,000 Meters Division 18418:55.90—
Oct 20Bloomer Frosh/Soph InvitationalOct 20 · 5,000 Meters Frosh/Soph Freshman · Place 14 · Bloomfield HillsBloomfield Hills5,000 Meters Frosh/Soph Freshman1418:47.2010
Oct 17OAA White League MeetOct 17 · 5,000 Meters Varsity · Place 28 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity2819:08.010
Oct 10Lake Orion Stan Ford Invite Oct 10 · 5,000 Meters Varsity · Place 35 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity3519:27.6710
Oct 4Oakland County XC HS ChampionshipsOct 4 · 5,000 Meters Varsity · Place 191 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity19120:46.9610
Sep 27Hanson's InvitationalSep 27 · 5,000 Meters Varsity · Place 108 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity10818:54.1210
Sep 24OAA White Jamboree #2Sep 24 · 5,000 Meters Boys Varsity · Place 23 · Bloomfield HillsBloomfield Hills5,000 Meters Boys Varsity2319:08.8 PB10
Sep 19Mott Fall ClassicSep 19 · 5,000 Meters Varsity · Place 29 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity2920:01.2110
Sep 1357th Annual Holly-Duane Raffin Festival of RacesSep 13 · 5,000 Meters Division 1 · Place 108 · Bloomfield HillsBloomfield Hills5,000 Meters Division 110819:32.2010
Sep 9OAA White Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 36 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity3620:30.910
Aug 26Corunna Earlybird InvitationalAug 26 · 5,000 Meters Varsity · Place 48 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity4819:57.3910

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 25Region 8-1 PROMOct 25 · 5,000 Meters Open · Place 78 · Bloomfield HillsBloomfield Hills5,000 Meters Open7819:43.609
Oct 17OAA White League MeetOct 17 · 5,000 Meters Junior Varsity · Place 49 · Bloomfield HillsBloomfield Hills5,000 Meters Junior Varsity4921:05.99
Oct 5Oakland County HS XC Open RacesOct 5 · 5,000 Meters Varsity · Place 137 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity13721:57.629
Oct 5Oakland County XC HS ChampionshipsOct 5 · 5,000 Meters Boys Reserves · Place 137 · Bloomfield HillsBloomfield Hills5,000 Meters Boys Reserves13721:57.629
Sep 28Hanson's InvitationalSep 28 · 5,000 Meters Varsity · Place 80 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity8019:50.19
Sep 24OAA White Jamboree #2Sep 24 · 5,000 Meters Junior Varsity · Place 14 · Bloomfield HillsBloomfield Hills5,000 Meters Junior Varsity1420:39.69
Sep 20Mott Fall ClassicSep 20 · 5,000 Meters Open · Place 30 · Bloomfield HillsBloomfield Hills5,000 Meters Open3021:42.279
Sep 132024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Varsity · Place 129 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity12920:48.99
Sep 10OAA White Jamboree #1Sep 10 · 5,000 Meters Junior Varsity · Place 9 · Bloomfield HillsBloomfield Hills5,000 Meters Junior Varsity920:54.99
Sep 7Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 116 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity11621:48.219

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 28MHSAA Middle School Regional - Zone 3 @ Macomb DakotaOct 28 · 2 Miles Varsity D1 Middle School · Place 40 · North HillsNorth Hills2 Miles Varsity D1 Middle School4012:05.1 PB8
Oct 24COMSAC ChampionshipOct 24 · 2 Miles Middle School · Place 55 · North HillsNorth Hills2 Miles Middle School5513:308
Oct 17North Hills vs South Hills, 4:30 PMOct 17 · 2 Miles Middle School · Place 3 · North HillsNorth Hills2 Miles Middle School312:11.678
Oct 10North Hills vs BerkshireOct 10 · 2 Miles Middle School · Place 3 · North HillsNorth Hills2 Miles Middle School312:05.26 PB8
Oct 6Oakland County 6-7-8 XC ChampionshipsOct 6 · 2 Miles Varsity · Place 31 · North HillsNorth Hills2 Miles Varsity3112:38.5Unofficial8
Oct 2North Hills vs West Bloomfield, 4:30 PMOct 2 · 2 Miles Middle School · Place 2 · North HillsNorth Hills2 Miles Middle School212:32.74Unofficial8
Sep 30Hanson's InvitationalSep 30 · 2 Miles Middle School · Place 14 · North HillsNorth Hills2 Miles Middle School1412:00.18
Sep 22Mott Fall ClassicSep 22 · 2 Miles Middle School Varsity · Place 8 · North HillsNorth Hills2 Miles Middle School Varsity812:09.198
Sep 18CK v BHNHSep 18 · 2 Miles Middle School · Place 2 · North HillsNorth Hills2 Miles Middle School212:28 PB8

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 27MHSAA MS Regional - Zone 3 @ DakotaOct 27 · 2 Miles Varsity · Place 96 · East HillsEast Hills2 Miles Varsity9612:41.87
Oct 25COMSAC ChampionshipOct 25 · 2 Miles Middle School · Place 31 · East HillsEast Hills2 Miles Middle School3112:51.2 PB7
Oct 7Oakland County 6-7-8 ChampionshipsOct 7 · 2 Miles Varsity · Place 67 · East HillsEast Hills2 Miles Varsity6713:15.1 PB7
Sep 23Mott Fall ClassicSep 23 · 2 Miles Varsity · Place 20 · East HillsEast Hills2 Miles Varsity2012:51.727