Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Bath Bath Middle School Invitational · Sep 30 | 7:25.2 | Bath Middle School Invitational | September 30, 2015 |
| 1,600 Meters · Imerman Park - Heritage Course27th Heritage Invitational (est. 1972 as Eisenhower Invite) · Oct 4 | 6:30.2 | 27th Heritage Invitational (est. 1972 as Eisenhower Invite) | October 4, 2014 |
| 1.5 Miles · Williamston HSWilliamston MS Invite · Sep 16 | 8:28 | Williamston MS Invite | September 16, 2015 |
| 2 Miles · Bath Bret Clements Bath Invitational · Sep 9 | 12:31.6 | Bret Clements Bath Invitational | September 9, 2017 |
| 2 Miles · Dewitt HSGreater Lansing M.S. Championship · Oct 16 | 11:54.1 | Greater Lansing M.S. Championship | October 16, 2017 |
| 2 Miles · Fitzgerald ParkGrand Ledge MS Invite · Oct 12 | 12:21.6 | Grand Ledge MS Invite | October 12, 2017 |
| 2 Miles · Mulberry Fore Golf CourseGLAC Jamboree #2 · Oct 7 | 15:16.50 | GLAC Jamboree #2 | October 7, 2014 |
| 2 Miles · Stockbridge MS/HSGLAC League Meet · Oct 18 | 14:09.56 | GLAC League Meet | October 18, 2014 |
| 2 Miles · Uncle John's Cider Mill OFFICIALFowler Apples 2 Apples XC Invitational · Oct 6 | 11:54.4 | Fowler Apples 2 Apples XC Invitational | October 6, 2017 |
| 2 Miles · Williamston HSWilliamston MS Meet · Sep 14 | 12:26.65 | Williamston MS Meet | September 14, 2016 |
| 2092 m · Fitzgerald ParkGrand Ledge M.S. Invite · Oct 15 | 8:12.6 | Grand Ledge M.S. Invite | October 15, 2015 |
| 3,200 Meters · Leslie HSGLAC Jamboree I · Sep 19 | 12:41.50 | GLAC Jamboree I | September 19, 2017 |
| 4880 m · Chesaning Show Boat Park35th Annual Chesaning XC Invite · Sep 12 | 18:22.47 | 35th Annual Chesaning XC Invite | September 12, 2019 |
| 5,000 Meters · Chesaning Show Boat Park34th Annual Chesaning XC Invite · Sep 13 | 18:56.02 | 34th Annual Chesaning XC Invite | September 13, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 24-3 @ Ovid-ElsieOct 25 · 5,000 Meters Division 3 · Place 39 · PerryPerry | 5,000 Meters Division 3 | 39 | 18:07.2 | 10 |
| Oct 1 | GLAC Jamboree @ LeslieOct 1 · 5,000 Meters Varsity · Place 19 · PerryPerry | 5,000 Meters Varsity | 19 | 19:48.18 | 10 |
| Sep 17 | GLAC Jamboree @ OlivetSep 17 · 5,000 Meters Varsity · Place 16 · PerryPerry | 5,000 Meters Varsity | 16 | 18:33.43 | 10 |
| Sep 12 | 35th Annual Chesaning XC InviteSep 12 · 4,880 Meters Varsity · Place 24 · PerryPerry | 4,880 Meters Varsity | 24 | 18:22.47 PB | 10 |
| Sep 4 | Marauder InviteSep 4 · 5,000 Meters Junior Varsity · Place 21 · PerryPerry | 5,000 Meters Junior Varsity | 21 | 18:51.99 | 10 |
| Aug 29 | Laingsburg Early Burg Invitational Aug 29 · 5,000 Meters Varsity · Place 38 · PerryPerry | 5,000 Meters Varsity | 38 | 19:03.1 | 10 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 24-3 @ Ovid ElsieOct 26 · 5,000 Meters Division 3 · Place 23 · PerryPerry | 5,000 Meters Division 3 | 23 | 18:17.9 | 9 |
| Oct 13 | Greater Lansing Cross Country ChampionshipOct 13 · 5,000 Meters Varsity · Place 179 · PerryPerry | 5,000 Meters Varsity | 179 | 19:32.2 | 9 |
| Oct 2 | GLAC Jamboree II at Maple ValleyOct 2 · Varsity · Place 16 · PerryPerry | Varsity | 16 | 18:43.94 | 9 |
| Sep 26 | Pewamo-Westphalia InvitationalSep 26 · 5,000 Meters Varsity · Place 14 · PerryPerry | 5,000 Meters Varsity | 14 | 19:13.64 | 9 |
| Sep 18 | GLAC Jamboree I at PerrySep 18 · 5,000 Meters Varsity · Place 15 · PerryPerry | 5,000 Meters Varsity | 15 | 20:36.74 | 9 |
| Sep 13 | 34th Annual Chesaning XC InviteSep 13 · 5,000 Meters Varsity · Place 30 · PerryPerry | 5,000 Meters Varsity | 30 | 18:56.02 PB | 9 |
| Sep 6 | Marauder InviteSep 6 · Varsity · Place 13 · PerryPerry | Varsity | 13 | 18:52.3 | 9 |
| Aug 28 | Corunna Earlybird InvitationalAug 28 · Varsity · Place 22 · PerryPerry | Varsity | 22 | 20:15.47 | 9 |
| Aug 23 | Laingsburg Early Burg InvitationalAug 23 · 5,000 Meters Junior Varsity · Place 25 · PerryPerry | 5,000 Meters Junior Varsity | 25 | 19:05.5 | 9 |
2017 Cross Country
6 results2016 Cross Country
4 results2015 Cross Country
4 results2014 Cross Country
5 results