Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Mason County FairgroundsThe West Michigan Middle School Invitational · Oct 20 | 15:13.87 | The West Michigan Middle School Invitational | October 20, 2022 |
| 5,000 Meters · Allendale HSMHSAA LP Region 31-4 @ Allendale · Oct 31 | 17:05.27 | MHSAA LP Region 31-4 @ Allendale | October 31, 2026 |
| 5,000 Meters · Baker WoodsHesperia's Baker Woods Late Season Invitational · Oct 9 | 19:13.74 | Hesperia's Baker Woods Late Season Invitational | October 9, 2026 |
| 5,000 Meters · Crusader 5kCrusader Cross Country Classic · Aug 22 | 19:50.87 | Crusader Cross Country Classic | August 22, 2026 |
| 5,000 Meters · FMS 5KWMC Invitational · Sep 15 | 18:33 | WMC Invitational | September 15, 2026 |
| 5,000 Meters · Fruitport Calvary Christian CC courseEagle Invitational · Aug 25 | 18:46.49 | Eagle Invitational | August 25, 2026 |
| 5,000 Meters · Hill and Bale 5kHill and Bale · Sep 12 | 19:28 | Hill and Bale | September 12, 2026 |
| 5,000 Meters · Holton HSWMC Rivers Jamboree #1 · Sep 22 | 18:50.88 | WMC Rivers Jamboree #1 | September 22, 2026 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 4 Finals · Nov 7 | 16:55.1 | MHSAA LP Division 4 Finals | November 7, 2026 |
| 5,000 Meters · Muskegon Community CollegeGMAA Cross Country Championships · Oct 17 | 17:39.76 | GMAA Cross Country Championships | October 17, 2026 |
| 5,000 Meters · Oakridge HSOakridge MS/HS Invitational · Sep 26 | 17:29 | Oakridge MS/HS Invitational | September 26, 2026 |
| 5,000 Meters · Riverside Park (Scottville)WMC Rivers Jamboree #2 · Oct 6 | 17:32.73 | WMC Rivers Jamboree #2 | October 6, 2026 |
| 5,000 Meters · Rycenga ParkFruitport Invitational · Oct 3 | 17:59 | Fruitport Invitational | October 3, 2026 |
| 5,000 Meters · University Park Golf CourseGMAA Cross Country Championships · Oct 11 | 18:25.83 | GMAA Cross Country Championships | October 11, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP Division 4 FinalsNov 7 · 5,000 Meters D4 · Place 25 · HoltonHolton | 5,000 Meters D4 | 25 | 16:55.1 PB | 11 |
| Oct 31 | MHSAA LP Region 31-4 @ AllendaleOct 31 · 5,000 Meters D4 Boys · Place 9 · HoltonHolton | 5,000 Meters D4 Boys | 9 | 17:05.27 PB | 11 |
| Oct 17 | GMAA Cross Country ChampionshipsOct 17 · 5,000 Meters Varsity · Place 15 · HoltonHolton | 5,000 Meters Varsity | 15 | 17:39.76 PB | 11 |
| Oct 9 | Hesperia's Baker Woods Late Season InvitationalOct 9 · 5,000 Meters Varsity · Place 6 · HoltonHolton | 5,000 Meters Varsity | 6 | 19:13.74 PB | 11 |
| Oct 6 | WMC Rivers Jamboree #2Oct 6 · 5,000 Meters Varsity · Place 3 · HoltonHolton | 5,000 Meters Varsity | 3 | 17:32.73 PB | 11 |
| Oct 3 | Fruitport InvitationalOct 3 · 5,000 Meters Boys Varsity · Place 6 · HoltonHolton | 5,000 Meters Boys Varsity | 6 | 17:59 PB | 11 |
| Sep 26 | Oakridge MS/HS InvitationalSep 26 · 5,000 Meters Varsity Male - Blue Division · Place 4 · HoltonHolton | 5,000 Meters Varsity Male - Blue Division | 4 | 17:29 PB | 11 |
| Sep 22 | WMC Rivers Jamboree #1Sep 22 · 5,000 Meters Varsity · Place 9 · HoltonHolton | 5,000 Meters Varsity | 9 | 18:50.88 PB | 11 |
| Sep 15 | WMC InvitationalSep 15 · 5,000 Meters Boys Varsity · Place 30 · HoltonHolton | 5,000 Meters Boys Varsity | 30 | 18:33 PB | 11 |
| Sep 12 | Hill and BaleSep 12 · 5,000 Meters HS Boys · Place 19 · HoltonHolton | 5,000 Meters HS Boys | 19 | 19:28 PB | 11 |
| Aug 25 | Eagle InvitationalAug 25 · 5,000 Meters Varsity · Place 12 · HoltonHolton | 5,000 Meters Varsity | 12 | 18:46.49 PB | 11 |
| Aug 22 | Crusader Cross Country ClassicAug 22 · 5,000 Meters High School Boys · Place 28 · HoltonHolton | 5,000 Meters High School Boys | 28 | 19:50.87 PB | 11 |
2025 Cross Country
1 results2022 Cross Country
1 results