Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Fox River Park49th Annual Patricia Harland Cross Country Invitational · Sep 3020:10.0049th Annual Patricia Harland Cross Country InvitationalSeptember 30, 2023
3 Miles · Kaneland High SchoolLarry Eddington XC Invitational · Sep 2017:44.01Larry Eddington XC InvitationalSeptember 20, 2025
3 Miles · Tim Osmond Sports Complex51th Annual Patricia Harland Cross Country Invitational · Oct 417:23.1251th Annual Patricia Harland Cross Country InvitationalOctober 4, 2025
5,000 Meters · Sterling HS Cross Country CourseRock River Run · Sep 2718:21.54Rock River RunSeptember 27, 2025
5,000 Meters · Waubonsee Community CollegeSkyway Preview · Aug 2818:41.20Skyway PreviewAugust 28, 2026
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1630:04.8Bradley "Pink" ClassicOctober 16, 2026
8,000 Meters · Plum Grove Reservoir ParkNJCAA Region 4 Cross Country Championships · Oct 3130:20.8NJCAA Region 4 Cross Country ChampionshipsOctober 31, 2026
8,000 Meters · Sauk Valley Community CollegeSkyhawk Invitational · Oct 332:31Skyhawk InvitationalOctober 3, 2026
8,000 Meters · Settler's Hill Golf CourseAurora University Spartan Classic · Sep 1233:48.2Aurora University Spartan ClassicSeptember 12, 2026
8,000 Meters · St. James Farm Forest PreserveGil Dodds Invite Hosted by Wheaton College · Sep 1830:43.5Gil Dodds Invite Hosted by Wheaton CollegeSeptember 18, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31NJCAA Region 4 Cross Country ChampionshipsOct 31 · 8,000 Meters NJCAA D2 · Place 13 · Waubonsee (Ill.) CCWaubonsee (Ill.) CC8,000 Meters NJCAA D21330:20.8 PBFr
Oct 16Bradley "Pink" ClassicOct 16 · 8,000 Meters Men's White Race · Place 220 · Waubonsee (Ill.) CCWaubonsee (Ill.) CC8,000 Meters Men's White Race22030:04.8 PBFr
Oct 3Skyhawk InvitationalOct 3 · 8,000 Meters Collegiate · Place 10 · Waubonsee (Ill.) CCWaubonsee (Ill.) CC8,000 Meters Collegiate1032:31 PBFr
Sep 18Gil Dodds Invite Hosted by Wheaton CollegeSep 18 · 8,000 Meters Collegiate · Place 182 · Waubonsee (Ill.) CCWaubonsee (Ill.) CC8,000 Meters Collegiate18230:43.5 PBFr
Sep 12Aurora University Spartan ClassicSep 12 · 8,000 Meters Men's 8K · Place 34 · Waubonsee (Ill.) CCWaubonsee (Ill.) CC8,000 Meters Men's 8K3433:48.2 PBFr
Aug 28Skyway PreviewAug 28 · 5,000 Meters Men · Place 8 · Waubonsee (Ill.) CCWaubonsee (Ill.) CC5,000 Meters Men818:41.20 PBFr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 18Interstate 8 Conference XC ChampionshipsOct 18 · 3 Miles Varsity · Place 24 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Varsity2417:46.4312
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Varsity · Place 17 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Varsity1717:23.12 PB12
Sep 27Rock River RunSep 27 · 5,000 Meters Varsity · Place 68 · Maple Park (Kaneland)Maple Park (Kaneland)5,000 Meters Varsity6818:21.54 PB12
Sep 20Larry Eddington XC InvitationalSep 20 · 3 Miles Varsity · Place 83 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Varsity8317:44.01 PB12
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 352 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Varsity 2A35218:42.7012
Sep 2Sycamore XC InvitationalSep 2 · Varsity · Place 30 · Maple Park (Kaneland)Maple Park (Kaneland)Varsity3018:1312
Aug 30Kane County XC InvitationalAug 30 · 3 Miles Varsity · Place 51 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Varsity5118:22.8012

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 19Interstate 8 Conference MeetOct 19 · 3 Miles Open · Place 7 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Open718:24.4011
Sep 28Rock River RunSep 28 · 5,000 Meters Varsity · Place 111 · Maple Park (Kaneland)Maple Park (Kaneland)5,000 Meters Varsity11119:27.6011
Sep 21Larry Eddington XC InvitationalSep 21 · 2.92 Miles Open · Place 37 · Maple Park (Kaneland)Maple Park (Kaneland)2.92 Miles Open3719:12.5011
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Open · Place 210 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Open21018:55.5011
Sep 3Sycamore XC InvitationalSep 3 · Varsity · Place 74 · Maple Park (Kaneland)Maple Park (Kaneland)Varsity7419:2611
Aug 31Northwestern Medicine Kane County XC MeetAug 31 · 3 Miles Varsity · Place 49 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Varsity4919:07.6011

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 14Interstate Eight Conference MeetOct 14 · 3 Miles Frosh/Soph Freshman · Place 11 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Frosh/Soph Freshman1119:37.1610
Sep 3049th Annual Patricia Harland Cross Country InvitationalSep 30 · 3 Miles JV · Place 30 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles JV3020:10.00 PB10
Sep 23Rock River RunSep 23 · 3 Miles Frosh/Soph Freshman · Place 21 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Frosh/Soph Freshman2118:46.4010
Aug 29Sycamore InvitationalAug 29 · 3 Miles Frosh/Soph Freshman · Place 30 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Frosh/Soph Freshman3019:41.8610
Aug 26Northwestern Medicine Kane County XC MeetAug 26 · 3 Miles Varsity · Place 33 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Varsity3320:10.410

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 15Interstate 8 Conference MeetOct 15 · 3 Miles Frosh/Soph Freshman · Place 14 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Frosh/Soph Freshman1419:50.979
Oct 1Lisle Mane EventOct 1 · 4,000 Meters Frosh/Soph Freshman · Place 58 · Maple Park (Kaneland)Maple Park (Kaneland)4,000 Meters Frosh/Soph Freshman5817:01.009
Sep 24Sterling HS - Rock River RunSep 24 · 3 Miles Frosh/Soph Freshman · Place 75 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Frosh/Soph Freshman7520:09.09
Sep 17Kaneland - Larry Eddington XC InvitationalSep 17 · 3 Miles Frosh/Soph Freshman · Place 90 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Frosh/Soph Freshman9022:00.49
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Open · Place 470 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Open47021:00.59
Aug 30Sycamore InvitationalAug 30 · 3 Miles Frosh/Soph Freshman · Place 54 · Maple Park (Kaneland)Maple Park (Kaneland)3 Miles Frosh/Soph Freshman5421:47.89
Aug 27Kane County Cross Country MeetAug 27 · 4,000 Meters Open · Place 19 · Maple Park (Kaneland)Maple Park (Kaneland)4,000 Meters Open1921:53.69