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 | 32:58.5 | NCAA DII Midwest Regional | November 8, 2025 |
| 3 Miles · North Creek Meadow52nd Annual Rich Dust Invitational · Sep 7 | 16:26.87 | 52nd Annual Rich Dust Invitational | September 7, 2024 |
| 3 Miles · North Creek Meadow51st Annual Rich Dust Invite · Sep 2 | 17:35.71 | 51st Annual Rich Dust Invite | September 2, 2023 |
| 5,000 Meters · Hebron High SchoolIHSAA Sectional 02 - Hebron · Oct 8 | 17:49 | IHSAA Sectional 02 - Hebron | October 8, 2022 |
| 5,000 Meters · Kankakee Valley HS2024 Tim Adams Invitational · Aug 31 | 16:54.13 | 2024 Tim Adams Invitational | August 31, 2024 |
| 5,000 Meters · Lemon LakeIHSAA Regional 01 - Crown Point · Oct 15 | 17:57.2 | IHSAA Regional 01 - Crown Point | October 15, 2022 |
| 5,000 Meters · New Prairie High SchoolIHSAA New Prairie Regional · Oct 26 | 16:58.8 | IHSAA New Prairie Regional | October 26, 2024 |
| 5,000 Meters · North Creek Meadow50th Annual Rich Dust Invitational · Sep 3 | 17:15.7 | 50th Annual Rich Dust Invitational | September 3, 2022 |
| 5,000 Meters · Sunset HillIHSAA XC Sectional 2 - Chesterton · Oct 14 | 17:53.0 | IHSAA XC Sectional 2 - Chesterton | October 14, 2023 |
| 6,000 Meters · Lewis UniversityLewis Earlybird · Sep 5 | 20:40.14 | Lewis Earlybird | September 5, 2025 |
| 8,000 Meters · Aspen Ridge Golf CourseONU Midwest Classic · Sep 18 | 26:57.3 | ONU Midwest Classic | September 18, 2026 |
| 8,000 Meters · Calvin College - Gainey Athletic ComplexGLIAC Championships · Oct 25 | 26:13.40 | GLIAC Championships | October 25, 2025 |
| 8,000 Meters · Chestnut Grove 2KWSU Warrior Challenge 2026 · Oct 24 | 26:12.00 | WSU Warrior Challenge 2026 | October 24, 2026 |
| 8,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 27 | 27:45.67 | Lucian Rosa Invitational | September 27, 2025 |
| 8,000 Meters · Lewis UniversityLewis Crossover · Oct 11 | 26:03.22 | Lewis Crossover | October 11, 2025 |
| 8,000 Meters · Purdue Northwest - WestvilleGLIAC Cross Country Championships · Nov 6 | 26:51.4 | GLIAC Cross Country Championships | November 6, 2026 |
| 8,000 Meters · Settler's Hill CC CourseSpartan Classic · Sep 13 | 27:34.70 | Spartan Classic | September 13, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NCAA DII Midwest RegionalNov 8 · 10,000 Meters D2 Midwest · Place 102 · Purdue Northwest (Ind.)Purdue Northwest (Ind.) | 10,000 Meters D2 Midwest | 102 | 32:58.5 PB | Fr |
| Oct 25 | GLIAC ChampionshipsOct 25 · 8,000 Meters Collegiate · Place 50 · Purdue Northwest (Ind.)Purdue Northwest (Ind.) | 8,000 Meters Collegiate | 50 | 26:13.40 PB | Fr |
| Oct 11 | Lewis CrossoverOct 11 · 8,000 Meters Mens 8000 · Place 183 · Purdue Northwest (Ind.)Purdue Northwest (Ind.) | 8,000 Meters Mens 8000 | 183 | 26:03.22 PB | Fr |
| Sep 27 | Lucian Rosa InvitationalSep 27 · 8,000 Meters Men's Championship · Place 168 · Purdue Northwest (Ind.)Purdue Northwest (Ind.) | 8,000 Meters Men's Championship | 168 | 27:45.67 PB | Fr |
| Sep 13 | Spartan ClassicSep 13 · 8,000 Meters Men · Place 8 · Purdue Northwest (Ind.)Purdue Northwest (Ind.) | 8,000 Meters Men | 8 | 27:34.70 PB | Fr |
| Sep 5 | Lewis EarlybirdSep 5 · 6,000 Meters Mens · Place 35 · Purdue Northwest (Ind.)Purdue Northwest (Ind.) | 6,000 Meters Mens | 35 | 20:40.14 PB | Fr |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | IHSAA New Prairie RegionalOct 26 · 5,000 Meters Varsity · Place 42 · MerrillvilleMerrillville | 5,000 Meters Varsity | 42 | 16:58.8 PB | 12 |
| Oct 19 | IHSAA Sectional 2 - ChestertonOct 19 · 3.1 Miles Varsity · Place 7 · MerrillvilleMerrillville | 3.1 Miles Varsity | 7 | 16:53.0 | SR |
| Sep 28 | Highland Invite (converted times)Sep 28 · 5,000 Meters Combined · Place 8 · MerrillvilleMerrillville | 5,000 Meters Combined | 8 | 16:24Unofficial | 12 |
| Sep 21 | New Prairie InvitationalSep 21 · 5,000 Meters Varsity · Place 22 · MerrillvilleMerrillville | 5,000 Meters Varsity | 22 | 17:00.90 | SR |
| Sep 14 | One and Only InvitationalSep 14 · 5,000 Meters Varsity · Place 2 · MerrillvilleMerrillville | 5,000 Meters Varsity | 2 | 17:03Unofficial | 12 |
| Sep 7 | 52nd Annual Rich Dust InvitationalSep 7 · 3 Miles Varsity Boys · Place 4 · MerrillvilleMerrillville | 3 Miles Varsity Boys | 4 | 16:26.87 PB | 12 |
| Aug 31 | 2024 Tim Adams InvitationalAug 31 · 5,000 Meters Varsity · Place 1 · MerrillvilleMerrillville | 5,000 Meters Varsity | 1 | 16:54.13 PB | 12 |
| Aug 24 | 2024 Dave Walker InvitationalAug 24 · 5,000 Meters Varsity · Place 8 · MerrillvilleMerrillville | 5,000 Meters Varsity | 8 | 17:24.8 | SR |
2023 Cross Country
6 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | IHSAA Regional 01 - Crown PointOct 15 · 5,000 Meters Varsity · Place 32 · MerrillvilleMerrillville | 5,000 Meters Varsity | 32 | 17:57.2 PB | 10 |
| Oct 8 | IHSAA Sectional 02 - HebronOct 8 · 5,000 Meters Varsity · Place 26 · MerrillvilleMerrillville | 5,000 Meters Varsity | 26 | 17:49 PB | 10 |
| Sep 10 | Bob Thomas InvitationalSep 10 · 5,000 Meters Varsity · Place 45 · MerrillvilleMerrillville | 5,000 Meters Varsity | 45 | 18:29.01 | 10 |
| Sep 3 | 50th Annual Rich Dust InvitationalSep 3 · 5,000 Meters Frosh/Soph · Place 2 · MerrillvilleMerrillville | 5,000 Meters Frosh/Soph | 2 | 17:15.7 PB | 10 |
| Aug 27 | Tim Adams InviteAug 27 · 5,000 Meters Varsity · Place 8 · MerrillvilleMerrillville | 5,000 Meters Varsity | 8 | 18:03.86 | 10 |
2021 Cross Country
4 results