Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Elmwood Park High SchoolElmwood Park Trial on the Trail · Aug 2812:00.5Elmwood Park Trial on the TrailAugust 28, 2024
3 Miles · Elmwood Park High School33rd Annual Elmwood Park Tiger Invitational · Oct 818:34.833rd Annual Elmwood Park Tiger InvitationalOctober 8, 2022
3 Miles · Sundown Meadow Forest PreserveRiverside-Brookfield Invitational · Sep 1719:41.1Riverside-Brookfield InvitationalSeptember 17, 2022
5,000 Meters · Harvest Christian AcademyHarvest Christian Academy Midseason XC Classic · Sep 2520:25.71Harvest Christian Academy Midseason XC ClassicSeptember 25, 2021
5,000 Meters · Lyons Township High School South CampusLyons Township Mike Kuharic Invitational · Sep 420:37.1Lyons Township Mike Kuharic InvitationalSeptember 4, 2021
5,000 Meters · Yankton Trail ParkAugustana Twilight XC Meet · Sep 417:57.69Augustana Twilight XC MeetSeptember 4, 2026
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 329:55.0Running of the CowsOctober 3, 2026
8,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1828:15.0Roy Griak InvitationalSeptember 18, 2026
8,000 Meters · Highland 9-Hole Golf CourseMIAC Championships · Nov 129:28.6MIAC ChampionshipsNovember 1, 2025
8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1830:53.9Interregional InvitationalOctober 18, 2025
8,000 Meters · St. Olaf CollegeMIAC XC Championship · Oct 3129:12.5MIAC XC ChampionshipOctober 31, 2026
8,000 Meters · Whitetail Golf CourseNCAA D3 North Region Championships · Nov 1529:38.1NCAA D3 North Region ChampionshipsNovember 15, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31MIAC XC ChampionshipOct 31 · 8,000 Meters Men · Place 126 · Saint Mary's (Minn.)Saint Mary's (Minn.)8,000 Meters Men12629:12.5 PBSo
Oct 3Running of the CowsOct 3 · 8,000 Meters Maize · Place 218 · Saint Mary's (Minn.)Saint Mary's (Minn.)8,000 Meters Maize21829:55.0 PBSo
Sep 18Roy Griak InvitationalSep 18 · 8,000 Meters Jo Rider College 8k · Place 172 · Saint Mary's (Minn.)Saint Mary's (Minn.)8,000 Meters Jo Rider College 8k17228:15.0 PBSo
Sep 4Augustana Twilight XC MeetSep 4 · 5,000 Meters College Men · Place 360 · Saint Mary's (Minn.)Saint Mary's (Minn.)5,000 Meters College Men36017:57.69 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 North Region ChampionshipsNov 15 · 8,000 Meters College · Place 177 · Saint Mary's (Minn.)Saint Mary's (Minn.)8,000 Meters College17729:38.1 PBFr
Nov 1MIAC ChampionshipsNov 1 · 8,000 Meters College · Place 116 · Saint Mary's (Minn.)Saint Mary's (Minn.)8,000 Meters College11629:28.6 PBFr
Oct 18Interregional InvitationalOct 18 · 8,000 Meters Blue · Place 344 · Saint Mary's (Minn.)Saint Mary's (Minn.)8,000 Meters Blue34430:53.9 PBFr
Oct 3Blugold InvitationalOct 3 · 8,000 Meters Varsity · Place 290 · Saint Mary's (Minn.)Saint Mary's (Minn.)8,000 Meters Varsity29031:56.2Fr
Sep 12MIAC PreviewSep 12 · 8,000 Meters Men · Place 104 · Saint Mary's (Minn.)Saint Mary's (Minn.)8,000 Meters Men10433:25.7Fr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 21Riverside-Brookfield XC InvitationalSep 21 · 3 Miles Varsity · Place 33 · LaGrange Park (Nazareth Academy)LaGrange Park (Nazareth Academy)3 Miles Varsity3318:14.112
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 290 · LaGrange Park (Nazareth Academy)LaGrange Park (Nazareth Academy)3 Miles Varsity 2A29018:17.5012
Sep 7Mike Kuharic Cross Country InvitationalSep 7 · 5,000 Meters Varsity · Place 109 · LaGrange Park (Nazareth Academy)LaGrange Park (Nazareth Academy)5,000 Meters Varsity10918:29.2512
Aug 28Elmwood Park Trial on the TrailAug 28 · 2 Miles Varsity · Place 19 · LaGrange Park (Nazareth Academy)LaGrange Park (Nazareth Academy)2 Miles Varsity1912:00.5 PB12

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 212023 IHSA Class 2A XC Regional - #3C River Forest (Trinity)Oct 21 · 3 Miles Varsity · Place 47 · LaGrange Park (NazarethLaGrange Park (Nazareth3 Miles Varsity4718:52.3011
Oct 14ESCC Conference ChampionshipOct 14 · 2.98 Miles Varsity · Place 34 · LaGrange Park (NazarethLaGrange Park (Nazareth2.98 Miles Varsity3418:33.3011
Oct 7Elmwood Park Tiger XC InvitationalOct 7 · 3 Miles Varsity · Place 54 · LaGrange Park (NazarethLaGrange Park (Nazareth3 Miles Varsity5418:11.011
Sep 30Solorio Sun Warrior InvitationalSep 30 · 3 Miles Varsity · Place 48 · LaGrange Park (NazarethLaGrange Park (Nazareth3 Miles Varsity4818:42.10JR
Sep 16Riverside-Brookfield XC InvitationalSep 16 · 3 Miles Varsity · Place 45 · LaGrange Park (NazarethLaGrange Park (Nazareth3 Miles Varsity4518:57.811
Sep 2Lyons Township Mike Kuharic Invitational Sep 2 · 5,000 Meters Varsity · Place 111 · LaGrange Park (Nazareth Academy)LaGrange Park (Nazareth Academy)5,000 Meters Varsity11119:48.05JR
Aug 29Elmwood Park Trial on the TrailAug 29 · 2 Miles Varsity · Place 21 · LaGrange Park (NazarethLaGrange Park (Nazareth2 Miles Varsity2112:36.011

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 292022 IHSA Class 2A XC Sectional - Maple Park (Kaneland) #4Oct 29 · 3 Miles Varsity · Place 138 · LaGrange Park (NazarethLaGrange Park (Nazareth3 Miles Varsity13819:29.3910
Oct 16ESCC Cross Country ChampionshipOct 16 · 3 Miles Frosh/Soph Freshman · Place 17 · LaGrange Park (NazarethLaGrange Park (Nazareth3 Miles Frosh/Soph Freshman1719:18.59SO
Oct 833rd Annual Elmwood Park Tiger InvitationalOct 8 · 3 Miles Varsity · Place 72 · LaGrange Park (Nazareth Academy)LaGrange Park (Nazareth Academy)3 Miles Varsity7218:34.8 PB10
Oct 1Solorio Sun Warrior InvitationalOct 1 · 3 Miles Frosh/Soph Freshman · Place 13 · LaGrange Park (NazarethLaGrange Park (Nazareth3 Miles Frosh/Soph Freshman1318:40.110
Sep 24Harvest Christian Academy Midseason XC ClassicSep 24 · 5,000 Meters Junior Varsity · Place 22 · LaGrange Park (NazarethLaGrange Park (Nazareth5,000 Meters Junior Varsity2219:47.7210
Sep 17Riverside-Brookfield InvitationalSep 17 · 3 Miles Varsity · Place 64 · LaGrange Park (Nazareth Academy)LaGrange Park (Nazareth Academy)3 Miles Varsity6419:41.1 PB10
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 2A · Place 320 · LaGrange Park (NazarethLaGrange Park (Nazareth3 Miles Varsity 2A32019:35.310
Sep 6Westmont QuadSep 6 · Varsity · Place 22 · LaGrange Park (NazarethLaGrange Park (NazarethVarsity2220:2710
Sep 3Lyons Township Mike Kuharic InvitationalSep 3 · 5,000 Meters Junior Varsity · Place 57 · LaGrange Park (NazarethLaGrange Park (Nazareth5,000 Meters Junior Varsity5720:43.12SO
Aug 248th Annual Elmwood Park Trial on the TrailAug 24 · 2 Miles Frosh/Soph · Place 26 · LaGrange Park (Nazareth Academy)LaGrange Park (Nazareth Academy)2 Miles Frosh/Soph2612:46.810

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 25Harvest Christian Academy Midseason XC ClassicSep 25 · 5,000 Meters Varsity · Place 99 · LaGrange Park (Nazareth Academy)LaGrange Park (Nazareth Academy)5,000 Meters Varsity9920:25.71 PB9
Sep 4Lyons Township Mike Kuharic InvitationalSep 4 · 5,000 Meters Varsity · Place 90 · LaGrange Park (Nazareth Academy)LaGrange Park (Nazareth Academy)5,000 Meters Varsity9020:37.1 PB9