Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Oklahoma State University XC CourseNCAA DI Midwest Regional · Nov 1431:08.91NCAA DI Midwest RegionalNovember 14, 2025
2.97 Miles · Midlothian MeadowsIHSA Class 3A Marist Regional · Oct 2615:52.45IHSA Class 3A Marist RegionalOctober 26, 2019
2.98 Miles · Benet Academy Benet Academy Boys 5-Team Meet · Sep 1914:48.5Benet Academy Boys 5-Team MeetSeptember 19, 2020
2.98 Miles · Midlothian MeadowsIHSA Class 2A XC Regional - Chicago (Marist) #3B · Oct 2315:26.20IHSA Class 2A XC Regional - Chicago (Marist) #3BOctober 23, 2021
3 Miles · Arlington International RacecourseEast Suburban Catholic Conference XC Championships · Oct 1715:24.6East Suburban Catholic Conference XC ChampionshipsOctober 17, 2020
3 Miles · Bensenville (Fenton) XCIHSA Class 2A XC Sectional - Bensenville (Fenton) #3 · Oct 3016:18.8IHSA Class 2A XC Sectional - Bensenville (Fenton) #3October 30, 2021
3 Miles · Detweiller ParkIHSA Class 2A State Cross Country Championships · Nov 614:50.29IHSA Class 2A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · KLM CourseIHSA Class 3A Hinsdale Central Sectional · Nov 217:16.6IHSA Class 3A Hinsdale Central SectionalNovember 2, 2019
3 Miles · Lincoln ParkIHSA Class 3A XC Sectional #4 - Chicago (Whitney Young) · Oct 3115:08.29IHSA Class 3A XC Sectional #4 - Chicago (Whitney Young)October 31, 2020
3 Miles · Lyons Township High School South CampusLyons Township Mike Kuharic Invitational · Sep 717:00.15Lyons Township Mike Kuharic InvitationalSeptember 7, 2019
3 Miles · Marist High SchoolIHSA Class 3A XC Regional #4A - Chicago (Marist) · Oct 2414:59.13IHSA Class 3A XC Regional #4A - Chicago (Marist)October 24, 2020
3 Miles · ReavisReavis Rams Invitational · Sep 1417:26.7Reavis Rams InvitationalSeptember 14, 2019
3 Miles · Reavis High SchoolReavis Running Rams Invitational · Sep 1116:13.6Reavis Running Rams InvitationalSeptember 11, 2021
5 Miles · Notre Dame Burke Memorial Golf CourseNational Catholic Invitational · Sep 925:16.0National Catholic InvitationalSeptember 9, 2023
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1617:36.2NXR Midwest Regional ChampionshipsNovember 16, 2019
5,000 Meters · Lyons Township High School South CampusLyons Township Mike Kuharic Invitational · Sep 415:48.2Lyons Township Mike Kuharic InvitationalSeptember 4, 2021
5,000 Meters · Three Sisters ParkShaZam XC Club Championships · Nov 616:03.77ShaZam XC Club ChampionshipsNovember 6, 2020
8,000 Meters · CedarvilleA10 XC Conference Championships · Nov 124:01.60A10 XC Conference ChampionshipsNovember 1, 2025
8,000 Meters · Elvin R. King Cross Country CourseAtlantic 10 Conference XC Championships · Oct 2824:45.4Atlantic 10 Conference XC ChampionshipsOctober 28, 2023
8,000 Meters · Gans Creek Recreation AreaMissouri Pre-National Invitational · Oct 1723:54.34Missouri Pre-National InvitationalOctober 17, 2025
8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1624:00.9Under Armour NCAA DI Pre-NationalOctober 16, 2026
8,000 Meters · Pole Green ParkA-10 XC Championships · Oct 3123:32.4A-10 XC ChampionshipsOctober 31, 2026
8,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Sep 2523:12.71Lakefront InviteSeptember 25, 2026
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Invitational · Oct 1325:17.7Nuttycombe InvitationalOctober 13, 2023

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31A-10 XC ChampionshipsOct 31 · 8,000 Meters Championship · Place 2 · Loyola-ChicagoLoyola-Chicago8,000 Meters Championship223:32.4 PBSr
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 8,000 Meters Blue · Place 54 · Loyola-ChicagoLoyola-Chicago8,000 Meters Blue5424:00.9 PBSr
Sep 25Lakefront InviteSep 25 · 8,000 Meters Championship · Place 18 · Loyola-ChicagoLoyola-Chicago8,000 Meters Championship1823:12.71 PBSr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Midwest RegionalNov 14 · 10,000 Meters D1 Midwest · Place 29 · Loyola-ChicagoLoyola-Chicago10,000 Meters D1 Midwest2931:08.91 PBJr
Nov 1A10 XC Conference ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 4 · Loyola-ChicagoLoyola-Chicago8,000 Meters Collegiate424:01.60 PBJr
Oct 17Missouri Pre-National InvitationalOct 17 · 8,000 Meters Pre-National · Place 31 · Loyola-ChicagoLoyola-Chicago8,000 Meters Pre-National3123:54.34 PBJr
Oct 3Lakefront InviteOct 3 · 8,000 Meters Varsity · Place 13 · Loyola-ChicagoLoyola-Chicago8,000 Meters Varsity1323:50.30JR

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Midwest Regional ChampionshipsNov 15 · 10,000 Meters Division 1 · Place 37 · Loyola-ChicagoLoyola-Chicago10,000 Meters Division 13730:22.78SO
Oct 4Lakefront InviteOct 4 · 8,000 Meters Champs · Place 55 · Loyola-ChicagoLoyola-Chicago8,000 Meters Champs5524:13.05So

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 28Atlantic 10 Conference XC ChampionshipsOct 28 · 8,000 Meters College · Place 22 · Loyola-ChicagoLoyola-Chicago8,000 Meters College2224:45.4 PBFr
Oct 13Nuttycombe InvitationalOct 13 · 8,000 Meters Championship · Place 231 · Loyola-ChicagoLoyola-Chicago8,000 Meters Championship23125:17.7 PBFr
Sep 9National Catholic InvitationalSep 9 · 5 Miles College · Place 16 · Loyola-ChicagoLoyola-Chicago5 Miles College1625:16.0 PBFr

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 2A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 4 · Chicago (Marist)Chicago (Marist)3 Miles Varsity414:50.29 PB12
Oct 30IHSA Class 2A XC Sectional - Bensenville (Fenton) #3Oct 30 · 3 Miles Varsity · Place 1 · Chicago (Marist)Chicago (Marist)3 Miles Varsity116:18.8 PB12
Oct 23IHSA Class 2A XC Regional - Chicago (Marist) #3BOct 23 · 2.98 Miles Varsity · Place 1 · Chicago (Marist)Chicago (Marist)2.98 Miles Varsity115:26.20 PB12
Oct 16East Suburban Catholic Conference ChampionshipsOct 16 · 3 Miles Varsity · Place 1 · Chicago (Marist)Chicago (Marist)3 Miles Varsity115:30.012
Oct 2Pat Savage InvitationalOct 2 · 3 Miles Varsity · Place 3 · Chicago (Marist)Chicago (Marist)3 Miles Varsity315:33.7612
Sep 18Richard Spring InvitationalSep 18 · 3 Miles Varsity · Place 8 · Chicago (Marist)Chicago (Marist)3 Miles Varsity814:55.012
Sep 11Reavis Running Rams InvitationalSep 11 · 3 Miles Varsity · Place 1 · Chicago (Marist)Chicago (Marist)3 Miles Varsity116:13.6 PB12
Sep 4Lyons Township Mike Kuharic InvitationalSep 4 · 5,000 Meters Varsity · Place 6 · Chicago (Marist)Chicago (Marist)5,000 Meters Varsity615:48.2 PB12

2020 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 6ShaZam XC Club ChampionshipsNov 6 · 5,000 Meters Varsity D3 · Place 17 · Chicago (Marist)Chicago (Marist)5,000 Meters Varsity D31716:03.77 PB11
Oct 31IHSA Class 3A XC Sectional #4 - Chicago (Whitney Young)Oct 31 · 3 Miles Varsity · Place 4 · Chicago (Marist)Chicago (Marist)3 Miles Varsity415:08.29 PB11
Oct 24IHSA Class 3A XC Regional #4A - Chicago (Marist)Oct 24 · 3 Miles Varsity · Place 3 · Chicago (Marist)Chicago (Marist)3 Miles Varsity314:59.13 PB11
Oct 17East Suburban Catholic Conference XC ChampionshipsOct 17 · 3 Miles Varsity · Place 2 · Chicago (Marist)Chicago (Marist)3 Miles Varsity215:24.6 PB11
Oct 10Dan Cole InvitationalOct 10 · 3 Miles Varsity · Place 1 · Chicago (Marist)Chicago (Marist)3 Miles Varsity115:10.411
Sep 29St. Patrick InvitationalSep 29 · 3 Miles Varsity · Place 2 · Chicago (Marist)Chicago (Marist)3 Miles Varsity215:16.0Unofficial11
Sep 26Johnny Guldan InvitationalSep 26 · 3 Miles Varsity · Place 1 · Chicago (Marist)Chicago (Marist)3 Miles Varsity115:29.611
Sep 19Benet Academy Boys 5-Team MeetSep 19 · 2.98 Miles Varsity · Place 1 · Chicago (Marist)Chicago (Marist)2.98 Miles Varsity114:48.5 PB11
Sep 5Matt Wagner InvitationalSep 5 · 3 Miles Varsity · Place 1 · Chicago (Marist)Chicago (Marist)3 Miles Varsity115:25.111
Aug 29Thomas Leonard Cross Country Invitational (Marist / Brother Rice Boys Dual Meet)Aug 29 · 3 Miles Varsity · Place 1 · Chicago (Marist)Chicago (Marist)3 Miles Varsity116:01.0011
Jul 22Summer Cross Country Two Mile at MaristJul 22 · 6,400 Meters Four Miles Tempo Run · Chicago (Marist)Chicago (Marist)6,400 Meters Four Miles Tempo Run022:08Unofficial11
Jul 15Summer Cross Country Mile at MaristJul 15 · 6,400 Meters Four Mile Tempo · Place 1 · Chicago (Marist)Chicago (Marist)6,400 Meters Four Mile Tempo122:10Unofficial11

2019 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 16NXR Midwest Regional ChampionshipsNov 16 · 5,000 Meters Freshman/Sophomore · Place 44 · Unattached (IL)Unattached (IL)5,000 Meters Freshman/Sophomore4417:36.2 PB10
Nov 2IHSA Class 3A Hinsdale Central SectionalNov 2 · 3 Miles Varsity · Place 42 · Chicago (Marist)Chicago (Marist)3 Miles Varsity4217:16.6 PB10
Oct 26IHSA Class 3A Marist RegionalOct 26 · 2.97 Miles Varsity · Place 4 · Chicago (Marist)Chicago (Marist)2.97 Miles Varsity415:52.45 PB10
Oct 19East Suburban Catholic Conference XC ChampionshipsOct 19 · 3 Miles Varsity · Place 6 · Chicago (Marist)Chicago (Marist)3 Miles Varsity616:14.410
Oct 5Niles West Pat Savage InvitationalOct 5 · Varsity · Place 32 · Chicago MaristChicago MaristVarsity3216:49.14—
Sep 28Latin/ Loyola Lakefront InvitationalSep 28 · 5,000 Meters Varsity · Place 18 · Chicago (Marist)Chicago (Marist)5,000 Meters Varsity1817:25.0110
Sep 21Peoria Notre Dame Richard Spring InvitationalSep 21 · 3 Miles Varsity Boys · Place 184 · Chicago (Marist)Chicago (Marist)3 Miles Varsity Boys18416:40.710
Sep 14Reavis Rams InvitationalSep 14 · 3 Miles Varsity · Place 15 · Chicago (Marist)Chicago (Marist)3 Miles Varsity1517:26.7 PB10
Sep 7Lyons Township Mike Kuharic InvitationalSep 7 · 3 Miles Varsity · Place 52 · Chicago (Marist)Chicago (Marist)3 Miles Varsity5217:00.15 PB10
Aug 26Marist 2.0 Time TrialAug 26 · 2 Miles Varsity · Chicago (Marist)Chicago (Marist)2 Miles Varsity010:59Unofficial10