Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Lincoln ParkLatin Prep Classic Invite · Oct 36:57.4Latin Prep Classic InviteOctober 3, 2018
1 Mile · Washington ParkFleet Feet Invitational hosted by Whitney Young High School · Sep 226:55.8Fleet Feet Invitational hosted by Whitney Young High SchoolSeptember 22, 2018
1.5 Miles · Horner ParkDePaul College Prep Ram Invitational/Catholic Cup · Sep 810:31.2DePaul College Prep Ram Invitational/Catholic CupSeptember 8, 2018
1.5 Miles · Schiller WoodsSt Helen Open · Sep 1311:04.4St Helen OpenSeptember 13, 2018
1.5 Miles · Washington ParkBud James Invitational · Oct 1610:22.0Bud James InvitationalOctober 16, 2018
2 Miles · Horner ParkDePaul Prep Catholic Cup Invitational · Sep 614:03.8DePaul Prep Catholic Cup InvitationalSeptember 6, 2019
2 Miles · Lincoln ParkLatin Prep Classic Invite · Oct 114:03.8Latin Prep Classic InviteOctober 1, 2019
2 Miles · Schiller WoodsSt Helen Open · Sep 1414:36.6St Helen OpenSeptember 14, 2019
3 Miles · Detweiller Park2024 IHSA Class 2A State XC Championships · Nov 914:47.202024 IHSA Class 2A State XC ChampionshipsNovember 9, 2024
3 Miles · Haverford CollegeHaverford Alumni Race 2026 · Sep 514:53.5Haverford Alumni Race 2026September 5, 2026
3 Miles · Horner ParkDePaul College Prep Ram Invitational · Sep 1017:27.60DePaul College Prep Ram InvitationalSeptember 10, 2022
3 Miles · North Creek Meadow51st Annual Rich Dust Invite · Sep 218:32.2351st Annual Rich Dust InviteSeptember 2, 2023
3 Miles · Washington ParkBud James Invitational · Oct 1922:49.1Bud James InvitationalOctober 19, 2021
4 Miles · Haverford CollegeHaverford Main Line Invitational · Sep 1819:59.0Haverford Main Line InvitationalSeptember 18, 2026
5,000 Meters · Lisle Community ParkIHSA Class 1A XC Sectional - Lisle (Sr.) #1 · Oct 3019:18.8IHSA Class 1A XC Sectional - Lisle (Sr.) #1October 30, 2021
6440 m · Haverford CollegeMain Line Invitational · Sep 1919:54.4Main Line InvitationalSeptember 19, 2025
8,000 Meters · DREAM ParkNCAA DIII Metro Champ · Nov 1524:43.2NCAA DIII Metro ChampNovember 15, 2025
8,000 Meters · Gettysburg CollegeCentennial Conference · Nov 124:31.10Centennial ConferenceNovember 1, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1724:16.5Conn College InviteOctober 17, 2026
8,000 Meters · Haverford CollegeCentennial Conference · Oct 3124:41.0Centennial ConferenceOctober 31, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:16.1Paul Short Run (College)October 3, 2025
8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 2225:39.82025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)November 22, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Centennial ConferenceOct 31 · 8,000 Meters Centennial · Place 4 · HaverfordHaverford8,000 Meters Centennial424:41.0 PBSo
Oct 17Conn College InviteOct 17 · 8,000 Meters Blue · Place 7 · HaverfordHaverford8,000 Meters Blue724:16.5 PBSo
Sep 18Haverford Main Line InvitationalSep 18 · 4 Miles Collegiate · Place 12 · HaverfordHaverford4 Miles Collegiate1219:59.0 PBSo
Sep 5Haverford Alumni Race 2026Sep 5 · 3 Miles Collegiate · Place 3 · HaverfordHaverford3 Miles Collegiate314:53.5 PBSo

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 149 · HaverfordHaverford8,000 Meters D3 Championship14925:39.8 PBFr
Nov 15NCAA DIII Metro ChampNov 15 · 8,000 Meters D3 Metro · Place 3 · HaverfordHaverford8,000 Meters D3 Metro324:43.2 PBFr
Nov 1Centennial ConferenceNov 1 · 8,000 Meters Champ · Place 4 · HaverfordHaverford8,000 Meters Champ424:31.10 PBFr
Oct 18Border BattleOct 18 · 8,000 Meters D3 · Place 11 · HaverfordHaverford8,000 Meters D31125:04.2Fr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 156 · HaverfordHaverford8,000 Meters White15626:16.1 PBFr
Sep 19Main Line InvitationalSep 19 · 6,440 Meters Collegiate · Place 8 · HaverfordHaverford6,440 Meters Collegiate819:54.4 PBFr

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 92024 IHSA Class 2A State XC ChampionshipsNov 9 · 3 Miles 2A Varsity · Place 11 · Chicago (University)Chicago (University)3 Miles 2A Varsity1114:47.20 PB12
Nov 22024 IHSA Class 2A XC Sectional-#3 Darien (Hinsdale South)Nov 2 · 2.9 Miles Varsity · Place 3 · Chicago (University)Chicago (University)2.9 Miles Varsity314:34.1812
Oct 262024 IHSA Class 2A XC Regional-#3B Chicago (De La Salle)Oct 26 · 3 Miles Varsity · Place 1 · Chicago (University)Chicago (University)3 Miles Varsity115:53.0312
Oct 17ISL ChampionshipOct 17 · 5,000 Meters Varsity · Place 1 · Chicago (University)Chicago (University)5,000 Meters Varsity115:47.6712
Oct 112024 Loyola Academy Flight NightOct 11 · 3 Miles Varsity · Place 4 · Chicago (University)Chicago (University)3 Miles Varsity415:26.1SR
Oct 5Pat Savage InvitationalOct 5 · 3 Miles Varsity · Place 5 · Chicago (University)Chicago (University)3 Miles Varsity515:15.3212
Sep 25Latin Prep ClassicSep 25 · 3 Miles Varsity · Place 1 · Chicago (University)Chicago (University)3 Miles Varsity115:06.6312
Sep 21Hancock Cross Country InvitationalSep 21 · 5,000 Meters Varsity · Place 2 · Chicago (University)Chicago (University)5,000 Meters Varsity218:20.1512
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 16 · Chicago (University)Chicago (University)3 Miles Varsity 2A1615:27.4012

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 2A State XC ChampionshipsNov 4 · 3 Miles 2A Varsity · Place 59 · Chicago (University)Chicago (University)3 Miles 2A Varsity5915:32.5611
Oct 282023 IHSA Class 2A XC Sectional - #3 River Forest (Trinity)Oct 28 · 3 Miles Varsity · Place 27 · UniversityUniversity3 Miles Varsity2716:24.9011
Oct 212023 IHSA Class 2A XC Regional - #3B Chicago (St. Ignatius College Prep)Oct 21 · 2.98 Miles Varsity · Place 5 · Chicago (University)Chicago (University)2.98 Miles Varsity516:43.9211
Oct 17Bud James InvitationalOct 17 · 5,000 Meters Varsity · Place 75 · UniversityUniversity5,000 Meters Varsity7522:19.5111
Oct 12ISL Conference ChampionshipsOct 12 · 5,000 Meters Varsity · Place 6 · Chicago (University)Chicago (University)5,000 Meters Varsity616:50.61JR
Oct 5Latin Prep ClassicOct 5 · 3 Miles Varsity · Place 2 · Chicago (University)Chicago (University)3 Miles Varsity216:06.7511
Sep 30Pat Savage InvitationalSep 30 · 3 Miles Varsity · Place 66 · Chicago (University)Chicago (University)3 Miles Varsity6616:56.87JR
Sep 23Ravens RunSep 23 · 3 Miles Varsity · Place 3 · Chicago (University)Chicago (University)3 Miles Varsity316:19.8711
Sep 251st Annual Rich Dust InviteSep 2 · 3 Miles Varsity Boys · Place 28 · Chicago (University)Chicago (University)3 Miles Varsity Boys2818:32.23 PB11

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 52022 IHSA Class 1A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 175 · Chicago (University)Chicago (University)3 Miles Varsity17517:49.1010
Oct 292022 IHSA Class 1A XC Sectional - Elgin (Harvest Christian Academy) #1Oct 29 · 5,000 Meters Varsity · Place 37 · Chicago (University)Chicago (University)5,000 Meters Varsity3718:06.00—
Oct 18Bud James InvitationalOct 18 · 3 Miles Varsity · Place 21 · Chicago (University)Chicago (University)3 Miles Varsity2119:00.3210
Sep 10DePaul College Prep Ram InvitationalSep 10 · 3 Miles Varsity · Place 30 · Chicago (University)Chicago (University)3 Miles Varsity3017:27.60 PB10

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 30IHSA Class 1A XC Sectional - Lisle (Sr.) #1Oct 30 · 5,000 Meters Varsity · Place 90 · Chicago (University)Chicago (University)5,000 Meters Varsity9019:18.8 PB9
Oct 19Bud James InvitationalOct 19 · 3 Miles Varsity · Place 56 · Chicago (University)Chicago (University)3 Miles Varsity5622:49.1 PB9
Oct 14Independent School League ChampionshipsOct 14 · 3.05 Miles Varsity · Place 45 · Chicago (University)Chicago (University)3.05 Miles Varsity4521:00.29
Oct 5Latin Prep ClassicOct 5 · 3 Miles Varsity · Place 66 · Chicago (University)Chicago (University)3 Miles Varsity6619:50.569
Oct 2Pat Savage InvitationalOct 2 · 3 Miles Varsity · Place 400 · Chicago (University)Chicago (University)3 Miles Varsity40021:18.209
Sep 18Whitney Young Humboldt InvitationalSep 18 · 2.9 Miles Varsity · Place 66 · Chicago (University)Chicago (University)2.9 Miles Varsity6619:00.29
Sep 11First to the Finish InvitationalSep 11 · 3 Miles Varsity 1A · Place 258 · Chicago (University)Chicago (University)3 Miles Varsity 1A25819:42.89
Sep 1Saint Patrick XC InvitationalSep 1 · 2 Miles Frosh/Soph · Place 15 · Chicago (University)Chicago (University)2 Miles Frosh/Soph1512:46.69

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 1Latin Prep Classic InviteOct 1 · 2 Miles 7th & 8th Grade · Place 35 · Chicago Lab SchoolsChicago Lab Schools2 Miles 7th & 8th Grade3514:03.8 PB7
Sep 14St Helen OpenSep 14 · 2 Miles 7th/8th Grade Boys · Place 140 · Chicago Lab SchoolsChicago Lab Schools2 Miles 7th/8th Grade Boys14014:36.6 PB7
Sep 6DePaul Prep Catholic Cup InvitationalSep 6 · 2 Miles 7th & 8th Grade · Place 33 · Chicago Lab SchoolsChicago Lab Schools2 Miles 7th & 8th Grade3314:03.8 PB7

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 16Bud James InvitationalOct 16 · 1.5 Miles 5th/6th Grade · Place 8 · Chicago Lab SchoolsChicago Lab Schools1.5 Miles 5th/6th Grade810:22.0 PB6
Oct 3Latin Prep Classic InviteOct 3 · 1 Miles 5th & 6th Grade · Place 42 · Chicago Lab SchoolsChicago Lab Schools1 Miles 5th & 6th Grade426:57.4 PB6
Sep 22Fleet Feet Invitational hosted by Whitney Young High SchoolSep 22 · 1 Miles Elementary 1 Mile 5-8th · Place 61 · Chicago Lab SchoolsChicago Lab Schools1 Miles Elementary 1 Mile 5-8th616:55.8 PB6
Sep 13St Helen OpenSep 13 · 1.5 Miles 5th & 6th · Place 33 · Chicago Lab SchoolsChicago Lab Schools1.5 Miles 5th & 6th3311:04.4 PB6
Sep 8DePaul College Prep Ram Invitational/Catholic CupSep 8 · 1.5 Miles 5th and 6th Grade · Place 31 · Chicago Lab SchoolsChicago Lab Schools1.5 Miles 5th and 6th Grade3110:31.2 PB6