Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Channahon Community ParkMinooka Flight Invitational · Sep 17 | 18:47 | Minooka Flight Invitational | September 17, 2022 |
| 3 Miles · Homewood-Flossmoor Community High SchoolHomewood-Flossmoor / Lockport Boys Dual Meet · Sep 15 | 22:02 | Homewood-Flossmoor / Lockport Boys Dual Meet | September 15, 2020 |
| 3 Miles · Lewis UniversitySaint Ignatius Connelly Invitational · Sep 7 | 20:58.8 | Saint Ignatius Connelly Invitational | September 7, 2019 |
| 3 Miles · Lockport East CampusLocktoberfest Invitational Boys Only · Oct 3 | 20:04.8 | Locktoberfest Invitational Boys Only | October 3, 2020 |
| 3 Miles · Lockport HS CampusSWSC Conference Championships · Oct 15 | 17:29.9 | SWSC Conference Championships | October 15, 2022 |
| 3 Miles · Lockport HS CampusSWSC Conference Championships · Oct 16 | 18:21.1 | SWSC Conference Championships | October 16, 2021 |
| 3 Miles · Midlothian MeadowsSandburg v Lockport Dual · Sep 22 | 21:26 | Sandburg v Lockport Dual | September 22, 2020 |
| 3 Miles · Round Barn Farm ParkLWC vs. Lockport Boys Dual Meet · Sep 5 | 21:46.9 | LWC vs. Lockport Boys Dual Meet | September 5, 2020 |
| 5,000 Meters · Dellwood ParkLocktoberfest Invitational · Oct 2 | 19:18.1 | Locktoberfest Invitational | October 2, 2021 |
| 5,000 Meters · St. FrancisSaints Twilight Meet · Aug 30 | 19:12.7 | Saints Twilight Meet | August 30, 2024 |
| 8,000 Meters · Hillsboro Country ClubGreenville Classic · Oct 18 | 30:45.08 | Greenville Classic | October 18, 2024 |
| 8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 11 | 30:53.80 | NJCAA Cross Country National Championship | November 11, 2023 |
| 8,000 Meters · North Central CollegeNCC XC Invite · Sep 6 | 31:41.0 | NCC XC Invite | September 6, 2024 |
| 8,000 Meters · Pole Green ParkNJCAA D3 XC Championships · Nov 9 | 31:14.6 | NJCAA D3 XC Championships | November 9, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NJCAA D3 XC ChampionshipsNov 9 · 8,000 Meters NJCAA D3 · Place 70 · Joliet (Ill.) JCJoliet (Ill.) JC | 8,000 Meters NJCAA D3 | 70 | 31:14.6 PB | So |
| Oct 26 | NJCAA Region 4Oct 26 · 8,000 Meters Division III · Place 30 · Joliet (Ill.) JCJoliet (Ill.) JC | 8,000 Meters Division III | 30 | 30:45.0 | SO |
| Oct 18 | Greenville ClassicOct 18 · 8,000 Meters New Division · Place 31 · Joliet (Ill.) JCJoliet (Ill.) JC | 8,000 Meters New Division | 31 | 30:45.08 PB | So |
| Sep 26 | Heartland InvitationalSep 26 · 8,000 Meters Varsity · Place 39 · Joliet (Ill.) JCJoliet (Ill.) JC | 8,000 Meters Varsity | 39 | 31:28.0 | So |
| Sep 6 | NCC XC InviteSep 6 · 8,000 Meters Collegiate · Place 83 · Joliet (Ill.) JCJoliet (Ill.) JC | 8,000 Meters Collegiate | 83 | 31:41.0 PB | So |
| Aug 30 | Saints Twilight MeetAug 30 · 5,000 Meters College · Place 90 · Joliet (Ill.) JCJoliet (Ill.) JC | 5,000 Meters College | 90 | 19:12.7 PB | So |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NJCAA Cross Country National ChampionshipNov 11 · 8,000 Meters Men 8000 Meter Run Div III · Place 59 · Joliet (Ill.) JCJoliet (Ill.) JC | 8,000 Meters Men 8000 Meter Run Div III | 59 | 30:53.80 PB | Fr |
| Oct 28 | NJCCA Region 4 XC MeetOct 28 · 8,000 Meters Division III · Place 20 · Joliet (Ill.) JCJoliet (Ill.) JC | 8,000 Meters Division III | 20 | 30:37.7 | FR |
| Oct 13 | Greenville Classic XC InvitationalOct 13 · 8,000 Meters College · Place 67 · Joliet (Ill.) JCJoliet (Ill.) JC | 8,000 Meters College | 67 | 31:33.8 | Fr |
| Oct 7 | UAH Chargers XC InvitationalOct 7 · 8,000 Meters Varsity · Place 379 · Joliet JunioJoliet Junio | 8,000 Meters Varsity | 379 | 30:27.80 | — |
| Sep 29 | Heartland XC InvitationalSep 29 · 8,000 Meters Varsity · Place 43 · Joliet Junior CollegeJoliet Junior College | 8,000 Meters Varsity | 43 | 31:07.5 | FR |
| Sep 8 | NCC XC InvitationalSep 8 · 8,000 Meters Varsity · Place 35 · Joliet Junior CollegeJoliet Junior College | 8,000 Meters Varsity | 35 | 29:53.9 | FR |
| Sep 1 | St. Francis Saints Twilight InviteSep 1 · 5,000 Meters Varsity · Place 59 · Joliet Junior CollegeJoliet Junior College | 5,000 Meters Varsity | 59 | 18:02.5 | FR |
2022 Cross Country
8 results2021 Cross Country
5 results2020 Cross Country
6 results2019 Cross Country
1 results