Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Clintonwood ParkClarkston Jamboree · Oct 8 | 12:13.20 | Clarkston Jamboree | October 8, 2014 |
| 2 Miles · Hess Hathaway Park - OFFICIALWaterford Mott Fall Classic · Oct 3 | 13:16.8 | Waterford Mott Fall Classic | October 3, 2014 |
| 2 Miles · Wolcott FarmOld Skool Classic · Sep 20 | 14:16 | Old Skool Classic | September 20, 2014 |
| 3 Miles · Hereford HSMPSSAA 2A State Championships · Nov 12 | 20:24.57 | MPSSAA 2A State Championships | November 12, 2022 |
| 3 Miles · Oak Ridge Park MPSSAA 2A South Region Championships · Nov 3 | 19:46.00 | MPSSAA 2A South Region Championships | November 3, 2022 |
| 4,000 Meters · Oakland UniversityGolden Grizzly High School Invite · Sep 2 | 15:36.2 | Golden Grizzly High School Invite | September 2, 2016 |
| 5,000 Meters · ABHS campus courseAnchor Bay Open Invite · Oct 29 | 19:47 | Anchor Bay Open Invite | October 29, 2016 |
| 5,000 Meters · Anchor Bay 3.01Anchor Bay Open Race for High School athletes only · Oct 31 | 18:45 | Anchor Bay Open Race for High School athletes only | October 31, 2015 |
| 5,000 Meters · Bloomer ParkBloomer Frosh/Soph Invite · Oct 26 | 19:13.1 | Bloomer Frosh/Soph Invite | October 26, 2015 |
| 5,000 Meters · Fort Washington ParkPGCPS Cross Country Championships · Oct 18 | 18:10.42 | PGCPS Cross Country Championships | October 18, 2023 |
| 5,000 Meters · Hess Hathaway Park - OFFICIALWaterford Mott Fall Classic · Oct 2 | 20:43.7 | Waterford Mott Fall Classic | October 2, 2015 |
| 5,000 Meters · Lakeland HSLakeland 9-10 Invitational · Nov 3 | 21:05.7 | Lakeland 9-10 Invitational | November 3, 2015 |
| 5,000 Meters · Oxford Golf CourseOxford Invite - Oxford Hill Country Club · Oct 16 | 19:59.4 | Oxford Invite - Oxford Hill Country Club | October 16, 2015 |
| 5,000 Meters · Wolcott FarmOld Skool Classic · Sep 26 | 19:59 | Old Skool Classic | September 26, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
1 results2024 Cross Country
2 results2023 Cross Country
1 results2022 Cross Country
2 results2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Frosh-Soph InvitationalNov 1 · 5,000 Meters Varsity · Place 46 · Lake OrionLake Orion | 5,000 Meters Varsity | 46 | 21:28.5 | 10 |
| Oct 29 | Anchor Bay Open InviteOct 29 · 5,000 Meters Junior Varsity · Place 84 · Lake OrionLake Orion | 5,000 Meters Junior Varsity | 84 | 19:47 PB | 10 |
| Oct 24 | Bloomer Freshman/Sophomore InviteOct 24 · 5,000 Meters Frosh/Soph · Place 59 · Lake OrionLake Orion | 5,000 Meters Frosh/Soph | 59 | 19:36.7 | 10 |
| Oct 14 | Oxford Invite--Oxford Hill Country ClubOct 14 · 5,000 Meters Junior Varsity · Place 60 · Lake OrionLake Orion | 5,000 Meters Junior Varsity | 60 | 20:32.2 | 10 |
| Sep 2 | Golden Grizzly High School InviteSep 2 · 4,000 Meters Boys Reserve · Place 40 · Lake OrionLake Orion | 4,000 Meters Boys Reserve | 40 | 15:36.2 PB | 10 |
2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Lakeland 9-10 InvitationalNov 3 · 5,000 Meters Varsity · Place 99 · Lake OrionLake Orion | 5,000 Meters Varsity | 99 | 21:05.7 PB | 9 |
| Oct 31 | Anchor Bay Open Race for High School athletes onlyOct 31 · 5,000 Meters Junior Varsity · Place 71 · Lake OrionLake Orion | 5,000 Meters Junior Varsity | 71 | 18:45 PB | 9 |
| Oct 26 | Bloomer Frosh/Soph InviteOct 26 · 5,000 Meters Frosh/Soph · Place 68 · Lake OrionLake Orion | 5,000 Meters Frosh/Soph | 68 | 19:13.1 PB | 9 |
| Oct 16 | Oxford Invite - Oxford Hill Country ClubOct 16 · 5,000 Meters Junior Varsity · Place 58 · Lake OrionLake Orion | 5,000 Meters Junior Varsity | 58 | 19:59.4 PB | 9 |
| Oct 2 | Waterford Mott Fall ClassicOct 2 · 5,000 Meters Open Boys · Place 116 · Lake OrionLake Orion | 5,000 Meters Open Boys | 116 | 20:43.7 PB | 9 |
| Sep 26 | Old Skool ClassicSep 26 · 5,000 Meters Red · Place 79 · Lake OrionLake Orion | 5,000 Meters Red | 79 | 19:59 PB | 9 |
2014 Cross Country
4 results