Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2319:55.42Palatine Invite - Meet of ChampionsSeptember 23, 2023
3 Miles · Adler ParkNSC Week 2 Quad B · Sep 1622:02.84NSC Week 2 Quad BSeptember 16, 2025
3 Miles · Diamond Lake Sports ComplexNSC Week 1 hosted by Lake Zurich · Sep 1019:33.92NSC Week 1 hosted by Lake ZurichSeptember 10, 2024
3 Miles · Diamond Lake Sports ComplexNSC Week 3 Quad B · Sep 3020:32.43NSC Week 3 Quad BSeptember 30, 2025
3 Miles · Fox River Park49th Annual Patricia Harland Cross Country Invitational · Sep 3025:36.2049th Annual Patricia Harland Cross Country InvitationalSeptember 30, 2023
3 Miles · Lake Forest High SchoolNSC Conference Championships · Oct 1920:25.92NSC Conference ChampionshipsOctober 19, 2024
3 Miles · Lakes Community High SchoolLakes Sunset Invitational · Oct 1019:21.73Lakes Sunset InvitationalOctober 10, 2025
3 Miles · O'Plaine RoadBill Dawson Invite · Sep 2121:07.4Bill Dawson InviteSeptember 21, 2024
3 Miles · Tim Osmond Sports Complex51th Annual Patricia Harland Cross Country Invitational · Oct 421:34.1251th Annual Patricia Harland Cross Country InvitationalOctober 4, 2025
3 Miles · Vernon Hills Athletic ComplexNSC Week 3 hosted by Stevenson · Sep 2421:22.10NSC Week 3 hosted by StevensonSeptember 24, 2024
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1819:33.11NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkArt Campbell Lake County Cross Country Invitational · Sep 321:37.30Art Campbell Lake County Cross Country InvitationalSeptember 3, 2025
4570 m · Elgin High SchoolElgin City Classic XC Invitational · Aug 3019:38.80Elgin City Classic XC InvitationalAugust 30, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 15NSC Week 2 B/D QuadSep 15 · 3 Miles Boys · Place 101 · Mundelein3 Miles Boys10124:31.1012

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 18NSC ChampionshipsOct 18 · 3 Miles Junior Varsity Scored · Place 39 · Mundelein3 Miles Junior Varsity Scored3919:33.11 PB11
Oct 10Lakes Sunset InvitationalOct 10 · 3 Miles Bronze: Open · Place 68 · Mundelein3 Miles Bronze: Open6819:21.73 PB11
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Junior Varsity · Place 36 · Mundelein3 Miles Junior Varsity3621:34.12 PB11
Sep 30NSC Week 3 Quad BSep 30 · 3 Miles Boys · Place 63 · Mundelein3 Miles Boys6320:32.43 PB11
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Junior Varsity · Place 218 · Mundelein3 Miles Junior Varsity21820:29.6911
Sep 20Bill Dawson InviteSep 20 · 3 Miles Junior Varsity · Place 103 · Mundelein3 Miles Junior Varsity10320:59.811
Sep 16NSC Week 2 Quad BSep 16 · 3 Miles Boys · Place 84 · Mundelein3 Miles Boys8422:02.84 PB11
Sep 1357th Lee Halberg/Lanphier InvitationalSep 13 · 3 Miles Junior Varsity · Place 71 · Mundelein3 Miles Junior Varsity7122:13.8311
Sep 9NSC Week 1 Quad ASep 9 · 3 Miles Boys · Place 64 · Mundelein3 Miles Boys6421:50.8011
Sep 3Art Campbell Lake County Cross Country InvitationalSep 3 · 3 Miles Open · Place 97 · Mundelein3 Miles Open9721:37.30 PB11
Aug 30Elgin City Classic XC InvitationalAug 30 · 2.84 Miles Junior Varsity · Place 29 · Mundelein2.84 Miles Junior Varsity2919:38.80 PB11

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 22Race Car Rally 2024Oct 22 · 2 Miles Sophomore · Place 66 · Mundelein2 Miles Sophomore6613:14.3610
Oct 19NSC Conference ChampionshipsOct 19 · 3 Miles Frosh/Soph · Place 67 · Mundelein3 Miles Frosh/Soph6720:25.92 PB10
Oct 11Lakes Sunset InvitationalOct 11 · 3 Miles Open · Place 69 · Mundelein3 Miles Open6920:50.60SO
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Sophomore · Place 258 · Mundelein3 Miles Sophomore25821:24.5410
Sep 24NSC Week 3 hosted by StevensonSep 24 · 3 Miles Boys · Place 68 · Mundelein3 Miles Boys6821:22.10 PB10
Sep 21Bill Dawson InviteSep 21 · 3 Miles Frosh/Soph · Place 156 · Mundelein3 Miles Frosh/Soph15621:07.4 PB10
Sep 17NSC Week 2 hosted by MundeleinSep 17 · 3 Miles Boys · Place 81 · Mundelein3 Miles Boys8122:25.0710
Sep 1456th Lee Halberg/Lanphier InvitationalSep 14 · 3 Miles Junior Varsity · Place 67 · Mundelein3 Miles Junior Varsity6722:5510
Sep 10NSC Week 1 hosted by Lake ZurichSep 10 · 3 Miles Boys · Place 46 · Mundelein3 Miles Boys4619:33.92 PB10
Sep 7Rich Eschman XC InvitationalSep 7 · 2.15 Miles Frosh/Soph Freshman · Place 91 · Mundelein2.15 Miles Frosh/Soph Freshman9114:06.2310
Sep 4Art Campbell Lake County Cross Country InvitationalSep 4 · 3 Miles Open · Place 163 · Mundelein3 Miles Open16323:24.1010
Aug 31Elgin City Classic XC InvitationalAug 31 · 2 Miles Junior Varsity · Place 65 · Mundelein2 Miles Junior Varsity6514:05.1010

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 17Race Car RallyOct 17 · 2 Miles Freshman · Place 105 · Mundelein2 Miles Freshman10514:27.90FR
Oct 17Race Car RallyOct 17 · 2 Miles Freshman · Place 105 · Mundelein2 Miles Freshman10514:27.90FR
Oct 14North Suburban Conference Championship MeetOct 14 · 3 Miles Frosh/Soph Freshman · Place 75 · Mundelein3 Miles Frosh/Soph Freshman7522:18.39
Oct 6Lakes Sunset InviteOct 6 · 3 Miles Open · Place 146 · Mundelein3 Miles Open14622:14.90FR
Oct 3NSC Week 3 Quad A @ LibertyvilleOct 3 · 3 Miles Varsity · Place 110 · Mundelein3 Miles Varsity11025:07.70FR
Sep 3049th Annual Patricia Harland Cross Country InvitationalSep 30 · 3 Miles JV · Place 82 · Mundelein3 Miles JV8225:36.20 PB9
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 2.5 Miles Freshman · Place 286 · Mundelein2.5 Miles Freshman28619:55.42 PB9
Sep 19NSC Week 2 Quad A @ Lake ForestSep 19 · 3 Miles Varsity · Place 117 · Mundelein3 Miles Varsity11726:48.139
Sep 16Bill Dawson InviteSep 16 · 3 Miles Freshman Sophomore · Place 228 · Mundelein3 Miles Freshman Sophomore22823:57.749
Sep 12NSC Week 1 Quad A @ MundeleinSep 12 · 3 Miles Varsity · Place 94 · Mundelein3 Miles Varsity9425:19.419
Sep 955th Lee Halberg/Lanphier Invite Presented by Springfield Running CenterSep 9 · 2 Miles Freshman · Place 27 · Mundelein2 Miles Freshman2714:37Unofficial9
Aug 30Art Campbell Lake County InviteAug 30 · 3 Miles Open · Place 232 · Mundelein3 Miles Open23226:42.729