Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allendale HSMHSAA LP Region 31-4 @ Allendale · Oct 31 | 21:25.48 | MHSAA LP Region 31-4 @ Allendale | October 31, 2026 |
| 5,000 Meters · Allendale HSAllendale Falcon Invitational · Oct 3 | 21:12.35 | Allendale Falcon Invitational | October 3, 2026 |
| 5,000 Meters · Covenant Christian HS2026 Chargers Autumn Sunrise Invite · Sep 26 | 22:11.6 | 2026 Chargers Autumn Sunrise Invite | September 26, 2026 |
| 5,000 Meters · Fruit Ridge HayridesSparta Invitational · Sep 12 | 21:45.51 | Sparta Invitational | September 12, 2026 |
| 5,000 Meters · Gobles Middle/High SchoolGobles Invitational · Oct 18 | 22:13.40 | Gobles Invitational | October 18, 2025 |
| 5,000 Meters · Saranac HSSaranac Color Run · Oct 13 | 22:12.52 | Saranac Color Run | October 13, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Region 31-4 @ AllendaleOct 31 · 5,000 Meters D4 Boys · Place 63 · Libertas Christian | 5,000 Meters D4 Boys | 63 | 21:25.48 PB | 11 |
| Oct 28 | Chargers JV Last Chance InviteOct 28 · 5,000 Meters Varsity · Place 21 · Libertas Christian | 5,000 Meters Varsity | 21 | 21:41.1 | 11 |
| Oct 13 | Saranac Color RunOct 13 · 5,000 Meters Boys Varsity · Place 65 · Libertas Christian | 5,000 Meters Boys Varsity | 65 | 22:12.52 PB | 11 |
| Oct 3 | Allendale Falcon InvitationalOct 3 · 5,000 Meters High School Falcon (Small) · Place 85 · Libertas Christian | 5,000 Meters High School Falcon (Small) | 85 | 21:12.35 PB | 11 |
| Sep 26 | 2026 Chargers Autumn Sunrise InviteSep 26 · 5,000 Meters Boys JV · Place 89 · Libertas Christian | 5,000 Meters Boys JV | 89 | 22:11.6 PB | 11 |
| Sep 12 | Sparta InvitationalSep 12 · 5,000 Meters Silver Varsity 10 · Place 20 · Libertas Christian | 5,000 Meters Silver Varsity 10 | 20 | 21:45.51 PB | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 31-4 @ Allendale (C)Oct 25 · 5,000 Meters Division 4 · Place 58 · Libertas Christian | 5,000 Meters Division 4 | 58 | 21:08.99 | 10 |
| Oct 18 | Gobles InvitationalOct 18 · 5,000 Meters Varsity · Place 77 · Libertas Christian | 5,000 Meters Varsity | 77 | 22:13.40 PB | 10 |
| Oct 7 | Saranac Color RunOct 7 · 5,000 Meters Junior Varsity · Place 51 · Libertas Christian | 5,000 Meters Junior Varsity | 51 | 21:13.7 | 10 |
| Sep 27 | Allendale Falcon InviteSep 27 · 5,000 Meters Varsity · Place 80 · Libertas Christian | 5,000 Meters Varsity | 80 | 21:28.78 | 10 |
| Sep 20 | 2025 Chargers Autumn Sunrise InviteSep 20 · 5,000 Meters Varsity · Place 44 · Libertas Christian | 5,000 Meters Varsity | 44 | 21:33.67 | 10 |
| Sep 8 | Coach B Invitational Sep 8 · 5,000 Meters Varsity · Place 19 · Libertas Christian | 5,000 Meters Varsity | 19 | 21:22.77 | 10 |
| Aug 27 | Saranac InvitationalAug 27 · 5,000 Meters Division 3 · Place 57 · Libertas Christian | 5,000 Meters Division 3 | 57 | 21:26.4 | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 31-4 @ AllendaleOct 26 · 5,000 Meters Division 4 · Place 53 · Libertas Christian | 5,000 Meters Division 4 | 53 | 20:43.78 | 9 |
| Oct 19 | Michigan Class D XC State ChampionshipOct 19 · 5,000 Meters Varsity · Place 72 · Libertas Christian | 5,000 Meters Varsity | 72 | 21:04.50 | 9 |
| Oct 8 | Saranac Color RunOct 8 · 5,000 Meters Junior Varsity · Place 49 · Libertas Christian | 5,000 Meters Junior Varsity | 49 | 21:26.4 | 9 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Varsity · Place 69 · Libertas Christian | 5,000 Meters Varsity | 69 | 21:13.22 | 9 |
| Sep 21 | 2024 Chargers Autumn Sunrise InviteSep 21 · 5,000 Meters Varsity · Place 95 · Libertas Christian | 5,000 Meters Varsity | 95 | 21:50.0 | FR |
| Sep 9 | Coach B Invitational Sep 9 · 5,000 Meters Varsity · Place 20 · Libertas Christian | 5,000 Meters Varsity | 20 | 22:41.39 | 9 |
| Aug 28 | Saranac InvitationalAug 28 · 5,000 Meters Division 3 · Place 88 · Libertas Christian | 5,000 Meters Division 3 | 88 | 24:28.8 | 9 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Michigan Class D State Cross-Country ChampionshipOct 21 · 5,000 Meters Varsity · Place 101 · Libertas Christian | 5,000 Meters Varsity | 101 | 21:21.30 | 8 |
| Oct 10 | Saranac Color RunOct 10 · 2 Miles Middle School · Place 16 · Libertas Christian | 2 Miles Middle School | 16 | 13:12.0 | 8 |
| Oct 5 | GL6 JamboreeOct 5 · 5,000 Meters Varsity · Place 6 · Libertas Christian | 5,000 Meters Varsity | 6 | 21:29.7 | 8 |
| Sep 30 | Allendale Falcon InviteSep 30 · 2 Miles Middle School Grades 6-8 · Place 50 · Libertas Christian | 2 Miles Middle School Grades 6-8 | 50 | 13:06.97 | 8 |
| Sep 23 | 2023 Chargers Autumn Sunrise InviteSep 23 · 2 Miles Middle School · Place 36 · Libertas Christian | 2 Miles Middle School | 36 | 13:25.6 | 8 |
| Sep 23 | 2023 Chargers Autumn Sunrise InviteSep 23 · 2 Miles Middle School · Place 36 · Libertas Christian | 2 Miles Middle School | 36 | 13:25.6 | 8 |
| Sep 16 | Sparta InvitationalSep 16 · 2,500 Meters Middle School Varsity Division 3 · Place 30 · Libertas Christian | 2,500 Meters Middle School Varsity Division 3 | 30 | 10:14.43 | 8 |