Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Marmion AcademyJr. Cadet CC Invite · Sep 1312:46.30Jr. Cadet CC InviteSeptember 13, 2022
2 Miles · Maxwell ParkIESA State Meet · Oct 1511:57.3IESA State MeetOctober 15, 2022
2 Miles · Settler's Hill CC CourseFox Valley Middle School Conference Meet · Sep 2411:57.8Fox Valley Middle School Conference MeetSeptember 24, 2022
2 Miles · Yorkville High SchoolFox Trot XC Invite · Oct 112:02.7Fox Trot XC InviteOctober 1, 2022
3 Miles · Bartlett High School23rd Annual Flyin' Hawk Invite · Sep 2716:03.5923rd Annual Flyin' Hawk InviteSeptember 27, 2025
3 Miles · Channahon Community ParkMinooka Flight Races · Sep 1916:18.0Minooka Flight RacesSeptember 19, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 715:16.79IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkIHSA Class 3A State XC Championships · Nov 815:21.26IHSA Class 3A State XC ChampionshipsNovember 8, 2025
3 Miles · Katherine Legge Memorial Park46th Annual Red Devil Invitational · Sep 516:08.5646th Annual Red Devil InvitationalSeptember 5, 2026
3 Miles · Lake Park HS (East Campus)IHSA Class 3A XC Sectional - #3 Roselle (Lake Park) · Nov 115:30.9IHSA Class 3A XC Sectional - #3 Roselle (Lake Park)November 1, 2025
3 Miles · Naperville North Campus XC CourseTwilight XC Invitational · Oct 715:18.88Twilight XC InvitationalOctober 7, 2026
3 Miles · Naperville North HS XC Campus CourseNaperville Twilight Invitational · Oct 916:16.23Naperville Twilight InvitationalOctober 9, 2024
3 Miles · Settler's Hill CC CourseIHSA Class 3A XC Regional - #3C Batavia · Oct 2515:33.92IHSA Class 3A XC Regional - #3C BataviaOctober 25, 2025
5,000 Meters · Lyons Township High School South Campus2026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons) · Oct 3115:58.892026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons)October 31, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 3A Varsity · Place 109 · BataviaBatavia3 Miles Class 3A Varsity10915:16.79 PB12
Oct 312026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons)Oct 31 · 5,000 Meters Varsity · Place 40 · BataviaBatavia5,000 Meters Varsity4015:58.89 PB12
Oct 242026 IHSA Class 3A XC Regional - #2C Naperville (North)Oct 24 · 3 Miles Varsity · Place 10 · BataviaBatavia3 Miles Varsity1015:18.9812
Oct 17DuKane Conference XC ChampionshipsOct 17 · 3 Miles Varsity · Place 8 · BataviaBatavia3 Miles Varsity815:29.112
Oct 7Twilight XC InvitationalOct 7 · 3 Miles Varsity Boys · Place 32 · BataviaBatavia3 Miles Varsity Boys3215:18.88 PB12
Sep 19Minooka Flight RacesSep 19 · 3 Miles Flight 1 · Place 6 · BataviaBatavia3 Miles Flight 1616:18.0 PB12
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-3A · Place 14 · BataviaBatavia3 Miles 3 Miles-Varsity-3A1415:23.312
Sep 546th Annual Red Devil InvitationalSep 5 · 3 Miles Varsity · Place 31 · BataviaBatavia3 Miles Varsity3116:08.56 PB12

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 125 · BataviaBatavia3 Miles 3A Varsity12515:21.26 PB11
Nov 1IHSA Class 3A XC Sectional - #3 Roselle (Lake Park)Nov 1 · 3 Miles Varsity · Place 41 · BataviaBatavia3 Miles Varsity4115:30.9 PB11
Oct 25IHSA Class 3A XC Regional - #3C BataviaOct 25 · 3 Miles Varsity · Place 3 · BataviaBatavia3 Miles Varsity315:33.92 PB11
Oct 18DuKane Conference XC ChampionshipsOct 18 · 3 Miles Varsity · Place 13 · BataviaBatavia3 Miles Varsity1315:42.511
Oct 8Twilight XC InvitationalOct 8 · 3 Miles Varsity · Place 44 · BataviaBatavia3 Miles Varsity4415:46.6211
Oct 8Naperville Twilight InvitationalOct 8 · 3 Miles Varsity · Place 44 · BataviaBatavia3 Miles Varsity4415:46.611
Sep 2723rd Annual Flyin' Hawk InviteSep 27 · 3 Miles Varsity Boys · Place 11 · BataviaBatavia3 Miles Varsity Boys1116:03.59 PB11
Sep 20Minooka Flight Races Sep 20 · 3 Miles Flight 4 · Place 5 · BataviaBatavia3 Miles Flight 4516:3911
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 3A · Place 91 · BataviaBatavia3 Miles Varsity 3A9116:09.1011
Sep 6Hinsdale Central Red Devil InviteSep 6 · 3 Miles Varsity · Place 43 · BataviaBatavia3 Miles Varsity4316:16.9611

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 19DuKane Cross Country ChampionshipsOct 19 · 3 Miles Frosh/Soph Freshman · Place 23 · BataviaBatavia3 Miles Frosh/Soph Freshman2317:06.210
Oct 9Naperville Twilight InvitationalOct 9 · 3 Miles Frosh/Soph · Place 12 · BataviaBatavia3 Miles Frosh/Soph1216:16.23 PB10
Sep 28Bartlett Flyin' Hawk InviteSep 28 · 3 Miles Varsity · Place 2 · BataviaBatavia3 Miles Varsity216:41.8010
Sep 21Minooka Flight Races/FS/Open InvitationalSep 21 · 3 Miles Frosh/Soph Freshman · Place 10 · BataviaBatavia3 Miles Frosh/Soph Freshman1017:0410
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Open · Place 24 · BataviaBatavia3 Miles Open2417:00.2010
Sep 7Hinsdale Central Red Devil InvitationalSep 7 · 2.9 Miles Frosh/Soph Freshman · Place 22 · BataviaBatavia2.9 Miles Frosh/Soph Freshman2216:20.9010
Aug 31Northwestern Medicine Kane County XC MeetAug 31 · 3 Miles Varsity · Place 1 · BataviaBatavia3 Miles Varsity117:11.9010

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 14DuKane Conference XC ChampionshipsOct 14 · 3 Miles Frosh/Soph Freshman · Place 30 · BataviaBatavia3 Miles Frosh/Soph Freshman3018:04.09
Oct 4Naperville North Twilight XC InvitationalOct 4 · 3 Miles Frosh/Soph · Place 73 · BataviaBatavia3 Miles Frosh/Soph7317:50.109
Sep 30St. Charles North XC InviteSep 30 · 3 Miles Frosh/Soph · Place 26 · BataviaBatavia3 Miles Frosh/Soph2617:56.109
Sep 2321st Annual Flyin’ Hawk Cross Country InvitationalSep 23 · 3 Miles Frosh/Soph · Place 13 · BataviaBatavia3 Miles Frosh/Soph1317:55.709
Sep 16Minooka Flight/FS/Open InvitationalSep 16 · 3 Miles Frosh/Soph · Place 34 · BataviaBatavia3 Miles Frosh/Soph3417:469
Sep 2Hinsdale Central Red Devil InvitationalSep 2 · 3 Miles Sophomore · Place 51 · BataviaBatavia3 Miles Sophomore5118:15.709
Aug 26Northwestern Medicine Kane County XC MeetAug 26 · 3 Miles Varsity · Place 17 · BataviaBatavia3 Miles Varsity1718:17.79

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15IESA State MeetOct 15 · 2 Miles 3A · Place 88 · Batavia RotoloBatavia Rotolo2 Miles 3A8811:57.3 PB8
Oct 8IESA Sectional MeetOct 8 · 2 Miles Varsity · Place 23 · Batavia RotoloBatavia Rotolo2 Miles Varsity2312:11.08
Oct 1Fox Trot XC InviteOct 1 · 2 Miles Varsity Boys · Place 31 · Batavia RotoloBatavia Rotolo2 Miles Varsity Boys3112:02.7 PB8
Sep 24Fox Valley Middle School Conference MeetSep 24 · 2 Miles Varsity · Place 14 · Batavia RotoloBatavia Rotolo2 Miles Varsity1411:57.8 PB8
Sep 13Jr. Cadet CC InviteSep 13 · 2 Miles 7th & 8th Grade · Place 22 · Batavia RotoloBatavia Rotolo2 Miles 7th & 8th Grade2212:46.30 PB8

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 2Fox Trot XC InviteOct 2 · 2 Miles JV Boys · Place 43 · Batavia RotoloBatavia Rotolo2 Miles JV Boys4313:27.77
Sep 25Fox Valley Middle School Conference MeetSep 25 · 2 Miles Middle School - JV · Place 4 · Batavia RotoloBatavia Rotolo2 Miles Middle School - JV412:50.97
Sep 14Jr. Royal Cadet InviteSep 14 · 2 Miles 7th & 8th Grade · Place 29 · Batavia RotoloBatavia Rotolo2 Miles 7th & 8th Grade2913:28.567