Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Deer Grove Forest PreservePalatine Invitational · Sep 2314:34Palatine InvitationalSeptember 23, 2017
2.98 Miles · Midlothian MeadowsSandburg Boys V/FS Quad · Sep 1915:05.69Sandburg Boys V/FS QuadSeptember 19, 2020
3 Miles · Deer Grove Forest PreservePalatine Invitational - Meet of Champions · Sep 2816:13Palatine Invitational - Meet of ChampionsSeptember 28, 2019
3 Miles · Detweiller - IHSA State CourseIHSA Class 3A State XC Championships · Nov 915:28.44IHSA Class 3A State XC ChampionshipsNovember 9, 2019
3 Miles · Duke Childs FieldCSL South Conference Championship · Oct 1715:01.9CSL South Conference ChampionshipOctober 17, 2020
3 Miles · Lake Park HS (East Campus)IHSA Class 3A Lake Park Sectional · Nov 215:58.5IHSA Class 3A Lake Park SectionalNovember 2, 2019
3 Miles · Loyola Academy-Munz CampusLoyola Academy Flight Night · Oct 215:14.97Loyola Academy Flight NightOctober 2, 2020
3 Miles · Lyons Township High School South CampusIHSA Class 3A XC Sectional #3 - LaGrange (Lyons) · Oct 3115:10.12IHSA Class 3A XC Sectional #3 - LaGrange (Lyons)October 31, 2020
3 Miles · Maine South High SchoolMaine South / New Trier Boys Varsity Dual · Aug 2515:05.2Maine South / New Trier Boys Varsity DualAugust 25, 2020
3 Miles · Niles West High SchoolIHSA Class 3A Niles West Regional · Oct 2615:58.7IHSA Class 3A Niles West RegionalOctober 26, 2019
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1616:27.2NXR Midwest Regional ChampionshipsNovember 16, 2019
5,000 Meters · Sunday ScheduleXC Town USA Meet of Champions Presented by the Garrett Companies · Nov 1416:17.6XC Town USA Meet of Champions Presented by the Garrett CompaniesNovember 14, 2020
5,000 Meters · Three Sisters ParkShaZam XC Club Championships · Nov 618:00.48ShaZam XC Club ChampionshipsNovember 6, 2020
8,000 Meters · Big Spring HS2023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)s · Nov 1825:23.82023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)sNovember 18, 2023
8,000 Meters · EP Tom Sawyer State Park2021 NCAA Division III Cross Country Champs (48th Men & 40th Women) · Nov 2024:42.42021 NCAA Division III Cross Country Champs (48th Men & 40th Women)November 20, 2021
8,000 Meters · Forest Akers East Golf Course2022 NCAA Division III Cross Country Champs (49th Men & 41st Women) · Nov 1925:44.42022 NCAA Division III Cross Country Champs (49th Men & 41st Women)November 19, 2022
8,000 Meters · Genessee Valley ParkUAA Cross Country Championships · Oct 3025:48.10UAA Cross Country ChampionshipsOctober 30, 2021
8,000 Meters · LaVern Gibson Course2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) · Nov 2324:22.72024 NCAA Division III Cross Country Champs (51st Men & 43rd Women)November 23, 2024
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 424:37.7Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 3024:41.8Paul Short InvitationalSeptember 30, 2023
8,000 Meters · Letchworth State ParkMike Woods Invitational · Oct 1924:21.6Mike Woods InvitationalOctober 19, 2024
8,000 Meters · Oberlin Cross Country TrailINTER-REGIONAL RUMBLE · Oct 1525:11.5INTER-REGIONAL RUMBLEOctober 15, 2022
8,000 Meters · Robert Morris UniversityRobert Morris Invitational · Sep 1425:09.1Robert Morris InvitationalSeptember 14, 2024
8,000 Meters · Stern Athletic ComplexNCAA Division III Mid-Atlantic Regional · Nov 1124:47.0NCAA Division III Mid-Atlantic RegionalNovember 11, 2023
8,000 Meters · Valleeview FarmsUAA Cross Country Championships · Oct 2825:15.5UAA Cross Country ChampionshipsOctober 28, 2023
8,000 Meters · Youthtown XC CourseCMU Invitational · Oct 1126:35.70CMU InvitationalOctober 11, 2025

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

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 11CMU InvitationalOct 11 · 8,000 Meters Mens 8K · Place 64 · Carnegie MellonCarnegie Mellon8,000 Meters Mens 8K6426:35.70 PBSr

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division III Cross Country Champs (51st Men & 43rd Women)Nov 23 · 8,000 Meters Championship · Place 13 · Carnegie MellonCarnegie Mellon8,000 Meters Championship1324:22.7 PBSr
Nov 16NCAA DIII Mid-Atlantic Regional ChampsNov 16 · 8,000 Meters Division 3 · Place 2 · Carnegie MellonCarnegie Mellon8,000 Meters Division 3224:16.7SR
Oct 19Mike Woods InvitationalOct 19 · 8,000 Meters College · Place 2 · Carnegie MellonCarnegie Mellon8,000 Meters College224:21.6 PBSr
Oct 4Paul Short RunOct 4 · 8,000 Meters Gold · Place 79 · Carnegie MellonCarnegie Mellon8,000 Meters Gold7924:37.7 PBSr
Sep 14Robert Morris InvitationalSep 14 · 8,000 Meters Collegiate · Place 3 · Carnegie MellonCarnegie Mellon8,000 Meters Collegiate325:09.1 PBSr
Aug 30Panther OpenerAug 30 · 5,000 Meters Varsity · Place 3 · Carnegie MellonCarnegie Mellon5,000 Meters Varsity314:52.30SR

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 182023 NCAA Division III Cross Country Champs (50th Men & 42nd Women)sNov 18 · 8,000 Meters Championship · Place 60 · Carnegie MellonCarnegie Mellon8,000 Meters Championship6025:23.8 PBJr
Nov 11NCAA Division III Mid-Atlantic RegionalNov 11 · 8,000 Meters Championship · Place 6 · Carnegie MellonCarnegie Mellon8,000 Meters Championship624:47.0 PBJr
Oct 28UAA Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 3 · Carnegie MellonCarnegie Mellon8,000 Meters College325:15.5 PBJr
Sep 30Paul Short InvitationalSep 30 · 8,000 Meters College Gold · Place 45 · Carnegie MellonCarnegie Mellon8,000 Meters College Gold4524:41.8 PBJr
Sep 23Dickinson College Long-Short InvitationalSep 23 · 8,000 Meters Varsity · Place 3 · Carnegie MellonCarnegie Mellon8,000 Meters Varsity325:23.4JR
Sep 1Panther's OpenerSep 1 · 5,000 Meters Varsity · Place 18 · Carnegie MellonCarnegie Mellon5,000 Meters Varsity1814:57.1Jr

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 192022 NCAA Division III Cross Country Champs (49th Men & 41st Women)Nov 19 · 8,000 Meters Championship · Place 51 · Carnegie MellonCarnegie Mellon8,000 Meters Championship5125:44.4 PBSo
Nov 12NCAA D3 Mid-Atlantic Regional XC ChampionshipsNov 12 · 8,000 Meters Varsity · Place 8 · Carnegie MellonCarnegie Mellon8,000 Meters Varsity825:25.4SO
Oct 15Oberlin College Inter-Regional RumbleOct 15 · Varsity · Place 6 · Carnegie MellonCarnegie MellonVarsity625:11.5SO
Oct 15INTER-REGIONAL RUMBLEOct 15 · 8,000 Meters Invite · Place 6 · Carnegie MellonCarnegie Mellon8,000 Meters Invite625:11.5 PBSo
Sep 30Lehigh Paul Short RunSep 30 · 8,000 Meters Varsity · Place 27 · Carnegie MellonCarnegie Mellon8,000 Meters Varsity2719:28.7SO

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 202021 NCAA Division III Cross Country Champs (48th Men & 40th Women)Nov 20 · 8,000 Meters Championships · Place 84 · Carnegie MellonCarnegie Mellon8,000 Meters Championships8424:42.4 PBFr
Nov 13NCAA DIII Mid-Atlantic Region Cross Country ChampionshipsNov 13 · 8,000 Meters Varsity · Place 6 · Carnegie MellonCarnegie Mellon8,000 Meters Varsity626:35.5FR
Oct 30UAA Cross Country ChampionshipsOct 30 · 8,000 Meters Championship · Place 6 · Carnegie MellonCarnegie Mellon8,000 Meters Championship625:48.10 PBFr
Sep 17RMU Colonial InvitationalSep 17 · 8,000 Meters Mens 8K · Carnegie MellonCarnegie Mellon8,000 Meters Mens 8K0DNFFr
Sep 3Yinzer ClassicSep 3 · 3.73 Miles Varsity · Place 8 · Carnegie MellonCarnegie Mellon3.73 Miles Varsity85:14.9FR

2020 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 14XC Town USA Meet of Champions Presented by the Garrett CompaniesNov 14 · 5,000 Meters Blue/White HS Open Combined · Place 5 · Coyle-Matt-IL-Maine South HSCoyle-Matt-IL-Maine South HS5,000 Meters Blue/White HS Open Combined516:17.6 PB12
Nov 6ShaZam XC Club ChampionshipsNov 6 · 5,000 Meters Varsity D3 · Place 150 · Park Ridge (Maine South)Park Ridge (Maine South)5,000 Meters Varsity D315018:00.48 PB12
Oct 31IHSA Class 3A XC Sectional #3 - LaGrange (Lyons)Oct 31 · 3 Miles Varsity · Place 8 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity815:10.12 PB12
Oct 24IHSA Class 3A XC Regional #3C - Roselle (Lake Park)Oct 24 · 3 Miles Varsity · Place 4 · Park Ridge (Maine So..Park Ridge (Maine So..3 Miles Varsity415:09.012
Oct 17CSL South Conference ChampionshipOct 17 · 3 Miles Varsity 1-7 · Place 2 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity 1-7215:01.9 PB12
Oct 2Loyola Academy Flight NightOct 2 · 3 Miles Varsity · Place 2 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity215:14.97 PB12
Sep 26Loyola Academy Invitational #2Sep 26 · 3 Miles Varsity · Place 2 · Park Ridge (Maine So..Park Ridge (Maine So..3 Miles Varsity215:43.6412
Sep 19Sandburg Boys V/FS QuadSep 19 · 2.98 Miles Varsity · Place 1 · Park Ridge (Maine South)Park Ridge (Maine South)2.98 Miles Varsity115:05.69 PB12
Aug 25Maine South / New Trier Boys Varsity DualAug 25 · 3 Miles Varsity · Place 1 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity115:05.2 PB12

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 16NXR Midwest Regional ChampionshipsNov 16 · 5,000 Meters Championship Race · Place 134 · Park Ridge (Maine South)Park Ridge (Maine South)5,000 Meters Championship Race13416:27.2 PB11
Nov 9IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles Varsity · Place 109 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity10915:28.44 PB11
Nov 2IHSA Class 3A Lake Park SectionalNov 2 · 3 Miles Varsity · Place 28 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity2815:58.5 PB11
Oct 26IHSA Class 3A Niles West RegionalOct 26 · 3 Miles Varsity · Place 14 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity1415:58.7 PB11
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 39 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity3916:13 PB11
Sep 7Lyons Township Mike Kuharic InvitationalSep 7 · 3 Miles Varsity · Place 24 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity2416:16.0811

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 20IHSA 3A Loyola Academy XC RegionalOct 20 · 3 Miles Varsity · Place 37 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity3717:13.810
Sep 22Palatine InvitationalSep 22 · 3 Miles Sophomore · Place 40 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Sophomore4016:59.210

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 23Palatine InvitationalSep 23 · 2.5 Miles Freshman · Place 51 · Park Ridge (Maine South)Park Ridge (Maine South)2.5 Miles Freshman5114:34 PB9