Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.98 Miles · Midlothian MeadowsIHSA Class 3A XC Regional - Orland Park (Sandburg) #2B · Oct 2314:32.5IHSA Class 3A XC Regional - Orland Park (Sandburg) #2BOctober 23, 2021
3 Miles · Deer Grove Forest PreservePalatine Invitational - Meet of Champions · Sep 2816:26Palatine Invitational - Meet of ChampionsSeptember 28, 2019
3 Miles · Detweiller - IHSA State CoursePeoria High School Invitational · Oct 214:38.8Peoria High School InvitationalOctober 2, 2021
3 Miles · Detweiller ParkIHSA Class 3A State Cross Country Championships · Nov 615:03.29IHSA Class 3A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · DGS Mustang Campus CourseDowners Grove South / Leyden Boys Dual Meet · Sep 1215:38Downers Grove South / Leyden Boys Dual MeetSeptember 12, 2020
3 Miles · Hinsdale South High SchoolHinsdale South / Downers Grove South 7 on 7 Throwdown · Sep 1814:53Hinsdale South / Downers Grove South 7 on 7 ThrowdownSeptember 18, 2020
3 Miles · Katherine Legge Memorial ParkIHSA Class 3A XC Sectional - Hinsdale (Central) #2 · Oct 3015:15.09IHSA Class 3A XC Sectional - Hinsdale (Central) #2October 30, 2021
3 Miles · KLM CourseIHSA Class 3A Hinsdale Central Sectional · Nov 216:48.9IHSA Class 3A Hinsdale Central SectionalNovember 2, 2019
3 Miles · Lincoln ParkIHSA Class 3A XC Sectional #4 - Chicago (Whitney Young) · Oct 3115:45.51IHSA Class 3A XC Sectional #4 - Chicago (Whitney Young)October 31, 2020
3 Miles · Lyons Township High School South CampusLyons Township Mike Kuharic Invitational · Sep 716:10.52Lyons Township Mike Kuharic InvitationalSeptember 7, 2019
3 Miles · Marist High SchoolIHSA Class 3A XC Regional #4A - Chicago (Marist) · Oct 2414:50.27IHSA Class 3A XC Regional #4A - Chicago (Marist)October 24, 2020
3 Miles · Naperville North HS XC Campus CourseNaperville Twilight XC Invitational · Oct 615:07.8Naperville Twilight XC Invitational October 6, 2021
3 Miles · O'Brien ParkDGS XC Quad Opener · Aug 2716:35DGS XC Quad OpenerAugust 27, 2019
3 Miles · West Leyden High SchoolWest Suburban Gold XC Conference Championship · Oct 1615:23.5West Suburban Gold XC Conference ChampionshipOctober 16, 2021
3.05 Miles · Proviso West HSWest Suburban Conference XC Gold Division Championship · Oct 1716:10.30West Suburban Conference XC Gold Division ChampionshipOctober 17, 2020
4634 m · Camera ParkDowners Grove South vs Glenbard West Boys Dual Meet · Oct 814:50Downers Grove South vs Glenbard West Boys Dual MeetOctober 8, 2020
5,000 Meters · Lyons Township High School South CampusLyons Township Mike Kuharic Invitational · Sep 415:25.7Lyons Township Mike Kuharic InvitationalSeptember 4, 2021
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1824:30.13Conn College InviteOctober 18, 2025
8,000 Meters · Hopkinton FairgroundsNCAA DIII East Regional · Nov 1625:41.7NCAA DIII East RegionalNovember 16, 2024
8,000 Meters · LaVern Gibson Course2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) · Nov 2325:47.62024 NCAA Division III Cross Country Champs (51st Men & 43rd Women)November 23, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:08.9Paul Short Run (College)October 3, 2025
8,000 Meters · Nehoiden Golf ClubNEWMAC Cross Country Championships · Nov 225:14.22NEWMAC Cross Country ChampionshipsNovember 2, 2024
8,000 Meters · North Attleboro High SchoolNEWMAC Championships · Nov 125:07.9NEWMAC ChampionshipsNovember 1, 2025
8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 2225:12.92025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)November 22, 2025
8,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 2025:01.35Cardinal InvitationalSeptember 20, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 85 · MITMIT8,000 Meters D3 Championship8525:12.9 PBJr
Nov 1NEWMAC ChampionshipsNov 1 · 8,000 Meters Varsity · Place 1 · MITMIT8,000 Meters Varsity125:07.9 PBJr
Oct 18Conn College InviteOct 18 · 8,000 Meters Blue · Place 20 · MITMIT8,000 Meters Blue2024:30.13 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 34 · MITMIT8,000 Meters White3425:08.9 PBJr
Sep 20Cardinal InvitationalSep 20 · 8,000 Meters College · Place 12 · MITMIT8,000 Meters College1225:01.35 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division III Cross Country Champs (51st Men & 43rd Women)Nov 23 · 8,000 Meters Championship · Place 201 · MITMIT8,000 Meters Championship20125:47.6 PBSo
Nov 16NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 24 · MITMIT8,000 Meters D3 East2425:41.7 PBSo
Nov 2NEWMAC Cross Country ChampionshipsNov 2 · 8,000 Meters Varsity · Place 10 · MITMIT8,000 Meters Varsity1025:14.22 PBSo
Sep 14Maribel Sanchez Souther InvitationalSep 14 · 8,000 Meters Varsity · Place 25 · MITMIT8,000 Meters Varsity2527:07.5SO

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 3A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 32 · Downers Grove (South)Downers Grove (South)3 Miles Varsity3215:03.29 PB12
Oct 30IHSA Class 3A XC Sectional - Hinsdale (Central) #2Oct 30 · 3 Miles Varsity · Place 2 · Downers Grove (South)Downers Grove (South)3 Miles Varsity215:15.09 PB12
Oct 23IHSA Class 3A XC Regional - Orland Park (Sandburg) #2BOct 23 · 2.98 Miles Varsity · Place 1 · Downers Grove (South)Downers Grove (South)2.98 Miles Varsity114:32.5 PB12
Oct 16West Suburban Gold XC Conference ChampionshipOct 16 · 3 Miles Varsity · Place 1 · Downers Grove (South)Downers Grove (South)3 Miles Varsity115:23.5 PB12
Oct 6Naperville Twilight XC Invitational Oct 6 · 3 Miles Varsity · Place 7 · Downers Grove (South)Downers Grove (South)3 Miles Varsity715:07.8 PB12
Oct 2Peoria High School InvitationalOct 2 · 3 Miles Varsity - 3A · Place 6 · Downers Grove (South)Downers Grove (South)3 Miles Varsity - 3A614:38.8 PB12
Sep 25Palatine Invitational - Meet of ChampionsSep 25 · 3 Miles Varsity · Place 4 · Downers Grove SouthDowners Grove South3 Miles Varsity414:48.9SR
Sep 18Richard Spring InvitationalSep 18 · 3 Miles Varsity · Place 114 · Downers Grove (South)Downers Grove (South)3 Miles Varsity11416:13.512
Sep 4Lyons Township Mike Kuharic InvitationalSep 4 · 5,000 Meters Varsity · Place 1 · Downers Grove (South)Downers Grove (South)5,000 Meters Varsity115:25.7 PB12
Aug 30Dual meet DGS @ Leyden (Boys Only)Aug 30 · 3 Miles Varsity · Place 1 · Downers Grove (South)Downers Grove (South)3 Miles Varsity116:0912

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31IHSA Class 3A XC Sectional #4 - Chicago (Whitney Young)Oct 31 · 3 Miles Varsity · Place 33 · Downers Grove (South)Downers Grove (South)3 Miles Varsity3315:45.51 PB11
Oct 24IHSA Class 3A XC Regional #4A - Chicago (Marist)Oct 24 · 3 Miles Varsity · Place 1 · Downers Grove (South)Downers Grove (South)3 Miles Varsity114:50.27 PB11
Oct 17West Suburban Conference XC Gold Division ChampionshipOct 17 · 3.05 Miles Varsity · Place 1 · Downers Grove (South)Downers Grove (South)3.05 Miles Varsity116:10.30 PB11
Oct 8Downers Grove South vs Glenbard West Boys Dual MeetOct 8 · 2.88 Miles Varsity · Place 1 · Downers Grove (South)Downers Grove (South)2.88 Miles Varsity114:50 PB11
Sep 18Hinsdale South / Downers Grove South 7 on 7 ThrowdownSep 18 · 3 Miles Varsity · Place 1 · Downers Grove (South)Downers Grove (South)3 Miles Varsity114:53 PB11
Sep 12Downers Grove South / Leyden Boys Dual MeetSep 12 · 3 Miles Varsity · Place 1 · Downers Grove (South)Downers Grove (South)3 Miles Varsity115:38 PB11
Sep 3Addison Trail -Downers South Dual MeetSep 3 · 3 Miles Varsity · Place 1 · Downers Grove (South)Downers Grove (South)3 Miles Varsity116:1011

2019 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles Varsity · Place 189 · Downers Grove (South)Downers Grove (South)3 Miles Varsity18916:11.5210
Nov 2IHSA Class 3A Hinsdale Central SectionalNov 2 · 3 Miles Varsity · Place 21 · Downers Grove (South)Downers Grove (South)3 Miles Varsity2116:48.9 PB10
Oct 26IHSA Class 3A Lyons Township RegionalOct 26 · 3 Miles Varsity · Place 20 · Downers Grove (South)Downers Grove (South)3 Miles Varsity2016:16.1210
Oct 19WSC-Gold Division ChampionshipsOct 19 · 3 Miles Varsity · Place 12 · Downers Grove (South)Downers Grove (South)3 Miles Varsity1216:34.710
Oct 9Naperville Twilight Cross Country InvitationalOct 9 · 3 Miles Varsity · Place 17 · Downers Grove (South)Downers Grove (South)3 Miles Varsity1716:38.710
Oct 5Peoria InvitationalOct 5 · 3 Miles 3A · Place 113 · Downers Grove SouthDowners Grove South3 Miles 3A11316:1810
Oct 3Joe Mortimer F/S InvitationalOct 3 · 3 Miles Sophomore · Place 8 · Downers Grove (South)Downers Grove (South)3 Miles Sophomore816:39.010
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Sophomore · Place 5 · Downers Grove (South)Downers Grove (South)3 Miles Sophomore516:26 PB10
Sep 7Lyons Township Mike Kuharic InvitationalSep 7 · 3 Miles Sophomore · Place 3 · Downers Grove (South)Downers Grove (South)3 Miles Sophomore316:10.52 PB10
Aug 27DGS XC Quad OpenerAug 27 · 3 Miles Frosh/Soph · Place 2 · Downers Grove (South)Downers Grove (South)3 Miles Frosh/Soph216:35 PB10