Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.9 Miles · Jacksonville Community ParkJacksonville Invite · Sep 3011:47.41Jacksonville InviteSeptember 30, 2023
2 Miles · Athens Junior/Senior High SchoolWarrior Invite · Sep 1611:41Warrior InviteSeptember 16, 2023
2 Miles · Community ParkCrimson Invite · Oct 212:21.52Crimson InviteOctober 2, 2021
2 Miles · Jacksonville Community ParkJacksonville Invite · Oct 111:39.31Jacksonville InviteOctober 1, 2022
2 Miles · Maxwell ParkIESA State Meet · Oct 1512:12.0IESA State MeetOctober 15, 2022
2 Miles · Williamsville Jr. High Course (New 2023)Williamsville Bee Bee Invite · Aug 2712:21.69Williamsville Bee Bee InviteAugust 27, 2022
2.1 Miles · Detweiller ParkDunlap Middle XC Invitational · Sep 2312:34.8Dunlap Middle XC InvitationalSeptember 23, 2022
2.9 Miles · Community ParkDan Moy/Jacksonville Invitational 2026 · Oct 316:26.07Dan Moy/Jacksonville Invitational 2026October 3, 2026
3 Miles · 17651 Boy Scout TrailIHSA Class 1A XC Regional - #2A Petersburg (Porta) · Oct 2517:03.45IHSA Class 1A XC Regional - #2A Petersburg (Porta)October 25, 2025
3 Miles · Bureau Valley J H SchoolDale Donner XC Invitational · Sep 2119:43.60Dale Donner XC InvitationalSeptember 21, 2024
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 716:09.71IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkPND Richard Spring Invitational · Sep 1916:52.54PND Richard Spring InvitationalSeptember 19, 2026
3 Miles · Maple Lane Country Club2026 IHSA Class 1A XC Sectional - #2 Elmwood · Oct 3116:41.32026 IHSA Class 1A XC Sectional - #2 ElmwoodOctober 31, 2026
3 Miles · Olympia High SchoolSangamo Conference XC Championships · Oct 1118:15.42Sangamo Conference XC ChampionshipsOctober 11, 2025
3 Miles · St. Joseph-Ogden High School2026 Spartan Classic · Sep 2615:57.742026 Spartan ClassicSeptember 26, 2026
3 Miles · Williamsville High School Sangamo Conference Meet · Oct 1016:29.15Sangamo Conference MeetOctober 10, 2026
5,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1419:52.47USATF National Junior Olympic ChampionshipsDecember 14, 2024
5,000 Meters · Proviso West HSUSATF Region 7 Junior Olympic Championships · Nov 2319:24.7USATF Region 7 Junior Olympic ChampionshipsNovember 23, 2024

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 1A Varsity · Place 105 · WilliamsvilleWilliamsville3 Miles Class 1A Varsity10516:09.71 PB11
Oct 312026 IHSA Class 1A XC Sectional - #2 ElmwoodOct 31 · 3 Miles Varsity · Place 52 · WilliamsvilleWilliamsville3 Miles Varsity5216:41.3 PB11
Oct 10Sangamo Conference MeetOct 10 · 3 Miles Boys · Place 8 · WilliamsvilleWilliamsville3 Miles Boys816:29.15 PB11
Oct 3Dan Moy/Jacksonville Invitational 2026Oct 3 · 2.9 Miles 1st Boy Race · Place 4 · WilliamsvilleWilliamsville2.9 Miles 1st Boy Race416:26.07 PB11
Sep 262026 Spartan ClassicSep 26 · 3 Miles Varsity · Place 22 · WilliamsvilleWilliamsville3 Miles Varsity2215:57.74 PB11
Sep 19PND Richard Spring InvitationalSep 19 · 3 Miles Varsity Boys · Place 321 · WilliamsvilleWilliamsville3 Miles Varsity Boys32116:52.54 PB11
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 128 · WilliamsvilleWilliamsville3 Miles 3 Miles-Varsity-1A12817:15.611
Sep 5Rust BusterSep 5 · 3 Miles Male · Place 10 · WilliamsvilleWilliamsville3 Miles Male1017:19.6611

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 1A XC Sectional - #2 ElmwoodNov 1 · 3 Miles Varsity · Place 72 · WilliamsvilleWilliamsville3 Miles Varsity7217:09.5410
Oct 25IHSA Class 1A XC Regional - #2A Petersburg (Porta)Oct 25 · 3 Miles Varsity · Place 37 · WilliamsvilleWilliamsville3 Miles Varsity3717:03.45 PB10
Oct 1847th Annual Patriot XC InviteOct 18 · 3 Miles Varsity · Place 92 · WilliamsvilleWilliamsville3 Miles Varsity9217:35.3010
Oct 11Sangamo Conference XC ChampionshipsOct 11 · 3 Miles Varsity · Place 21 · WilliamsvilleWilliamsville3 Miles Varsity2118:15.42 PB10
Sep 6Rust Buster InviteSep 6 · 3 Miles Male · Place 10 · WilliamsvilleWilliamsville3 Miles Male1017:39.6910

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 5,000 Meters 15-18 · Place 118 · Midwest Milers ClubMidwest Milers Club5,000 Meters 15-1811819:52.47 PB9
Nov 23USATF Region 7 Junior Olympic ChampionshipsNov 23 · 5,000 Meters 15-18 · Place 4 · Midwest Milers ClubMidwest Milers Club5,000 Meters 15-18419:24.7 PB9
Nov 16USATF Illinois Association All-Comers XC ChampionshipsNov 16 · 5,000 Meters 15-18 · Place 4 · Midwest Milers ClubMidwest Milers Club5,000 Meters 15-18419:39.79
Oct 12Sangamo Conference XC ChampionshipsOct 12 · 3 Miles Varsity · Place 12 · WilliamsvilleWilliamsville3 Miles Varsity1217:04.349
Sep 21Dale Donner XC InvitationalSep 21 · 3 Miles Varsity · Place 68 · WilliamsvilleWilliamsville3 Miles Varsity6819:43.60 PB9

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 30Jacksonville InviteSep 30 · 1.9 Miles 8th Grade · Place 3 · WilliamsvilleWilliamsville1.9 Miles 8th Grade311:47.41 PB8
Sep 22Dunlap Middle XC InvitationalSep 22 · 2.1 Miles Varsity Boys - 2.1 Miles · Place 77 · WilliamsvilleWilliamsville2.1 Miles Varsity Boys - 2.1 Miles7712:59.68
Sep 16Warrior InviteSep 16 · 2 Miles Middle School · Place 3 · WilliamsvilleWilliamsville2 Miles Middle School311:41 PB8

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 15IESA State MeetOct 15 · 2 Miles 2A · Place 76 · WilliamsvilleWilliamsville2 Miles 2A7612:12.0 PB7
Oct 1Jacksonville InviteOct 1 · 2 Miles 5,6,7 Grade Boys · Place 1 · WilliamsvilleWilliamsville2 Miles 5,6,7 Grade Boys111:39.31 PB7
Sep 23Dunlap Middle XC InvitationalSep 23 · 2.1 Miles Varsity Boys · Place 64 · WilliamsvilleWilliamsville2.1 Miles Varsity Boys6412:34.8 PB7
Sep 17Athens Warriors InviteSep 17 · 2 Miles Middle School · Place 7 · WilliamsvilleWilliamsville2 Miles Middle School712:087
Aug 27Williamsville Bee Bee InviteAug 27 · 2 Miles Middle School · Place 11 · WilliamsvilleWilliamsville2 Miles Middle School1112:21.69 PB7
Aug 20Sangamon Area Early MeetAug 20 · 2 Miles Middle School · Place 11 · WilliamsvilleWilliamsville2 Miles Middle School1113:00.477

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 2Crimson InviteOct 2 · 2 Miles Middle School 5th/6th/7th Grade · Place 6 · WilliamsvilleWilliamsville2 Miles Middle School 5th/6th/7th Grade612:21.52 PB6
Sep 24Dunlap Middle School XC InvitationalSep 24 · 2.1 Miles Varsity Boys · Place 163 · WilliamsvilleWilliamsville2.1 Miles Varsity Boys16313:59.36