Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Allendale HSWMMSC Championship · Oct 11 | 14:11.35 | WMMSC Championship | October 11, 2022 |
| 2 Miles · Beach Elementary SchoolWMMSC Jamboree at Cedar Springs · Sep 20 | 14:31.72 | WMMSC Jamboree at Cedar Springs | September 20, 2022 |
| 2 Miles · Coopersville HSMS Jamboree at Coopersville · Sep 8 | 14:37.90 | MS Jamboree at Coopersville | September 8, 2021 |
| 2 Miles · East Rockford MSEast Rockford MS Cross Country Meet · Sep 15 | 14:46.89 | East Rockford MS Cross Country Meet | September 15, 2022 |
| 2 Miles · GRPS Northeast CampusWest Michigan MS Cross Country Championships and GRPS Elementary Invitational · Oct 22 | 14:39.56 | West Michigan MS Cross Country Championships and GRPS Elementary Invitational | October 22, 2022 |
| 2 Miles · Kenowa Hills High School Athletic FieldWMMSC Blue Championship · Oct 6 | 13:49.94 | WMMSC Blue Championship | October 6, 2022 |
| 2 Miles · Rycenga ParkWMMSC Jamboree at Fruitport MS · Sep 13 | 15:26.43 | WMMSC Jamboree at Fruitport MS | September 13, 2022 |
| 2 Miles · Wayland Middle SchoolWayland MS Invite · Sep 29 | 14:42.50 | Wayland MS Invite | September 29, 2022 |
| 5,000 Meters · Allendale HSAllendale PROM by Striders · Oct 31 | 20:28.40 | Allendale PROM by Striders | October 31, 2026 |
| 5,000 Meters · Allendale HSRCA Jamboree · Oct 14 | 19:34.11 | RCA Jamboree | October 14, 2026 |
| 5,000 Meters · Benzie Central HSBenzie Pete Moss Invite · Aug 22 | 19:47.42 | Benzie Pete Moss Invite | August 22, 2026 |
| 5,000 Meters · Coopersville HS GroundsRCA Jamboree at Coopersville · Sep 23 | 19:36.40 | RCA Jamboree at Coopersville | September 23, 2026 |
| 5,000 Meters · Fruit Ridge HayridesSparta Invitational · Sep 12 | 19:59.06 | Sparta Invitational | September 12, 2026 |
| 5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 3 | 19:10.43 | 25th Annual Bulldog Invitational | October 3, 2026 |
| 5,000 Meters · Portage West MS2026 Portage Invitational · Oct 10 | 20:11.3 | 2026 Portage Invitational | October 10, 2026 |
| 5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 28 | 19:35.3 | 2026 Under the Lights Invite | August 28, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Allendale PROM by StridersOct 31 · 5,000 Meters Prom · Place 87 · CoopersvilleCoopersville | 5,000 Meters Prom | 87 | 20:28.40 PB | 12 |
| Oct 14 | RCA Jamboree Oct 14 · 5,000 Meters Varsity · Place 50 · CoopersvilleCoopersville | 5,000 Meters Varsity | 50 | 19:34.11 PB | 12 |
| Oct 10 | 2026 Portage InvitationalOct 10 · 5,000 Meters Division 2 · Place 238 · CoopersvilleCoopersville | 5,000 Meters Division 2 | 238 | 20:11.3 PB | 12 |
| Oct 3 | 25th Annual Bulldog InvitationalOct 3 · 5,000 Meters D2 JV · Place 44 · CoopersvilleCoopersville | 5,000 Meters D2 JV | 44 | 19:10.43 PB | 12 |
| Sep 23 | RCA Jamboree at CoopersvilleSep 23 · 5,000 Meters Varsity · Place 47 · CoopersvilleCoopersville | 5,000 Meters Varsity | 47 | 19:36.40 PB | 12 |
| Sep 12 | Sparta InvitationalSep 12 · 5,000 Meters Gold Varsity · Place 34 · CoopersvilleCoopersville | 5,000 Meters Gold Varsity | 34 | 19:59.06 PB | 12 |
| Aug 28 | 2026 Under the Lights InviteAug 28 · 5,000 Meters Nightfall Boys · Place 159 · CoopersvilleCoopersville | 5,000 Meters Nightfall Boys | 159 | 19:35.3 PB | 12 |
| Aug 22 | Benzie Pete Moss InviteAug 22 · 5,000 Meters Varsity Big · Place 79 · CoopersvilleCoopersville | 5,000 Meters Varsity Big | 79 | 19:47.42 PB | 12 |
2025 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 13 | Sparta InvitationalSep 13 · 5,000 Meters Gold Varsity · Place 34 · CoopersvilleCoopersville | 5,000 Meters Gold Varsity | 34 | 20:35.89 | 11 |
2024 Cross Country
2 results2022 Cross Country
8 results2021 Cross Country
4 results