Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Detweiller ParkIHSA Class 1A State Cross Country Championships · Nov 616:06.90IHSA Class 1A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · Midlothian MeadowsTolefree/Farley XC Invitational · Sep 2516:53.9Tolefree/Farley XC InvitationalSeptember 25, 2021
5,000 Meters · Lisle Community ParkIHSA Class 1A XC Sectional - Lisle (Sr.) #1 · Oct 3017:02.2IHSA Class 1A XC Sectional - Lisle (Sr.) #1October 30, 2021
6,000 Meters · Lewis UniversityLewis Earlybird · Sep 520:02.96Lewis EarlybirdSeptember 5, 2025
8,000 Meters · Allison Sports TownGLVC Cross Country Championships · Nov 725:43.2GLVC Cross Country ChampionshipsNovember 7, 2026
8,000 Meters · Hillsboro Country ClubGreenville Classic XC Invitational · Oct 1327:48.2Greenville Classic XC InvitationalOctober 13, 2023
8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 1126:54.70NJCAA Cross Country National ChampionshipNovember 11, 2023
8,000 Meters · Lewis Cross Country Course GLVC Cross Country Championships · Oct 2526:00.61GLVC Cross Country ChampionshipsOctober 25, 2025
8,000 Meters · Lewis UniversityLewis Crossover · Oct 1126:24.62Lewis CrossoverOctober 11, 2025
8,000 Meters · Notre Dame Burke Memorial Golf Course2025 National Catholic Invitational · Sep 1926:45.902025 National Catholic InvitationalSeptember 19, 2025
8,000 Meters · West Branch Cross Country CourseLock Haven Go Fast · Oct 2425:58.3Lock Haven Go FastOctober 24, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 7GLVC Cross Country ChampionshipsNov 7 · 8,000 Meters GLVC · Place 63 · LewisLewis8,000 Meters GLVC6325:43.2 PBSr
Oct 24Lock Haven Go FastOct 24 · 8,000 Meters Collegiate · Place 99 · LewisLewis8,000 Meters Collegiate9925:58.3 PBSr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25GLVC Cross Country ChampionshipsOct 25 · 8,000 Meters Varsity · Place 50 · LewisLewis8,000 Meters Varsity5026:00.61 PBSr
Oct 11Lewis CrossoverOct 11 · 8,000 Meters Mens 8000 · Place 225 · LewisLewis8,000 Meters Mens 800022526:24.62 PBSr
Sep 192025 National Catholic InvitationalSep 19 · 8,000 Meters Catholic Champs · Place 57 · LewisLewis8,000 Meters Catholic Champs5726:45.90 PBSr
Sep 5Lewis EarlybirdSep 5 · 6,000 Meters Mens · Place 25 · LewisLewis6,000 Meters Mens2520:02.96 PBSr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11NJCAA Cross Country National ChampionshipNov 11 · 8,000 Meters Men 8000 Meter Run Div III · Place 5 · Joliet (Ill.) JCJoliet (Ill.) JC8,000 Meters Men 8000 Meter Run Div III526:54.70 PBFr
Oct 28NJCCA Region 4 XC MeetOct 28 · 8,000 Meters Division III · Place 2 · Joliet (Ill.) JCJoliet (Ill.) JC8,000 Meters Division III227:19.5FR
Oct 13Greenville Classic XC InvitationalOct 13 · 8,000 Meters College · Place 15 · Joliet (Ill.) JCJoliet (Ill.) JC8,000 Meters College1527:48.2 PBFr
Oct 7UAH Chargers XC InvitationalOct 7 · 8,000 Meters Varsity · Place 182 · Joliet JunioJoliet Junio8,000 Meters Varsity18226:34.50—
Sep 8NCC XC InvitationalSep 8 · 8,000 Meters Varsity · Place 7 · Joliet Junior CollegeJoliet Junior College8,000 Meters Varsity727:05.5FR
Sep 1St. Francis Saints Twilight InviteSep 1 · 5,000 Meters Varsity · Place 27 · Joliet Junior CollegeJoliet Junior College5,000 Meters Varsity2716:13.0FR

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 1A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 52 · Joliet (Catholic Academy)Joliet (Catholic Academy)3 Miles Varsity5216:06.90 PB12
Oct 30IHSA Class 1A XC Sectional - Lisle (Sr.) #1Oct 30 · 5,000 Meters Varsity · Place 15 · Joliet (Catholic Academy)Joliet (Catholic Academy)5,000 Meters Varsity1517:02.2 PB12
Sep 25Tolefree/Farley XC InvitationalSep 25 · 3 Miles Olympic Varsity · Place 9 · Joliet (Catholic Academy)Joliet (Catholic Academy)3 Miles Olympic Varsity916:53.9 PB12