Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Brownstown Middle SchoolMS DRL Jamboree #3 · Oct 10 | 14:12.76 | MS DRL Jamboree #3 | October 10, 2020 |
| 2 Miles · Champaign Park OFFICIAL MS DRL Jamboree 1 · Sep 17 | 14:31.48 | MS DRL Jamboree 1 | September 17, 2019 |
| 2 Miles · Lake Erie Metro Park OFFICIAL2019 MS DRL Jamboree #4 · Oct 8 | 15:11.03 | 2019 MS DRL Jamboree #4 | October 8, 2019 |
| 2 Miles · Memorial ParkMS DRL League Meet · Oct 17 | 14:21.21 | MS DRL League Meet | October 17, 2020 |
| 2 Miles · Patriots ParkMS DRL Jamboree #3 · Oct 2 | 16:14.09 | MS DRL Jamboree #3 | October 2, 2019 |
| 5,000 Meters · Chestnut GroveDownriver League Jamboree II · Oct 4 | 21:37.8 | Downriver League Jamboree II | October 4, 2022 |
| 5,000 Meters · Patriots ParkDownriver Gabriel Richard XC Invite · Oct 14 | 23:45.9 | Downriver Gabriel Richard XC Invite | October 14, 2023 |
| 5,000 Meters · Sterling State Park40th Annual Monroe Jefferson Invitational · Sep 21 | 22:18.51 | 40th Annual Monroe Jefferson Invitational | September 21, 2024 |
| 5,000 Meters · Sterling State Park37th Annual Monroe Jefferson HS XC Invite · Sep 25 | 23:19.3 | 37th Annual Monroe Jefferson HS XC Invite | September 25, 2021 |
| 5,000 Meters · Sunset Ridge @ Huron Meadows21 Legends Classic - HIGH SCHOOL · Oct 2 | 22:02.97 | 21 Legends Classic - HIGH SCHOOL | October 2, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP Division 2 FinalsNov 2 · 5,000 Meters Division 2 · Place 112 · TrentonTrenton | 5,000 Meters Division 2 | 112 | 20:11.2 | 12 |
| Oct 30 | 13th Post A PR InviteOct 30 · 5,000 Meters Varsity · Place 6 · TrentonTrenton | 5,000 Meters Varsity | 6 | 21:26.10 | 12 |
| Oct 26 | MHSAA LP Region 18-2 @ Wyandotte RooseveltOct 26 · 5,000 Meters Division 2 · Place 18 · TrentonTrenton | 5,000 Meters Division 2 | 18 | 20:39.50 | 12 |
| Oct 17 | Downriver League XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 6 · TrentonTrenton | 5,000 Meters Varsity | 6 | 20:47.5 | SR |
| Oct 12 | Downriver Gabriel Richard InviteOct 12 · 5,000 Meters Varsity · Place 5 · TrentonTrenton | 5,000 Meters Varsity | 5 | 21:14.60 | 12 |
| Oct 5 | Wayne County ChampionshipsOct 5 · 5,000 Meters Varsity · Place 18 · TrentonTrenton | 5,000 Meters Varsity | 18 | 20:52.40 | 12 |
| Oct 1 | Downriver League Jamboree #2Oct 1 · 5,000 Meters Varsity · Place 4 · TrentonTrenton | 5,000 Meters Varsity | 4 | 20:57.03 | 12 |
| Sep 21 | 40th Annual Monroe Jefferson InvitationalSep 21 · 5,000 Meters Varsity D2 · Place 12 · TrentonTrenton | 5,000 Meters Varsity D2 | 12 | 22:18.51 PB | 12 |
| Sep 17 | Downriver League Jamboree #1 - HS/MSSep 17 · 5,000 Meters Varsity · Place 11 · TrentonTrenton | 5,000 Meters Varsity | 11 | 22:48.4 | SR |
| Sep 7 | Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 13 · TrentonTrenton | 5,000 Meters Varsity | 13 | 22:28.89 | 12 |
| Aug 29 | Downriver Watermelon RunAug 29 · 5,000 Meters Open · Place 23 · TrentonTrenton | 5,000 Meters Open | 23 | 23:12.3 | 12 |
| Aug 23 | Lamplighter InviteAug 23 · 5,000 Meters Varsity · Place 56 · TrentonTrenton | 5,000 Meters Varsity | 56 | 22:32.60 | 12 |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 18-2 @ Wyandotte RooseveltOct 28 · 5,000 Meters Varsity · Place 58 · TrentonTrenton | 5,000 Meters Varsity | 58 | 23:18.1 | JR |
| Oct 19 | Downriver League ChampionshipsOct 19 · 5,000 Meters Varsity · Place 25 · TrentonTrenton | 5,000 Meters Varsity | 25 | 23:17.57 | 11 |
| Oct 14 | Downriver Gabriel Richard XC InviteOct 14 · 5,000 Meters Varsity · Place 33 · TrentonTrenton | 5,000 Meters Varsity | 33 | 23:45.9 PB | 11 |
| Oct 7 | Wayne County ChampionshipsOct 7 · 5,000 Meters Varsity · Place 74 · TrentonTrenton | 5,000 Meters Varsity | 74 | 22:28.90 | 11 |
| Oct 3 | Downriver League Jamboree #2Oct 3 · 5,000 Meters Varsity · Place 15 · TrentonTrenton | 5,000 Meters Varsity | 15 | 23:42.20 | 11 |
| Sep 30 | 23 HS Coaching Legends ClassicSep 30 · 5,000 Meters Varsity · Place 15 · TrentonTrenton | 5,000 Meters Varsity | 15 | 23:54.1 | JR |
| Sep 23 | 39th Annual Monroe Jefferson Cross Country InvitationalSep 23 · 5,000 Meters Varsity D2 · Place 22 · TrentonTrenton | 5,000 Meters Varsity D2 | 22 | 22:23.1 | 11 |
| Sep 19 | Downriver League Jamboree #1Sep 19 · 5,000 Meters Varsity · Place 13 · TrentonTrenton | 5,000 Meters Varsity | 13 | 21:58.2 | JR |
| Sep 15 | MSU Spartan InvitationalSep 15 · 5,000 Meters Varsity · Place 106 · TrentonTrenton | 5,000 Meters Varsity | 106 | 23:23.5 | 11 |
| Sep 9 | Averill InvitationalSep 9 · 5,000 Meters Varsity · Place 11 · TrentonTrenton | 5,000 Meters Varsity | 11 | 23:59.0 | 11 |
| Aug 31 | Downriver Watermelon RunAug 31 · 5,000 Meters Open · Place 34 · TrentonTrenton | 5,000 Meters Open | 34 | 23:53.8 | 11 |
2022 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 18-2 @ MilanOct 29 · 5,000 Meters Division 2 · Place 18 · TrentonTrenton | 5,000 Meters Division 2 | 18 | 20:00.50 | 10 |
| Oct 20 | Downriver League XC Conference MeetOct 20 · 5,000 Meters Varsity · Place 5 · TrentonTrenton | 5,000 Meters Varsity | 5 | 20:33.00 | SO |
| Oct 15 | Downriver Gabriel Richard Invite HSOct 15 · 5,000 Meters Varsity · Place 7 · TrentonTrenton | 5,000 Meters Varsity | 7 | 20:38.4 | 10 |
| Oct 8 | Wayne County ChampionshipsOct 8 · 5,000 Meters Varsity · Place 23 · TrentonTrenton | 5,000 Meters Varsity | 23 | 20:31.90 | — |
| Oct 4 | Downriver League Jamboree IIOct 4 · 5,000 Meters Varsity · Place 6 · TrentonTrenton | 5,000 Meters Varsity | 6 | 21:37.8 PB | 10 |
| Oct 1 | Marauder XC InvitationalOct 1 · 5,000 Meters Division 2 · Place 5 · TrentonTrenton | 5,000 Meters Division 2 | 5 | 20:51.9 | 10 |
| Sep 24 | 38th Annual Monroe Jefferson High School InvitationalSep 24 · 5,000 Meters Varsity Division 2 · Place 12 · TrentonTrenton | 5,000 Meters Varsity Division 2 | 12 | 21:31.5 | 10 |
| Sep 16 | MSU Spartan InvitationalSep 16 · 5,000 Meters Varsity · Place 94 · TrentonTrenton | 5,000 Meters Varsity | 94 | 22:53.33 | 10 |
| Sep 13 | Downriver League Jamboree ISep 13 · 5,000 Meters Open · Place 6 · TrentonTrenton | 5,000 Meters Open | 6 | 22:24.8 | SO |
| Sep 10 | BSN Detroit Mercy Titans InvitationalSep 10 · 5,000 Meters Open · Place 11 · TrentonTrenton | 5,000 Meters Open | 11 | 23:12.1 | 10 |
| Sep 1 | Downriver Watermelon RunSep 1 · 5,000 Meters Open · Place 7 · TrentonTrenton | 5,000 Meters Open | 7 | 23:46.70 | SO |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MHSAA LP Region 18-2 @ Gibraltar CarlsonOct 30 · 5,000 Meters Division 2 · Place 33 · TrentonTrenton | 5,000 Meters Division 2 | 33 | 23:02.50 | 9 |
| Oct 9 | Wayne County XC ChampionshipOct 9 · 5,000 Meters Varsity · Place 64 · TrentonTrenton | 5,000 Meters Varsity | 64 | 22:19.2h | 9 |
| Oct 5 | Downriver League Jamboree #2Oct 5 · 5,000 Meters Varsity · Place 12 · TrentonTrenton | 5,000 Meters Varsity | 12 | 22:14.30 | 9 |
| Oct 2 | 21 Legends Classic - HIGH SCHOOLOct 2 · 5,000 Meters White Varsity · Place 14 · TrentonTrenton | 5,000 Meters White Varsity | 14 | 22:02.97 PB | 9 |
| Sep 30 | Downriver League Jamboree #1Sep 30 · 5,000 Meters Varsity · Place 18 · TrentonTrenton | 5,000 Meters Varsity | 18 | 23:10.60 | 9 |
| Sep 25 | 37th Annual Monroe Jefferson HS XC InviteSep 25 · 5,000 Meters Varsity D2 · Place 29 · TrentonTrenton | 5,000 Meters Varsity D2 | 29 | 23:19.3 PB | 9 |
| Sep 11 | Running Fit - Detroit Mercy Titan InvitationalSep 11 · 5,000 Meters Open · Place 21 · TrentonTrenton | 5,000 Meters Open | 21 | 23:34.12 | 9 |
2020 Cross Country
4 results2019 Cross Country
4 results