Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Elmwood Park High SchoolElmwood Park Trial on the Trail · Aug 2713:30.3Elmwood Park Trial on the TrailAugust 27, 2025
3 Miles · Bensenville (Fenton) XCIHSA Class 2A XC Sectional - #3 Bensenville (Fenton) · Nov 120:39.29IHSA Class 2A XC Sectional - #3 Bensenville (Fenton)November 1, 2025
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 718:49.57IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkIHSA Class 2A State XC Championships · Nov 819:18.75IHSA Class 2A State XC ChampionshipsNovember 8, 2025
3 Miles · Eagle AcresLakes Sunset Invite · Oct 819:26.60Lakes Sunset InviteOctober 8, 2026
3 Miles · Indiana GardensRiverside Brookfield HS 65th Annual XC Invite · Sep 2020:25.3Riverside Brookfield HS 65th Annual XC InviteSeptember 20, 2025
3 Miles · Lakes Community High SchoolLakes Sunset Invitational · Oct 1019:09.74Lakes Sunset InvitationalOctober 10, 2025
3 Miles · Lincoln ParkIHSA Class 2A XC Regional - #3B Chicago (Latin) · Oct 2519:55.68IHSA Class 2A XC Regional - #3B Chicago (Latin)October 25, 2025
3 Miles · Maple Park (Kaneland)2026 IHSA Class 2A XC Sectional - #3 Maple Park (Kaneland) · Oct 3119:23.262026 IHSA Class 2A XC Sectional - #3 Maple Park (Kaneland)October 31, 2026
3 Miles · Marmion AcademyMarmion "Run So As To Win" High School Invitational · Sep 1620:02.78Marmion "Run So As To Win" High School InvitationalSeptember 16, 2026
3 Miles · Settler's Hill CC CourseEast Suburban Catholic XC Conference Championships · Oct 1819:51.20East Suburban Catholic XC Conference ChampionshipsOctober 18, 2025
3 Miles · Westmont HSMulti-Team Meet 1 · Sep 821:08.20Multi-Team Meet 1September 8, 2026
5,000 Meters · Lyons Township High School South CampusMike Kuharic Cross Country Invitational · Sep 520:30.09Mike 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

9 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 2A Varsity · Place 72 · LaGrange Park (Nazareth Academy)3 Miles Class 2A Varsity7218:49.57 PB12
Oct 312026 IHSA Class 2A XC Sectional - #3 Maple Park (Kaneland)Oct 31 · 3 Miles Varsity · Place 23 · LaGrange Park (Nazareth Academy)3 Miles Varsity2319:23.26 PB12
Oct 242026 IHSA Class 2A XC Regional - #3A Maple Park (Kaneland)Oct 24 · 3 Miles Varsity · Place 13 · LaGrange Park (Nazareth Academy)3 Miles Varsity1319:30.4912
Oct 17CCL/GCAC Conference ChampionshipOct 17 · 3 Miles Varsity · Place 42 · LaGrange Park (Nazareth Academy)3 Miles Varsity4220:27.712
Oct 8Lakes Sunset InviteOct 8 · 3 Miles Team Final - Gold + Silver · Place 59 · LaGrange Park (Nazareth Academy)3 Miles Team Final - Gold + Silver5919:26.60 PB12
Sep 16Marmion "Run So As To Win" High School InvitationalSep 16 · 3 Miles Varsity/JV · Place 14 · LaGrange Park (Nazareth Academy)3 Miles Varsity/JV1420:02.78 PB12
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 58 · LaGrange Park (Nazareth Academy)3 Miles 3 Miles-Varsity-2A5819:59.012
Sep 8Multi-Team Meet 1Sep 8 · 3 Miles Varsity · Place 5 · LaGrange Park (Nazareth Academy)3 Miles Varsity521:08.20 PB12
Sep 5Mike Kuharic Cross Country InvitationalSep 5 · 5,000 Meters Varsity · Place 19 · LaGrange Park (Nazareth Academy)5,000 Meters Varsity1920:30.09 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 2A State XC ChampionshipsNov 8 · 3 Miles 2A Varsity · Place 119 · LaGrange Park (Nazareth Academy)3 Miles 2A Varsity11919:18.75 PB11
Nov 1IHSA Class 2A XC Sectional - #3 Bensenville (Fenton)Nov 1 · 3 Miles Varsity · Place 21 · LaGrange Park (Nazareth Academy)3 Miles Varsity2120:39.29 PB11
Oct 25IHSA Class 2A XC Regional - #3B Chicago (Latin)Oct 25 · 3 Miles Varsity · Place 7 · LaGrange Park (Nazareth Academy)3 Miles Varsity719:55.68 PB11
Oct 18East Suburban Catholic XC Conference ChampionshipsOct 18 · 3 Miles Varsity · Place 12 · LaGrange Park (Nazareth Academy)3 Miles Varsity1219:51.20 PB11
Oct 10Lakes Sunset InvitationalOct 10 · 3 Miles Gold: 1-5 · Place 51 · LaGrange Park (Nazareth Academy)3 Miles Gold: 1-55119:09.74 PB11
Oct 4Solorio Sun Warrior InvitationalOct 4 · 3 Miles Varsity · Place 41 · LaGrange Park (Nazareth Academy)3 Miles Varsity4120:01.911
Sep 20Riverside Brookfield HS 65th Annual XC InviteSep 20 · 3 Miles Varsity · Place 10 · LaGrange Park (Nazareth Academy)3 Miles Varsity1020:25.3 PB11
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 86 · LaGrange Park (Nazareth Academy)3 Miles Varsity 2A8620:13.6011
Aug 27Elmwood Park Trial on the TrailAug 27 · 2 Miles Varsity · Place 10 · LaGrange Park (Nazareth Academy)2 Miles Varsity1013:30.3 PB11

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 19East Suburban Catholic XC Conference ChampionshipsOct 19 · 3 Miles Frosh/Soph Freshman · Place 7 · LaGrange Park (Nazareth Academy)3 Miles Frosh/Soph Freshman722:04.5010
Oct 11Lakes Sunset InvitationalOct 11 · 3 Miles Varsity · Place 27 · LaGrange Park (Nazareth Academy)3 Miles Varsity2721:15.10SO
Oct 5Solorio Sun Warrior InvitationalOct 5 · 3 Miles Frosh/Soph Freshman · Place 21 · LaGrange Park (Nazareth Academy)3 Miles Frosh/Soph Freshman2121:20.010
Sep 21Riverside-Brookfield XC InvitationalSep 21 · 3 Miles Varsity · Place 41 · LaGrange Park (Nazareth Academy)3 Miles Varsity4122:45.810
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Open · Place 47 · LaGrange Park (Nazareth Academy)3 Miles Open4721:47.4010
Sep 7Mike Kuharic Cross Country InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 32 · LaGrange Park (Nazareth Academy)5,000 Meters Junior Varsity3223:28.3410
Aug 28Elmwood Park Trial on the TrailAug 28 · 2 Miles Frosh/Soph · Place 10 · LaGrange Park (Nazareth Academy)2 Miles Frosh/Soph1014:30.010

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 14ESCC Conference ChampionshipOct 14 · 2.98 Miles Frosh/Soph Freshman · Place 13 · LaGrange Park (Nazareth2.98 Miles Frosh/Soph Freshman1322:13.2909
Oct 7Elmwood Park Tiger XC InvitationalOct 7 · 3 Miles Varsity · Place 32 · LaGrange Park (Nazareth3 Miles Varsity3221:52.09
Sep 30Solorio Sun Warrior InvitationalSep 30 · 3 Miles Varsity · Place 67 · LaGrange Park (Nazareth3 Miles Varsity6721:30.20FR
Sep 16Riverside-Brookfield XC InvitationalSep 16 · 3 Miles Junior Varsity · Place 3 · LaGrange Park (Nazareth3 Miles Junior Varsity322:08.69
Sep 2Lyons Township Mike Kuharic Invitational Sep 2 · 5,000 Meters Junior Varsity · Place 45 · LaGrange Park (Nazareth Academy)5,000 Meters Junior Varsity4524:03.37FR
Aug 29Elmwood Park Trial on the TrailAug 29 · 2 Miles Frosh/Soph Freshman · Place 7 · LaGrange Park (Nazareth2 Miles Frosh/Soph Freshman714:43.29