Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Ghesquiere Park OFFICIALCook Schoolhouse Invitational · Oct 28 | 21:02.3 | Cook Schoolhouse Invitational | October 28, 2019 |
| 5,000 Meters · Columbus County Park OFFICIALColumbus Park OPEN Race · Oct 25 | 19:44.8 | Columbus Park OPEN Race | October 25, 2025 |
| 5,000 Meters · Double Loop Course'24 LEGENDS CLASSIC · Sep 28 | 21:28.10 | '24 LEGENDS CLASSIC | September 28, 2024 |
| 5,000 Meters · Goodells County Park'22 New Balance Mid-Season Spectacular · Sep 23 | 22:05.2 | '22 New Balance Mid-Season Spectacular | September 23, 2022 |
| 5,000 Meters · Lake St. Clair Metropark OFFICIALMAC Championships: ALL DIVISIONS · Oct 22 | 20:45.0 | MAC Championships: ALL DIVISIONS | October 22, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Columbus Park OPEN RaceOct 25 · 5,000 Meters Boys Race · Place 32 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Boys Race | 32 | 19:44.8 PB | 12 |
| Oct 18 | Airport Haunted Harvest InvitationalOct 18 · 5,000 Meters Varsity · Place 60 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 60 | 20:20.40 | 12 |
| Oct 11 | 41st Father Gabriel Richard XC InvitationalOct 11 · 5,000 Meters Varsity · Place 150 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 150 | 20:27.27 | 12 |
| Oct 4 | Wayne County ChampionshipsOct 4 · 5,000 Meters Varsity · Place 139 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 139 | 20:16.50 | — |
| Sep 24 | MAC RED DIVISION CHAMPIONSHIPSSep 24 · 5,000 Meters Varsity · Place 52 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 52 | 20:05.6 | — |
| Sep 13 | 57th Annual Holly-Duane Raffin Festival of RacesSep 13 · 5,000 Meters Junior Varsity Division 2 · Place 35 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Junior Varsity Division 2 | 35 | 21:18.20 | 12 |
| Sep 3 | MAC RED JAMBOREESep 3 · 5,000 Meters Varsity · Place 102 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 102 | 21:56.1 | 12 |
| Aug 28 | Anchor Bay Earlybird InvitationalAug 28 · 5,000 Meters Varsity · Place 56 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 56 | 22:22.64 | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | RUN FAST INVITATIONALOct 29 · 5,000 Meters Varsity · Place 140 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 140 | 20:46.3 | 11 |
| Oct 26 | Region 9-1 PROM RaceOct 26 · 5,000 Meters Junior Varsity · Place 45 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Junior Varsity | 45 | 20:27.00 | 11 |
| Oct 19 | Dryden Cardinal Classic InvitationalOct 19 · 5,000 Meters Junior Varsity · Place 10 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Junior Varsity | 10 | 21:05.68 | 11 |
| Oct 12 | 40th Father Gabriel Richard XC Invitational Oct 12 · 5,000 Meters Junior Varsity · Place 104 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Junior Varsity | 104 | 20:52.60 | 11 |
| Sep 28 | '24 LEGENDS CLASSICSep 28 · 5,000 Meters Varsity Red · Place 74 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity Red | 74 | 21:28.10 PB | 11 |
| Sep 25 | MAC RED ChampionshipSep 25 · 5,000 Meters Junior Varsity · Place 29 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Junior Varsity | 29 | 20:44.4 | 11 |
| Sep 14 | Autumn Classic InviteSep 14 · 5,000 Meters Varsity · Place 40 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 40 | 22:05.9 | 11 |
| Aug 28 | Lake St. Clair Earlybird InvitationalAug 28 · 5,000 Meters Varsity · Place 152 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 152 | 23:19.2 | 11 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Wayne County ChampionshipsOct 7 · 5,000 Meters Junior Varsity · Place 162 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Junior Varsity | 162 | 21:58.80 | 10 |
| Sep 30 | Hanson's InvitationalSep 30 · 5,000 Meters Varsity · Place 138 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 138 | 21:26.1 | 10 |
| Sep 16 | Autumn ClassicSep 16 · Varsity · Place 117 · Grosse Pointe NorthGrosse Pointe North | Varsity | 117 | 20:36 | 10 |
| Sep 12 | MAC Red Jamboree Sep 12 · 5,000 Meters Varsity · Place 94 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 94 | 20:33.5 | 10 |
| Sep 9 | Algonac Muskrat Classic RunSep 9 · 5,000 Meters Junior Varsity · Place 52 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Junior Varsity | 52 | 20:50.3 | 10 |
| Aug 26 | South Lyon InvitationalAug 26 · 5,000 Meters Junior Varsity · Place 35 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Junior Varsity | 35 | 20:51.5 | 10 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Last Chance to RUN FASTNov 1 · 5,000 Meters Varsity · Place 11 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 11 | 20:25.6 | 9 |
| Oct 29 | Goodells PROM - Regions 9-1,17-2Oct 29 · 5,000 Meters Open · Place 85 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Open | 85 | 19:58.3 | 9 |
| Oct 22 | MAC Championships: ALL DIVISIONSOct 22 · 5,000 Meters Boys JV · Place 84 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Boys JV | 84 | 20:45.0 PB | 9 |
| Oct 15 | 38th Annual Gabriel Richard InvitationalOct 15 · 5,000 Meters Junior Varsity · Place 157 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Junior Varsity | 157 | 21:13.51 | 9 |
| Oct 8 | Wayne County ChampionshipsOct 8 · 5,000 Meters Junior Varsity · Place 188 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Junior Varsity | 188 | 21:14.8 | — |
| Sep 23 | '22 New Balance Mid-Season SpectacularSep 23 · 5,000 Meters Varsity Blue · Place 112 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity Blue | 112 | 22:05.2 PB | 9 |
| Sep 17 | Autumn Classic InviteSep 17 · 5,000 Meters Varsity · Place 237 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 237 | 22:52.7 | 9 |
| Sep 10 | Algonac Classic RunSep 10 · 5,000 Meters Junior Varsity Division 1 · Place 119 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Junior Varsity Division 1 | 119 | 23:14.7 | 9 |
| Aug 27 | South Lyon Invitational Aug 27 · 5,000 Meters Junior Varsity · Place 45 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Junior Varsity | 45 | 24:14.3 | 9 |
2019 Cross Country
1 results