Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Katherine Legge Memorial ParkAAU Fall Cross Country Series - Hinsdale IL · Oct 1111:03.82AAU Fall Cross Country Series - Hinsdale ILOctober 11, 2020
2 Miles · Prairie Point ParkAAU Fall Cross Country Series - Oswego IL · Sep 1210:42.75AAU Fall Cross Country Series - Oswego ILSeptember 12, 2020
3 Miles · Bob Mays ParkIHSA Class 3A XC Sectional - Quincy (Sr.) #1 · Oct 3016:15.0IHSA Class 3A XC Sectional - Quincy (Sr.) #1October 30, 2021
3 Miles · Channahon Community ParkSouthwest Prairie Conference Championship · Oct 1415:08.0Southwest Prairie Conference Championship October 14, 2022
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2314:42.03Palatine Invite - Meet of ChampionsSeptember 23, 2023
3 Miles · Detweiller Park2024 IHSA Class 3A State XC Championships · Nov 914:15.502024 IHSA Class 3A State XC ChampionshipsNovember 9, 2024
5,000 Meters · Dellwood ParkLocktoberfest Invitational · Oct 216:48.3Locktoberfest InvitationalOctober 2, 2021
5,000 Meters · LaVern Gibson CourseNike XC Town Twilight, Presented by the Garrett Companies · Oct 115:36.2Nike XC Town Twilight, Presented by the Garrett CompaniesOctober 1, 2022
6,000 Meters · Iowa State Cross Country Course2026 Cyclone preview · Sep 419:06.32026 Cyclone previewSeptember 4, 2026
8,000 Meters · Apalachee Regional ParkWorld Cross Country Championships 2026 · Jan 1027:03World Cross Country Championships 2026January 10, 2026
8,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1823:56.2Roy Griak InvitationalSeptember 18, 2026
8,000 Meters · Glendoveer Golf Course2025 USATF Cross Country Championships · Dec 625:20.82025 USATF Cross Country ChampionshipsDecember 6, 2025
8,000 Meters · The Greiner Family XC CourseBig 12 Cross Country Championships · Oct 3123:59.8Big 12 Cross Country ChampionshipsOctober 31, 2026
8,000 Meters · Woodward Park27th Mountain West XC Champs · Oct 3124:29.3727th Mountain West XC ChampsOctober 31, 2025
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 924:01.2Nuttycombe Wisconsin InvitationalOctober 9, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Big 12 Cross Country ChampionshipsOct 31 · 8,000 Meters Big 12 · Place 28 · Iowa StateIowa State8,000 Meters Big 122823:59.8 PBSo
Oct 9Nuttycombe Wisconsin InvitationalOct 9 · 8,000 Meters B Race · Place 6 · Iowa StateIowa State8,000 Meters B Race624:01.2 PBSo
Sep 18Roy Griak InvitationalSep 18 · 8,000 Meters Jo Rider College 8k · Place 3 · Iowa StateIowa State8,000 Meters Jo Rider College 8k323:56.2 PBSo
Sep 42026 Cyclone previewSep 4 · 6,000 Meters Men · Place 26 · Iowa StateIowa State6,000 Meters Men2619:06.3 PBSo
Jan 10World Cross Country Championships 2026Jan 10 · 8,000 Meters u20 · Place 53 · United StatesUnited States8,000 Meters u205327:03 PBFr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 62025 USATF Cross Country ChampionshipsDec 6 · 8,000 Meters u20 · Place 5 · New MexicoNew Mexico8,000 Meters u20525:20.8 PBFr
Oct 3127th Mountain West XC ChampsOct 31 · 8,000 Meters Men · Place 47 · New MexicoNew Mexico8,000 Meters Men4724:29.37 PBFr
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 8,000 Meters B Race · Place 7 · New MexicoNew Mexico8,000 Meters B Race724:39.9Fr
Sep 26Cowboy Jamboree Invite XC25Sep 26 · 8,000 Meters Men's 8K · Place 46 · New MexicoNew Mexico8,000 Meters Men's 8K4624:59.9Fr

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Championship · Place 75 · Plainfield (South)Plainfield (South)5,000 Meters Championship7515:52.4312
Nov 92024 IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 5 · Plainfield (South)Plainfield (South)3 Miles 3A Varsity514:15.50 PB12
Nov 22024 IHSA Class 3A XC Sectional-#1 Normal (Community)Nov 2 · 3 Miles Varsity · Place 1 · Plainfield (South)Plainfield (South)3 Miles Varsity114:36.0912
Oct 18Southwest Prairie Conference ChampionshipsOct 18 · 3 Miles Varsity · Place 1 · Plainfield (South)Plainfield (South)3 Miles Varsity114:27.3012
Oct 11Two Mile Team Time TrialOct 11 · 2 Miles Varsity · Plainfield (South)Plainfield (South)2 Miles Varsity09:11.8Unofficial12
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 1 · Plainfield (South)Plainfield (South)3 Miles Varsity114:28.0612
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 3A · Place 5 · Plainfield (South)Plainfield (South)3 Miles Varsity 3A514:43.2012
Sep 3Plainfield Cross Country City ChampionshipSep 3 · 3 Miles Varsity · Place 1 · Plainfield (South)Plainfield (South)3 Miles Varsity114:30.0112
Aug 31Normal West Cross Country InvitationalAug 31 · 3 Miles Varsity · Place 1 · Plainfield (South)Plainfield (South)3 Miles Varsity115:12.4012

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 3A State XC ChampionshipsNov 4 · 3 Miles 3A Varsity · Place 8 · Plainfield (South)Plainfield (South)3 Miles 3A Varsity814:32.8911
Oct 282023 IHSA Class 3A XC Sectional - #1 Granite CityOct 28 · 3 Miles Varsity · Place 2 · Plainfield (South)Plainfield (South)3 Miles Varsity214:16.8911
Oct 13Southwest Prairie Conference ChampionshipsOct 13 · 3 Miles Varsity · Place 1 · Plainfield (South)Plainfield (South)3 Miles Varsity114:26.9011
Oct 6Cougar 2 Mile Time TrialOct 6 · 2 Miles Varsity · Place 1 · Plainfield (South)Plainfield (South)2 Miles Varsity19:15.31Unofficial11
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 3 Miles Varsity · Place 4 · Plainfield (South)Plainfield (South)3 Miles Varsity414:42.03 PB11
Sep 9First to the Finish InvitationalSep 9 · 3 Miles 3A · Place 7 · Plainfield (South)Plainfield (South)3 Miles 3A714:41.8011
Aug 29Plainfield XC City ChampionshipAug 29 · 3 Miles Varsity · Place 2 · Plainfield (South)Plainfield (South)3 Miles Varsity214:45.8211
Aug 26Normal West XC InvitationalAug 26 · 3 Miles Varsity · Place 2 · Plainfield (South)Plainfield (South)3 Miles Varsity215:24.1011
Aug 12Blue and White Team Time TrialAug 12 · 3 Miles Varsity · Place 2 · Plainfield (South)Plainfield (South)3 Miles Varsity215:31.1Unofficial11

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Championship · Place 60 · Plainfield (South)Plainfield (South)5,000 Meters Championship6015:37.010
Nov 52022 IHSA Class 3A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 16 · Plainfield (South)Plainfield (South)3 Miles Varsity1615:18.1610
Oct 292022 IHSA Class 3A XC Sectional - Normal (Community) #1Oct 29 · 3 Miles Varsity · Place 11 · Plainfield (South)Plainfield (South)3 Miles Varsity1115:24.3610
Oct 222022 IHSA Class 3A XC Regional - Minooka #1BOct 22 · 3 Miles Varsity · Place 11 · Plainfield (South)Plainfield (South)3 Miles Varsity1115:37.7010
Oct 14Southwest Prairie Conference Championship Oct 14 · 3 Miles Varsity · Place 7 · Plainfield (South)Plainfield (South)3 Miles Varsity715:08.0 PB10
Oct 1Nike XC Town Twilight, Presented by the Garrett CompaniesOct 1 · 5,000 Meters USA Race of Champions · Place 29 · Plainfield (South)Plainfield (South)5,000 Meters USA Race of Champions2915:36.2 PB10
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Varsity · Place 5 · Plainfield (South)Plainfield (South)3 Miles Varsity514:56.2SO
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Varsity · Place 5 · Plainfield (South)Plainfield (South)3 Miles Varsity514:56.18SO
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 3A · Place 8 · Plainfield (South)Plainfield (South)3 Miles Varsity 3A814:51.810
Aug 30Plainfield City ChampionshipAug 30 · 3 Miles Varsity · Place 2 · Plainfield (South)Plainfield (South)3 Miles Varsity215:03.6510
Aug 13Blue and White Team Time TrialAug 13 · 3 Miles Open · Plainfield (South)Plainfield (South)3 Miles Open015:35Unofficial10

2021 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 3A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 76 · Plainfield (South)Plainfield (South)3 Miles Varsity7615:21.369
Oct 30IHSA Class 3A XC Sectional - Quincy (Sr.) #1Oct 30 · 3 Miles Varsity · Place 10 · Plainfield (South)Plainfield (South)3 Miles Varsity1016:15.0 PB9
Oct 23IHSA Class 3A XC Regional - East Moline (United) # 1BOct 23 · 3 Miles Varsity · Place 15 · Plainfield (South)Plainfield (South)3 Miles Varsity1515:409
Oct 15Southwest Prairie Conference ChampionshipOct 15 · 3 Miles Varsity · Place 19 · Plainfield (South)Plainfield (South)3 Miles Varsity1915:49.49
Oct 2Locktoberfest InvitationalOct 2 · 5,000 Meters Varsity · Place 10 · Plainfield (South)Plainfield (South)5,000 Meters Varsity1016:48.3 PB9
Sep 25Palatine Invitational - Meet of ChampionsSep 25 · 3 Miles Sophomore · Place 3 · Plainfield SouthPlainfield South3 Miles Sophomore315:53.1FR
Sep 20York Frosh/Soph InvitationalSep 20 · 1.92 Miles Freshman · Place 1 · Plainfield (South)Plainfield (South)1.92 Miles Freshman110:15.29
Sep 11First to the Finish InvitationalSep 11 · 3 Miles Varsity 3A · Place 51 · Plainfield (South)Plainfield (South)3 Miles Varsity 3A5116:01.09
Aug 31Plainfield City ChampionshipAug 31 · 3 Miles Varsity · Place 7 · Plainfield (South)Plainfield (South)3 Miles Varsity716:109
Aug 28Normal West InvitationalAug 28 · 3 Miles Varsity · Place 17 · Plainfield (South)Plainfield (South)3 Miles Varsity1717:02.609
Aug 14Runnin' Cougars Team Time TrialAug 14 · 3 Miles Varsity · Place 5 · Plainfield (South)Plainfield (South)3 Miles Varsity516:40Unofficial9
Jul 23Detweiller at DarkJul 23 · 3 Miles Varsity · Place 40 · Plainfield SouthPlainfield South3 Miles Varsity4016:55—

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 11AAU Fall Cross Country Series - Hinsdale ILOct 11 · 2 Miles 13-14 Boys · Place 2 · Rush Athletics USARush Athletics USA2 Miles 13-14 Boys211:03.82 PB8
Oct 3AAU Fall Cross Country Series - Elgin ILOct 3 · 2 Miles Varsity · Place 2 · Rush Athletics USARush Athletics USA2 Miles Varsity211:15.30—
Sep 26AAU Fall Cross Country Series - Joliet ILSep 26 · 2 Miles Varsity · Place 1 · Rush Athletics USARush Athletics USA2 Miles Varsity111:16.24—
Sep 19AAU Fall Cross Country Series - Elgin ILSep 19 · 2 Miles Varsity · Place 1 · Rush Athletics USARush Athletics USA2 Miles Varsity111:21.58—
Sep 12AAU Fall Cross Country Series - Oswego ILSep 12 · 2 Miles 13-14 Boys · Place 2 · Rush Athletics USARush Athletics USA2 Miles 13-14 Boys210:42.75 PB8