Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Duke Childs FieldCSL-South Quad @ New Trier (Boys Only) · Sep 2811:35.40CSL-South Quad @ New Trier (Boys Only)September 28, 2021
2 Miles · Maine South High SchoolCSL Conference Championships · Oct 1611:00.14CSL Conference ChampionshipsOctober 16, 2021
3 Miles · Channahon Community ParkMinooka Flight/FS/Open Invitational · Sep 1615:11Minooka Flight/FS/Open InvitationalSeptember 16, 2023
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2315:07.78Palatine Invite - Meet of ChampionsSeptember 23, 2023
3 Miles · Deerfield High SchoolCentral Suburban League Championships · Oct 1914:52.94Central Suburban League ChampionshipsOctober 19, 2024
3 Miles · Detweiller Park2024 IHSA Class 3A State XC Championships · Nov 914:37.102024 IHSA Class 3A State XC ChampionshipsNovember 9, 2024
3 Miles · Vernon Hills High SchoolCSL XC Conference Championships · Oct 1416:12.30CSL XC Conference ChampionshipsOctober 14, 2023
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1316:06.6NXR Midwest Regional ChampionshipsNovember 13, 2022
8,000 Meters · Greenfield ParkWLC Warrior Invite-College · Oct 427:33.56WLC Warrior Invite-CollegeOctober 4, 2025
8,000 Meters · Greenfield Park #3ASteve Travis Invitational (Formerly Warrior Invitational)-College · Oct 326:17.2Steve Travis Invitational (Formerly Warrior Invitational)-CollegeOctober 3, 2026
8,000 Meters · Reid Municipal Golf CourseGene Davis Invitational · Oct 1125:08.2Gene Davis InvitationalOctober 11, 2025
8,000 Meters · Stewarts Woods Cross Country CourseThe Border Battle · Sep 2626:47.6The Border BattleSeptember 26, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 10Gene Davis InvitationalOct 10 · 8,000 Meters Open · University of Wisconsin ClubUniversity of Wisconsin Club8,000 Meters Open0DNSSo
Oct 3Steve Travis Invitational (Formerly Warrior Invitational)-CollegeOct 3 · 8,000 Meters Men's College 8K · Place 3 · University of Wisconsin ClubUniversity of Wisconsin Club8,000 Meters Men's College 8K326:17.2 PBSo
Sep 26The Border BattleSep 26 · 8,000 Meters Open · Place 8 · University of Wisconsin ClubUniversity of Wisconsin Club8,000 Meters Open826:47.6 PBSo

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 11Gene Davis InvitationalOct 11 · 8,000 Meters College Men 8K · Place 6 · University of Wisconsin ClubUniversity of Wisconsin Club8,000 Meters College Men 8K625:08.2 PBFr
Oct 4WLC Warrior Invite-CollegeOct 4 · 8,000 Meters Men's College 8K · Place 4 · University of Wisconsin ClubUniversity of Wisconsin Club8,000 Meters Men's College 8K427:33.56 PBFr
Sep 27Border Battle 2025Sep 27 · 8,000 Meters Varsity · Place 2 · University of Wisconsin ClubUniversity of Wisconsin Club8,000 Meters Varsity227:28.4Fr

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 1 · Place 17 · Park Ridge (Maine South)Park Ridge (Maine South)5,000 Meters Open 11716:31.7112
Nov 92024 IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 25 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles 3A Varsity2514:37.10 PB12
Nov 22024 IHSA Class 3A XC Sectional-#3 Roselle (Lake Park)Nov 2 · 3 Miles Varsity · Place 10 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity1015:01.412
Oct 262024 IHSA Class 3A XC Regional-#3A Elk Grove Village (E.G.)Oct 26 · 3 Miles Varsity · Place 2 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity215:15.8712
Oct 19Central Suburban League ChampionshipsOct 19 · 3 Miles Varsity - South · Place 2 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity - South214:52.94 PB12
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 3A · Place 16 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity 3A1615:27.0012
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 33 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity3315:29.1212
Sep 21Minooka Flight Races/FS/Open InvitationalSep 21 · 3 Miles Varsity · Place 9 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity916:3612
Sep 7Mike Kuharic Cross Country InvitationalSep 7 · 5,000 Meters Varsity · Place 5 · Park Ridge (Maine South)Park Ridge (Maine South)5,000 Meters Varsity515:38.8212

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 3A State XC ChampionshipsNov 4 · 3 Miles 3A Varsity · Place 47 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles 3A Varsity4715:04.1311
Oct 282023 IHSA Class 3A XC Sectional - #3 Roselle (Lake Park)Oct 28 · 3 Miles Varsity · Place 3 · Park Ridge (Maine SouthPark Ridge (Maine South3 Miles Varsity314:55.111
Oct 212023 IHSA Class 3A XC Regional - #3A Oak Park (O.P.-River Forest)Oct 21 · 3 Miles Varsity · Place 2 · Park Ridge (Maine SouthPark Ridge (Maine South3 Miles Varsity214:55.06JR
Oct 14CSL XC Conference ChampionshipsOct 14 · 3 Miles Varsity · Place 3 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity316:12.30 PB11
Sep 30Peoria High School InvitationalSep 30 · 3 Miles Varsity 3A · Place 17 · Park Ridge (Maine SouthPark Ridge (Maine South3 Miles Varsity 3A1715:22.7011
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 3 Miles Varsity · Place 13 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity1315:07.78 PB11
Sep 16Minooka Flight/FS/Open InvitationalSep 16 · 3 Miles Flight 1 · Place 1 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Flight 1115:11 PB11
Sep 2Lyons Township Mike Kuharic Invitational Sep 2 · 5,000 Meters Varsity · Place 8 · Park Ridge (Maine South)Park Ridge (Maine South)5,000 Meters Varsity816:09.43JR

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Championship · Place 137 · Park Ridge (Maine South)Park Ridge (Maine South)5,000 Meters Championship13716:06.6 PB10
Nov 52022 IHSA Class 3A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 54 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity5415:49.2910
Oct 292022 IHSA Class 3A XC Sectional - Roselle (Lake Park) #3Oct 29 · 3 Miles Varsity · Place 31 · Park Ridge (Maine SouthPark Ridge (Maine South3 Miles Varsity3115:57.610
Oct 222022 IHSA Class 3A XC Regional - Chicago (Jones) #3AOct 22 · 3 Miles Varsity · Place 6 · Park Ridge (Maine SouthPark Ridge (Maine South3 Miles Varsity615:50.3010
Oct 15Central Suburban League XC ChampionshipsOct 15 · 3 Miles Varsity · Place 1 · Park Ridge (Maine SouthPark Ridge (Maine South3 Miles Varsity115:10.5910
Oct 1Peoria High School InvitationalOct 1 · 3 Miles 3A · Place 26 · Park Ridge (Maine SouthPark Ridge (Maine South3 Miles 3A2615:24.3310
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Varsity · Place 46 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity4615:42.6SO
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Varsity · Place 46 · Park Ridge (Maine SouthPark Ridge (Maine South3 Miles Varsity4615:42.56SO
Sep 20CSL BOYS QUAD MEET @ NILES WESTSep 20 · 3 Miles Varsity 3 Mile · Place 1 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity 3 Mile116:02Unofficial10
Sep 17Minooka Flight InvitationalSep 17 · 3 Miles Flight 5 · Place 1 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Flight 5116:0110
Sep 13Evanston Boys QuadSep 13 · 3 Miles Varsity · Place 4 · Park Ridge (Maine SouthPark Ridge (Maine South3 Miles Varsity416:03.9910
Sep 3Lyons Township Mike Kuharic InvitationalSep 3 · 5,000 Meters Sophomore · Place 2 · Park Ridge (Maine SouthPark Ridge (Maine South5,000 Meters Sophomore216:50.36SO

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 3A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 216 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity21616:29.259
Oct 16CSL Conference ChampionshipsOct 16 · 2 Miles Freshman - South · Place 4 · Park Ridge (Maine South)Park Ridge (Maine South)2 Miles Freshman - South411:00.14 PB9
Oct 2Pat Savage InvitationalOct 2 · 2 Miles Freshman · Place 13 · Park Ridge (Maine So..Park Ridge (Maine So..2 Miles Freshman1312:03.829
Sep 28CSL-South Quad @ New Trier (Boys Only)Sep 28 · 2 Miles Freshman · Place 3 · Park Ridge (Maine South)Park Ridge (Maine South)2 Miles Freshman311:35.40 PB9
Sep 25Palatine Invitational - Meet of ChampionsSep 25 · 2.5 Miles Freshman · Place 6 · Park Ridge Maine SouthPark Ridge Maine South2.5 Miles Freshman613:54.9FR
Sep 18Minooka HS Flight InvitationalSep 18 · 3 Miles Frosh/Soph Freshman · Place 41 · Park Ridge (Maine So..Park Ridge (Maine So..3 Miles Frosh/Soph Freshman4118:139
Sep 11First to the Finish InvitationalSep 11 · 3 Miles Varsity 3A · Place 310 · Park Ridge (Maine So..Park Ridge (Maine So..3 Miles Varsity 3A31019:22.69