Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Elizabeth ParkDownriver Watermelon Run · Sep 333:03.4Downriver Watermelon RunSeptember 3, 2026
5,000 Meters · Hess Hathaway Park - OFFICIALCHSL Cardinal Division Jamboree 2 · Sep 2431:00.39CHSL Cardinal Division Jamboree 2September 24, 2026
5,000 Meters · Historic Fort WayneCHSL Cardinal Division Jamboree 1 · Sep 1630:06.40CHSL Cardinal Division Jamboree 1September 16, 2026
5,000 Meters · Lake Erie Metro Park OFFICIALMarauder XC Invitational · Oct 327:56.10Marauder XC InvitationalOctober 3, 2026
5,000 Meters · Lake Erie MetroparkRiverview Gabriel Richard Invite [Lake Erie Metro] · Oct 1629:45.48Riverview Gabriel Richard Invite [Lake Erie Metro]October 16, 2026
5,000 Meters · Patriots ParkGabriel Richard Downriver Invite · Oct 1129:58.80Gabriel Richard Downriver InviteOctober 11, 2025
5,000 Meters · Royal Oak High SchoolMHSAA LP Region 36-4 @ Royal Oak · Oct 3126:02.94MHSAA LP Region 36-4 @ Royal OakOctober 31, 2026
5,000 Meters · Sterling State Park42nd Annual Monroe Jefferson XC Invitational · Sep 2627:36.5942nd Annual Monroe Jefferson XC InvitationalSeptember 26, 2026
5,000 Meters · Willow Metropark OFFICIALWayne County Championships · Oct 1027:32.4Wayne County ChampionshipsOctober 10, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 31MHSAA LP Region 36-4 @ Royal OakOct 31 · 5,000 Meters D4 Boys · Place 58 · Allen Park Cabrini5,000 Meters D4 Boys5826:02.94 PB11
Oct 23CHSL Cardinal Division ChampionshipOct 23 · 5,000 Meters Varsity · Place 40 · Allen Park Cabrini5,000 Meters Varsity4025:56.511
Oct 16Riverview Gabriel Richard Invite [Lake Erie Metro]Oct 16 · 5,000 Meters Varsity · Place 47 · Allen Park Cabrini5,000 Meters Varsity4729:45.48 PB11
Oct 10Wayne County ChampionshipsOct 10 · 5,000 Meters Boy's Varsity · Place 188 · Allen Park Cabrini5,000 Meters Boy's Varsity18827:32.4 PB11
Oct 3Marauder XC InvitationalOct 3 · 5,000 Meters Varsity High School · Place 169 · Allen Park Cabrini5,000 Meters Varsity High School16927:56.10 PB11
Sep 2642nd Annual Monroe Jefferson XC InvitationalSep 26 · 5,000 Meters Varsity D3/4 · Place 5 · Allen Park Cabrini5,000 Meters Varsity D3/4527:36.59 PB11
Sep 24CHSL Cardinal Division Jamboree 2Sep 24 · 5,000 Meters Varsity · Place 43 · Allen Park Cabrini5,000 Meters Varsity4331:00.39 PB11
Sep 1957th Annual Huron InvitationalSep 19 · 5,000 Meters Huron Invite Division 234 · Place 129 · Allen Park Cabrini5,000 Meters Huron Invite Division 23412930:24.7011
Sep 16CHSL Cardinal Division Jamboree 1Sep 16 · 5,000 Meters Varsity Boys · Place 45 · Allen Park Cabrini5,000 Meters Varsity Boys4530:06.40 PB11
Sep 12Rambling Rock InvitationalSep 12 · 5,000 Meters Boys Varsity · Place 148 · Allen Park Cabrini5,000 Meters Boys Varsity14830:54.911
Sep 3Downriver Watermelon RunSep 3 · 5,000 Meters Open HS · Place 141 · Allen Park Cabrini5,000 Meters Open HS14133:03.4 PB11

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 25MHSAA LP Region 36-4 @ Royal Oak (C)Oct 25 · 5,000 Meters Division 4 · Place 63 · Allen Park Cabrini5,000 Meters Division 46328:13.90—
Oct 17CHSL Cardinal Division ChampionshipOct 17 · 5,000 Meters Varsity · Place 61 · Allen Park Cabrini5,000 Meters Varsity6129:50.8010
Oct 11Gabriel Richard Downriver InviteOct 11 · 5,000 Meters Varsity · Place 66 · Allen Park Cabrini5,000 Meters Varsity6629:58.80 PB10
Oct 4Wayne County ChampionshipsOct 4 · 5,000 Meters Junior Varsity · Place 209 · Allen Park Cabrini5,000 Meters Junior Varsity20927:58.30—
Sep 30CHSL Jamboree #3Sep 30 · 5,000 Meters Varsity · Place 68 · Allen Park Cabrini5,000 Meters Varsity6828:52.9610
Sep 27Marauder XC InvitationalSep 27 · 5,000 Meters Varsity · Place 173 · Allen Park Cabrini5,000 Meters Varsity17330:13.9010
Sep 2041st Annual Monroe Jefferson InvitationalSep 20 · 5,000 Meters Varsity D3/4 · Place 50 · Allen Park Cabrini5,000 Meters Varsity D3/45029:19.9410
Sep 1356th Annual Huron InviteSep 13 · 5,000 Meters Huron Invite Division 234 · Place 133 · Allen Park Cabrini5,000 Meters Huron Invite Division 23413328:44.2010
Sep 10CHSL Jamboree #1Sep 10 · 5,000 Meters Varsity · Place 61 · Allen Park Cabrini5,000 Meters Varsity6129:15.3310
Sep 6Rambling Rock InvitationalSep 6 · 5,000 Meters Varsity · Place 217 · Allen Park Cabrini5,000 Meters Varsity21728:55.90—
Aug 27Downriver Watermelon RunAug 27 · 5,000 Meters Open · Place 132 · Allen Park Cabrini5,000 Meters Open13231:08.0010

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 18CHSL Cardinal Division ChampionshipOct 18 · 5,000 Meters Varsity · Place 61 · Allen Park Cabrini5,000 Meters Varsity6132:02.809
Oct 12Downriver Gabriel Richard InviteOct 12 · 5,000 Meters Junior Varsity · Place 36 · Allen Park Cabrini5,000 Meters Junior Varsity3634:29.609
Oct 5Wayne County ChampionshipsOct 5 · 5,000 Meters Varsity · Place 228 · Allen Park Cabrini5,000 Meters Varsity22833:27.909
Oct 1CHSL Jamboree #3Oct 1 · 5,000 Meters Varsity · Place 79 · Allen Park Cabrini5,000 Meters Varsity7939:31.939
Sep 28Marauder XC InvitationalSep 28 · 5,000 Meters Varsity · Place 53 · Allen Park Cabrini5,000 Meters Varsity5336:32.60FR
Sep 25CHSL Intersectional Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 85 · Allen Park Cabrini5,000 Meters Varsity8536:53.09
Sep 2140th Annual Monroe Jefferson InvitationalSep 21 · 5,000 Meters Varsity D3/4 · Place 62 · Allen Park Cabrini5,000 Meters Varsity D3/46235:46.739
Sep 1455th New Boston Huron InvitationalSep 14 · 5,000 Meters Division 2 · Place 166 · Allen Park Cabrini5,000 Meters Division 216630:50.30FR
Sep 11CHSL Jamboree #1Sep 11 · 5,000 Meters Varsity · Place 76 · Allen Park Cabrini5,000 Meters Varsity7634:46.39
Sep 7Rambling Rock InvitationalSep 7 · 5,000 Meters Varsity · Place 236 · Allen Park Cabrini5,000 Meters Varsity23634:23.19
Aug 24Michigan Catholic XC InvitationalAug 24 · 5,000 Meters Varsity · Place 81 · Allen Park Cabrini5,000 Meters Varsity8136:02.59