Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside NCAA DII Midwest Regional · Nov 8 | 34:12.0 | NCAA DII Midwest Regional | November 8, 2025 |
| 4 Miles · Owen's ParkHillsdale Invitational · Sep 5 | 21:53.7 | Hillsdale Invitational | September 5, 2025 |
| 5,000 Meters · Hayden Park 5kSCAA Championships · Oct 20 | 17:23.90 | SCAA Championships | October 20, 2021 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D4 Finals · Nov 6 | 16:49.75 | MHSAA LP D4 Finals | November 6, 2021 |
| 5,000 Meters · Pittsford Area SchoolsSCAA Jamboree @ Pittsford · Sep 29 | 18:17.46 | SCAA Jamboree @ Pittsford | September 29, 2021 |
| 5,000 Meters · Stanton FarmsSCAA Jamboree @ Athens · Oct 6 | 18:13.04 | SCAA Jamboree @ Athens | October 6, 2021 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 4 | 26:08.58 | Swags Louisville Cross Country Classic | October 4, 2025 |
| 8,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 12 | 26:51.5 | 2025 Auto-Owners Insurance Spartan Invite | September 12, 2025 |
| 8,000 Meters · Heritage Park (Adrian) OFFICIALSiena Heights Cross Country Invitational · Sep 26 | 26:53.7 | Siena Heights Cross Country Invitational | September 26, 2025 |
| 8,000 Meters · Malone CollegeG-MAC XC Championships · Oct 21 | 27:24.4 | G-MAC XC Championships | October 21, 2023 |
| 8,000 Meters · MidlandG-MAC XC Championships · Oct 25 | 26:12.50 | G-MAC XC Championships | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NCAA DII Midwest RegionalNov 8 · 10,000 Meters D2 Midwest · Place 146 · HillsdaleHillsdale | 10,000 Meters D2 Midwest | 146 | 34:12.0 PB | Sr |
| Oct 25 | G-MAC XC ChampionshipsOct 25 · 8,000 Meters Collegiate · Place 74 · HillsdaleHillsdale | 8,000 Meters Collegiate | 74 | 26:12.50 PB | Sr |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Gold · Place 208 · HillsdaleHillsdale | 8,000 Meters College Gold | 208 | 26:08.58 PB | Sr |
| Sep 26 | Siena Heights Cross Country InvitationalSep 26 · 8,000 Meters College · Place 25 · HillsdaleHillsdale | 8,000 Meters College | 25 | 26:53.7 PB | Sr |
| Sep 12 | 2025 Auto-Owners Insurance Spartan InviteSep 12 · 8,000 Meters College · Place 139 · HillsdaleHillsdale | 8,000 Meters College | 139 | 26:51.5 PB | Sr |
| Sep 5 | Hillsdale InvitationalSep 5 · 6,437 Meters Men's Race · Place 23 · HillsdaleHillsdale | 6,437 Meters Men's Race | 23 | 21:53.7 PB | Sr |
2023 Cross Country
1 results2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MHSAA LP D4 FinalsNov 6 · 5,000 Meters D4 · Place 8 · Hillsdale AcademyHillsdale Academy | 5,000 Meters D4 | 8 | 16:49.75 PB | 12 |
| Oct 29 | MHSAA LP Region 34-4 @ Vandercook LakeOct 29 · 5,000 Meters Division 4 · Place 3 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Division 4 | 3 | 17:36.0 | 12 |
| Oct 23 | Michigan Class D StatesOct 23 · 5,000 Meters Varsity · Place 2 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity | 2 | 16:49.8 | 12 |
| Oct 20 | SCAA ChampionshipsOct 20 · 5,000 Meters Boys HS · Place 1 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Boys HS | 1 | 17:23.90 PB | 12 |
| Oct 9 | 2021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 4 · Place 6 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Division 4 | 6 | 16:49.2 | 12 |
| Oct 6 | SCAA Jamboree @ AthensOct 6 · 5,000 Meters Varsity boys · Place 1 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity boys | 1 | 18:13.04 PB | 12 |
| Sep 29 | SCAA Jamboree @ Pittsford Sep 29 · 5,000 Meters Varsity · Place 1 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity | 1 | 18:17.46 PB | 12 |
| Sep 25 | Jackson Invitational - VarsitySep 25 · 5,000 Meters Varsity Division 3 · Place 3 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity Division 3 | 3 | 16:57.6 | 12 |
| Sep 18 | 53rd Holly/Duane Raffin Festival of RacesSep 18 · 5,000 Meters Varsity · Place 2 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity | 2 | 17:04.7 | — |
| Sep 10 | Hillsdale Academy InvitationalSep 10 · 5,000 Meters Varsity · Place 1 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity | 1 | 17:37.27 | 12 |
| Sep 1 | Hillsdale Cross Country InvitationalSep 1 · 5,000 Meters Varsity · Place 5 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity | 5 | 17:11.28 | 12 |
2020 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP D4 FinalsNov 7 · 5,000 Meters D4 - Official · Place 42 · Hillsdale AcademyHillsdale Academy | 5,000 Meters D4 - Official | 42 | 18:03.43 | 11 |
| Oct 30 | MHSAA LP Region 34-4 @ JacksonOct 30 · 5,000 Meters Division 4 · Place 5 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Division 4 | 5 | 17:37.45 | 11 |
| Oct 24 | MHSAA Pre-Regional 67-4 @ Hillsdale AcademyOct 24 · 5,000 Meters Varsity · Place 4 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity | 4 | 18:06.31 | 11 |
| Oct 14 | SCAA ChampionshipsOct 14 · 5,000 Meters Varsity · Place 3 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity | 3 | 17:59.32 | 11 |
| Oct 7 | SCAA Jamboree - AthensOct 7 · 5,000 Meters Varsity · Place 4 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity | 4 | 18:59.39 | 11 |
| Sep 30 | SCAA Jamboree - PittsfordSep 30 · 5,000 Meters Varsity · Place 2 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity | 2 | 18:28 | 11 |
| Sep 30 | SCAA Jamboree - Pittsford Sep 30 · 5,000 Meters Varsity · Place 2 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity | 2 | 18:28 | 11 |
| Sep 26 | 10 Team Trojan Invite Sep 26 · 5,000 Meters Varsity · Place 6 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity | 6 | 18:09.11 | 11 |
| Sep 16 | SCAA League PreviewSep 16 · 5,000 Meters Varsity · Place 2 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity | 2 | 18:47.96 | 11 |
| Sep 11 | Hilldale Academy InvitationalSep 11 · 5,000 Meters Boys Varsity · Place 12 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Boys Varsity | 12 | 18:15.5 | 11 |
| Sep 2 | 32nd Hillsdale Booster Club Cross Country InvitationalSep 2 · 5,000 Meters Varsity · Place 1 · Hillsdale AcademyHillsdale Academy | 5,000 Meters Varsity | 1 | 18:35.83 | 11 |