Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Elmwood Park High SchoolElmwood Park Trial on the Trail · Aug 2712:55.3Elmwood Park Trial on the TrailAugust 27, 2025
3 Miles · Bensenville (Fenton) XCIHSA Class 2A XC Sectional - #3 Bensenville (Fenton) · Nov 117:30.90IHSA Class 2A XC Sectional - #3 Bensenville (Fenton)November 1, 2025
3 Miles · Detweiller ParkIHSA Class 2A State XC Championships · Nov 817:20.78IHSA Class 2A State XC ChampionshipsNovember 8, 2025
3 Miles · Elmwood Park High SchoolTiger XC Invite · Oct 1118:19.83Tiger XC InviteOctober 11, 2025
3 Miles · Indiana GardensRiverside Brookfield HS 65th Annual XC Invite · Sep 2018:59.8Riverside Brookfield HS 65th Annual XC InviteSeptember 20, 2025
3 Miles · Lincoln ParkIHSA Class 2A XC Regional - #3B Chicago (Latin) · Oct 2517:18.28IHSA Class 2A XC Regional - #3B Chicago (Latin)October 25, 2025
3 Miles · Marmion AcademyMarmion "Run So As To Win" High School Invitational · Sep 1619:55.91Marmion "Run So As To Win" High School InvitationalSeptember 16, 2026
3 Miles · Settler's Hill CC CourseEast Suburban Catholic XC Conference Championships · Oct 1818:24.20East Suburban Catholic XC Conference ChampionshipsOctober 18, 2025
3 Miles · Westmont HSMulti-Team Meet 1 · Sep 821:21Multi-Team Meet 1September 8, 2026
5,000 Meters · Lyons Township High School South CampusMike Kuharic Cross Country Invitational · Sep 519:13.67Mike Kuharic Cross Country InvitationalSeptember 5, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 242026 IHSA Class 2A XC Regional - #3A Maple Park (Kaneland)Oct 24 · 3 Miles Varsity · Place 58 · LaGrange Park (Nazareth Academy)3 Miles Varsity5818:19.7212
Oct 10Tiger XC InviteOct 10 · 3 Miles Varsity Boys · Place 44 · LaGrange Park (Nazareth Academy)3 Miles Varsity Boys4418:32.1812
Sep 16Marmion "Run So As To Win" High School InvitationalSep 16 · 3 Miles Varsity/JV · Place 117 · LaGrange Park (Nazareth Academy)3 Miles Varsity/JV11719:55.91 PB12
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 327 · LaGrange Park (Nazareth Academy)3 Miles 3 Miles-Varsity-2A32719:07.512
Sep 8Multi-Team Meet 1Sep 8 · 3 Miles Varsity · Place 14 · LaGrange Park (Nazareth Academy)3 Miles Varsity1421:21 PB12
Sep 5Mike Kuharic Cross Country InvitationalSep 5 · 5,000 Meters Varsity · Place 116 · LaGrange Park (Nazareth Academy)5,000 Meters Varsity11619:13.67 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 2A State XC ChampionshipsNov 8 · 3 Miles 2A Varsity · Place 220 · LaGrange Park (Nazareth Academy)3 Miles 2A Varsity22017:20.78 PB11
Nov 1IHSA Class 2A XC Sectional - #3 Bensenville (Fenton)Nov 1 · 3 Miles Varsity · Place 36 · LaGrange Park (Nazareth Academy)3 Miles Varsity3617:30.90 PB11
Oct 25IHSA Class 2A XC Regional - #3B Chicago (Latin)Oct 25 · 3 Miles Varsity · Place 9 · LaGrange Park (Nazareth Academy)3 Miles Varsity917:18.28 PB11
Oct 18East Suburban Catholic XC Conference ChampionshipsOct 18 · 3 Miles Varsity · Place 31 · LaGrange Park (Nazareth Academy)3 Miles Varsity3118:24.20 PB11
Oct 11Tiger XC InviteOct 11 · 3 Miles Varsity Boys · Place 61 · LaGrange Park (Nazareth Academy)3 Miles Varsity Boys6118:19.83 PB11
Oct 4Solorio Sun Warrior InvitationalOct 4 · 3 Miles Varsity · Place 53 · LaGrange Park (Nazareth Academy)3 Miles Varsity5317:53.111
Sep 20Riverside Brookfield HS 65th Annual XC InviteSep 20 · 3 Miles Varsity · Place 31 · LaGrange Park (Nazareth Academy)3 Miles Varsity3118:59.8 PB11
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 349 · LaGrange Park (Nazareth Academy)3 Miles Varsity 2A34918:41.1011
Aug 27Elmwood Park Trial on the TrailAug 27 · 2 Miles Varsity · Place 32 · LaGrange Park (Nazareth Academy)2 Miles Varsity3212:55.3 PB11

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 2A XC Regional-#3C Darien (Hinsdale South)Oct 26 · 2.9 Miles Varsity · Place 39 · LaGrange Park (Nazareth Academy)2.9 Miles Varsity3916:31.7510
Oct 19East Suburban Catholic XC Conference ChampionshipsOct 19 · 3 Miles Frosh/Soph Freshman · Place 1 · LaGrange Park (Nazareth Academy)3 Miles Frosh/Soph Freshman117:28.2010
Oct 12Elmwood Park Tiger XC InvitationalOct 12 · 3 Miles Varsity · Place 29 · LaGrange Park (Nazareth Academy)3 Miles Varsity2917:44.310
Oct 5Solorio Sun Warrior InvitationalOct 5 · 3 Miles Frosh/Soph Freshman · Place 15 · LaGrange Park (Nazareth Academy)3 Miles Frosh/Soph Freshman1517:45.310
Sep 21Riverside-Brookfield XC InvitationalSep 21 · 3 Miles Varsity · Place 53 · LaGrange Park (Nazareth Academy)3 Miles Varsity5320:30.610
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Open · Place 471 · LaGrange Park (Nazareth Academy)3 Miles Open47120:34.6010
Sep 7Mike Kuharic Cross Country InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 144 · LaGrange Park (Nazareth Academy)5,000 Meters Junior Varsity14421:26.5910

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 7Elmwood Park Tiger XC InvitationalOct 7 · 3 Miles Open · Place 46 · LaGrange Park (Nazareth3 Miles Open4621:20.99
Sep 30Solorio Sun Warrior InvitationalSep 30 · 3 Miles Frosh/Soph Freshman · Place 66 · LaGrange Park (Nazareth3 Miles Frosh/Soph Freshman6621:14.90FR
Sep 16Riverside-Brookfield XC InvitationalSep 16 · 3 Miles Junior Varsity · Place 69 · LaGrange Park (Nazareth3 Miles Junior Varsity6922:35.89
Sep 2Lyons Township Mike Kuharic Invitational Sep 2 · 5,000 Meters Junior Varsity · Place 172 · LaGrange Park (Nazareth Academy)5,000 Meters Junior Varsity17224:44.93FR
Aug 29Elmwood Park Trial on the TrailAug 29 · 2 Miles Frosh/Soph Freshman · Place 50 · LaGrange Park (Nazareth2 Miles Frosh/Soph Freshman5015:27.19