Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Adler ParkIESA 3A Sectional A · Oct 812:31.3IESA 3A Sectional AOctober 8, 2022
2 Miles · New Trier High School at Northfield2022 New Trier Junior High Cross Country Meet · Oct 1112:452022 New Trier Junior High Cross Country MeetOctober 11, 2022
2 Miles · Vernon Hills High SchoolCSL XC Conference Championships · Oct 1412:23.70CSL XC Conference ChampionshipsOctober 14, 2023
2.5 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2314:09.71Palatine Invite - Meet of ChampionsSeptember 23, 2023
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2117:47.20Bill Dortch - Harry Carlson Cross County InvitationalSeptember 21, 2024
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2616:49.04Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Deerfield High SchoolCentral Suburban League Championships · Oct 1916:03.69Central Suburban League ChampionshipsOctober 19, 2024
3 Miles · Glenbrook South High SchoolCSL Conference Meet · Oct 1818:00.6CSL Conference MeetOctober 18, 2025
3 Miles · Katherine Legge Memorial Park46th Annual Red Devil Invitational · Sep 519:41.2446th Annual Red Devil InvitationalSeptember 5, 2026
3 Miles · Loyola Academy-Munz Campus2026 Loyola Academy Flight Night · Oct 916:22.92026 Loyola Academy Flight NightOctober 9, 2026
3 Miles · Niles West High School2026 Pat Savage Invitational · Oct 316:30.412026 Pat Savage InvitationalOctober 3, 2026
3 Miles · Warren Township HS - O'Plaine CampusBill Dawson Invite · Sep 1918:22.9Bill Dawson InviteSeptember 19, 2026
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1717:21.17NXR Midwest Regional ChampionshipsNovember 17, 2024

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 17CSL Conference MeetOct 17 · 3 Miles Junior Varsity · Place 5 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Junior Varsity516:09.612
Oct 92026 Loyola Academy Flight NightOct 9 · 3 Miles Varsity · Place 72 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Varsity7216:22.9 PB12
Oct 32026 Pat Savage InvitationalOct 3 · 3 Miles Varsity White · Place 42 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Varsity White4216:30.41 PB12
Oct 32026 Pat Savage InvitationalOct 3 · 3 Miles Varsity · Place 59 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Varsity5916:30.4112
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Junior Varsity · Place 39 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Junior Varsity3916:49.04 PB12
Sep 19Bill Dawson InviteSep 19 · 3 Miles Varsity · Place 90 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Varsity9018:22.9 PB12
Sep 546th Annual Red Devil InvitationalSep 5 · 3 Miles Varsity · Place 243 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Varsity24319:41.24 PB12

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 18CSL Conference MeetOct 18 · 3 Miles Junior Varsity · Place 38 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Junior Varsity3818:00.6 PB11
Oct 102025 Loyola Academy Flight NightOct 10 · 3 Miles Open · Place 9 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Open917:29.7JR
Oct 42025 Pat Savage InvitationalOct 4 · 3 Miles Varsity White · Place 226 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Varsity White22620:10.8411

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 3 · Place 54 · Winnetka (New Trier)Winnetka (New Trier)5,000 Meters Open 35417:21.17 PB10
Oct 19Central Suburban League ChampionshipsOct 19 · 3 Miles Sophomore - South · Place 6 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Sophomore - South616:03.69 PB10
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 3A · Place 72 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Varsity 3A7216:25.4010
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Sophomore · Place 14 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Sophomore1416:37.7810
Sep 24CSL South Boys Quad hosted by DeerfieldSep 24 · 3 Miles Varsity · Place 15 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Varsity1516:37.19SO
Sep 21Bill Dortch - Harry Carlson Cross County InvitationalSep 21 · 3 Miles Frosh/Soph · Place 2 · Winnetka (New Trier)Winnetka (New Trier)3 Miles Frosh/Soph217:47.20 PB10
Sep 7Hinsdale Central Red Devil InvitationalSep 7 · 2.9 Miles Frosh/Soph Freshman · Place 10 · Winnetka (New Trier)Winnetka (New Trier)2.9 Miles Frosh/Soph Freshman1015:58.4010

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 14CSL XC Conference ChampionshipsOct 14 · 2 Miles Freshman · Place 4 · Winnetka (New Trier)Winnetka (New Trier)2 Miles Freshman412:23.70 PB9
Sep 30Pat Savage InvitationalSep 30 · 2 Miles Freshman · Place 11 · Winnetka (New Trier)Winnetka (New Trier)2 Miles Freshman1111:38.20FR
Sep 26CSL-South Quad 3Sep 26 · 2 Miles Freshman · Place 1 · Winnetka (New Trier)Winnetka (New Trier)2 Miles Freshman111:36.20FR
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 2.5 Miles Freshman · Place 24 · Winnetka (New Trier)Winnetka (New Trier)2.5 Miles Freshman2414:09.71 PB9
Sep 92023 Lake Park Harvey Braus ClassicSep 9 · 2 Miles Frosh/Soph · Place 15 · Winnetka (New Trier)Winnetka (New Trier)2 Miles Frosh/Soph1511:08.79
Sep 2Hinsdale Central Red Devil InvitationalSep 2 · 1.93 Miles Open · Place 6 · Winnetka (New Trier)Winnetka (New Trier)1.93 Miles Open611:01.209
Aug 242023 New Trier Doug Chase "2-Mile Challenge" IntrasquadAug 24 · 2 Miles Open · Place 1 · Winnetka (New Trier)Winnetka (New Trier)2 Miles Open111:37.60Unofficial9

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 112022 New Trier Junior High Cross Country MeetOct 11 · 2 Miles 7th and 8th Grade Boys 2 Mile · Place 6 · Wilmette JHSWilmette JHS2 Miles 7th and 8th Grade Boys 2 Mile612:45 PB8
Oct 8IESA 3A Sectional AOct 8 · 2 Miles Varsity Boys · Place 21 · Wilmette JHSWilmette JHS2 Miles Varsity Boys2112:31.3 PB8