Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSol Butler Classic · Feb 184:25.20Sol Butler ClassicFebruary 18, 2022
10,000 Meters · OutdoorGLVC Outdoor Championships · May 132:08.04aGLVC Outdoor ChampionshipsMay 1, 2025
1500 Meters · OutdoorChicagoland Championships · Apr 34:03.65aChicagoland ChampionshipsApril 3, 2025
1600 Meters · IndoorHF Boys Indoor Meet #2 · Feb 224:46.76aHF Boys Indoor Meet #2February 22, 2020
1600 Meters · OutdoorBill Jackson Invitational Lockport · May 34:37.64Bill Jackson Invitational LockportMay 3, 2019
3000 Meters · IndoorAmerican Rivers Conference Indoor Championships · Feb 258:35.66American Rivers Conference Indoor ChampionshipsFebruary 25, 2022
3200 Meters · IndoorFast Times Invitational · Mar 2410:32.69aFast Times InvitationalMarch 24, 2018
3200 Meters · OutdoorIHSA 3A Boys Downers Grove North Sectional · May 179:50.18IHSA 3A Boys Downers Grove North SectionalMay 17, 2019
5000 Meters · IndoorDivision III Elite Indoor Championships · Mar 1214:48.84Division III Elite Indoor ChampionshipsMarch 12, 2021
5000 Meters · OutdoorUniversity of St. Francis Fighting Chance Invite · May 1014:57.60aUniversity of St. Francis Fighting Chance InviteMay 10, 2024
600 Meters · IndoorOlivet Nazarene HS Classic · Feb 291:33.47aOlivet Nazarene HS ClassicFebruary 29, 2020

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

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1GLVC Outdoor ChampionshipsMay 1 · 10,000 Meters · Place 11 · LewisLewis10,000 Meters11.32:08.04a PBSr
May 1GLVC Outdoor ChampionshipsMay 1 · 5000 Meters · Place 17 · LewisLewis5000 Meters17.15:23.14aSr
Apr 26GVSU Extra Weekend MeetApr 26 · 5000 Meters · Place 53 · LewisLewis5000 Meters5315:14.80SR
Apr 12ONU Tiger OpenApr 12 · 5000 Meters · Place 2 · LewisLewis5000 Meters215:11.30SR
Apr 3Chicagoland ChampionshipsApr 3 · 1500 Meters · Place 18 · LewisLewis1500 Meters184:03.65a PBSr

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 10University of St. Francis Fighting Chance InviteMay 10 · 5000 Meters · Place 4 · LewisLewis5000 Meters4.14:57.60a PBJr

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 1SVSU Holiday Open and MultisDec 1 · 5000 Meters · Place 17 · LewisLewis5000 Meters17.15:04.78aJr

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 1Wartburg Outdoor SelectApr 1 · 5000 Meters · Place 5 · LorasLoras5000 Meters5.15:14.29aSo
Mar 4Wartburg QualifierMar 4 · 5000 Meters · Place 9 · LorasLoras5000 Meters915:08.47FR

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 25American Rivers Conference Indoor ChampionshipsFeb 25 · 5000 Meters · Place 4 · LorasLoras5000 Meters414:57.05FR
Feb 25American Rivers Conference Indoor ChampionshipsFeb 25 · 3000 Meters · Place 7 · LorasLoras3000 Meters78:35.66 PBFR
Feb 18Sol Butler ClassicFeb 18 · 1 Mile · Place 11 · LorasLoras1 Mile114:25.20 PBFR
Feb 4Wartburg Select MeetFeb 4 · 3000 Meters · Place 2 · LorasLoras3000 Meters28:37.61FR
Jan 29Spartan InvitationalJan 29 · 1 Mile · Place 6 · LorasLoras1 Mile6.4:38.11aSo

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 12Division III Elite Indoor ChampionshipsMar 12 · 5000 Meters · Place 1 · LorasLoras5000 Meters114:48.84 PBFR
Mar 6American Rivers Indoor Track & Field ChampionshipsMar 6 · 5000 Meters · Place 2 · LorasLoras5000 Meters2.14:54.84aFr
Feb 27DUTCH A-R-C Triangular #3Feb 27 · 1 Mile · Place 4 · LorasLoras1 Mile44:27.86FR
Feb 20Liz Wuertz TriangularFeb 20 · 3000 Meters · Place 2 · LorasLoras3000 Meters2.8:50.58aFr

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 29Olivet Nazarene HS ClassicFeb 29 · 600 Meters · Place 15 · Palos Heights (Shepard)Palos Heights (Shepard)600 Meters15.1:33.47a PB12
Feb 22HF Boys Indoor Meet #2Feb 22 · 1600 Meters · Place 6 · Palos Heights (Shepard)Palos Heights (Shepard)1600 Meters6.4:46.76a PB12

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 17IHSA 3A Boys Downers Grove North SectionalMay 17 · 3200 Meters · Place 12 · ShepardShepard3200 Meters129:50.18 PB11
May 9South Suburban Conference Red DivisonMay 9 · 3200 Meters · Place 1 · Palos Heights (Shepard)Palos Heights (Shepard)3200 Meters1.10:11.99a11
May 9South Suburban Conference Red DivisonMay 9 · 1600 Meters · Place 1 · Palos Heights (Shepard)Palos Heights (Shepard)1600 Meters1.4:44.25a11
May 3Bill Jackson Invitational LockportMay 3 · 1600 Meters · Place 9 · ShepardShepard1600 Meters94:37.64 PB11
Apr 18Englund RelaysApr 18 · 3200 Meters · Place 2 · Palos Heights (Shepard)Palos Heights (Shepard)3200 Meters2.10:01.41a11
Apr 13H-F Boys Track & Field InvitationalApr 13 · 3200 Meters · Place 1 · Palos Heights (Shepard)Palos Heights (Shepard)3200 Meters1.9:59.93a11
Apr 13H-F Boys Track & Field InvitationalApr 13 · 1600 Meters · Place 11 · Palos Heights (Shepard)Palos Heights (Shepard)1600 Meters11.4:50.77a11
Apr 6Phil Svetich Argo Boys Track InvitationalApr 6 · 1600 Meters · Place 2 · ShepardShepard1600 Meters24:44.57PR11
Mar 8Batavia Distance MadnessMar 8 · 3200 Meters · Place 17 · ShepardShepard3200 Meters179:59.9311

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 14SSC-Red Boys Indoor ChampionshipsMar 14 · 3200 Meters · Place 1 · ShepardShepard3200 Meters110:37.80JR
Mar 14SSC-Red Boys Indoor ChampionshipsMar 14 · 1600 Meters · Place 1 · ShepardShepard1600 Meters14:52.14JR
Feb 23Olivet Indoor HS ClassicFeb 23 · 1600 Meters · Place 5 · Palos Heights (Shepard)Palos Heights (Shepard)1600 Meters5.4:47.57a11
Feb 16HF Boys Indoor Meet #2Feb 16 · 1600 Meters · Place 6 · Palos Heights (Shepard)Palos Heights (Shepard)1600 Meters6.4:52.08a11

2018 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15Ted Haydon Holiday ClassicDec 15 · 1 Mile · Place 10 · Palos Track ClubPalos Track Club1 Mile10.4:53.24a11
Mar 24Fast Times InvitationalMar 24 · 3200 Meters · Place 9 · Palos Heights (Shepard)Palos Heights (Shepard)3200 Meters9.10:32.69a PB10
Mar 15South Suburban Red Division Boys Indoor ChampionshipsMar 15 · 3200 Meters · Place 2 · Palos Heights (Shepard)Palos Heights (Shepard)3200 Meters2.10:50.27a10
Feb 24Olivet Nazarene HS ClassicFeb 24 · 1600 Meters · Place 11 · ShepardShepard1600 Meters115:14.59SO

2018 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18IHSA 3A Boys Downers Grove North SectionalMay 18 · 3200 Meters · Place 18 · Palos Heights (Shepard)Palos Heights (Shepard)3200 Meters18.10:07.54a10
May 10South Suburban Red Conference MeetMay 10 · 3200 Meters · Place 1 · Palos Heights (Shepard)Palos Heights (Shepard)3200 Meters1.10:15.10a10
May 10South Suburban Red Conference MeetMay 10 · 1600 Meters · Place 4 · Palos Heights (Shepard)Palos Heights (Shepard)1600 Meters4.4:48.08a10
May 4Bill Jackson Invitational May 4 · 1600 Meters · Place 13 · ShepardShepard1600 Meters134:46.4710
Apr 26Pete Struck Eagle ClassicApr 26 · 3200 Meters · Place 14 · Palos Heights (Shepard)Palos Heights (Shepard)3200 Meters14.10:07.52a10
Apr 24District 218 Coed MeetApr 24 · 1600 Meters · Place 2 · Palos Heights (Shepard)Palos Heights (Shepard)1600 Meters2.4:53.72a10
Apr 13H-F Boys' Track & Field InvitationalApr 13 · 1600 Meters · Place 13 · Palos Heights (Shepard)Palos Heights (Shepard)1600 Meters13.4:58.53a10

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 28Rolling Meadows Mustang ClassicApr 28 · 3200 Meters · Place 8 · Palos Heights (Shepard)Palos Heights (Shepard)3200 Meters8.10:59.40a9
Mar 2Argo Boys QuadMar 2 · 1600 Meters · Place 2 · ShepardShepard1600 Meters25:22.55FR

2017 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 25Lewis Fast Times InvitationalMar 25 · 1600 Meters · Place 27 · Palos Heights (Shepard)Palos Heights (Shepard)1600 Meters27.5:16.60a9
Mar 16SSC-Red Boys Indoor Conference ChampionshipsMar 16 · 3200 Meters · Place 6 · Palos Heights (Shepard)Palos Heights (Shepard)3200 Meters6.11:09.38a9
Feb 18Homewood-Flossmoor Boys Meet #2Feb 18 · 1600 Meters · Place 32 · Palos Heights (Shepard)Palos Heights (Shepard)1600 Meters32.5:33.97a9