Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.7 Miles · Gobles MS 1.7 MileMS Kalamazoo Homeschool @ Gobles · Sep 23 | 12:09.93 | MS Kalamazoo Homeschool @ Gobles | September 23, 2020 |
| 1.7 Miles · Gobles MS 1.7 MileSAC MS Jamboree - Gobles, Delton, Martin, K-Christian · Sep 15 | 12:22.7 | SAC MS Jamboree - Gobles, Delton, Martin, K-Christian | September 15, 2020 |
| 2 Miles · Gilmore Car Museum MS CourseJamboree: MS @ Delton Gilmore Car Museum · Sep 29 | 17:54.6 | Jamboree: MS @ Delton Gilmore Car Museum | September 29, 2020 |
| 2 Miles · Kalamazoo Christian ElementarySAC MS Championship · Oct 5 | 14:48.56 | SAC MS Championship | October 5, 2021 |
| 2 Miles · Portage West - 2 MilesMHSAA Middle School Regional - Zone 1 @ Portage Central · Oct 16 | 13:27.88 | MHSAA Middle School Regional - Zone 1 @ Portage Central | October 16, 2021 |
| 5,000 Meters · Gobles Middle/High SchoolGobles Invitational · Oct 18 | 19:36.19 | Gobles Invitational | October 18, 2025 |
| 5,000 Meters · Lake Township ParkSAC HS Jamboree #1 · Sep 14 | 21:56.08 | SAC HS Jamboree #1 | September 14, 2022 |
| 5,000 Meters · Mendon Cross Country CourseMendon Invitational · Sep 13 | 19:50.8 | Mendon Invitational | September 13, 2025 |
| 5,000 Meters · Van Buren Youth FairHartford Teske Invitational · Sep 4 | 19:30.49 | Hartford Teske Invitational | September 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MHSAA LP Division 4 FinalsNov 1 · 5,000 Meters Division 4 · Place 148 · GoblesGobles | 5,000 Meters Division 4 | 148 | 18:25.70 | 12 |
| Oct 25 | MHSAA LP Region 31-4 @ Allendale (C)Oct 25 · 5,000 Meters Division 4 · Place 17 · GoblesGobles | 5,000 Meters Division 4 | 17 | 17:50.39 | 12 |
| Oct 18 | Gobles InvitationalOct 18 · 5,000 Meters Varsity · Place 20 · GoblesGobles | 5,000 Meters Varsity | 20 | 19:36.19 PB | 12 |
| Oct 9 | Varsity XC SAC Jamboree #3Oct 9 · 5,000 Meters Varsity · Place 66 · GoblesGobles | 5,000 Meters Varsity | 66 | 20:14.80 | 12 |
| Sep 27 | Bulldog InvitationalSep 27 · 5,000 Meters Varsity Division 2 · Place 125 · GoblesGobles | 5,000 Meters Varsity Division 2 | 125 | 19:09.25 | 12 |
| Sep 24 | SAC HS Jamboree #2Sep 24 · 5,000 Meters Varsity · Place 69 · GoblesGobles | 5,000 Meters Varsity | 69 | 21:25.99 | 12 |
| Sep 20 | Pewamo-Westphalia InvitationalSep 20 · 5,000 Meters Varsity · Place 57 · GoblesGobles | 5,000 Meters Varsity | 57 | 19:19.1 | 12 |
| Sep 13 | Mendon Invitational Sep 13 · 5,000 Meters Varsity · Place 12 · GoblesGobles | 5,000 Meters Varsity | 12 | 19:50.8 PB | 12 |
| Sep 10 | SAC Conference Jamboree #1Sep 10 · 5,000 Meters Varsity · Place 74 · GoblesGobles | 5,000 Meters Varsity | 74 | 21:20.79 | 12 |
| Sep 4 | Hartford Teske InvitationalSep 4 · 5,000 Meters Varsity · Place 18 · GoblesGobles | 5,000 Meters Varsity | 18 | 19:30.49 PB | 12 |
| Aug 22 | 2025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 71 · GoblesGobles | 5,000 Meters Varsity | 71 | 18:56.4 | SR |
| Aug 20 | Baker Woods Early Season InvitationalAug 20 · 5,000 Meters Varsity · Place 19 · GoblesGobles | 5,000 Meters Varsity | 19 | 24:44.10 | 12 |
| Aug 15 | Portage Central Early BirdAug 15 · 5,000 Meters Varsity · Place 110 · GoblesGobles | 5,000 Meters Varsity | 110 | 20:24.24 | 12 |
2024 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 31-4 @ AllendaleOct 26 · 5,000 Meters Division 4 · Place 27 · GoblesGobles | 5,000 Meters Division 4 | 27 | 18:56.94 | 11 |
| Oct 19 | Gobles Little Guys InvitationalOct 19 · 5,000 Meters Varsity · Place 22 · GoblesGobles | 5,000 Meters Varsity | 22 | 19:07.41 | 11 |
| Oct 10 | SAC HS ChampionshipOct 10 · 5,000 Meters Varsity · Place 36 · GoblesGobles | 5,000 Meters Varsity | 36 | 18:47.58 | 11 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 4 · Place 48 · GoblesGobles | 5,000 Meters Division 4 | 48 | 18:30.6 | 11 |
| Sep 28 | Otsego Bulldog Invitational Sep 28 · 5,000 Meters Varsity Division 2 · Place 103 · GoblesGobles | 5,000 Meters Varsity Division 2 | 103 | 18:51.24 | 11 |
| Sep 25 | SAC HS Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 59 · GoblesGobles | 5,000 Meters Varsity | 59 | 20:33.36 | 11 |
| Sep 21 | Bangor InvitationalSep 21 · 5,000 Meters Varsity · Place 35 · GoblesGobles | 5,000 Meters Varsity | 35 | 19:33.44 | 11 |
| Sep 14 | Mendon InvitationalSep 14 · 5,000 Meters Varsity · Place 39 · GoblesGobles | 5,000 Meters Varsity | 39 | 22:12.2 | 11 |
| Sep 11 | SAC HS Jamboree #1Sep 11 · 5,000 Meters Varsity · Place 68 · GoblesGobles | 5,000 Meters Varsity | 68 | 21:56.20 | 11 |
| Sep 5 | Hartford Teske InvitationalSep 5 · 5,000 Meters Varsity · Place 14 · GoblesGobles | 5,000 Meters Varsity | 14 | 20:01.21 | 11 |
| Aug 28 | Southwest Michigan Rustbuster XC InvitationalAug 28 · 5,000 Meters Varsity · Place 39 · GoblesGobles | 5,000 Meters Varsity | 39 | 19:23.87 | 11 |
| Aug 21 | Baker Woods Invitational Early SeasonAug 21 · 5,000 Meters Varsity · Place 9 · GoblesGobles | 5,000 Meters Varsity | 9 | 21:36.90 | 11 |
| Aug 16 | Portage Central Early BirdAug 16 · 5,000 Meters Varsity · Place 79 · GoblesGobles | 5,000 Meters Varsity | 79 | 19:18.51 | 11 |
2023 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 31-4 @ AllendaleOct 28 · 5,000 Meters Division 4 · Place 38 · GoblesGobles | 5,000 Meters Division 4 | 38 | 19:26.99 | 10 |
| Oct 21 | Gobles Little Guys InvitationalOct 21 · 5,000 Meters Varsity · Place 34 · GoblesGobles | 5,000 Meters Varsity | 34 | 21:00.58 | 10 |
| Oct 12 | SAC HS ChampionshipOct 12 · 5,000 Meters Varsity · Place 62 · GoblesGobles | 5,000 Meters Varsity | 62 | 20:48.50 | 10 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 4 · Place 114 · GoblesGobles | 5,000 Meters Division 4 | 114 | 20:13.7 | 10 |
| Sep 30 | Otsego Bulldog InviteSep 30 · 5,000 Meters Varsity Division 4 · Place 29 · GoblesGobles | 5,000 Meters Varsity Division 4 | 29 | 21:24.20 | 10 |
| Sep 27 | SAC HS Jamboree #2Sep 27 · 5,000 Meters Varsity · Place 60 · GoblesGobles | 5,000 Meters Varsity | 60 | 20:09.51 | 10 |
| Sep 23 | Bangor Invitational Sep 23 · 5,000 Meters Varsity · Place 48 · GoblesGobles | 5,000 Meters Varsity | 48 | 19:33.27 | 10 |
| Sep 16 | Mendon InviteSep 16 · 5,000 Meters Varsity · Place 18 · GoblesGobles | 5,000 Meters Varsity | 18 | 20:13.4 | 10 |
| Sep 13 | SAC HS Jamboree #1Sep 13 · 5,000 Meters Varsity · Place 49 · GoblesGobles | 5,000 Meters Varsity | 49 | 20:42.35 | 10 |
| Sep 7 | Hartford Teske InvitationalSep 7 · 5,000 Meters Varsity · Place 12 · GoblesGobles | 5,000 Meters Varsity | 12 | 19:50.00 | 10 |
| Aug 30 | Southwest Michigan XC RustBuster InvitationalAug 30 · 5,000 Meters Varsity · Place 61 · GoblesGobles | 5,000 Meters Varsity | 61 | 19:35.3 | 10 |
| Aug 22 | Bridgman InvitationalAug 22 · 5,000 Meters Varsity · Place 27 · GoblesGobles | 5,000 Meters Varsity | 27 | 20:57.6 | 10 |
| Aug 18 | Portage Central Early BirdAug 18 · 5,000 Meters Varsity · Place 106 · GoblesGobles | 5,000 Meters Varsity | 106 | 20:25.37 | 10 |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 31-4 @ AllendaleOct 29 · 5,000 Meters Division 4 · Place 30 · GoblesGobles | 5,000 Meters Division 4 | 30 | 18:54.88 | 9 |
| Oct 22 | Little Guys InvitationalOct 22 · 5,000 Meters Varsity · Place 16 · GoblesGobles | 5,000 Meters Varsity | 16 | 19:54.53 | 9 |
| Oct 13 | SAC HS ChampionshipOct 13 · 5,000 Meters Varsity · Place 73 · GoblesGobles | 5,000 Meters Varsity | 73 | 20:57.24 | 9 |
| Oct 8 | 2022 Portage XC Invitational Oct 8 · 5,000 Meters Division 4 · Place 64 · GoblesGobles | 5,000 Meters Division 4 | 64 | 19:25.8 | 9 |
| Oct 1 | Otsego Bulldog InvitationalOct 1 · 5,000 Meters Varsity Division 4 · Place 30 · GoblesGobles | 5,000 Meters Varsity Division 4 | 30 | 21:21.13 | 9 |
| Sep 28 | SAC HS Jamboree #2Sep 28 · 5,000 Meters Varsity · Place 62 · GoblesGobles | 5,000 Meters Varsity | 62 | 20:58.18 | 9 |
| Sep 24 | Bangor InvitationalSep 24 · 5,000 Meters Varsity · Place 73 · GoblesGobles | 5,000 Meters Varsity | 73 | 20:46.25 | 9 |
| Sep 17 | Mendon InviteSep 17 · 5,000 Meters Varsity · Place 43 · GoblesGobles | 5,000 Meters Varsity | 43 | 21:47.9 | 9 |
| Sep 14 | SAC HS Jamboree #1Sep 14 · 5,000 Meters Varsity · Place 77 · GoblesGobles | 5,000 Meters Varsity | 77 | 21:56.08 PB | 9 |
| Aug 19 | Portage Central Early BirdAug 19 · 5,000 Meters Varsity · Place 230 · GoblesGobles | 5,000 Meters Varsity | 230 | 22:53.5 | 9 |
2021 Cross Country
11 results2020 Cross Country
4 results2019 Cross Country
8 results