Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Elizabeth ParkDownriver Watermelon Run · Sep 3 | 19:19.6 | Downriver Watermelon Run | September 3, 2026 |
| 5,000 Meters · Historic Fort WayneCHSL Cardinal Division Jamboree 1 · Sep 16 | 19:21.30 | CHSL Cardinal Division Jamboree 1 | September 16, 2026 |
| 5,000 Meters · Lake Erie Metro Park OFFICIALMarauder XC Invitational · Oct 3 | 20:56.40 | Marauder XC Invitational | October 3, 2026 |
| 5,000 Meters · Lake Erie MetroparkRiverview Gabriel Richard Invite [Lake Erie Metro] · Oct 16 | 19:34.57 | Riverview Gabriel Richard Invite [Lake Erie Metro] | October 16, 2026 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 4 Finals · Nov 7 | 18:36.7 | MHSAA LP Division 4 Finals | November 7, 2026 |
| 5,000 Meters · Patriots ParkGabriel Richard Downriver Invite · Oct 11 | 20:10.60 | Gabriel Richard Downriver Invite | October 11, 2025 |
| 5,000 Meters · Royal Oak High SchoolMHSAA LP Region 36-4 @ Royal Oak · Oct 31 | 18:31.21 | MHSAA LP Region 36-4 @ Royal Oak | October 31, 2026 |
| 5,000 Meters · Sterling State Park42nd Annual Monroe Jefferson XC Invitational · Sep 26 | 19:25.81 | 42nd Annual Monroe Jefferson XC Invitational | September 26, 2026 |
| 5,000 Meters · Willow Metropark OFFICIALRambling Rock Invitational · Sep 12 | 18:54.5 | Rambling Rock Invitational | September 12, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP Division 4 FinalsNov 7 · 5,000 Meters D4 · Place 128 · Allen Park Cabrini | 5,000 Meters D4 | 128 | 18:36.7 PB | 11 |
| Oct 31 | MHSAA LP Region 36-4 @ Royal OakOct 31 · 5,000 Meters D4 Boys · Place 17 · Allen Park Cabrini | 5,000 Meters D4 Boys | 17 | 18:31.21 PB | 11 |
| Oct 23 | CHSL Cardinal Division ChampionshipOct 23 · 5,000 Meters Varsity · Place 21 · Allen Park Cabrini | 5,000 Meters Varsity | 21 | 19:56.1 | 11 |
| Oct 16 | Riverview Gabriel Richard Invite [Lake Erie Metro]Oct 16 · 5,000 Meters Varsity · Place 23 · Allen Park Cabrini | 5,000 Meters Varsity | 23 | 19:34.57 PB | 11 |
| Oct 10 | Wayne County ChampionshipsOct 10 · 5,000 Meters Boy's Varsity · Place 120 · Allen Park Cabrini | 5,000 Meters Boy's Varsity | 120 | 19:37.0 | 11 |
| Oct 3 | Marauder XC InvitationalOct 3 · 5,000 Meters Varsity High School · Place 136 · Allen Park Cabrini | 5,000 Meters Varsity High School | 136 | 20:56.40 PB | 11 |
| Sep 26 | 42nd Annual Monroe Jefferson XC InvitationalSep 26 · 5,000 Meters Varsity D3/4 · Place 2 · Allen Park Cabrini | 5,000 Meters Varsity D3/4 | 2 | 19:25.81 PB | 11 |
| Sep 19 | 57th Annual Huron InvitationalSep 19 · 5,000 Meters Huron Invite Division 234 · Place 44 · Allen Park Cabrini | 5,000 Meters Huron Invite Division 234 | 44 | 18:59.50 | 11 |
| Sep 16 | CHSL Cardinal Division Jamboree 1Sep 16 · 5,000 Meters Varsity Boys · Place 7 · Allen Park Cabrini | 5,000 Meters Varsity Boys | 7 | 19:21.30 PB | 11 |
| Sep 12 | Rambling Rock InvitationalSep 12 · 5,000 Meters Boys Varsity · Place 80 · Allen Park Cabrini | 5,000 Meters Boys Varsity | 80 | 18:54.5 PB | 11 |
| Sep 3 | Downriver Watermelon RunSep 3 · 5,000 Meters Open HS · Place 33 · Allen Park Cabrini | 5,000 Meters Open HS | 33 | 19:19.6 PB | 11 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 36-4 @ Royal Oak (C)Oct 25 · 5,000 Meters Division 4 · Place 31 · Allen Park Cabrini | 5,000 Meters Division 4 | 31 | 20:03.00 | — |
| Oct 17 | CHSL Cardinal Division ChampionshipOct 17 · 5,000 Meters Varsity · Place 30 · Allen Park Cabrini | 5,000 Meters Varsity | 30 | 20:00.30 | 10 |
| Oct 11 | Gabriel Richard Downriver InviteOct 11 · 5,000 Meters Varsity · Place 40 · Allen Park Cabrini | 5,000 Meters Varsity | 40 | 20:10.60 PB | 10 |
| Oct 4 | Wayne County ChampionshipsOct 4 · 5,000 Meters Varsity · Place 149 · Allen Park Cabrini | 5,000 Meters Varsity | 149 | 20:58.40 | — |
| Sep 30 | CHSL Jamboree #3Sep 30 · 5,000 Meters Varsity · Place 25 · Allen Park Cabrini | 5,000 Meters Varsity | 25 | 20:12.30 | 10 |
| Sep 27 | Marauder XC InvitationalSep 27 · 5,000 Meters Varsity · Place 117 · Allen Park Cabrini | 5,000 Meters Varsity | 117 | 20:33.40 | 10 |
| Sep 20 | 41st Annual Monroe Jefferson InvitationalSep 20 · 5,000 Meters Varsity D3/4 · Place 23 · Allen Park Cabrini | 5,000 Meters Varsity D3/4 | 23 | 20:54.52 | 10 |
| Sep 6 | Rambling Rock InvitationalSep 6 · 5,000 Meters Varsity · Place 179 · Allen Park Cabrini | 5,000 Meters Varsity | 179 | 21:30.70 | — |
| Aug 27 | Downriver Watermelon RunAug 27 · 5,000 Meters Open · Place 82 · Allen Park Cabrini | 5,000 Meters Open | 82 | 22:19.00 | 10 |
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 36-4 @ Royal OakOct 26 · 5,000 Meters Division 4 · Place 55 · Allen Park Cabrini | 5,000 Meters Division 4 | 55 | 22:11.30 | 9 |
| Oct 18 | CHSL Cardinal Division ChampionshipOct 18 · 5,000 Meters Varsity · Place 49 · Allen Park Cabrini | 5,000 Meters Varsity | 49 | 22:45.00 | 9 |
| Oct 12 | Downriver Gabriel Richard InviteOct 12 · 5,000 Meters Varsity · Place 62 · Allen Park Cabrini | 5,000 Meters Varsity | 62 | 23:15.60 | 9 |
| Oct 5 | Wayne County ChampionshipsOct 5 · 5,000 Meters Varsity · Place 201 · Allen Park Cabrini | 5,000 Meters Varsity | 201 | 24:09.60 | 9 |
| Oct 1 | CHSL Jamboree #3Oct 1 · 5,000 Meters Varsity · Place 59 · Allen Park Cabrini | 5,000 Meters Varsity | 59 | 25:46.39 | 9 |
| Sep 28 | Marauder XC InvitationalSep 28 · 5,000 Meters Varsity · Place 149 · Allen Park Cabrini | 5,000 Meters Varsity | 149 | 24:09.80 | FR |
| Sep 25 | CHSL Intersectional Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 59 · Allen Park Cabrini | 5,000 Meters Varsity | 59 | 23:35.6 | 9 |
| Sep 21 | 40th Annual Monroe Jefferson InvitationalSep 21 · 5,000 Meters Varsity D3/4 · Place 56 · Allen Park Cabrini | 5,000 Meters Varsity D3/4 | 56 | 24:42.67 | 9 |
| Sep 14 | 55th New Boston Huron InvitationalSep 14 · 5,000 Meters Division 2 · Place 153 · Allen Park Cabrini | 5,000 Meters Division 2 | 153 | 24:52.90 | FR |
| Sep 11 | CHSL Jamboree #1Sep 11 · 5,000 Meters Varsity · Place 61 · Allen Park Cabrini | 5,000 Meters Varsity | 61 | 26:53.8 | 9 |
| Sep 7 | Rambling Rock InvitationalSep 7 · 5,000 Meters Varsity · Place 224 · Allen Park Cabrini | 5,000 Meters Varsity | 224 | 24:57.5 | 9 |