Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Cranbrook KingswoodCOMSAC Championship · Oct 2713:46.6COMSAC ChampionshipOctober 27, 2021
2 Miles · Duck LakeCOMSAC Championship · Oct 2512:59.7COMSAC ChampionshipOctober 25, 2022
2 Miles · Possum Hollow MS 2 MileOakland County 6-7-8 Championships · Oct 713:15.0Oakland County 6-7-8 ChampionshipsOctober 7, 2022
5,000 Meters · Bloomer ParkOAA White Jamboree #2 · Sep 3017:47.35OAA White Jamboree #2September 30, 2026
5,000 Meters · Hess-HathawayOAA White Jamboree #1 · Sep 918:43.21OAA White Jamboree #1September 9, 2026
5,000 Meters · Kensington Metro ParkOakland County XC HS Championships · Oct 318:22.56Oakland County XC HS ChampionshipsOctober 3, 2026
5,000 Meters · Parkway Christian SchoolHanson's Invitational · Sep 2617:29.97Hanson's InvitationalSeptember 26, 2026
5,000 Meters · Royal Oak High SchoolMHSAA LP Region 07-1 @ Royal Oak · Oct 3117:36.36MHSAA LP Region 07-1 @ Royal OakOctober 31, 2026
5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 1918:25.8058th 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 31MHSAA LP Region 07-1 @ Royal OakOct 31 · 5,000 Meters D1 Boys · Place 43 · Bloomfield HillsBloomfield Hills5,000 Meters D1 Boys4317:36.36 PB11
Oct 23OAA White League MeetOct 23 · 5,000 Meters Varsity · Place 10 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity1017:25.0011
Oct 16Stan Ford Lake Orion Invitational Oct 16 · 5,000 Meters Varsity · Place 14 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity1417:45.3711
Oct 3Oakland County XC HS ChampionshipsOct 3 · 5,000 Meters Varsity Boys · Place 74 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity Boys7418:22.56 PB11
Sep 30OAA White Jamboree #2Sep 30 · 5,000 Meters Boys Varsity · Place 13 · Bloomfield HillsBloomfield Hills5,000 Meters Boys Varsity1317:47.35 PB11
Sep 26Hanson's InvitationalSep 26 · 5,000 Meters Boys D1 · Place 34 · Bloomfield HillsBloomfield Hills5,000 Meters Boys D13417:29.97 PB11
Sep 1958th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D1 Boys · Place 102 · Bloomfield HillsBloomfield Hills5,000 Meters D1 Boys10218:25.80 PB11
Sep 9OAA White Jamboree #1Sep 9 · 5,000 Meters Boys Varsity · Place 6 · Bloomfield HillsBloomfield Hills5,000 Meters Boys Varsity618:43.21 PB11

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 25MHSAA LP Region 07-1 @ Royal Oak (C)Oct 25 · 5,000 Meters Division 1 · Place 40 · Bloomfield HillsBloomfield Hills5,000 Meters Division 14017:39.10—
Oct 20Bloomer Frosh/Soph InvitationalOct 20 · 5,000 Meters Frosh/Soph Freshman · Place 5 · Bloomfield HillsBloomfield Hills5,000 Meters Frosh/Soph Freshman517:58.4010
Oct 17OAA White League MeetOct 17 · 5,000 Meters Varsity · Place 15 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity1517:54.410
Oct 10Lake Orion Stan Ford Invite Oct 10 · 5,000 Meters Varsity · Place 12 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity1217:59.8910
Oct 4Oakland County XC HS ChampionshipsOct 4 · 5,000 Meters Varsity · Place 82 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity8218:32.7210
Sep 27Hanson's InvitationalSep 27 · 5,000 Meters Varsity · Place 53 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity5318:03.2810
Sep 24OAA White Jamboree #2Sep 24 · 5,000 Meters Boys Varsity · Place 10 · Bloomfield HillsBloomfield Hills5,000 Meters Boys Varsity1018:01.410
Sep 19Mott Fall ClassicSep 19 · 5,000 Meters Varsity · Place 8 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity818:33.3210
Sep 1357th Annual Holly-Duane Raffin Festival of RacesSep 13 · 5,000 Meters Division 1 · Place 79 · Bloomfield HillsBloomfield Hills5,000 Meters Division 17918:11.9010
Sep 9OAA White Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 13 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity1318:41.110
Aug 26Corunna Earlybird InvitationalAug 26 · 5,000 Meters Varsity · Place 33 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity3318:46.5310

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 25MHSAA LP Region 08-1 @ ClarkstonOct 25 · 5,000 Meters Division 1 · Place 58 · Bloomfield HillsBloomfield Hills5,000 Meters Division 15817:45.309
Oct 17OAA White League MeetOct 17 · 5,000 Meters Varsity · Place 23 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity2317:56.29
Oct 5Oakland County HS XC Open RacesOct 5 · 5,000 Meters Varsity · Place 111 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity11119:02.889
Oct 5Oakland County XC HS ChampionshipsOct 5 · 5,000 Meters Varsity Boys · Place 111 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity Boys11119:02.889
Sep 28Hanson's InvitationalSep 28 · 5,000 Meters Varsity · Place 89 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity8918:20.99
Sep 24OAA White Jamboree #2Sep 24 · 5,000 Meters Varsity · Place 23 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity2318:25.49
Sep 20Mott Fall ClassicSep 20 · 5,000 Meters Varsity · Place 34 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity3419:02.369
Sep 132024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Varsity · Place 58 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity5818:53.69
Sep 10OAA White Jamboree #1Sep 10 · 5,000 Meters Varsity · Place 22 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity2218:42.89
Sep 7Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 10 · Bloomfield HillsBloomfield Hills5,000 Meters Varsity1018:58.449

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 27MHSAA MS Regional - Zone 3 @ DakotaOct 27 · 2 Miles Varsity · Place 85 · East HillsEast Hills2 Miles Varsity8512:36.57
Oct 25COMSAC ChampionshipOct 25 · 2 Miles Middle School · Place 38 · East HillsEast Hills2 Miles Middle School3812:59.7 PB7
Oct 7Oakland County 6-7-8 ChampionshipsOct 7 · 2 Miles Varsity · Place 66 · East HillsEast Hills2 Miles Varsity6613:15.0 PB7

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 27COMSAC ChampionshipOct 27 · 2 Miles Middle School · Place 56 · East HillsEast Hills2 Miles Middle School5613:46.6 PB6