Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · CATWanamaker Mile · Nov 1 | 5:00.65 | Wanamaker Mile | November 1, 2021 |
| 5,000 Meters · EL Soccer/XC ComplexEast Lansing Invitational · Oct 7 | 17:22.6 | East Lansing Invitational | October 7, 2021 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D2 Finals · Nov 6 | 17:18.84 | MHSAA LP D2 Finals | November 6, 2021 |
| 5,000 Meters · South Christian Sports ParkOK Gold Jamboree #1 · Sep 8 | 19:32.83 | OK Gold Jamboree #1 | September 8, 2020 |
| 5,000 Meters · Wayland Middle SchoolOK Gold Jamboree #2 · Sep 29 | 19:41.64 | OK Gold Jamboree #2 | September 29, 2020 |
| 8,000 Meters · Apalachee Regional ParkNAIA Cross Country Championships · Nov 21 | 25:45.01 | NAIA Cross Country Championships | November 21, 2025 |
| 8,000 Meters · Calvin College - Gainey Athletic ComplexCalvin Diemer Classic · Sep 13 | 25:55.2 | Calvin Diemer Classic | September 13, 2025 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 27 | 26:05.4 | Gans Creek Classic | September 27, 2024 |
| 8,000 Meters · Heritage Park (Adrian) OFFICIALWolverine-Hoosier (WHAC) Cross Country Championships · Nov 7 | 25:30.20 | Wolverine-Hoosier (WHAC) Cross Country Championships | November 7, 2025 |
| 8,000 Meters · Indiana Wesleyan UniversityIWU Wildcat Twilight Invitational · Sep 8 | 26:47.6 | IWU Wildcat Twilight Invitational | September 8, 2023 |
| 8,000 Meters · Muskegon Community CollegeJayhawk Invitational · Oct 15 | 26:30.80 | Jayhawk Invitational | October 15, 2022 |
| 8,000 Meters · Ottawa Park Golf CourseWolverine-Hoosier AC Cross Country Championship · Nov 4 | 27:34.9 | Wolverine-Hoosier AC Cross Country Championship | November 4, 2022 |
| 8,000 Meters · Riverside ParkNAIA Great Lakes Challenge · Oct 25 | 25:20.40 | NAIA Great Lakes Challenge | October 25, 2025 |
| 8,000 Meters · Riverside ParkNAIA Great Lakes Challenge XC Invitational · Oct 21 | 27:13.0 | NAIA Great Lakes Challenge XC Invitational | October 21, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | NAIA Cross Country ChampionshipsNov 21 · 8,000 Meters NAIA Championship · Place 82 · Aquinas (Mich.)Aquinas (Mich.) | 8,000 Meters NAIA Championship | 82 | 25:45.01 PB | Sr |
| Nov 7 | Wolverine-Hoosier (WHAC) Cross Country ChampionshipsNov 7 · 8,000 Meters Collegiate · Place 9 · Aquinas (Mich.)Aquinas (Mich.) | 8,000 Meters Collegiate | 9 | 25:30.20 PB | Sr |
| Oct 25 | NAIA Great Lakes ChallengeOct 25 · 8,000 Meters Mens 8K - Maroon · Place 53 · Aquinas (Mich.)Aquinas (Mich.) | 8,000 Meters Mens 8K - Maroon | 53 | 25:20.40 PB | Sr |
| Sep 26 | Siena Heights Cross Country InvitationalSep 26 · 8,000 Meters College · Place 6 · Aquinas (Mich.)Aquinas (Mich.) | 8,000 Meters College | 6 | 25:40.0 | Sr |
| Sep 13 | Calvin Diemer ClassicSep 13 · 8,000 Meters Men · Place 7 · Aquinas (Mich.)Aquinas (Mich.) | 8,000 Meters Men | 7 | 25:55.2 PB | Sr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NAIA Cross Country ChampionshipsNov 22 · 8,000 Meters Championship · Place 153 · Aquinas (Mich.)Aquinas (Mich.) | 8,000 Meters Championship | 153 | 25:31.2 | JR |
| Nov 8 | 2024 WHAC XC ChampionshipsNov 8 · 8,000 Meters Varsity · Place 9 · Aquinas (Mich.)Aquinas (Mich.) | 8,000 Meters Varsity | 9 | 25:39.47 | Jr |
| Oct 26 | NAIA Great Lakes ChallengeOct 26 · 8,000 Meters Varsity · Place 76 · Aquinas (Mich.)Aquinas (Mich.) | 8,000 Meters Varsity | 76 | 25:32.7 | JR |
| Sep 27 | Gans Creek ClassicSep 27 · 8,000 Meters Open · Place 133 · Aquinas (Mich.)Aquinas (Mich.) | 8,000 Meters Open | 133 | 26:05.4 PB | Jr |
| Sep 13 | Raider-Knight XC InviteSep 13 · 8,000 Meters Varsity · Place 6 · Aquinas (Mich.)Aquinas (Mich.) | 8,000 Meters Varsity | 6 | 26:23.3 | Jr |
2023 Cross Country
4 results2022 Cross Country
3 results2021 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | Michigan Meet of Champions / Mid East QualifierNov 13 · 5,000 Meters Open Elite · Place 71 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Open Elite | 71 | 17:20.3 | 12 |
| Nov 6 | MHSAA LP D2 FinalsNov 6 · 5,000 Meters D2 · Place 120 · GR Catholic CentralGR Catholic Central | 5,000 Meters D2 | 120 | 17:18.84 PB | 12 |
| Nov 1 | Wanamaker MileNov 1 · 1 Miles HS Boys Mile · Place 2 · GR Catholic CentralGR Catholic Central | 1 Miles HS Boys Mile | 2 | 5:00.65 PB | 12 |
| Oct 30 | MHSAA LP Region 11-2 @ AllendaleOct 30 · 5,000 Meters Division 2 · Place 15 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Division 2 | 15 | 17:19.68 | 12 |
| Oct 14 | CC Inter-Squad 3200mOct 14 · 3,200 Meters Varsity · Place 2 · GR Catholic CentralGR Catholic Central | 3,200 Meters Varsity | 2 | 10:29.9Unofficial | 12 |
| Oct 7 | East Lansing InvitationalOct 7 · 5,000 Meters 11-12 Grade · Place 6 · GR Catholic CentralGR Catholic Central | 5,000 Meters 11-12 Grade | 6 | 17:22.6 PB | 12 |
| Oct 2 | 2021 Shepherd BLUEJAY InviteOct 2 · 5,000 Meters Varsity · Place 12 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 12 | 17:21.7 | 12 |
| Sep 28 | OK Gold Jamboree No 2Sep 28 · 5,000 Meters Varsity · Place 10 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 10 | 16:56.68 | 12 |
| Sep 25 | Cougar Falcon Invite at the Eagles NestSep 25 · 5,000 Meters Varsity · Place 14 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 14 | 17:29.3 | 12 |
| Sep 17 | Ottawa Hills Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 11 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 11 | 17:45.52 | 12 |
| Sep 8 | OK Gold Jamboree #1 @ Cedar SpringsSep 8 · 5,000 Meters Varsity · Place 13 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 13 | 17:52.28 | 12 |
| Aug 28 | Michigan Catholic XC InvitationalAug 28 · 5,000 Meters Varsity · Place 17 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 17 | 18:21.9 | 12 |
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Wanamaker MileNov 2 · 1 Miles HS Boys Mile · Place 4 · GR Catholic CentralGR Catholic Central | 1 Miles HS Boys Mile | 4 | 5:26.31Unofficial | 11 |
| Oct 23 | MHSAA Pre-Regional 22-2 @ AllendaleOct 23 · 5,000 Meters Varsity · Place 34 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 34 | 18:34.28 | 11 |
| Oct 20 | OK Gold ChampionshipsOct 20 · 5,000 Meters Varsity · Place 37 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 37 | 18:54.27 | 11 |
| Oct 2 | Allendale Falcon InviteOct 2 · 5,000 Meters Varsity · Place 172 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 172 | 18:45.16 | 11 |
| Sep 29 | OK Gold Jamboree #2Sep 29 · 5,000 Meters Varsity Boys · Place 41 · GR Catholic CentralGR Catholic Central | 5,000 Meters Varsity Boys | 41 | 19:41.64 PB | 11 |
| Sep 17 | CC Inter-Squad 3200mSep 17 · 3,200 Meters HS Boys 3200m · Place 5 · GR Catholic CentralGR Catholic Central | 3,200 Meters HS Boys 3200m | 5 | 11:50.69Unofficial | 11 |
| Sep 8 | OK Gold Jamboree #1Sep 8 · 5,000 Meters Varsity · Place 35 · GR Catholic CentralGR Catholic Central | 5,000 Meters Varsity | 35 | 19:32.83 PB | 11 |
| Aug 29 | Michigan Catholic XC Invitational Aug 29 · 5,000 Meters St.Sebastian · Place 21 · GR Catholic CentralGR Catholic Central | 5,000 Meters St.Sebastian | 21 | 19:38.82Unofficial | 11 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Wannamaker MileOct 28 · 1 Miles HS Boys Mile · Place 8 · GR Catholic CentralGR Catholic Central | 1 Miles HS Boys Mile | 8 | 5:55.98 | 10 |
| Oct 26 | Allendale PROM by StridersOct 26 · 5,000 Meters Varsity · Place 8 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 8 | 18:04.3 | 10 |
| Oct 15 | OK Blue Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 35 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 35 | 18:32.70 | 10 |
| Oct 3 | East Lansing InvitationalOct 3 · 5,000 Meters Varsity · Place 14 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 14 | 18:19.3 | 10 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Varsity · Place 72 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 72 | 18:59.6 | 10 |
| Sep 25 | OK Blue Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 33 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 33 | 19:09.12 | 10 |
| Sep 21 | Cougar Falcon Invite at the Eagles NestSep 21 · 5,000 Meters Varsity · Place 68 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 68 | 19:23.5 | 10 |
| Sep 14 | Sparta InvitationalSep 14 · 5,000 Meters Varsity · Place 39 · GR_Catholic CentralGR_Catholic Central | 5,000 Meters Varsity | 39 | 19:19.99 | 10 |