Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Oklahoma State University XC CourseNCAA DI Midwest Regional · Nov 1433:07.22NCAA DI Midwest RegionalNovember 14, 2025
2.9 Miles · William Fremd High SchoolFremd / Palatine Boys Dual Meet · Sep 915:38.81Fremd / Palatine Boys Dual MeetSeptember 9, 2020
3 Miles · Busse Woods2022 IHSA Class 3A XC Sectional - Hoffman Estates (H.S.) #4 · Oct 2915:22.652022 IHSA Class 3A XC Sectional - Hoffman Estates (H.S.) #4October 29, 2022
3 Miles · Deer Grove Forest PreservePalatine Pack No Frills #1 · Jul 716:16.51Palatine Pack No Frills #1July 7, 2022
3 Miles · Detweiller - IHSA State CoursePeoria High School Invitational · Oct 215:52.6Peoria High School InvitationalOctober 2, 2021
3 Miles · Detweiller ParkIHSA Class 3A State Cross Country Championships · Nov 615:40.82IHSA Class 3A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · Loyola Academy-Munz CampusIHSA Class 3A XC Regional #2B - Wilmette (Loyola Academy) · Oct 2416:44.37IHSA Class 3A XC Regional #2B - Wilmette (Loyola Academy)October 24, 2020
3 Miles · Stevenson High School - Home XC Course VHACPatriot Early Invite · Aug 2515:55.08Patriot Early InviteAugust 25, 2022
3 Miles · Vernon Hills Athletic ComplexStevenson Cross Country Invitational · Aug 2616:35Stevenson Cross Country InvitationalAugust 26, 2021
3 Miles · Warren Township HS - O'Plaine CampusWarren Bill Dawson Invitational · Sep 1815:58.3Warren Bill Dawson InvitationalSeptember 18, 2021
3 Miles · William Fremd High SchoolFremd/Elk Grove Dual Meet · Aug 3017:25.1Fremd/Elk Grove Dual MeetAugust 30, 2022
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1316:10.1NXR Midwest Regional ChampionshipsNovember 13, 2022
6,000 Meters · University of Illinois Golf Orange and Blue CoursesFighting Illini Invitational · Sep 417:58.3Fighting Illini InvitationalSeptember 4, 2026
8,000 Meters · A.H. Blank Golf CourseMissouri Valley Conference Championships · Oct 3024:05.3Missouri Valley Conference ChampionshipsOctober 30, 2026
8,000 Meters · Angel Mounds State Historic SiteMissouri Valley Cross Country Championships · Oct 3124:58.2Missouri Valley Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 2624:23.57Gans Creek Classic - CollegeSeptember 26, 2025
8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 1925:59.5ISU John McNicholsSeptember 19, 2026
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1624:09.0Bradley "Pink" ClassicOctober 16, 2026
8,000 Meters · Warren Golf CourseJoe Piane Invitational · Oct 224:02.7Joe Piane InvitationalOctober 2, 2026
8,000 Meters · Zimmer Championship Cross Country CourseBadger Classic · Sep 1925:47.4Badger ClassicSeptember 19, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30Missouri Valley Conference ChampionshipsOct 30 · 8,000 Meters College · Place 8 · Illinois ChicagoIllinois Chicago8,000 Meters College824:05.3 PBSr
Oct 16Bradley "Pink" ClassicOct 16 · 8,000 Meters Men's Red Race · Place 34 · Illinois ChicagoIllinois Chicago8,000 Meters Men's Red Race3424:09.0 PBSr
Oct 2Joe Piane InvitationalOct 2 · 8,000 Meters Gold · Place 3 · Illinois ChicagoIllinois Chicago8,000 Meters Gold324:02.7 PBSr
Sep 19ISU John McNicholsSep 19 · 8,000 Meters Championship · Place 176 · Illinois ChicagoIllinois Chicago8,000 Meters Championship17625:59.5 PBSr
Sep 4Fighting Illini InvitationalSep 4 · 6,000 Meters Men's 6K · Place 5 · Illinois ChicagoIllinois Chicago6,000 Meters Men's 6K517:58.3 PBSr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Midwest RegionalNov 14 · 10,000 Meters D1 Midwest · Place 108 · Illinois ChicagoIllinois Chicago10,000 Meters D1 Midwest10833:07.22 PBJr
Oct 31Missouri Valley Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 15 · Illinois ChicagoIllinois Chicago8,000 Meters Champ1524:58.2 PBJr
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters Red · Place 11 · Illinois ChicagoIllinois Chicago8,000 Meters Red1124:24.00Jr
Sep 26Gans Creek Classic - CollegeSep 26 · 8,000 Meters Black · Place 46 · Illinois ChicagoIllinois Chicago8,000 Meters Black4624:23.57 PBJr
Sep 19Badger ClassicSep 19 · 8,000 Meters College · Place 9 · Illinois ChicagoIllinois Chicago8,000 Meters College925:47.4 PBJr
Aug 29Fighting Illini OpenAug 29 · 6,000 Meters Men's 6K · Place 35 · Illinois ChicagoIllinois Chicago6,000 Meters Men's 6K3518:53.70Jr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Midwest Regional ChampionshipsNov 15 · 10,000 Meters Division 1 · Place 152 · Illinois ChicagoIllinois Chicago10,000 Meters Division 115232:19.76SO
Oct 18Bradley University "Pink" ClassicOct 18 · 8,000 Meters Varsity · Place 69 · Illinois ChicagoIllinois Chicago8,000 Meters Varsity6924:44.69SO

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 14Bradley Pink ClassicOct 14 · 8,000 Meters Red · Place 133 · Illinois ChicagoIllinois Chicago8,000 Meters Red13326:01.7Fr

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Open 1 · Place 1 · Palatine (Fremd)Palatine (Fremd)5,000 Meters Open 1116:10.1 PB12
Nov 52022 IHSA Class 3A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 83 · Palatine (Fremd)Palatine (Fremd)3 Miles Varsity8316:03.2212
Oct 292022 IHSA Class 3A XC Sectional - Hoffman Estates (H.S.) #4Oct 29 · 3 Miles Varsity · Place 19 · Palatine (Fremd)Palatine (Fremd)3 Miles Varsity1915:22.65 PB12
Oct 15Mid Suburban League XC ChampionshipsOct 15 · 3 Miles Varsity · Place 34 · Palatine (Fremd)Palatine (Fremd)3 Miles Varsity3416:31.2812
Aug 30Fremd/Elk Grove Dual MeetAug 30 · 3 Miles Varsity Boys · Place 3 · Palatine (Fremd)Palatine (Fremd)3 Miles Varsity Boys317:25.1 PB12
Aug 25Patriot Early InviteAug 25 · 3 Miles Boys Race · Place 2 · Palatine (Fremd)Palatine (Fremd)3 Miles Boys Race215:55.08 PB12
Jul 7Palatine Pack No Frills #1Jul 7 · 3 Miles 3 Mile · Place 1 · UnattachedUnattached3 Miles 3 Mile116:16.51 PB12

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 3A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 126 · Palatine (Fremd)Palatine (Fremd)3 Miles Varsity12615:40.82 PB11
Oct 30IHSA Class 3A XC Sectional - Hoffman Estates (H.S.) #4Oct 30 · 3 Miles Varsity · Place 27 · Palatine (Fremd)Palatine (Fremd)3 Miles Varsity2715:59.211
Oct 23IHSA Class 3A XC Regional - Schaumburg (H.S.) #4BOct 23 · 3 Miles Varsity · Place 11 · Palatine (Fremd)Palatine (Fremd)3 Miles Varsity1115:39.111
Oct 16Mid Suburban League MeetOct 16 · 3 Miles Varsity · Place 11 · Palatine (Fremd)Palatine (Fremd)3 Miles Varsity1115:42.9011
Oct 2Peoria High School InvitationalOct 2 · 3 Miles Varsity - 3A · Place 45 · Palatine (Fremd)Palatine (Fremd)3 Miles Varsity - 3A4515:52.6 PB11
Sep 18Warren Bill Dawson InvitationalSep 18 · 3 Miles Varsity · Place 10 · Palatine (Fremd)Palatine (Fremd)3 Miles Varsity1015:58.3 PB11
Sep 14Fremd @ Conant DualSep 14 · 3 Miles Varsity · Place 2 · Palatine (Fremd)Palatine (Fremd)3 Miles Varsity216:3311
Aug 26Stevenson Cross Country InvitationalAug 26 · 3 Miles Varsity · Place 3 · Palatine (Fremd)Palatine (Fremd)3 Miles Varsity316:35 PB11

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 24IHSA Class 3A XC Regional #2B - Wilmette (Loyola Academy)Oct 24 · 3 Miles Varsity · Place 35 · Palatine (Fremd)Palatine (Fremd)3 Miles Varsity3516:44.37 PB10
Sep 9Fremd / Palatine Boys Dual MeetSep 9 · 2.9 Miles Varsity · Place 3 · Palatine (Fremd)Palatine (Fremd)2.9 Miles Varsity315:38.81 PB10
Sep 2Fremd / Wheeling Boys Dual MeetSep 2 · 2.9 Miles Varsity · Place 3 · Palatine (Fremd)Palatine (Fremd)2.9 Miles Varsity316:14.0210