Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 1433:04.2NCAA D1 Northeast Region ChampionshipsNovember 14, 2025
2 Miles · Harms WoodsHaven-Old St. Mary's MS Invite · Sep 3012:39.4Haven-Old St. Mary's MS InviteSeptember 30, 2017
2 Miles · Schiller WoodsSt Helen Open · Sep 1413:06.4St Helen OpenSeptember 14, 2019
2 Miles · Washington ParkFleet Feet Invitational hosted by Whitney Young High School · Sep 2213:19.0Fleet Feet Invitational hosted by Whitney Young High SchoolSeptember 22, 2018
2.5 Miles · Willow Stream ParkBGHS: Race Car Rally · Oct 1914:51.90BGHS: Race Car RallyOctober 19, 2021
2.75 Miles · Katherine Legge Memorial ParkHinsdale Central / OPRF Boys Dual Meet · Oct 616:53Hinsdale Central / OPRF Boys Dual MeetOctober 6, 2020
3 Miles · Detweiller Park2023 IHSA Class 3A State XC Championships · Nov 415:04.082023 IHSA Class 3A State XC ChampionshipsNovember 4, 2023
3 Miles · Green Valley Forest PreserveDowners Grove North / OPRF Boys F/S Dual Meet · Sep 2419:20.7Downers Grove North / OPRF Boys F/S Dual MeetSeptember 24, 2020
3 Miles · KLM CourseWest Suburban Silver Conference XC Championships · Oct 1515:50.1West Suburban Silver Conference XC ChampionshipsOctober 15, 2022
3 Miles · Lyons Township High School South CampusLyons/Oak Park-River Forest Boys Dual JV/FS Meet · Oct 1219:59.48Lyons/Oak Park-River Forest Boys Dual JV/FS MeetOctober 12, 2020
3 Miles · Naperville North Campus XC CourseNaperville North Twilight XC Invitational · Oct 415:28.50Naperville North Twilight XC InvitationalOctober 4, 2023
3 Miles · Naperville North HS XC Campus CourseNaperville Twilight XC Invitational · Oct 616:53.9Naperville Twilight XC Invitational October 6, 2021
5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3016:24.50Suffolk Short Course ClassicAugust 30, 2025
5,000 Meters · Highland ParkRothenberg Run · Oct 2315:41.0Rothenberg RunOctober 23, 2026
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1317:00.5NXR Midwest Regional ChampionshipsNovember 13, 2022
5,000 Meters · Lyons Township High School South Campus2022 IHSA Class 3A XC Regional - LaGrange (Lyons) #2A · Oct 2216:35.852022 IHSA Class 3A XC Regional - LaGrange (Lyons) #2AOctober 22, 2022
5,000 Meters · Wayne Dannehl National Cross Country CourseRacine Horlick Invitational · Sep 216:26.10Racine Horlick InvitationalSeptember 2, 2023
8,000 Meters · Bucknell Golf ClubPatriot League XC Championships · Oct 3125:55.4Patriot League XC ChampionshipsOctober 31, 2026
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1025:19.9New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 926:52.8New England (NEICAAA) Cross Country ChampionshipsOctober 9, 2026
8,000 Meters · Lehigh UniversityPatriot League Cross Country Championships · Oct 3126:51.2Patriot League Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:53.1Paul Short Run (College)October 3, 2025
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2026:18.3352nd Corsair XC InvitationalSeptember 20, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31Patriot League XC ChampionshipsOct 31 · 8,000 Meters Patriot League · Place 57 · Holy CrossHoly Cross8,000 Meters Patriot League5725:55.4 PBJr
Oct 23Rothenberg RunOct 23 · 5,000 Meters Collegiate · Place 11 · Holy CrossHoly Cross5,000 Meters Collegiate1115:41.0 PBJr
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 8,000 Meters Collegiate · Place 106 · Holy CrossHoly Cross8,000 Meters Collegiate10626:52.8 PBJr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA D1 Northeast Region ChampionshipsNov 14 · 10,000 Meters D1 Northeast · Place 222 · Holy CrossHoly Cross10,000 Meters D1 Northeast22233:04.2 PBSo
Oct 31Patriot League Cross Country ChampionshipsOct 31 · 8,000 Meters Champs · Place 77 · Holy CrossHoly Cross8,000 Meters Champs7726:51.2 PBSo
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 37 · Holy CrossHoly Cross8,000 Meters NEICAAA3725:19.9 PBSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Brown · Place 86 · Holy CrossHoly Cross8,000 Meters Brown8625:53.1 PBSo
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Gold · Place 70 · Holy CrossHoly Cross8,000 Meters Men's 8K Gold7026:18.33 PBSo
Aug 30Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 22 · Holy CrossHoly Cross5,000 Meters Men's Race2216:24.50 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 11New England (NEICAAA) Cross Country ChampionshipOct 11 · 8,000 Meters College · Place 84 · Holy CrossHoly Cross8,000 Meters College8426:28.1Fr
Oct 4Paul Short RunOct 4 · 8,000 Meters Brown · Place 169 · Holy CrossHoly Cross8,000 Meters Brown16927:07.4Fr
Sep 21UMass Dartmouth XC InvitationalSep 21 · 8,000 Meters Junior Varsity · Place 49 · Holy CrossHoly Cross8,000 Meters Junior Varsity4927:36.61FR

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 3A State XC ChampionshipsNov 4 · 3 Miles 3A Varsity · Place 46 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles 3A Varsity4615:04.08 PB12
Oct 282023 IHSA Class 3A XC Sectional - #3 Roselle (Lake Park)Oct 28 · 3 Miles Varsity · Place 12 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo3 Miles Varsity1215:15.412
Oct 212023 IHSA Class 3A XC Regional - #3A Oak Park (O.P.-River Forest)Oct 21 · 3 Miles Varsity · Place 7 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo3 Miles Varsity715:26.71SR
Oct 14West Suburban Silver Conference ChampionshipsOct 14 · 3 Miles Varsity · Place 11 · Oak Park-River ForestOak Park-River Forest3 Miles Varsity1116:33.3912
Oct 4Naperville North Twilight XC InvitationalOct 4 · 3 Miles Varsity · Place 17 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Varsity1715:28.50 PB12
Sep 16Richard Spring InvitationalSep 16 · 3 Miles Varsity · Place 20 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Varsity2014:50.212
Sep 2Racine Horlick InvitationalSep 2 · 5,000 Meters Varsity · Place 6 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)5,000 Meters Varsity616:26.10 PB12

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Championship · Place 247 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)5,000 Meters Championship24717:00.5 PB11
Nov 52022 IHSA Class 3A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 111 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Varsity11116:13.8311
Oct 292022 IHSA Class 3A XC Sectional - Aurora (Waubonsie Valley) #2Oct 29 · 3 Miles Varsity · Place 56 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo3 Miles Varsity5615:57.511
Oct 222022 IHSA Class 3A XC Regional - LaGrange (Lyons) #2AOct 22 · 5,000 Meters Varsity · Place 18 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)5,000 Meters Varsity1816:35.85 PB11
Oct 15West Suburban Silver Conference XC ChampionshipsOct 15 · 3 Miles Varsity · Place 21 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Varsity2115:50.1 PB11
Oct 5Naperville Twilight XC InvitationalOct 5 · 3 Miles Varsity · Place 53 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Varsity5315:54.611
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Varsity · Place 86 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Varsity8616:07.8JR
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Varsity · Place 86 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo3 Miles Varsity8616:07.75JR
Sep 3Fenton John Kurtz Early Bird InvitationalSep 3 · 3 Miles Varsity · Place 20 · Oak Park (O.P.-River FoOak Park (O.P.-River Fo3 Miles Varsity2016:44.011

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 19BGHS: Race Car RallyOct 19 · 2.5 Miles Frosh/Soph · Place 35 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)2.5 Miles Frosh/Soph3514:51.90 PB10
Oct 16WSC-Silver Cross Country ChampionshipsOct 16 · 5,000 Meters Sophomore · Place 7 · Oak Park (OP.-River...Oak Park (OP.-River...5,000 Meters Sophomore717:47.5610
Oct 6Naperville Twilight XC Invitational Oct 6 · 3 Miles Frosh/Soph · Place 20 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Frosh/Soph2016:53.9 PB10
Sep 25Palatine Invitational - Meet of ChampionsSep 25 · 3 Miles Sophomore · Place 31 · Oak Park O.P.-River ForestOak Park O.P.-River Forest3 Miles Sophomore3117:14.8SO
Sep 18Richard Spring InvitationalSep 18 · 3 Miles Varsity · Place 30 · Oak Park (OP.-River...Oak Park (OP.-River...3 Miles Varsity3017:03.610

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 12Lyons/Oak Park-River Forest Boys Dual JV/FS MeetOct 12 · 3 Miles Frosh · Place 13 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Frosh1319:59.48 PB9
Oct 6Hinsdale Central / OPRF Boys Dual MeetOct 6 · 2.75 Miles Frosh/Soph · Place 11 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)2.75 Miles Frosh/Soph1116:53 PB9
Sep 24Downers Grove North / OPRF Boys F/S Dual MeetSep 24 · 3 Miles Frosh/Soph · Place 17 · Oak Park (O.P.-River Forest)Oak Park (O.P.-River Forest)3 Miles Frosh/Soph1719:20.7 PB9

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 14St Helen OpenSep 14 · 2 Miles 7th/8th Grade Boys · Place 62 · Oak Park BrooksOak Park Brooks2 Miles 7th/8th Grade Boys6213:06.4 PB8

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 29St. Benedict/OLMCA Harms Woods Middle School InviteSep 29 · 2 Miles Varsity · Place 40 · Oak Park BrooksOak Park Brooks2 Miles Varsity4013:00.67
Sep 22Fleet Feet Invitational hosted by Whitney Young High SchoolSep 22 · 2 Miles Elementary 2 Mile · Place 52 · Oak Park BrooksOak Park Brooks2 Miles Elementary 2 Mile5213:19.0 PB7

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 30Haven-Old St. Mary's MS InviteSep 30 · 2 Miles Varsity · Place 40 · Oak Park BrooksOak Park Brooks2 Miles Varsity4012:39.4 PB6