Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Troy Cronin Elementary 1 MileTroy XC Invitational · Sep 167:44.26Troy XC InvitationalSeptember 16, 2023
2 Miles · Central Park, Bolingbrook Park District8th Annual Wildcat Invite · Sep 2712:54.438th Annual Wildcat InviteSeptember 27, 2025
2 Miles · Deer Grove Forest PreserveIESA 4A - Sectional C @ Deer Grove East Forest Preserve - Picnic Grove · Oct 1012:21.77IESA 4A - Sectional C @ Deer Grove East Forest Preserve - Picnic GroveOctober 10, 2025
2 Miles · Lake Forest High School West Campus2026 Lights Out Invitational · Oct 711:46.122026 Lights Out InvitationalOctober 7, 2026
2 Miles · Ron Beese ParkPrairie Stampede Invite · Sep 813:51.13Prairie Stampede InviteSeptember 8, 2023
2 Miles · Troy Cronin XC courseShorewood/Troy XC Invitational · Sep 2012:52.41Shorewood/Troy XC InvitationalSeptember 20, 2025
2 Miles · Yorkville High SchoolFox Trot XC Invite · Sep 3013:19.00Fox Trot XC InviteSeptember 30, 2023
2.5 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2615:18.74Palatine Invite - Meet of Champions 2026September 26, 2026
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:16.62USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Deer Grove Forest PreserveIllinois Youth XC Championships · Nov 1012:31.79Illinois Youth XC ChampionshipsNovember 10, 2024
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 911:45.91USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · LaVern Gibson CourseUSATF Region 7 Junior Olympic Championships · Nov 1811:01.68USATF Region 7 Junior Olympic ChampionshipsNovember 18, 2023
3,000 Meters · Prairie Point ParkUSATF Illinois Association Junior Olympic, Masters, Open Championships · Nov 1211:21.40USATF Illinois Association Junior Olympic, Masters, Open ChampionshipsNovember 12, 2023
3,000 Meters · Proviso West HSUSATF Region 7 Junior Olympic Championships · Nov 2310:58.2USATF Region 7 Junior Olympic ChampionshipsNovember 23, 2024
3621 m · William Fremd High SchoolFremd MSL Tri #2 (Boys Only) · Sep 1515:10.4Fremd MSL Tri #2 (Boys Only)September 15, 2026
4,000 Meters · Prairie Point Park2025 USATF Illinois Junior Olympic, Masters & Open Cross Country Championship · Nov 1516:47.442025 USATF Illinois Junior Olympic, Masters & Open Cross Country ChampionshipNovember 15, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 17Mid Suburban League Conference Championships Oct 17 · 3 Miles Frosh/Soph Freshman · Place 50 · Mt. Prospect (Prospect)Mt. Prospect (Prospect)3 Miles Frosh/Soph Freshman5018:05.29
Oct 72026 Lights Out InvitationalOct 7 · 2 Miles Junior Varsity · Place 47 · Mt. Prospect (Prospect)Mt. Prospect (Prospect)2 Miles Junior Varsity4711:46.12 PB9
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 2.5 Miles Freshman · Place 87 · Mt. Prospect (Prospect)Mt. Prospect (Prospect)2.5 Miles Freshman8715:18.74 PB9
Sep 15Fremd MSL Tri #2 (Boys Only)Sep 15 · 2.25 Miles F/S · Place 28 · Mt. Prospect (Prospect)Mt. Prospect (Prospect)2.25 Miles F/S2815:10.4 PB9

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 152025 USATF Illinois Junior Olympic, Masters & Open Cross Country ChampionshipNov 15 · 4,000 Meters 13-14 · Place 53 · Palatine Pack TFCCPalatine Pack TFCC4,000 Meters 13-145316:47.44 PB8
Oct 10IESA 4A - Sectional C @ Deer Grove East Forest Preserve - Picnic GroveOct 10 · 2 Miles Varsity Boys · Place 42 · Arlington Heights SouthArlington Heights South2 Miles Varsity Boys4212:21.77 PB8
Sep 278th Annual Wildcat InviteSep 27 · 2 Miles Varsity · Place 53 · Arlington Heights SouthArlington Heights South2 Miles Varsity5312:54.43 PB8
Sep 20Shorewood/Troy XC InvitationalSep 20 · 2 Miles 8th Grade · Place 109 · Arlington Heights SouthArlington Heights South2 Miles 8th Grade10912:52.41 PB8
Sep 18Crusader Fall Flite ClassicSep 18 · 1.5 Miles 8th #2 · Place 13 · Arlington Heights SouthArlington Heights South1.5 Miles 8th #2139:41Unofficial8

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 110 · Palatine Pack TFCCPalatine Pack TFCC3,000 Meters 11-1211011:16.62 PB7
Nov 23USATF Region 7 Junior Olympic ChampionshipsNov 23 · 3,000 Meters 11-12 · Place 11 · Palatine Pack TFCCPalatine Pack TFCC3,000 Meters 11-121110:58.2 PB7
Nov 16USATF Illinois Association All-Comers XC ChampionshipsNov 16 · 3,000 Meters 11-12 · Place 16 · Palatine Pack TFCCPalatine Pack TFCC3,000 Meters 11-121611:18.47
Nov 10Illinois Youth XC ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 34 · Palatine Pack TFCCPalatine Pack TFCC3,000 Meters 11-123412:31.79 PB7
Sep 6Prairie StampedeSep 6 · 2 Miles Elite · Place 81 · Arlington Heights SouthArlington Heights South2 Miles Elite8113:12.257
Jul 9Palatine Pack No FrillsJul 9 · 2 Miles Varsity · Place 12 · Palatine Pack TFCCPalatine Pack TFCC2 Miles Varsity1212:52.367

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 225 · Palatine Pack TFCCPalatine Pack TFCC3,000 Meters 11-1222511:45.91 PB6
Nov 18USATF Region 7 Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 18 · Palatine Pack TFCCPalatine Pack TFCC3,000 Meters 11-121811:01.68 PB6
Nov 12USATF Illinois Association Junior Olympic, Masters, Open ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 12 · Palatine Pack TFCCPalatine Pack TFCC3,000 Meters 11-121211:21.40 PB6
Nov 5Palatine Pack XC Club InviteNov 5 · 1 Mile Varsity · Place 4 · Palatine Pack TFCCPalatine Pack TFCC1 Mile Varsity49:07.8311
Sep 30Fox Trot XC InviteSep 30 · 2 Miles JV Boys - 2 Miles · Place 31 · Arlington Heights SouthArlington Heights South2 Miles JV Boys - 2 Miles3113:19.00 PB6
Sep 16Troy XC InvitationalSep 16 · 1 Miles 5th & 6th Grade · Place 23 · Arlington Heights SouthArlington Heights South1 Miles 5th & 6th Grade237:44.26 PB6
Sep 8Prairie Stampede InviteSep 8 · 2 Miles 6th/7th Boys · Place 19 · Arlington Heights SouthArlington Heights South2 Miles 6th/7th Boys1913:51.13 PB6