Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.75 Miles · Katherine Legge Memorial ParkHinsdale Central / OPRF Boys Dual Meet · Oct 617:30Hinsdale Central / OPRF Boys Dual MeetOctober 6, 2020
2.96 Miles · Berens ParkWSC-Silver Division Championships · Oct 1918:41.17WSC-Silver Division ChampionshipsOctober 19, 2019
3 Miles · Deer Grove Forest PreservePalatine Invitational - Meet of Champions · Sep 2819:24Palatine Invitational - Meet of ChampionsSeptember 28, 2019
3 Miles · Detweiller ParkPeoria Notre Dame Richard Spring Invitational · Sep 2118:27.5Peoria Notre Dame Richard Spring InvitationalSeptember 21, 2019
3 Miles · Fenton HS XC CourseJohn Kurtz Earlybird Invitational · Sep 120:44.7John Kurtz Earlybird InvitationalSeptember 1, 2018
3 Miles · Green Valley Forest PreserveDowners Grove North / OPRF Boys Dual Meet · Sep 2617:51.7Downers Grove North / OPRF Boys Dual MeetSeptember 26, 2020
3 Miles · Lyons Township High School South CampusLyons/Oak Park-River Forest Boys Dual JV/FS Meet · Oct 1217:29.07Lyons/Oak Park-River Forest Boys Dual JV/FS MeetOctober 12, 2020
3 Miles · Naperville North HS XC Campus CourseNaperville Twilight XC Invitational · Oct 617:16.6Naperville Twilight XC Invitational October 6, 2021
3 Miles · Willow Stream ParkBGHS: Race Car Rally · Oct 1917:55.17BGHS: Race Car RallyOctober 19, 2021
3.05 Miles · Proviso West HSWest Suburban Silver Conference Championships · Oct 1320:15.9West Suburban Silver Conference ChampionshipsOctober 13, 2018
4296 m · Berens ParkYork / Oak Park-River Forest Boys V/FS Dual Meet · Sep 1016:33.4York / Oak Park-River Forest Boys V/FS Dual MeetSeptember 10, 2020
4634 m · Camera ParkGlenbard West / OPRF Varsity Dual Meet · Oct 117:32Glenbard West / OPRF Varsity Dual MeetOctober 1, 2020
5,000 Meters · Broadway Acres Golf CourseComet Opener · Aug 2917:34.2Comet OpenerAugust 29, 2025
5,000 Meters · Shepherd High SchoolJeff Drenth Memorial · Sep 218:13.3Jeff Drenth MemorialSeptember 2, 2022
8,000 Meters · Broadway Acres Golf CourseMIAA CC Championship · Nov 128:01.7MIAA CC ChampionshipNovember 1, 2025
8,000 Meters · Calvin College - Gainey Athletic ComplexKnight Invitational · Oct 428:58.6Knight InvitationalOctober 4, 2025
8,000 Meters · Forest Akers East Golf CourseD3 Pre-Nationals · Oct 129:23.2D3 Pre-NationalsOctober 1, 2022
8,000 Meters · Muskegon Community CollegeJayhawk Invitational · Oct 1528:21.60Jayhawk InvitationalOctober 15, 2022
8,000 Meters · University Park Golf CourseJayhawk Invitational · Oct 1428:32.72Jayhawk Invitational October 14, 2023

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1MIAA CC ChampionshipNov 1 · 8,000 Meters Men · Place 82 · HopeHope8,000 Meters Men8228:01.7 PBSr
Oct 11Jayhawk InviteOct 11 · 8,000 Meters Varsity · Place 98 · HopeHope8,000 Meters Varsity9828:06.96Sr
Oct 4Knight InvitationalOct 4 · 8,000 Meters Collegiate · Place 71 · HopeHope8,000 Meters Collegiate7128:58.6 PBSr
Aug 29Comet OpenerAug 29 · 5,000 Meters Men's Race · Place 58 · HopeHope5,000 Meters Men's Race5817:34.2 PBSr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2MIAA Championships 2024Nov 2 · 8,000 Meters Varsity · Place 88 · HopeHope8,000 Meters Varsity8828:09.3JR
Oct 12Jayhawk Collegiate Invitational Oct 12 · 8,000 Meters Varsity · Place 112 · HopeHope8,000 Meters Varsity11228:36.46Jr
Sep 28Knight InvitationalSep 28 · 8,000 Meters College · Place 87 · HopeHope8,000 Meters College8729:15.9Jr
Sep 13Raider-Knight XC InviteSep 13 · 8,000 Meters Varsity · Place 55 · HopeHope8,000 Meters Varsity5529:05.3Jr

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28Michigan Intercollegiate Athletic Association ChampionshipsOct 28 · 8,000 Meters Varsity · Place 80 · HopeHope8,000 Meters Varsity8027:31.5SO
Oct 14Jayhawk Invitational Oct 14 · 8,000 Meters Varsity · Place 90 · HopeHope8,000 Meters Varsity9028:32.72 PBSo
Sep 29Knight InviteSep 29 · 5 Miles Varsity · Place 44 · HOPEHOPE5 Miles Varsity4428:36.9SO
Sep 1Comet OpenSep 1 · 5,000 Meters Open · Place 51 · HopeHope5,000 Meters Open5117:44.1So

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15Jayhawk InvitationalOct 15 · 8,000 Meters Varsity · Place 79 · HopeHope8,000 Meters Varsity7928:21.60 PBFr
Oct 1D3 Pre-NationalsOct 1 · 8,000 Meters College · Place 272 · HopeHope8,000 Meters College27229:23.2 PBFr
Sep 2Jeff Drenth MemorialSep 2 · 5,000 Meters College · Place 51 · HopeHope5,000 Meters College5118:13.3 PBFr

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 19BGHS: Race Car RallyOct 19 · 3 Miles Junior Varsity · Place 37 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Junior Varsity3717:55.17 PB12
Oct 16WSC-Silver Cross Country ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 24 · Oak Park (OP.-River...Oak Park (OP.-River...5,000 Meters Junior Varsity2417:46.4012
Oct 6Naperville Twilight XC Invitational Oct 6 · 3 Miles Junior Varsity · Place 36 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Junior Varsity3617:16.6 PB12
Sep 25Palatine Invitational - Meet of ChampionsSep 25 · 3 Miles Junior Varsity · Place 110 · Oak Park O.P.-River ForestOak Park O.P.-River Forest3 Miles Junior Varsity11017:51.2SR
Sep 18Richard Spring InvitationalSep 18 · 3 Miles Open · Place 47 · Oak Park (OP.-River...Oak Park (OP.-River...3 Miles Open4717:29.812
Sep 440th Annual John Kurtz "Early Bird" InvitationalSep 4 · 3 Miles Open · Place 5 · Oak Park (OP.-River...Oak Park (OP.-River...3 Miles Open518:00.112

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 12Lyons/Oak Park-River Forest Boys Dual JV/FS MeetOct 12 · 3 Miles JV 1 · Place 12 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles JV 11217:29.07 PB11
Oct 6Hinsdale Central / OPRF Boys Dual MeetOct 6 · 2.75 Miles Varsity · Place 33 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)2.75 Miles Varsity3317:30 PB11
Oct 1Glenbard West / OPRF Varsity Dual MeetOct 1 · 2.88 Miles Varsity · Place 30 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)2.88 Miles Varsity3017:32 PB11
Sep 26Downers Grove North / OPRF Boys Dual MeetSep 26 · 3 Miles Varsity · Place 24 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Varsity2417:51.7 PB11
Sep 10York / Oak Park-River Forest Boys V/FS Dual MeetSep 10 · 2.67 Miles Varsity · Place 23 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)2.67 Miles Varsity2316:33.4 PB11

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 19WSC-Silver Division ChampionshipsOct 19 · 2.96 Miles Sophomore · Place 74 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)2.96 Miles Sophomore7418:41.17 PB10
Oct 9Naperville Twilight Cross Country InvitationalOct 9 · 3 Miles Varsity · Place 177 · Oak Park-River ForestOak Park-River Forest3 Miles Varsity17718:40.310
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Sophomore · Place 170 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Sophomore17019:24 PB10
Sep 21Peoria Notre Dame Richard Spring InvitationalSep 21 · 3 Miles Open Boys · Place 169 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Open Boys16918:27.5 PB10

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 16Race Car RallyOct 16 · 2 Miles Freshman · Place 71 · Oak Park-River ForestOak Park-River Forest2 Miles Freshman7112:54.999
Oct 13West Suburban Silver Conference ChampionshipsOct 13 · 3.05 Miles Freshman · Place 60 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3.05 Miles Freshman6020:15.9 PB9
Oct 3Naperville Twilight InvitationalOct 3 · 3 Miles Open · Place 50 · Oak Park and River ForestOak Park and River Forest3 Miles Open5020:16.1—
Sep 28Loyola Lakefront InvitationalSep 28 · Varsity · Place 79 · Oak Park-River ForestOak Park-River ForestVarsity7916:54.39
Sep 1John Kurtz Earlybird InvitationalSep 1 · 3 Miles Varsity · Place 191 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Varsity19120:44.7 PB9