Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bath Bath Middle School Invitational · Sep 25 | 17:30.0 | Bath Middle School Invitational | September 25, 2019 |
| 2 Miles · Dewitt HSJR. Greater Lansing Cross Country Championship · Oct 14 | 14:37.9 | JR. Greater Lansing Cross Country Championship | October 14, 2019 |
| 2 Miles · Fitzgerald ParkGrand Ledge MS Invite · Oct 9 | 14:15.87 | Grand Ledge MS Invite | October 9, 2019 |
| 2 Miles · Fowlerville HS Fowlerville JH v. Mason · Oct 12 | 18:19.43 | Fowlerville JH v. Mason | October 12, 2020 |
| 2 Miles · Haslett HSHaslett M.S. Meet · Sep 30 | 16:12.7 | Haslett M.S. Meet | September 30, 2019 |
| 2 Miles · Kinawa Middle SchoolOkemos M.S. Meet · Sep 16 | 17:08.0 | Okemos M.S. Meet | September 16, 2019 |
| 2 Miles · Lakewood Middle SchoolLakewood v Mason/Grand Ledge · Oct 5 | 18:23.7 | Lakewood v Mason/Grand Ledge | October 5, 2020 |
| 2 Miles · Mason High SchoolMason M.S. Meet · Oct 8 | 14:51.2 | Mason M.S. Meet | October 8, 2019 |
| 2 Miles · Okemos MS XC CourseOkemos Middle School XC Invitational · Sep 17 | 16:17.25 | Okemos Middle School XC Invitational | September 17, 2018 |
| 2 Miles · Rayner ParkMason Middle School Jamboree · Oct 9 | 16:24.97 | Mason Middle School Jamboree | October 9, 2018 |
| 2 Miles · St Johns MSSt. Johns MS Meet · Sep 10 | 16:01.5 | St. Johns MS Meet | September 10, 2018 |
| 3,000 Meters · Mason High SchoolMason MS vs. Haslett MS · Sep 28 | 17:45 | Mason MS vs. Haslett MS | September 28, 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 |
| Oct 12 | Fowlerville JH v. MasonOct 12 · 2 Miles Middle School · Place 43 · Mason | 2 Miles Middle School | 43 | 18:19.43 PB | 8 |
| Oct 5 | Lakewood v Mason/Grand LedgeOct 5 · 2 Miles New Division · Place 39 · Mason | 2 Miles New Division | 39 | 18:23.7 PB | 8 |
| Sep 28 | Mason MS vs. Haslett MSSep 28 · 3,000 Meters Middle School · Place 28 · Mason | 3,000 Meters Middle School | 28 | 17:45 PB | 8 |
| Sep 21 | Mason v WilliamstonSep 21 · 2 Miles Middle School · Place 28 · Mason | 2 Miles Middle School | 28 | 16:48 | 8 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | JR. Greater Lansing Cross Country ChampionshipOct 14 · 2 Miles Top 10 Boys · Place 213 · Mason | 2 Miles Top 10 Boys | 213 | 14:37.9 PB | 7 |
| Oct 9 | Grand Ledge MS Invite Oct 9 · 2 Miles Top 10 Boys · Place 70 · Mason | 2 Miles Top 10 Boys | 70 | 14:15.87 PB | 7 |
| Oct 8 | Mason M.S. MeetOct 8 · 2 Miles Middle School Boys · Place 55 · Mason | 2 Miles Middle School Boys | 55 | 14:51.2 PB | 7 |
| Sep 30 | Haslett M.S. MeetSep 30 · 2 Miles Middle School Boys · Place 150 · Mason | 2 Miles Middle School Boys | 150 | 16:12.7 PB | 7 |
| Sep 25 | Bath Middle School Invitational Sep 25 · 2 Miles Middle School · Place 228 · Mason | 2 Miles Middle School | 228 | 17:30.0 PB | 7 |
| Sep 16 | Okemos M.S. MeetSep 16 · 2 Miles Varisty and J.V. · Place 110 · Mason | 2 Miles Varisty and J.V. | 110 | 17:08.0 PB | 7 |
| Sep 9 | St. Johns MS MeetSep 9 · 2 Miles Boys Race · Place 126 · Mason | 2 Miles Boys Race | 126 | 16:37.6Unofficial | 7 |
2018 Cross Country
5 results