Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Oakland UniversityGolden Grizzly High School Invite · Sep 4 | 16:10.9 | Golden Grizzly High School Invite | September 4, 2015 |
| 5,000 Meters · 'New' South Course33rd Annual Gabriel Richard Invitational · Oct 14 | 21:42.0 | 33rd Annual Gabriel Richard Invitational | October 14, 2017 |
| 5,000 Meters · Bloomer ParkBloomer Freshman/Sophomore Invite · Oct 24 | 21:26.6 | Bloomer Freshman/Sophomore Invite | October 24, 2016 |
| 5,000 Meters · Hess Hathaway Park - OFFICIALWaterford Mott Fall Classic · Oct 2 | 19:46.1 | Waterford Mott Fall Classic | October 2, 2015 |
| 5,000 Meters · Kensington Metropark OFFICIALAverill Distance Meet · Sep 9 | 21:12.0 | Averill Distance Meet | September 9, 2017 |
| 5,000 Meters · Lake St. Clair Metropark OFFICIALGrosse Pointe South Regional Open Race · Oct 26 | 25:20.4 | Grosse Pointe South Regional Open Race | October 26, 2018 |
| 5,000 Meters · Linden HSLinden Classic · Sep 26 | 20:04.09 | Linden Classic | September 26, 2015 |
| 5,000 Meters · Possum Hollow-HS 5k (1XXX-2019)CHSL Championship Meet · Oct 21 | 22:23.7 | CHSL Championship Meet | October 21, 2017 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 20:35.5 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
| 5,000 Meters · Stony Creek MetroparkHansons Invitational · Sep 28 | 22:28.2 | Hansons Invitational | September 28, 2018 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsTortoise & Hare Post-A-PR Invite · Nov 1 | 21:09.6 | Tortoise & Hare Post-A-PR Invite | November 1, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 36-4 @ GP SouthOct 26 · 5,000 Meters Open · Place 335 · Brother Rice | 5,000 Meters Open | 335 | 25:20.4 | 12 |
| Oct 26 | Grosse Pointe South Regional Open RaceOct 26 · 5,000 Meters Boys Open · Place 336 · Brother Rice | 5,000 Meters Boys Open | 336 | 25:20.4 PB | 12 |
| Oct 20 | Catholic HS League ChampionshipOct 20 · 5,000 Meters D1D2 Reserve · Place 152 · Brother Rice | 5,000 Meters D1D2 Reserve | 152 | 24:48.6 | 12 |
| Sep 28 | Hansons InvitationalSep 28 · 5,000 Meters Junior Varsity · Place 124 · Brother Rice | 5,000 Meters Junior Varsity | 124 | 22:28.2 PB | 12 |
| Aug 31 | Golden Grizzlies High School InviteAug 31 · 4,000 Meters Men · Place 168 · Brother Rice | 4,000 Meters Men | 168 | 17:25.3 | 12 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Tortoise & Hare Post-A-PR InviteNov 1 · 5,000 Meters MERCURIAL Current PR BELOW 19:30 · Place 272 · Brother Rice | 5,000 Meters MERCURIAL Current PR BELOW 19:30 | 272 | 21:09.6 PB | 11 |
| Oct 21 | CHSL Championship MeetOct 21 · 5,000 Meters All Division Reserve · Place 114 · Brother Rice | 5,000 Meters All Division Reserve | 114 | 22:23.7 PB | 11 |
| Oct 14 | 33rd Annual Gabriel Richard InvitationalOct 14 · 5,000 Meters JV Large School Division · Place 124 · Brother Rice | 5,000 Meters JV Large School Division | 124 | 21:42.0 PB | 11 |
| Sep 25 | DeLasalle vs. Brother RiceSep 25 · 5,000 Meters Varsity · Place 33 · Brother Rice | 5,000 Meters Varsity | 33 | 22:08Unofficial | 11 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division I (JV) · Place 104 · Brother Rice | 5,000 Meters Division I (JV) | 104 | 20:35.5 PB | 11 |
| Sep 9 | Averill Distance MeetSep 9 · 5,000 Meters Large School Boys Division · Place 131 · Brother Rice | 5,000 Meters Large School Boys Division | 131 | 21:12.0 PB | 11 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | A2 Tortoise & Hare Post a PR InviteNov 2 · 5,000 Meters Varsity (Less Fast) · Place 257 · Brother Rice | 5,000 Meters Varsity (Less Fast) | 257 | 22:06.58 | 10 |
| Oct 24 | Bloomer Freshman/Sophomore InviteOct 24 · 5,000 Meters Frosh/Soph · Place 106 · Brother Rice | 5,000 Meters Frosh/Soph | 106 | 21:26.6 PB | 10 |
| Oct 15 | 32nd Annual Gabriel Richard InvitationalOct 15 · 5,000 Meters Large School JV (D1) · Place 148 · Brother Rice | 5,000 Meters Large School JV (D1) | 148 | 21:50.90 | 10 |
| Oct 10 | DeLaSalle @ Brother RiceOct 10 · 5,000 Meters Varsity · Place 49 · Brother Rice | 5,000 Meters Varsity | 49 | 22:29.3Unofficial | 10 |
| Oct 3 | Brother Rice @ Catholic CentralOct 3 · 5,000 Meters Varsity · Place 67 · Brother Rice | 5,000 Meters Varsity | 67 | 23:41Unofficial | 10 |
| Sep 2 | Golden Grizzly High School InviteSep 2 · 4,000 Meters Boys Reserve · Place 136 · Brother Rice | 4,000 Meters Boys Reserve | 136 | 18:02.1 | 10 |
2015 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Catholic Central Dual MeetOct 5 · 3 Mile Varsity · Place 45 · Brother Rice | 3 Mile Varsity | 45 | 19:36Unofficial | 9 |
| Oct 2 | Waterford Mott Fall ClassicOct 2 · 5,000 Meters Open Boys · Place 65 · Brother Rice | 5,000 Meters Open Boys | 65 | 19:46.1 PB | 9 |
| Sep 26 | Linden ClassicSep 26 · 5,000 Meters Reserve Race · Place 26 · Brother Rice | 5,000 Meters Reserve Race | 26 | 20:04.09 PB | 9 |
| Sep 4 | Golden Grizzly High School InviteSep 4 · 4,000 Meters Junior Varsity · Place 19 · Brother Rice | 4,000 Meters Junior Varsity | 19 | 16:10.9 PB | 9 |