Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Chippewa Hills HSCSAA Conference Chippewa Hills · Sep 13 | 12:57.21 | CSAA Conference Chippewa Hills | September 13, 2022 |
| 2 Miles · MK Conklin ParkCSAA MS Meet @ Newaygo · Sep 12 | 13:34.4 | CSAA MS Meet @ Newaygo | September 12, 2023 |
| 2,500 Meters · Kent City High SchoolKent City MS Invitational · Oct 10 | 9:49.58 | Kent City MS Invitational | October 10, 2023 |
| 5,000 Meters · Allendale HSMHSAA LP Region 31-4 @ Allendale · Oct 31 | 17:33.23 | MHSAA LP Region 31-4 @ Allendale | October 31, 2026 |
| 5,000 Meters · Hill and Bale 5kHill and Bale · Sep 12 | 19:10 | Hill and Bale | September 12, 2026 |
| 5,000 Meters · Kent City High SchoolCSAA White Jamboree #2 · Sep 29 | 17:51.06 | CSAA White Jamboree #2 | September 29, 2026 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 4 Finals · Nov 7 | 17:44.2 | MHSAA LP Division 4 Finals | November 7, 2026 |
| 5,000 Meters · Morley Stanwood HS OFFICIALMohawk Invite · Sep 19 | 17:55.5 | Mohawk Invite | September 19, 2026 |
| 5,000 Meters · Portage West MS2026 Portage Invitational · Oct 10 | 17:29.9 | 2026 Portage Invitational | October 10, 2026 |
| 5,000 Meters · White Cloud HSCSAA White Final Jamboree (correct location) · Oct 13 | 18:30.84 | CSAA White Final Jamboree (correct location) | October 13, 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 |
| Nov 7 | MHSAA LP Division 4 FinalsNov 7 · 5,000 Meters D4 · Place 76 · White CloudWhite Cloud | 5,000 Meters D4 | 76 | 17:44.2 PB | 11 |
| Oct 31 | MHSAA LP Region 31-4 @ AllendaleOct 31 · 5,000 Meters D4 Boys · Place 14 · White CloudWhite Cloud | 5,000 Meters D4 Boys | 14 | 17:33.23 PB | 11 |
| Oct 13 | CSAA White Final Jamboree (correct location)Oct 13 · 5,000 Meters High School · Place 4 · White CloudWhite Cloud | 5,000 Meters High School | 4 | 18:30.84 PB | 11 |
| Oct 10 | 2026 Portage InvitationalOct 10 · 5,000 Meters Division 4 · Place 31 · White CloudWhite Cloud | 5,000 Meters Division 4 | 31 | 17:29.9 PB | 11 |
| Sep 29 | CSAA White Jamboree #2Sep 29 · 5,000 Meters Varsity · Place 4 · White CloudWhite Cloud | 5,000 Meters Varsity | 4 | 17:51.06 PB | 11 |
| Sep 19 | Mohawk InviteSep 19 · 5,000 Meters Varsity Boys · Place 4 · White CloudWhite Cloud | 5,000 Meters Varsity Boys | 4 | 17:55.5 PB | 11 |
| Sep 15 | CSAA White JamboreeSep 15 · 5,000 Meters Varsity · Place 3 · White CloudWhite Cloud | 5,000 Meters Varsity | 3 | 18:13.46 | 11 |
| Sep 12 | Hill and BaleSep 12 · 5,000 Meters HS Boys · Place 16 · White CloudWhite Cloud | 5,000 Meters HS Boys | 16 | 19:10 PB | 11 |
2024 Cross Country
1 results2023 Cross Country
2 results2022 Cross Country
2 results