Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Goodells County ParkBWAC Jamboree #3 · Oct 18 | 12:50.21 | BWAC Jamboree #3 | October 18, 2016 |
| 2 Miles · Lake Orion High School17th Annual Pumpkin Invitational · Oct 26 | 13:05.0 | 17th Annual Pumpkin Invitational | October 26, 2016 |
| 2 Miles · Stony Creek MetroparkEastside Invitational/Macomb County CC Championship · Oct 11 | 12:40.0 | Eastside Invitational/Macomb County CC Championship | October 11, 2016 |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Regional Open Races · Oct 27 | 20:34.9 | Algonac Regional Open Races | October 27, 2018 |
| 5,000 Meters · Freedom HillMacomb County Championship Boys Race · Oct 9 | 21:21.0 | Macomb County Championship Boys Race | October 9, 2020 |
| 5,000 Meters · Goodells County ParkBWAC Jamboree #2 · Sep 22 | 19:43.17 | BWAC Jamboree #2 | September 22, 2020 |
| 5,000 Meters · Lake St. Clair Metropark OFFICIALMacomb County Championship · Oct 5 | 21:42 | Macomb County Championship | October 5, 2019 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D2 Finals · Nov 7 | 20:24.76 | MHSAA LP D2 Finals | November 7, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP D2 FinalsNov 7 · 5,000 Meters D2 - Official · Place 248 · ArmadaArmada | 5,000 Meters D2 - Official | 248 | 20:24.76 PB | 12 |
| Oct 26 | JV Meet Oct 26 · 5,000 Meters Varsity · Place 2 · ArmadaArmada | 5,000 Meters Varsity | 2 | 19:53Unofficial | 12 |
| Oct 9 | Macomb County Championship Boys RaceOct 9 · 5,000 Meters All Boys - Varsity & JV · Place 188 · ArmadaArmada | 5,000 Meters All Boys - Varsity & JV | 188 | 21:21.0 PB | 12 |
| Sep 22 | BWAC Jamboree #2Sep 22 · 5,000 Meters Varsity · Place 28 · ArmadaArmada | 5,000 Meters Varsity | 28 | 19:43.17 PB | 12 |
2019 Cross Country
1 results2018 Cross Country
2 results2017 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 12 | BWAC Jamboree 1Sep 12 · 5,000 Meters Junior Varsity · Place 32 · ArmadaArmada | 5,000 Meters Junior Varsity | 32 | 22:35.29 | 9 |
2016 Cross Country
3 results