Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Troy Cronan ElementryShorewood/Troy XC Invitational · Sep 209:52.34Shorewood/Troy XC InvitationalSeptember 20, 2025
2 Miles · Black Partridge ParkTom Koonce Redbird Invite · Aug 2217:00.17Tom Koonce Redbird InviteAugust 22, 2026
2 Miles · Central Intermediate SchoolOttawa Shepherd Home Meet · Sep 1717:39.93Ottawa Shepherd Home MeetSeptember 17, 2025
2 Miles · Kaneland Harter Middle SchoolGeneva S, Morris Tri · Sep 1714:20.9Geneva S, Morris TriSeptember 17, 2026
2 Miles · Maxwell ParkParkside XC Invitational · Sep 1215:50.64Parkside XC InvitationalSeptember 12, 2026
2 Miles · Morris Grade SchoolMorris GS vs. Sandwich, Dwight, Odell, Gardner · Sep 2214:26Morris GS vs. Sandwich, Dwight, Odell, GardnerSeptember 22, 2026
2 Miles · Pontiac Junior High SchoolPontiac Jr. High · Sep 218:25.66Pontiac Jr. HighSeptember 2, 2025
2 Miles · Troy Cronin XC courseShorewood/Troy XC Invitational · Sep 1915:23.1Shorewood/Troy XC InvitationalSeptember 19, 2026
2 Miles · Yorkville High SchoolFox Trot XC Invite · Oct 313:33.9Fox Trot XC InviteOctober 3, 2026
2.1 Miles · Detweiller ParkDunlap Middle School XC Invitational · Sep 2514:28.19Dunlap Middle School XC InvitationalSeptember 25, 2026
3,000 Meters · Deer Grove Forest PreserveIllinois Youth XC Championships · Nov 813:32.96Illinois Youth XC ChampionshipsNovember 8, 2026
3,000 Meters · Prairie Point Park2025 USATF Illinois Junior Olympic, Masters & Open Cross Country Championship · Nov 1514:07.792025 USATF Illinois Junior Olympic, Masters & Open Cross Country ChampionshipNovember 15, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8Illinois Youth XC ChampionshipsNov 8 · 3,000 Meters 11-12 · Place 101 · Plainfield Pack TFCCPlainfield Pack TFCC3,000 Meters 11-1210113:32.96 PB6
Oct 3Fox Trot XC InviteOct 3 · 2 Miles JV Boys · Place 25 · Morris GSMorris GS2 Miles JV Boys2513:33.9 PB6
Sep 25Dunlap Middle School XC InvitationalSep 25 · 2.1 Miles Boys Open · Place 150 · Morris GSMorris GS2.1 Miles Boys Open15014:28.19 PB6
Sep 22Morris GS vs. Sandwich, Dwight, Odell, GardnerSep 22 · 2 Miles Middle School · Place 18 · Morris GSMorris GS2 Miles Middle School1814:26 PB6
Sep 19Shorewood/Troy XC InvitationalSep 19 · 2 Miles 7th Grade · Place 150 · Morris GSMorris GS2 Miles 7th Grade15015:23.1 PB6
Sep 17Geneva S, Morris TriSep 17 · 2 Miles Middle School · Place 35 · Morris GSMorris GS2 Miles Middle School3514:20.9 PB6
Sep 15Morris GS vs. Ottawa Wallace, MillbrookSep 15 · 2 Miles Middle School · Place 10 · Morris GSMorris GS2 Miles Middle School1015:106
Sep 12Parkside XC InvitationalSep 12 · 2 Miles Open Boys · Place 242 · Morris GSMorris GS2 Miles Open Boys24215:50.64 PB6
Aug 25Morris GS vs. Mendota Northbrook, LibertyAug 25 · 2 Miles Middle School · Place 18 · Morris GSMorris GS2 Miles Middle School1815:22.366
Aug 22Tom Koonce Redbird InviteAug 22 · 2 Miles Open Boys · Place 146 · Morris GSMorris GS2 Miles Open Boys14617:00.17 PB6

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 22USATF Region 7 Junior Olympic Cross Country ChampionshipsNov 22 · 3,000 Meters Varsity · Place 18 · Plainfield Pack TfccPlainfield Pack Tfcc3,000 Meters Varsity1814:09.8110
Nov 152025 USATF Illinois Junior Olympic, Masters & Open Cross Country ChampionshipNov 15 · 3,000 Meters 9-10 · Place 27 · Plainfield Pack TFCCPlainfield Pack TFCC3,000 Meters 9-102714:07.79 PB5
Nov 9Illinois Youth XC ChampionshipsNov 9 · 3,000 Meters 9-10 · Place 41 · Plainfield Pack TFCCPlainfield Pack TFCC3,000 Meters 9-104115:22.895
Oct 4Fox Trot XC InviteOct 4 · 2 Miles Open Boys · Place 80 · Morris GSMorris GS2 Miles Open Boys8016:45.705
Sep 26Dunlap Middle School XC InvitationalSep 26 · 2.1 Miles Open Boys · Place 390 · Morris GSMorris GS2.1 Miles Open Boys39016:43.515
Sep 20Shorewood/Troy XC InvitationalSep 20 · 1 Miles 5th & 6th Grade · Place 272 · Morris GSMorris GS1 Miles 5th & 6th Grade2729:52.34 PB5
Sep 17Ottawa Shepherd Home MeetSep 17 · 2 Miles Middle School · Place 52 · Morris GSMorris GS2 Miles Middle School5217:39.93 PB5
Sep 16Morris GS vs. Braidwood, Holy FamilySep 16 · 2 Miles Boys · Place 23 · Morris GSMorris GS2 Miles Boys2317:07.805
Sep 11Morris GS vs. Seneca, Ottawa Shepherd, WilmingtonSep 11 · 2 Miles Boys · Place 29 · Morris GSMorris GS2 Miles Boys2919:56.525
Sep 9Morris GS vs. Ottawa Wallace, Newark-MillbrookSep 9 · 2 Miles Boys · Place 21 · Morris GSMorris GS2 Miles Boys2117:53.235
Sep 4Kaneland vs Morris & PlanoSep 4 · 2 Miles Middle School · Place 42 · Morris GSMorris GS2 Miles Middle School4217:21Unofficial5
Sep 2Pontiac Jr. HighSep 2 · 2 Miles Boys · Place 38 · Morris GSMorris GS2 Miles Boys3818:25.66 PB5