Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Classic Run · Sep 12 | 17:41.26 | Algonac Classic Run | September 12, 2026 |
| 5,000 Meters · Anchor Bay High SchoolJames Cleverley Invitational · Sep 18 | 17:33.24 | James Cleverley Invitational | September 18, 2026 |
| 5,000 Meters · Columbus County Park OFFICIALAustin Catholic/Cardinal Mooney Invitational · Oct 6 | 17:35.85 | Austin Catholic/Cardinal Mooney Invitational | October 6, 2026 |
| 5,000 Meters · Goodells County ParkMid-Season Spectacular · Sep 25 | 17:29.16 | Mid-Season Spectacular | September 25, 2026 |
| 5,000 Meters · Marysville Municipal Park46th Marysville XC Invitational · Oct 1 | 18:01.42 | 46th Marysville XC Invitational | October 1, 2026 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 4 Finals · Nov 7 | 18:11.0 | MHSAA LP Division 4 Finals | November 7, 2026 |
| 5,000 Meters · Royal Oak High SchoolMHSAA LP Region 36-4 @ Royal Oak · Oct 31 | 17:04.47 | MHSAA LP Region 36-4 @ Royal Oak | October 31, 2026 |
| 5,000 Meters · St. Francis Retreat CenterMichigan Catholic XC Invitational · Aug 29 | 18:29.34 | Michigan Catholic XC Invitational | August 29, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP Division 4 FinalsNov 7 · 5,000 Meters D4 · Place 106 · Cardinal Mooney Catholic | 5,000 Meters D4 | 106 | 18:11.0 PB | 12 |
| Oct 31 | MHSAA LP Region 36-4 @ Royal OakOct 31 · 5,000 Meters D4 Boys · Place 3 · Cardinal Mooney Catholic | 5,000 Meters D4 Boys | 3 | 17:04.47 PB | 12 |
| Oct 23 | CHSL Cardinal Division ChampionshipOct 23 · 5,000 Meters Varsity · Place 6 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 6 | 17:40.4 | 12 |
| Oct 13 | Algonac Fox and HoundsOct 13 · 5,000 Meters Boys HS Race · Place 6 · Cardinal Mooney Catholic | 5,000 Meters Boys HS Race | 6 | 17:59.55 | 12 |
| Oct 6 | Austin Catholic/Cardinal Mooney InvitationalOct 6 · 5,000 Meters Boys Race · Place 7 · Cardinal Mooney Catholic | 5,000 Meters Boys Race | 7 | 17:35.85 PB | 12 |
| Oct 1 | 46th Marysville XC InvitationalOct 1 · 5,000 Meters Boys Varsity · Place 8 · Cardinal Mooney Catholic | 5,000 Meters Boys Varsity | 8 | 18:01.42 PB | 12 |
| Sep 25 | Mid-Season SpectacularSep 25 · 5,000 Meters Boys Varsity Small Schools · Place 7 · Cardinal Mooney Catholic | 5,000 Meters Boys Varsity Small Schools | 7 | 17:29.16 PB | 12 |
| Sep 18 | James Cleverley InvitationalSep 18 · 5,000 Meters Boys Varsity · Place 13 · Cardinal Mooney Catholic | 5,000 Meters Boys Varsity | 13 | 17:33.24 PB | 12 |
| Sep 12 | Algonac Classic RunSep 12 · 5,000 Meters Boys D 2-3-4 Varsity · Place 11 · Cardinal Mooney Catholic | 5,000 Meters Boys D 2-3-4 Varsity | 11 | 17:41.26 PB | 12 |
| Aug 29 | Michigan Catholic XC Invitational Aug 29 · 5,000 Meters Varsity · Place 45 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 45 | 18:29.34 PB | 12 |
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MHSAA LP Division 4 FinalsNov 1 · 5,000 Meters Division 4 · Place 96 · Cardinal Mooney Catholic | 5,000 Meters Division 4 | 96 | 17:44.80 | 11 |
| Oct 25 | MHSAA LP Region 36-4 @ Royal Oak (C)Oct 25 · 5,000 Meters Division 4 · Place 9 · Cardinal Mooney Catholic | 5,000 Meters Division 4 | 9 | 17:44.10 | — |
| Oct 17 | CHSL Cardinal Division ChampionshipOct 17 · 5,000 Meters Varsity · Place 11 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 11 | 18:01.90 | 11 |
| Oct 7 | Algonac Fox and HoundsOct 7 · 5,000 Meters Varsity · Place 4 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 4 | 17:29.19 | 11 |
| Oct 2 | 45th Marysville XC InvitationalOct 2 · 5,000 Meters Varsity · Place 12 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 12 | 18:22.17 | 11 |
| Sep 30 | CHSL Jamboree #3Sep 30 · 5,000 Meters Varsity · Place 12 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 12 | 19:04.32 | 11 |
| Sep 25 | Cardinal Mooney/Austin Catholic Patriot InviteSep 25 · 5,000 Meters Varsity · Place 5 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 5 | 18:05.40 | 11 |
| Sep 19 | BROOKS Mid-Season SpectacularSep 19 · 5,000 Meters Varsity · Place 43 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 43 | 17:49.82 | 11 |
| Sep 13 | Autumn ClassicSep 13 · 5,000 Meters Varsity · Place 32 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 32 | 18:13.84 | 11 |
| Aug 28 | Anchor Bay Earlybird InvitationalAug 28 · 5,000 Meters Varsity · Place 15 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 15 | 18:03.60 | 11 |
| Aug 23 | Michigan Catholic XC InvitationalAug 23 · 5,000 Meters Varsity · Place 40 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 40 | 18:45.7 | 11 |
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | RUN FAST INVITATIONALOct 29 · 5,000 Meters Varsity · Place 128 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 128 | 20:33.9 | 10 |
| Oct 26 | MHSAA LP Region 36-4 @ Royal OakOct 26 · 5,000 Meters Division 4 · Place 34 · Cardinal Mooney Catholic | 5,000 Meters Division 4 | 34 | 19:31.30 | 10 |
| Oct 18 | CHSL Cardinal Division ChampionshipOct 18 · 5,000 Meters Varsity · Place 30 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 30 | 19:51.20 | 10 |
| Oct 3 | 44th Marysville XC InvitationalOct 3 · 5,000 Meters Varsity · Place 22 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 22 | 19:56.8 | 10 |
| Oct 1 | CHSL Jamboree #3Oct 1 · 5,000 Meters Varsity · Place 26 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 26 | 20:35.66 | 10 |
| Sep 25 | CHSL Intersectional Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 31 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 31 | 19:56.8 | 10 |
| Sep 21 | BROOKS Mid-Season SpectacularSep 21 · 5,000 Meters Varsity · Place 97 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 97 | 20:01.2 | 10 |
| Sep 11 | CHSL Jamboree #1Sep 11 · 5,000 Meters Varsity · Place 34 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 34 | 21:18.4 | 10 |
| Sep 7 | Algonac Muskrat Classic RunSep 7 · 5,000 Meters Varsity · Place 38 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 38 | 19:43.2 | 10 |
| Aug 28 | Lake St. Clair Earlybird InvitationalAug 28 · 5,000 Meters Varsity · Place 71 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 71 | 20:21.4 | 10 |
| Aug 24 | Michigan Catholic XC InvitationalAug 24 · 5,000 Meters Varsity · Place 53 · Cardinal Mooney Catholic | 5,000 Meters Varsity | 53 | 20:15.7 | 10 |