Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Niles Madelyn Bertrand ParkBerrien County Meet · Sep 30 | 11:08.7 | Berrien County Meet | September 30, 2017 |
| 2 Miles · Grand Beach Golf CourseBison Invitational · Aug 30 | 15:00.2 | Bison Invitational | August 30, 2017 |
| 2 Miles · Lake of the Woods & Greenwoods CampsRaider Invitational · Sep 9 | 15:04 | Raider Invitational | September 9, 2017 |
| 2 Miles · Mustang 1.5 Mile CourseRiver Valley Mustang Invitational · Oct 16 | 13:09.25 | River Valley Mustang Invitational | October 16, 2018 |
| 2 Miles · Red Bud Moto Cross ParkBuchanan Invitational at Red Bud · Sep 22 | 15:47 | Buchanan Invitational at Red Bud | September 22, 2018 |
| 3,000 Meters · Riverview Park (St Joe) OFFICIALLakeshore Jamboree · Sep 19 | 15:24.06 | Lakeshore Jamboree | September 19, 2017 |
| 3,200 Meters · Brandywine HSBrandywine Invitational · Oct 21 | 14:20.7 | Brandywine Invitational | October 21, 2017 |
| 5,000 Meters · Brandywine HSBCS Jamboree #1 at Brandywine · Sep 14 | 19:02.55 | BCS Jamboree #1 at Brandywine | September 14, 2021 |
| 5,000 Meters · Comstock High SchoolBCS Comstock Jamboree · Sep 29 | 18:46.03 | BCS Comstock Jamboree | September 29, 2020 |
| 5,000 Meters · Five Pines MinistriesBCS Meet at Berrien Springs · Oct 8 | 19:55.19 | BCS Meet at Berrien Springs | October 8, 2019 |
| 5,000 Meters · Lake Michigan CollegeBerrien County Meet · Sep 28 | 19:52.5 | Berrien County Meet | September 28, 2019 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D2 Finals · Nov 6 | 17:06.14 | MHSAA LP D2 Finals | November 6, 2021 |
| 5,000 Meters · New Prairie High SchoolNew Prairie Invitational · Sep 18 | 17:49.5 | New Prairie Invitational | September 18, 2021 |
| 8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 19 | 29:00.9 | Roy Griak Invitational | September 19, 2025 |
| 8,000 Meters · Lewis UniversityLewis Crossover · Oct 11 | 27:26.72 | Lewis Crossover | October 11, 2025 |
| 8,000 Meters · Michigan Tech Trails ParkingHusky Invitational · Oct 30 | 27:04.21 | Husky Invitational | October 30, 2026 |
| 8,000 Meters · Nekoosa HSNekoosa Cross Country Meet · Sep 9 | 27:42.9 | Nekoosa Cross Country Meet | September 9, 2023 |
| 8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 16 | 27:13.6 | Bradley "Pink" Classic | October 16, 2026 |
| 8,000 Meters · Shorewood Cross Country CoursePhoenix Open · Sep 6 | 28:34.6 | Phoenix Open | September 6, 2025 |
| 8,000 Meters · Shorewood ParkGreen Bay Phoenix Open · Sep 8 | 27:42.9 | Green Bay Phoenix Open | September 8, 2023 |
| 8,000 Meters · University of Wisconsin–OshkoshUW-Oshkosh Dia de los Muertos Carrera · Nov 5 | 27:12.53 | UW-Oshkosh Dia de los Muertos Carrera | November 5, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Lewis CrossoverOct 11 · 8,000 Meters Mens 8000 · Place 309 · Michigan TechMichigan Tech | 8,000 Meters Mens 8000 | 309 | 27:26.72 PB | Jr |
| Sep 19 | Roy Griak InvitationalSep 19 · 8,000 Meters Jo Rider Men’s Maroon Race (Division · Place 117 · Michigan TechMichigan Tech | 8,000 Meters Jo Rider Men’s Maroon Race (Division | 117 | 29:00.9 PB | Jr |
| Sep 6 | Phoenix OpenSep 6 · 8,000 Meters Men's Race · Place 102 · Michigan TechMichigan Tech | 8,000 Meters Men's Race | 102 | 28:34.6 PB | Jr |
2023 Cross Country
4 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MHSAA LP D2 FinalsNov 6 · 5,000 Meters D2 · Place 97 · Berrien SpringsBerrien Springs | 5,000 Meters D2 | 97 | 17:06.14 PB | 11 |
| Sep 18 | New Prairie Invite (Hobart Results)Sep 18 · 5,000 Meters 2A · Place 16 · Berrien SpringsBerrien Springs | 5,000 Meters 2A | 16 | 17:49.5 | 11 |
| Sep 18 | New Prairie InvitationalSep 18 · 5,000 Meters Varsity AA · Place 16 · Berrien SpringsBerrien Springs | 5,000 Meters Varsity AA | 16 | 17:49.5 PB | 11 |
| Sep 14 | BCS Jamboree #1 at BrandywineSep 14 · 5,000 Meters Varsity · Place 2 · Berrien SpringsBerrien Springs | 5,000 Meters Varsity | 2 | 19:02.55 PB | 11 |
| Sep 14 | BCS Jamboree #1at BrandywineSep 14 · 5,000 Meters Varsity · Place 2 · Berrien SpringsBerrien Springs | 5,000 Meters Varsity | 2 | 19:02.55 | 11 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP D2 FinalsNov 7 · 5,000 Meters D2 - Official · Place 215 · Berrien SpringsBerrien Springs | 5,000 Meters D2 - Official | 215 | 18:58.88 | 10 |
| Sep 29 | BCS Comstock JamboreeSep 29 · 5,000 Meters Varsity · Place 5 · Berrien SpringsBerrien Springs | 5,000 Meters Varsity | 5 | 18:46.03 PB | 10 |
| Sep 19 | New Prairie InviteSep 19 · 5,000 Meters Varsity 2A · Place 21 · Berrien Springs (MI)Berrien Springs (MI) | 5,000 Meters Varsity 2A | 21 | 18:10.2 | Sophomore |
| Sep 19 | New Prairie InviteSep 19 · 5,000 Meters Boys 2A Varsity · Place 21 · Berrien SpringsBerrien Springs | 5,000 Meters Boys 2A Varsity | 21 | 18:10.2 | 10 |
| Aug 27 | Berrien Springs v South Haven FriendlyAug 27 · 5,000 Meters Varsity · Place 7 · Berrien SpringsBerrien Springs | 5,000 Meters Varsity | 7 | 19:59 | 10 |
2019 Cross Country
2 results2018 Cross Country
2 results2017 Cross Country
6 results