Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.98 Miles · Midlothian MeadowsSandburg Boys V/FS Quad · Sep 1915:36.36Sandburg Boys V/FS QuadSeptember 19, 2020
3 Miles · Deer Grove Forest PreservePalatine Invitational - Meet of Champions · Sep 2816:45Palatine Invitational - Meet of ChampionsSeptember 28, 2019
3 Miles · Detweiller - IHSA State CourseIHSA Class 3A State XC Championships · Nov 916:14.93IHSA Class 3A State XC ChampionshipsNovember 9, 2019
3 Miles · Duke Childs FieldCSL South Conference Championship · Oct 1715:16.9CSL South Conference ChampionshipOctober 17, 2020
3 Miles · Lake Park HS (East Campus)IHSA Class 3A Lake Park Sectional · Nov 216:23.7IHSA Class 3A Lake Park SectionalNovember 2, 2019
3 Miles · Loyola Academy-Munz CampusLoyola Academy Flight Night · Oct 215:49.29Loyola Academy Flight NightOctober 2, 2020
3 Miles · Lyons Township High School South CampusIHSA Class 3A XC Sectional #3 - LaGrange (Lyons) · Oct 3115:13.03IHSA Class 3A XC Sectional #3 - LaGrange (Lyons)October 31, 2020
3 Miles · Maine South High SchoolMaine South / New Trier Boys Varsity Dual · Aug 2515:59.4Maine South / New Trier Boys Varsity DualAugust 25, 2020
3 Miles · Niles West High SchoolIHSA Class 3A Niles West Regional · Oct 2616:10.6IHSA Class 3A Niles West RegionalOctober 26, 2019
5,000 Meters · Schenley ParkPanthers Opener · Sep 215:02.0Panthers OpenerSeptember 2, 2022
5,000 Meters · Three Sisters ParkShaZam XC Club Championships · Nov 616:11.25ShaZam XC Club ChampionshipsNovember 6, 2020
8,000 Meters · EP Tom Sawyer State Park2021 NCAA Division III Cross Country Champs (48th Men & 40th Women) · Nov 2025:43.02021 NCAA Division III Cross Country Champs (48th Men & 40th Women)November 20, 2021
8,000 Meters · Genessee Valley ParkUAA Cross Country Championships · Oct 3026:34.80UAA Cross Country ChampionshipsOctober 30, 2021
8,000 Meters · LaVern Gibson Course2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) · Nov 2325:18.82024 NCAA Division III Cross Country Champs (51st Men & 43rd Women)November 23, 2024
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 425:15.6Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 3025:40.8Paul Short InvitationalSeptember 30, 2023
8,000 Meters · Letchworth State ParkMike Woods Invitational · Oct 1924:59.9Mike Woods InvitationalOctober 19, 2024
8,000 Meters · Oberlin Cross Country TrailINTER-REGIONAL RUMBLE · Oct 1526:17.7INTER-REGIONAL RUMBLEOctober 15, 2022
8,000 Meters · Stern Athletic ComplexNCAA Division III Mid-Atlantic Regional · Nov 1124:52.8NCAA Division III Mid-Atlantic RegionalNovember 11, 2023
8,000 Meters · Valleeview FarmsUAA Cross Country Championships · Oct 2825:42.7UAA Cross Country ChampionshipsOctober 28, 2023
8,000 Meters · Youthtown XC CourseCMU Invitational · Oct 1126:39.60CMU InvitationalOctober 11, 2025
8,000 Meters · YouthtowneRMU Colonial Invitational · Sep 1727:52.30RMU Colonial InvitationalSeptember 17, 2021

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 67 · Carnegie MellonCarnegie Mellon8,000 Meters Mens 8K6726:39.60 PBSr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division III Cross Country Champs (51st Men & 43rd Women)Nov 23 · 8,000 Meters Championship · Place 120 · Carnegie MellonCarnegie Mellon8,000 Meters Championship12025:18.8 PBSr
Nov 16NCAA DIII Mid-Atlantic Regional ChampsNov 16 · 8,000 Meters Division 3 · Place 11 · Carnegie MellonCarnegie Mellon8,000 Meters Division 31124:46.8SR
Oct 19Mike Woods InvitationalOct 19 · 8,000 Meters College · Place 21 · Carnegie MellonCarnegie Mellon8,000 Meters College2124:59.9 PBSr
Oct 4Paul Short RunOct 4 · 8,000 Meters Gold · Place 171 · Carnegie MellonCarnegie Mellon8,000 Meters Gold17125:15.6 PBSr
Sep 14Robert Morris InvitationalSep 14 · 8,000 Meters Collegiate · Carnegie MellonCarnegie Mellon8,000 Meters Collegiate0DNSSr

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III Mid-Atlantic RegionalNov 11 · 8,000 Meters Championship · Place 12 · Carnegie MellonCarnegie Mellon8,000 Meters Championship1224:52.8 PBJr
Oct 28UAA Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 16 · Carnegie MellonCarnegie Mellon8,000 Meters College1625:42.7 PBJr
Sep 30Paul Short InvitationalSep 30 · 8,000 Meters College Gold · Place 201 · Carnegie MellonCarnegie Mellon8,000 Meters College Gold20125:40.8 PBJr
Sep 1Panther's OpenerSep 1 · 5,000 Meters Varsity · Place 25 · Carnegie MellonCarnegie Mellon5,000 Meters Varsity2515:06.9Jr

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 15Oberlin College Inter-Regional RumbleOct 15 · Varsity · Place 51 · Carnegie MellonCarnegie MellonVarsity5126:17.7SO
Oct 15INTER-REGIONAL RUMBLEOct 15 · 8,000 Meters Invite · Place 51 · Carnegie MellonCarnegie Mellon8,000 Meters Invite5126:17.7 PBSo
Sep 30Lehigh Paul Short RunSep 30 · 8,000 Meters Varsity · Place 69 · Carnegie MellonCarnegie Mellon8,000 Meters Varsity6919:42.2SO
Sep 2Panthers OpenerSep 2 · 5,000 Meters College · Place 8 · Carnegie MellonCarnegie Mellon5,000 Meters College815:02.0 PBSo

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 202021 NCAA Division III Cross Country Champs (48th Men & 40th Women)Nov 20 · 8,000 Meters Championships · Place 227 · Carnegie MellonCarnegie Mellon8,000 Meters Championships22725:43.0 PBFr
Nov 13NCAA DIII Mid-Atlantic Region Cross Country ChampionshipsNov 13 · 8,000 Meters Varsity · Place 11 · Carnegie MellonCarnegie Mellon8,000 Meters Varsity1126:56.4FR
Oct 30UAA Cross Country ChampionshipsOct 30 · 8,000 Meters Championship · Place 23 · Carnegie MellonCarnegie Mellon8,000 Meters Championship2326:34.80 PBFr
Oct 9Carnegie Mellon InvitationalOct 9 · 8,000 Meters Varsity · Place 15 · Carnegie MellonCarnegie Mellon8,000 Meters Varsity155:28.8FR
Oct 9Carnegie Mellon InvitationalOct 9 · 8,000 Meters Varsity · Place 15 · Carnegie MellonCarnegie Mellon8,000 Meters Varsity155:28.8FR
Sep 17RMU Colonial InvitationalSep 17 · 8,000 Meters Mens 8K · Place 16 · Carnegie MellonCarnegie Mellon8,000 Meters Mens 8K1627:52.30 PBFr
Sep 3Yinzer ClassicSep 3 · 3.73 Miles Varsity · Place 30 · Carnegie MellonCarnegie Mellon3.73 Miles Varsity305:27.0FR

2020 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6ShaZam XC Club ChampionshipsNov 6 · 5,000 Meters Varsity D3 · Place 24 · Park Ridge (Maine South)Park Ridge (Maine South)5,000 Meters Varsity D32416:11.25 PB12
Oct 31IHSA Class 3A XC Sectional #3 - LaGrange (Lyons)Oct 31 · 3 Miles Varsity · Place 10 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity1015:13.03 PB12
Oct 24IHSA Class 3A XC Regional #3C - Roselle (Lake Park)Oct 24 · 3 Miles Varsity · Place 6 · Park Ridge (Maine So..Park Ridge (Maine So..3 Miles Varsity615:29.912
Oct 17CSL South Conference ChampionshipOct 17 · 3 Miles Varsity 1-7 · Place 4 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity 1-7415:16.9 PB12
Oct 2Loyola Academy Flight NightOct 2 · 3 Miles Varsity · Place 14 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity1415:49.29 PB12
Sep 26Loyola Academy Invitational #2Sep 26 · 3 Miles Varsity · Place 4 · Park Ridge (Maine So..Park Ridge (Maine So..3 Miles Varsity416:18.7712
Sep 19Sandburg Boys V/FS QuadSep 19 · 2.98 Miles Varsity · Place 8 · Park Ridge (Maine South)Park Ridge (Maine South)2.98 Miles Varsity815:36.36 PB12
Aug 25Maine South / New Trier Boys Varsity DualAug 25 · 3 Miles Varsity · Place 6 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity615:59.4 PB12

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles Varsity · Place 194 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity19416:14.93 PB11
Nov 2IHSA Class 3A Lake Park SectionalNov 2 · 3 Miles Varsity · Place 55 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity5516:23.7 PB11
Oct 26IHSA Class 3A Niles West RegionalOct 26 · 3 Miles Varsity · Place 19 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity1916:10.6 PB11
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 89 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity8916:45 PB11
Sep 7Lyons Township Mike Kuharic InvitationalSep 7 · 3 Miles Varsity · Place 22 · Park Ridge (Maine South)Park Ridge (Maine South)3 Miles Varsity2216:08.8611