Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Elgin High SchoolUpstate 8 XC Conference Championships · Oct 1520:35.7Upstate 8 XC Conference ChampionshipsOctober 15, 2022
3 Miles · Stadium CourseBill Dawson Invitational · Sep 1723:41.8Bill Dawson InvitationalSeptember 17, 2022
5,000 Meters · North Park, Chicago, ILNPU/CUC invite · Aug 2918:46.2NPU/CUC inviteAugust 29, 2025
8,000 Meters · Grand Woods Park OFFICIALLansing Invitational Cross-Country Meet · Sep 2030:32.4Lansing Invitational Cross-Country Meet September 20, 2024
8,000 Meters · Newman Golf CourseBradley Pink Classic · Oct 1433:19.0Bradley Pink ClassicOctober 14, 2023
8,000 Meters · North Central CollegeNCC XC Invite · Sep 630:58.0NCC XC InviteSeptember 6, 2024
8,000 Meters · Settler's Hill CC CourseSpartan Classic · Sep 1330:59.40Spartan ClassicSeptember 13, 2025
8,000 Meters · Shorewood Cross Country CourseNACC Cross Country Championships · Nov 130:20.4NACC Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · St. James Farm Forest PreserveWheaton (Ill) Gil Dodds Invitational · Sep 2030:59.00Wheaton (Ill) Gil Dodds InvitationalSeptember 20, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1NACC Cross Country ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 63 · AuroraAurora8,000 Meters Men's 8K6330:20.4 PBJr
Oct 4Brissman-Lundeen InvitationalOct 4 · 8,000 Meters College · AuroraAurora8,000 Meters College—DNFJr
Sep 20Wheaton (Ill) Gil Dodds InvitationalSep 20 · 8,000 Meters College · Place 188 · AuroraAurora8,000 Meters College18830:59.00 PBJr
Sep 13Spartan ClassicSep 13 · 8,000 Meters Men · Place 54 · AuroraAurora8,000 Meters Men5430:59.40 PBJr
Aug 29NPU/CUC inviteAug 29 · 5,000 Meters Men's Race · Place 31 · AuroraAurora5,000 Meters Men's Race3118:46.2 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 26NJCAA Region 4Oct 26 · 8,000 Meters Division III · Place 27 · Harper (Ill.)Harper (Ill.)8,000 Meters Division III2730:01.0SO
Oct 18Bradley University "Pink" ClassicOct 18 · 8,000 Meters Varsity · Place 142 · Harper (Ill.)Harper (Ill.)8,000 Meters Varsity14230:04.71SO
Sep 26Heartland InvitationalSep 26 · 8,000 Meters Varsity · Place 29 · Harper (Ill.)Harper (Ill.)8,000 Meters Varsity2930:27.7So
Sep 20Lansing Invitational Cross-Country Meet Sep 20 · 8,000 Meters College · Place 76 · Harper (Ill.)Harper (Ill.)8,000 Meters College7630:32.4 PBSo
Sep 6NCC XC InviteSep 6 · 8,000 Meters Collegiate · Place 81 · Harper (Ill.)Harper (Ill.)8,000 Meters Collegiate8130:58.0 PBSo

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28NJCCA Region 4 XC MeetOct 28 · 8,000 Meters Division III · Place 25 · Harper (Ill.)Harper (Ill.)8,000 Meters Division III2532:57.6FR
Oct 14Bradley Pink ClassicOct 14 · 8,000 Meters White · Place 166 · Harper (Ill.)Harper (Ill.)8,000 Meters White16633:19.0 PBFr
Sep 29Heartland XC InvitationalSep 29 · 8,000 Meters Varsity · Place 63 · Harper CollegeHarper College8,000 Meters Varsity6334:15.5FR
Sep 8NCC XC InvitationalSep 8 · 8,000 Meters Varsity · Place 55 · Harper CollegeHarper College8,000 Meters Varsity5534:45.2FR
Sep 1Rock River InvitationalSep 1 · 5,000 Meters Varsity · Place 45 · Harper CollegeHarper College5,000 Meters Varsity4520:59.2FR

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 15Upstate 8 XC Conference ChampionshipsOct 15 · 3 Miles Open · Place 34 · Elgin (Larkin)Elgin (Larkin)3 Miles Open3420:35.7 PB12
Oct 8Black Sail InvitationalOct 8 · 3 Miles Varsity · Place 74 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity7421:23.612
Sep 24Flyin' Hawk XC InvitationalSep 24 · 3 Miles Varsity · Place 126 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity12622:16.212
Sep 17Bill Dawson InvitationalSep 17 · 3 Miles Varsity · Place 105 · Elgin (Larkin)Elgin (Larkin)3 Miles Varsity10523:41.8 PB12
Sep 1045th Annual Wauconda Cross-Country InvitationalSep 10 · Varsity · Place 81 · Elgin (Larkin)Elgin (Larkin)Varsity8125:0112
Sep 3Crystal Lake South XC Invitational 2022Sep 3 · Varsity · Place 128 · ELGIN LARKINELGIN LARKINVarsity12808:16—
Aug 27Kane County Cross Country MeetAug 27 · 2.97 Miles Varsity · Place 89 · Elgin (Larkin)Elgin (Larkin)2.97 Miles Varsity8924:34.512