Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Chestnut Grove17th YpsiRunCo River Rat Open - Regional Preview · Oct 14 | 19:12.0 | 17th YpsiRunCo River Rat Open - Regional Preview | October 14, 2022 |
| 5,000 Meters · Double Loop Course'24 LEGENDS CLASSIC · Sep 28 | 19:09.40 | '24 LEGENDS CLASSIC | September 28, 2024 |
| 5,000 Meters · Dublin JeromeCeltic Clash · Sep 13 | 17:39.65 | Celtic Clash | September 13, 2025 |
| 5,000 Meters · Hess Hathaway Park - OFFICIALMilford, Mott and Lakeland Double Dual · Oct 4 | 20:31 | Milford, Mott and Lakeland Double Dual | October 4, 2022 |
| 5,000 Meters · Kensington Metro ParkOakland County XC HS Championships · Oct 5 | 18:51.38 | Oakland County XC HS Championships | October 5, 2024 |
| 5,000 Meters · Lakeland HSLakes Valley Conference Championship · Oct 16 | 18:05 | Lakes Valley Conference Championship | October 16, 2025 |
| 5,000 Meters · Possum HollowAverill Invitational 25 · Sep 6 | 18:52.29 | Averill Invitational 25 | September 6, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | RUN FAST INVITATIONALOct 28 · 5,000 Meters Varsity · Place 34 · Highland-Milford | 5,000 Meters Varsity | 34 | 17:51.92 | 12 |
| Oct 16 | Lakes Valley Conference ChampionshipOct 16 · 5,000 Meters Junior Varsity · Place 3 · Highland-Milford | 5,000 Meters Junior Varsity | 3 | 18:05 PB | 12 |
| Oct 11 | 2025 Oiler Blue and Gold InviteOct 11 · 5,000 Meters Varsity · Place 40 · Highland-Milford | 5,000 Meters Varsity | 40 | 17:48.90 | 12 |
| Oct 4 | Oakland County XC HS ChampionshipsOct 4 · 5,000 Meters Varsity · Place 47 · Highland-Milford | 5,000 Meters Varsity | 47 | 20:35.26 | 12 |
| Sep 30 | LVC #3 - Lakeland, WLN, MilfordSep 30 · 5,000 Meters Varsity · Place 18 · Highland-Milford | 5,000 Meters Varsity | 18 | 18:21.22 | 12 |
| Sep 20 | 56th Annual Al Kayner / Delta InvitationalSep 20 · 2 Miles Varsity - Boys D 1-2 · Place 26 · Highland-Milford | 2 Miles Varsity - Boys D 1-2 | 26 | 10:56.75Unofficial | 12 |
| Sep 13 | Celtic ClashSep 13 · 5,000 Meters Varsity · Place 111 · Highland-Milford | 5,000 Meters Varsity | 111 | 17:39.65 PB | 12 |
| Sep 6 | Averill Invitational 25Sep 6 · 5,000 Meters Boys Gold Division · Place 68 · Highland-Milford | 5,000 Meters Boys Gold Division | 68 | 18:52.29 PB | 12 |
| Aug 28 | Milford InvitationalAug 28 · 5,000 Meters Varsity · Place 53 · Highland-Milford | 5,000 Meters Varsity | 53 | 19:02.60 | 12 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | RUN FAST INVITATIONALOct 29 · 5,000 Meters Varsity · Place 23 · Highland-Milford | 5,000 Meters Varsity | 23 | 18:02.4 | 11 |
| Oct 17 | LVC ChampionshipOct 17 · 5,000 Meters Junior Varsity · Place 6 · Highland-Milford | 5,000 Meters Junior Varsity | 6 | 18:22.39 | 11 |
| Oct 11 | 19th River Rat OpenOct 11 · 5,000 Meters Varsity · Place 40 · Highland-Milford | 5,000 Meters Varsity | 40 | 18:02.20 | 11 |
| Oct 5 | Oakland County HS XC Open RacesOct 5 · 5,000 Meters Varsity · Place 15 · Highland-Milford | 5,000 Meters Varsity | 15 | 18:51.38 | 11 |
| Oct 5 | Oakland County XC HS ChampionshipsOct 5 · 5,000 Meters Boys Reserves · Place 15 · Highland-Milford | 5,000 Meters Boys Reserves | 15 | 18:51.38 PB | 11 |
| Oct 1 | LVC: Milford, Lakeland, WLNOct 1 · 5,000 Meters Varsity · Place 25 · Highland-Milford | 5,000 Meters Varsity | 25 | 18:03.00 | 11 |
| Sep 28 | '24 LEGENDS CLASSICSep 28 · 5,000 Meters Varsity Red · Place 29 · Highland-Milford | 5,000 Meters Varsity Red | 29 | 19:09.40 PB | 11 |
| Sep 7 | Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 81 · Highland-Milford | 5,000 Meters Varsity | 81 | 19:10.10 | 11 |
| Aug 29 | Milford InvitationalAug 29 · 5,000 Meters Varsity · Place 99 · Highland-Milford | 5,000 Meters Varsity | 99 | 20:00.43 | 11 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Last Chance to RUN FAST InviteNov 1 · 5,000 Meters Varsity · Place 50 · Highland-Milford | 5,000 Meters Varsity | 50 | 17:59.9 | 10 |
| Oct 24 | Pre Regional Open Meet (PROM 7-1, 26-3)Oct 24 · 5,000 Meters Junior Varsity · Place 14 · Highland-Milford | 5,000 Meters Junior Varsity | 14 | 19:07.3 | 10 |
| Oct 19 | LVC ChampionshipOct 19 · 5,000 Meters Junior Varsity · Place 18 · Highland-Milford | 5,000 Meters Junior Varsity | 18 | 18:46.3 | 10 |
| Oct 14 | 39th Fr Gabriel Richard Cross Country InviteOct 14 · 5,000 Meters Junior Varsity · Place 5 · Highland-Milford | 5,000 Meters Junior Varsity | 5 | 18:35.15 | 10 |
| Sep 9 | Averill InvitationalSep 9 · 5,000 Meters Varsity · Place 59 · Highland-Milford | 5,000 Meters Varsity | 59 | 20:27.1 | 10 |
| Aug 31 | Milford InvitationalAug 31 · 5,000 Meters Varsity · Place 169 · Highland-Milford | 5,000 Meters Varsity | 169 | 20:46.0 | 10 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Lake Fenton 9/10 InviteOct 25 · 5,000 Meters Freshman · Place 18 · Highland-Milford | 5,000 Meters Freshman | 18 | 19:47.4 | 9 |
| Oct 20 | LVC Cross Country Championship Oct 20 · 5,000 Meters Junior Varsity · Place 27 · Highland-Milford | 5,000 Meters Junior Varsity | 27 | 19:00.41 | 9 |
| Oct 14 | 17th YpsiRunCo River Rat Open - Regional PreviewOct 14 · 5,000 Meters All Boys · Place 81 · Highland-Milford | 5,000 Meters All Boys | 81 | 19:12.0 PB | 9 |
| Oct 4 | Milford, Mott and Lakeland Double DualOct 4 · 5,000 Meters New Division · Place 34 · Highland-Milford | 5,000 Meters New Division | 34 | 20:31 PB | 9 |
| Sep 10 | Averill InvitationalSep 10 · 5,000 Meters Varsity · Place 22 · Highland-Milford | 5,000 Meters Varsity | 22 | 21:09.0 | 9 |
| Sep 1 | Milford InvitationalSep 1 · 5,000 Meters Varsity · Place 195 · Highland-Milford | 5,000 Meters Varsity | 195 | 21:56.14 | 9 |