Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Champaign Park OFFICIALMS DRL Jamboree #1 · Sep 21 | 13:55.20 | MS DRL Jamboree #1 | September 21, 2021 |
| 2 Miles · Brownstown Middle SchoolMS DRL League Championships · Oct 18 | 16:21.26 | MS DRL League Championships | October 18, 2022 |
| 2 Miles · Lake Erie Metro Park OFFICIALMS DRL Jamboree #3 · Oct 4 | 15:31.74 | MS DRL Jamboree #3 | October 4, 2022 |
| 2 Miles · Memorial ParkMS DRL Jamboree #1 · Sep 20 | 16:59.14 | MS DRL Jamboree #1 | September 20, 2022 |
| 2 Miles · Patriots ParkMS DRL League Jamboree #4 · Oct 11 | 17:28.87 | MS DRL League Jamboree #4 | October 11, 2022 |
| 2092 m · Lake Erie Metro Park OFFICIALMS DRL Jamboree #2 · Sep 28 | 9:27.27 | MS DRL Jamboree #2 | September 28, 2021 |
| 5,000 Meters · Champaign Park OFFICIALHunters, Hounds, & Hares · Aug 27 | 18:47.80 | Hunters, Hounds, & Hares | August 27, 2026 |
| 5,000 Meters · Dewitt HSDeWitt Cross Country Invitational · Oct 3 | 17:14.09 | DeWitt Cross Country Invitational | October 3, 2026 |
| 5,000 Meters · Elizabeth ParkDownriver League Jamboree (HS/MS) · Oct 6 | 17:37.60 | Downriver League Jamboree (HS/MS) | October 6, 2026 |
| 5,000 Meters · Lake Erie Metro Park OFFICIALMHSAA LP Region 05-1 @ Wyandotte Roosevelt (Lake Erie) · Oct 31 | 16:47.10 | MHSAA LP Region 05-1 @ Wyandotte Roosevelt (Lake Erie) | October 31, 2026 |
| 5,000 Meters · Lake Erie MetroparkRiverview Gabriel Richard Invite [Lake Erie Metro] · Oct 16 | 17:06.65 | Riverview Gabriel Richard Invite [Lake Erie Metro] | October 16, 2026 |
| 5,000 Meters · Parkway Christian SchoolHanson's Invitational · Sep 26 | 17:20.47 | Hanson's Invitational | September 26, 2026 |
| 5,000 Meters · Patriots ParkGabriel Richard Downriver Invite · Oct 11 | 18:00.80 | Gabriel Richard Downriver Invite | October 11, 2025 |
| 5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 19 | 17:58.80 | 58th Annual Holly-Duane Raffin Festival of Races | September 19, 2026 |
| 5,000 Meters · Willow Metropark OFFICIALWayne County Championships · Oct 10 | 17:15.0 | Wayne County Championships | October 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Lake Erie PROMOct 31 · 5,000 Meters 5000M Open · Place 143 · Allen ParkAllen Park | 5,000 Meters 5000M Open | 143 | 23:04.50 | 11 |
| Oct 31 | MHSAA LP Region 05-1 @ Wyandotte Roosevelt (Lake Erie)Oct 31 · 5,000 Meters D1 Boys · Place 25 · Allen ParkAllen Park | 5,000 Meters D1 Boys | 25 | 16:47.10 PB | 11 |
| Oct 24 | Airport Haunted Harvest XC FestivalOct 24 · 5,000 Meters Varsity · Place 8 · Allen ParkAllen Park | 5,000 Meters Varsity | 8 | 17:07.3 | 11 |
| Oct 22 | Downriver League Championship Meet (HS/MS)Oct 22 · 5,000 Meters Varsity · Place 14 · Allen ParkAllen Park | 5,000 Meters Varsity | 14 | 17:14.01 | 11 |
| Oct 16 | Riverview Gabriel Richard Invite [Lake Erie Metro]Oct 16 · 5,000 Meters Varsity · Place 3 · Allen ParkAllen Park | 5,000 Meters Varsity | 3 | 17:06.65 PB | 11 |
| Oct 10 | Wayne County ChampionshipsOct 10 · 5,000 Meters Boy's Varsity · Place 39 · Allen ParkAllen Park | 5,000 Meters Boy's Varsity | 39 | 17:15.0 PB | 11 |
| Oct 6 | Downriver League Jamboree (HS/MS)Oct 6 · 5,000 Meters High School Boys · Place 13 · Allen ParkAllen Park | 5,000 Meters High School Boys | 13 | 17:37.60 PB | 11 |
| Oct 3 | DeWitt Cross Country InvitationalOct 3 · 5,000 Meters Boys Varsity Division 1 and 2 · Place 33 · Allen ParkAllen Park | 5,000 Meters Boys Varsity Division 1 and 2 | 33 | 17:14.09 PB | 11 |
| Sep 26 | Hanson's InvitationalSep 26 · 5,000 Meters Boys D1 · Place 28 · Allen ParkAllen Park | 5,000 Meters Boys D1 | 28 | 17:20.47 PB | 11 |
| Sep 23 | Downriver League Jamboree - HS OnlySep 23 · 5,000 Meters High School 5K · Place 24 · Allen ParkAllen Park | 5,000 Meters High School 5K | 24 | 18:23.07 | 11 |
| Sep 19 | 58th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D2 Boys · Place 49 · Allen ParkAllen Park | 5,000 Meters D2 Boys | 49 | 17:58.80 PB | 11 |
| Sep 3 | Downriver Watermelon RunSep 3 · 5,000 Meters Open HS · Place 26 · Allen ParkAllen Park | 5,000 Meters Open HS | 26 | 18:57.4 | 11 |
| Aug 27 | Hunters, Hounds, & HaresAug 27 · 5,000 Meters Open · Place 4 · Allen ParkAllen Park | 5,000 Meters Open | 4 | 18:47.80 PB | 11 |
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 05-1 @ Wyandotte (C)Oct 25 · 5,000 Meters Division 1 · Place 41 · Allen ParkAllen Park | 5,000 Meters Division 1 | 41 | 17:50.10 | 10 |
| Oct 25 | Lake Erie PROM 2025Oct 25 · 5,000 Meters 5000M Open · Place 60 · Allen ParkAllen Park | 5,000 Meters 5000M Open | 60 | 19:25.60 | 10 |
| Oct 16 | DL Championship (HS/MS)Oct 16 · 5,000 Meters Varsity · Place 18 · Allen ParkAllen Park | 5,000 Meters Varsity | 18 | 17:48.40 | SO |
| Oct 11 | Gabriel Richard Downriver InviteOct 11 · 5,000 Meters Varsity · Place 12 · Allen ParkAllen Park | 5,000 Meters Varsity | 12 | 18:00.80 PB | 10 |
| Oct 4 | Wayne County ChampionshipsOct 4 · 5,000 Meters Varsity · Place 67 · Allen ParkAllen Park | 5,000 Meters Varsity | 67 | 18:04.40 | — |
| Sep 30 | DL HS Jamboree #2Sep 30 · 5,000 Meters Varsity · Place 26 · Allen ParkAllen Park | 5,000 Meters Varsity | 26 | 18:49.08 | 10 |
| Sep 27 | Hanson's InvitationalSep 27 · 5,000 Meters Varsity · Place 101 · Allen ParkAllen Park | 5,000 Meters Varsity | 101 | 18:48.06 | 10 |
| Sep 16 | DL HS Jamboree #1Sep 16 · 5,000 Meters Boys Varsity 5k Jam #1 · Place 25 · Allen ParkAllen Park | 5,000 Meters Boys Varsity 5k Jam #1 | 25 | 19:31.30 | 10 |
| Sep 13 | 57th Annual Holly-Duane Raffin Festival of RacesSep 13 · 5,000 Meters Division 2 · Place 43 · Allen ParkAllen Park | 5,000 Meters Division 2 | 43 | 18:47.80 | 10 |
| Sep 5 | Woodhaven Warrior XC ClassicSep 5 · 5,000 Meters Varsity · Place 63 · Allen ParkAllen Park | 5,000 Meters Varsity | 63 | 19:18.4 | SO |
| Aug 23 | Hunters, Hounds, & HaresAug 23 · 5,000 Meters Open · Place 17 · Allen ParkAllen Park | 5,000 Meters Open | 17 | 20:21.7 | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Downriver Gabriel Richard InviteOct 12 · 5,000 Meters Junior Varsity · Place 1 · Allen ParkAllen Park | 5,000 Meters Junior Varsity | 1 | 19:45.40 | 9 |
| Oct 5 | Wayne County ChampionshipsOct 5 · 5,000 Meters Varsity · Place 58 · Allen ParkAllen Park | 5,000 Meters Varsity | 58 | 19:44.40 | 9 |
| Oct 1 | Downriver League Jamboree #2Oct 1 · 5,000 Meters Varsity · Place 41 · Allen ParkAllen Park | 5,000 Meters Varsity | 41 | 20:28.92 | 9 |
| Sep 17 | Downriver League Jamboree #1 - HS/MSSep 17 · 5,000 Meters Varsity · Place 44 · Allen ParkAllen Park | 5,000 Meters Varsity | 44 | 21:26.2 | FR |
| Sep 14 | 56th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Junior Varsity Division 2 · Place 36 · Allen ParkAllen Park | 5,000 Meters Junior Varsity Division 2 | 36 | 20:54.6 | 9 |
| Sep 6 | Woodhaven Warrior Classic XCSep 6 · 5,000 Meters Junior Varsity · Place 24 · Allen ParkAllen Park | 5,000 Meters Junior Varsity | 24 | 21:29.9 | FR |
| Aug 12 | Time TrialAug 12 · 2,039 Meters Varsity · Place 6 · Allen ParkAllen Park | 2,039 Meters Varsity | 6 | 8:49.60Unofficial | 9 |
2022 Cross Country
5 results2021 Cross Country
5 results