Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Dakota High School MS 2 Mile CourseMHSAA Middle School Regional - Zone 3 @ Macomb Dakota · Oct 2814:07.1MHSAA Middle School Regional - Zone 3 @ Macomb DakotaOctober 28, 2023
2 Miles · North Hills Middle SchoolNorth Hills vs South Hills, 4:30 PM · Oct 1714:36.48North Hills vs South Hills, 4:30 PMOctober 17, 2023
2 Miles · Possum Hollow MS 2 MileOakland County 6-7-8 Championships · Oct 716:18.9Oakland County 6-7-8 ChampionshipsOctober 7, 2022
5,000 Meters · Bloomer ParkOAA White Jamboree #2 · Sep 3022:13.01OAA White Jamboree #2September 30, 2026
5,000 Meters · Hess-HathawayOAA White Jamboree #1 · Sep 922:52.17OAA White Jamboree #1September 9, 2026
5,000 Meters · Royal Oak High SchoolRoyal Oak PROM Race · Oct 2522:24.40Royal Oak PROM RaceOctober 25, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 16Stan Ford Lake Orion Invitational Oct 16 · 5,000 Meters Junior Varsity · Place 99 · Bloomfield HillsBloomfield Hills5,000 Meters Junior Varsity9936:39.0011
Sep 30OAA White Jamboree #2Sep 30 · 5,000 Meters Boys JV · Place 35 · Bloomfield HillsBloomfield Hills5,000 Meters Boys JV3522:13.01 PB11
Sep 9OAA White Jamboree #1Sep 9 · 5,000 Meters Boys JV · Place 30 · Bloomfield HillsBloomfield Hills5,000 Meters Boys JV3022:52.17 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 25Royal Oak PROM RaceOct 25 · 5,000 Meters Boys Race · Place 112 · Bloomfield HillsBloomfield Hills5,000 Meters Boys Race11222:24.40 PB10
Oct 17OAA White League MeetOct 17 · 5,000 Meters Junior Varsity · Place 40 · Bloomfield HillsBloomfield Hills5,000 Meters Junior Varsity4022:27.510
Sep 27Hanson's InvitationalSep 27 · 5,000 Meters Varsity · Place 406 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity40623:30.0910
Sep 19Mott Fall ClassicSep 19 · 5,000 Meters Junior Varsity · Place 25 · Bloomfield HillsBloomfield Hills5,000 Meters Junior Varsity2523:43.1210
Sep 1357th Annual Holly-Duane Raffin Festival of RacesSep 13 · 5,000 Meters Junior Varsity Division 1 · Place 246 · Bloomfield HillsBloomfield Hills5,000 Meters Junior Varsity Division 124624:04.5010
Sep 9OAA White Jamboree #1Sep 9 · 5,000 Meters Junior Varsity · Place 36 · Bloomfield HillsBloomfield Hills5,000 Meters Junior Varsity3623:59.910
Aug 26Corunna Earlybird InvitationalAug 26 · 5,000 Meters Varsity · Place 99 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity9923:48.9010

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25Region 8-1 PROMOct 25 · 5,000 Meters Open · Place 174 · Bloomfield HillsBloomfield Hills5,000 Meters Open17423:40.609
Oct 17OAA White League MeetOct 17 · 5,000 Meters Junior Varsity · Place 61 · Bloomfield HillsBloomfield Hills5,000 Meters Junior Varsity6122:09.09
Sep 28Hanson's InvitationalSep 28 · 5,000 Meters Varsity · Place 141 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity14122:20.79
Sep 24OAA White Jamboree #2Sep 24 · 5,000 Meters Junior Varsity · Place 48 · Bloomfield HillsBloomfield Hills5,000 Meters Junior Varsity4823:24.69
Sep 20Mott Fall ClassicSep 20 · 5,000 Meters Open · Place 71 · Bloomfield HillsBloomfield Hills5,000 Meters Open7125:15.249
Sep 132024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 146 · Bloomfield HillsBloomfield Hills5,000 Meters Junior Varsity14625:03.59
Sep 10OAA White Jamboree #1Sep 10 · 5,000 Meters Junior Varsity · Place 66 · Bloomfield HillsBloomfield Hills5,000 Meters Junior Varsity6624:48.29
Sep 7Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 258 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity25825:16.149

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28MHSAA Middle School Regional - Zone 3 @ Macomb DakotaOct 28 · 2 Miles JV Middle School · Place 84 · North HillsNorth Hills2 Miles JV Middle School8414:07.1 PB8
Oct 17North Hills vs South Hills, 4:30 PMOct 17 · 2 Miles Middle School · Place 18 · North HillsNorth Hills2 Miles Middle School1814:36.48 PB8
Oct 10North Hills vs BerkshireOct 10 · 2 Miles Middle School · Place 30 · North HillsNorth Hills2 Miles Middle School3014:53.198
Oct 6Oakland County 6-7-8 XC ChampionshipsOct 6 · 2 Miles Varsity · Place 304 · North HillsNorth Hills2 Miles Varsity30416:32.3Unofficial8
Oct 2North Hills vs West Bloomfield, 4:30 PMOct 2 · 2 Miles Middle School · Place 28 · North HillsNorth Hills2 Miles Middle School2815:54.77Unofficial8
Sep 30Hanson's InvitationalSep 30 · 2 Miles Middle School · Place 23 · North HillsNorth Hills2 Miles Middle School2314:42.68

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 27MHSAA MS Regional - Zone 3 @ DakotaOct 27 · 2 Miles Junior Varsity · Place 90 · East HillsEast Hills2 Miles Junior Varsity9014:53.27
Oct 7Oakland County 6-7-8 ChampionshipsOct 7 · 2 Miles Varsity · Place 248 · East HillsEast Hills2 Miles Varsity24816:18.9 PB7
Sep 23Mott Fall ClassicSep 23 · 2 Miles Varsity · Place 127 · East HillsEast Hills2 Miles Varsity12716:22.107