Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | OAA White League MeetOct 17 · 5,000 Meters Varsity · Place 37 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 37 | 18:52.2 | 12 |
| Oct 5 | Oakland County HS XC Open RacesOct 5 · 5,000 Meters Varsity · Place 189 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 189 | 20:48.68 | 12 |
| Oct 5 | Oakland County XC HS ChampionshipsOct 5 · 5,000 Meters Varsity Boys · Place 189 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity Boys | 189 | 20:48.68 PB | 12 |
| Sep 28 | Hanson's InvitationalSep 28 · 5,000 Meters Varsity · Place 43 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 43 | 19:28.0 | 12 |
| Sep 24 | OAA White Jamboree #2Sep 24 · 5,000 Meters Varsity · Place 41 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 41 | 19:28.7 | 12 |
| Sep 20 | Mott Fall ClassicSep 20 · 5,000 Meters Varsity · Place 48 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 48 | 20:11.50 | 12 |
| Sep 13 | 2024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Varsity · Place 102 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 102 | 20:01.1 | 12 |
| Sep 10 | OAA White Jamboree #1Sep 10 · 5,000 Meters Varsity · Place 35 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 35 | 19:41.8 | 12 |
| Sep 7 | Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 121 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 121 | 20:12.84 | 12 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 08-1 @ ClarkstonOct 27 · 5,000 Meters Division 1 · Place 84 · Bloomfield HillsBloomfield Hills | 5,000 Meters Division 1 | 84 | 19:26.00 | 11 |
| Oct 7 | Oakland County XC HS ChampionshipsOct 7 · 5,000 Meters Varsity · Place 179 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 179 | 20:17.5 | 11 |
| Sep 30 | Hanson's InvitationalSep 30 · 5,000 Meters Varsity · Place 52 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 52 | 19:48.9 | 11 |
| Sep 26 | OAA White Jamboree #2Sep 26 · 5,000 Meters Varsity · Place 50 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 50 | 20:03.3 | 11 |
| Sep 22 | Mott Fall ClassicSep 22 · 5,000 Meters Varsity · Place 89 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 89 | 20:56.74 | 11 |
| Sep 16 | 55th Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Junior Varsity Division 1 · Place 69 · Bloomfield HillsBloomfield Hills | 5,000 Meters Junior Varsity Division 1 | 69 | 20:01.9 | 11 |
| Sep 12 | OAA White Jamboree #1Sep 12 · 5,000 Meters Varsity · Place 55 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 55 | 20:22.4 | 11 |
| Sep 9 | Algonac Muskrat Classic RunSep 9 · 5,000 Meters Varsity · Place 85 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 85 | 19:50.3 | 11 |
| Aug 29 | Corunna Earlybird InvitationalAug 29 · 5,000 Meters Varsity · Place 43 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 43 | 20:33.95 | 11 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | JV Last Chance Meet hosted by BerkleyOct 27 · 5,000 Meters Junior Varsity · Place 30 · Bloomfield HillsBloomfield Hills | 5,000 Meters Junior Varsity | 30 | 20:36.8 | 10 |
| Oct 8 | Oakland County XC HS ChampionshipsOct 8 · 5,000 Meters Varsity · Place 119 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 119 | 21:28.5 | 10 |
| Sep 27 | OAA White Jamboree #2Sep 27 · 5,000 Meters Junior Varsity · Place 27 · Bloomfield HillsBloomfield Hills | 5,000 Meters Junior Varsity | 27 | 21:14.2 | 10 |
| Sep 23 | Mott Fall ClassicSep 23 · 5,000 Meters Open · Place 87 · Bloomfield HillsBloomfield Hills | 5,000 Meters Open | 87 | 21:00.39 | 10 |
| Sep 17 | 54th Holly-Duane Raffin Festival of RacesSep 17 · 5,000 Meters Junior Varsity Division 1 · Place 128 · Bloomfield HillsBloomfield Hills | 5,000 Meters Junior Varsity Division 1 | 128 | 21:29.2 | 10 |
| Sep 10 | Algonac Classic RunSep 10 · 5,000 Meters Junior Varsity Division 1 · Place 96 · Bloomfield HillsBloomfield Hills | 5,000 Meters Junior Varsity Division 1 | 96 | 22:19.6 | 10 |
| Aug 30 | Corunna Earlybird InvitationalAug 30 · 5,000 Meters Varsity · Place 94 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 94 | 29:18.75 | 10 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MHSAA LP Region 07-1 @ Waterford MottOct 30 · 5,000 Meters Open · Place 60 · Bloomfield HillsBloomfield Hills | 5,000 Meters Open | 60 | 24:55.30 | 9 |
| Oct 30 | Region 07-1 Open RacesOct 30 · 5,000 Meters Open Race · Place 60 · Bloomfield HillsBloomfield Hills | 5,000 Meters Open Race | 60 | 24:55.30 PB | 9 |
| Sep 18 | 53rd Holly/Duane Raffin Festival of RacesSep 18 · 5,000 Meters Junior Varsity Division I · Place 337 · Bloomfield HillsBloomfield Hills | 5,000 Meters Junior Varsity Division I | 337 | 26:28.5 | — |
| Sep 14 | OAA White Jamboree #1 @ Bloomer ParkSep 14 · 5,000 Meters Varsity · Place 165 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 165 | 29:19.9 | 9 |
| Sep 11 | Averill InvitationalSep 11 · 5,000 Meters Varsity · Place 182 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 182 | 28:22.3 | 9 |
| Aug 31 | Corunna Earlybird InvitationalAug 31 · 5,000 Meters Varsity · Place 94 · Bloomfield HillsBloomfield Hills | 5,000 Meters Varsity | 94 | 30:34.41 | 9 |
2019 Cross Country
1 results