Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Duck LakeCOMSAC League Championship · Oct 30 | 13:14.7 | COMSAC League Championship | October 30, 2017 |
| 3,000 Meters · Central Campus MS CourseCOMSAC: Berkshire at Cranbrook · Oct 13 | 14:13.4 | COMSAC: Berkshire at Cranbrook | October 13, 2016 |
| 3,200 Meters · Cranbrook KingswoodCOMSAC: Berkshire @ Cranbrook · Oct 12 | 15:18.0 | COMSAC: Berkshire @ Cranbrook | October 12, 2015 |
| 5,000 Meters · 'New' South Course37th Annual Gabriel Richard XC Invitational · Oct 16 | 18:01.30 | 37th Annual Gabriel Richard XC Invitational | October 16, 2021 |
| 5,000 Meters · Cass BentonMustang Invite · Aug 30 | 21:00.71 | Mustang Invite | August 30, 2018 |
| 5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 31 | 19:24.6 | Mustang Invite | August 31, 2021 |
| 5,000 Meters · Hess Hathaway Park - OFFICIALOAA Blue Jamboree #3 Championships · Oct 19 | 19:00.70 | OAA Blue Jamboree #3 Championships | October 19, 2021 |
| 5,000 Meters · Lake St. Clair Metropark OFFICIALGrosse Pointe South Regional Open Race · Oct 26 | 19:18.9 | Grosse Pointe South Regional Open Race | October 26, 2018 |
| 5,000 Meters · Oakland UniversityOAA Blue Jamboree #2 - Oakland University · Sep 25 | 20:41.3 | OAA Blue Jamboree #2 - Oakland University | September 25, 2018 |
| 5,000 Meters · Sunset Ridge @ Huron Meadows21 Legends Classic - HIGH SCHOOL · Oct 2 | 18:30.62 | 21 Legends Classic - HIGH SCHOOL | October 2, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 08-1 @ GP SouthOct 29 · 5,000 Meters Division 1 · Place 54 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Division 1 | 54 | 19:24.7 | 12 |
| Oct 21 | 3200 M Time Trial (end of season)Oct 21 · 3,200 Meters Boys Varsity · Place 1 · Beverly Hills GrovesBeverly Hills Groves | 3,200 Meters Boys Varsity | 1 | 11:12Unofficial | 12 |
| Oct 19 | OAA Blue Jamboree #3 ChampionshipsOct 19 · 5,000 Meters Varsity · Place 13 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 13 | 19:00.70 PB | 12 |
| Oct 16 | 37th Annual Gabriel Richard XC InvitationalOct 16 · 5,000 Meters Varsity Large School · Place 83 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity Large School | 83 | 18:01.30 PB | 12 |
| Oct 9 | Oakland County XC HS ChampionshipsOct 9 · 5,000 Meters Varsity · Place 117 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 117 | 19:11.1 | 12 |
| Oct 2 | 21 Legends Classic - HIGH SCHOOLOct 2 · 5,000 Meters Blue Varsity · Place 68 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Blue Varsity | 68 | 18:30.62 PB | 12 |
| Sep 28 | OAA Blue Jamboree #2Sep 28 · 5,000 Meters Varsity · Place 11 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 11 | 18:44.42 | 12 |
| Sep 18 | Autumn ClassicSep 18 · 5,000 Meters Varsity · Place 20 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 20 | 18:44.5 | 12 |
| Sep 9 | OAA Blue Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 12 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 12 | 19:02.1 | 12 |
| Aug 31 | Mustang InviteAug 31 · 5,000 Meters 11/12 Boys · Place 60 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters 11/12 Boys | 60 | 19:24.6 PB | 12 |
| Aug 20 | Inglenook 3200 M Time TrialAug 20 · 3,200 Meters Boys' Varsity · Place 1 · Beverly Hills GrovesBeverly Hills Groves | 3,200 Meters Boys' Varsity | 1 | 12:03Unofficial | 12 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Groves @ West Bloomfield (JV Only)Oct 21 · 5,000 Meters Junior Varsity · Place 1 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Junior Varsity | 1 | 20:13.2 | 11 |
| Oct 17 | OAA Blue Division XC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 33 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 33 | 19:59.4 | 11 |
| Oct 13 | OAA Blue: North Farmington @ GrovesOct 13 · 5,000 Meters Varsity · Place 16 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 16 | 19:19 | 11 |
| Oct 7 | OAA Blue: Birmingham Groves at BerkleyOct 7 · 5,000 Meters Varsity · Place 8 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 8 | 20:29.7 | 11 |
| Sep 22 | OAA Blue: Avondale @ GrovesSep 22 · 5,000 Meters Varsity · Place 11 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 11 | 19:24Unofficial | 11 |
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Grosse Pointe South Regional Open RaceOct 25 · 5,000 Meters Open · Place 44 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Open | 44 | 18:22.1 | 10 |
| Oct 21 | Bloomer 9th/10th InvitationalOct 21 · 5,000 Meters Frosh/Soph Freshman · Place 62 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Frosh/Soph Freshman | 62 | 20:17.59 | 10 |
| Oct 15 | OAA Blue Jamboree #3 ChampionshipsOct 15 · 5,000 Meters Varsity · Place 27 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 27 | 19:39.8 | 10 |
| Oct 12 | 35th Annual Gabriel Richard InvitationalOct 12 · 5,000 Meters JV Medium/Small School Div · Place 17 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters JV Medium/Small School Div | 17 | 18:53.5 | 10 |
| Oct 5 | Oakland County HS ChampionshipsOct 5 · 5,000 Meters Varsity · Place 92 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 92 | 20:09.2 | 10 |
| Oct 1 | DCD vs GrovesOct 1 · 5,000 Meters Varsity · Place 11 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 11 | 20:33 | 10 |
| Sep 14 | Autumn ClassicSep 14 · 5,000 Meters Varsity · Place 92 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 92 | 20:08 | 10 |
| Sep 7 | Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 52 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 52 | 20:02.5 | 10 |
| Sep 4 | OAA Blue Jamboree #1Sep 4 · 5,000 Meters Varsity · Place 7 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 7 | 19:28.8 | 10 |
| Aug 27 | Mustang InviteAug 27 · 5,000 Meters 9/10 Boys · Place 48 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters 9/10 Boys | 48 | 20:25 | 10 |
| Aug 20 | Inglenook 3200 m time trialAug 20 · 3,200 Meters Men's Varsity · Beverly Hills GrovesBeverly Hills Groves | 3,200 Meters Men's Varsity | 0 | 12:39Unofficial | 10 |
2018 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 36-4 @ GP SouthOct 26 · 5,000 Meters Open · Place 85 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Open | 85 | 19:18.9 | 9 |
| Oct 26 | Grosse Pointe South Regional Open RaceOct 26 · 5,000 Meters Boys Open · Place 86 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Boys Open | 86 | 19:18.9 PB | 9 |
| Oct 22 | Bloomer Frosh/Soph InvitationalOct 22 · 5,000 Meters Frosh/Soph Freshman · Place 57 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Frosh/Soph Freshman | 57 | 19:53.83 | 9 |
| Oct 18 | OAA Blue Jamboree #3: ChampionshipsOct 18 · 5,000 Meters Varsity · Place 32 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 32 | 19:47.1 | 9 |
| Oct 13 | 34th Gabriel Richard InvitationalOct 13 · 5,000 Meters Varsity - Large School · Place 82 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity - Large School | 82 | 19:06.93 | 9 |
| Oct 6 | Oakland County ChampionshipsOct 6 · Varsity · Place 192 · Beverly Hills GrovesBeverly Hills Groves | Varsity | 192 | 20:54.0 | 9 |
| Oct 2 | Tri Meet: CK v DCD v GrovesOct 2 · Varsity · Place 13 · Beverly Hills GrovesBeverly Hills Groves | Varsity | 13 | 20:21 | 9 |
| Sep 29 | A2 Run Co HS Coaching Legends ClassicSep 29 · 5,000 Meters Blue Varsity · Place 114 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Blue Varsity | 114 | 19:44.3 | 9 |
| Sep 25 | OAA Blue Jamboree #2 - Oakland UniversitySep 25 · 5,000 Meters Varsity · Place 29 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 29 | 20:41.3 PB | 9 |
| Sep 15 | Autumn ClassicSep 15 · Varsity · Place 117 · Beverly Hills GrovesBeverly Hills Groves | Varsity | 117 | 20:20 | 9 |
| Sep 12 | OAA Blue Jamboree #1Sep 12 · Varsity · Place 34 · Beverly Hills GrovesBeverly Hills Groves | Varsity | 34 | 19:54.0 | 9 |
| Sep 8 | Averill InvitationalSep 8 · 5,000 Meters Varsity · Place 77 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters Varsity | 77 | 20:36.9 | 9 |
| Aug 30 | Mustang InviteAug 30 · 5,000 Meters 9/10 Boys · Place 65 · Beverly Hills GrovesBeverly Hills Groves | 5,000 Meters 9/10 Boys | 65 | 21:00.71 PB | 9 |
| Aug 17 | Inglenook 3200 m Time TrialAug 17 · 3,200 Meters Varsity · Beverly Hills GrovesBeverly Hills Groves | 3,200 Meters Varsity | 0 | 12:48Unofficial | 9 |
2017 Cross Country
1 results2016 Cross Country
1 results2015 Cross Country
1 results