Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Bensenville (Fenton) XCIHSA Class 2A XC Sectional - Bensenville (Fenton) #3 · Oct 30 | 19:06.5 | IHSA Class 2A XC Sectional - Bensenville (Fenton) #3 | October 30, 2021 |
| 3 Miles · Detweiller - IHSA State CoursePeoria High School Invitational · Oct 2 | 17:52.0 | Peoria High School Invitational | October 2, 2021 |
| 3 Miles · Katherine Legge Memorial ParkDowners Grove South/Waubonsie Valley Boys at Hinsdale South · Sep 27 | 18:02 | Downers Grove South/Waubonsie Valley Boys at Hinsdale South | September 27, 2021 |
| 3 Miles · West Leyden High SchoolWest Suburban Gold XC Conference Championship · Oct 16 | 17:51.5 | West Suburban Gold XC Conference Championship | October 16, 2021 |
| 6,000 Meters · Scovill Golf CourseH.W. Wright Classic · Aug 29 | 21:38.70 | H.W. Wright Classic | August 29, 2025 |
| 6002 m · Lewis UniversityLewis Early Bird · Sep 2 | 21:25.5 | Lewis Early Bird | September 2, 2022 |
| 7,000 Meters · University of Illinois SpringfieldPrairie Stars Invitational · Sep 5 | 23:51.66 | Prairie Stars Invitational | September 5, 2025 |
| 8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 21 | 28:54.7 | ISU John McNichols | September 21, 2024 |
| 8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 17 | 28:25.86 | Bradley "Pink" Classic | October 17, 2025 |
| 8,000 Meters · North Central CollegeNCC XC Invite · Sep 6 | 29:47.0 | NCC XC Invite | September 6, 2024 |
| 8,000 Meters · River Park TrackCCIW · Nov 2 | 27:26.69 | CCIW | November 2, 2024 |
| 8,000 Meters · Saukie Golf CourseNCAA D3 Midwest Region Championships · Nov 16 | 27:35.9 | NCAA D3 Midwest Region Championships | November 16, 2024 |
| 8,000 Meters · St. James Farm Forest Preserve2023 CCIW Cross Country Championships · Oct 28 | 28:18.6 | 2023 CCIW Cross Country Championships | October 28, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | CCIW ChampionshipsNov 1 · 8,000 Meters Open · Place 29 · MillikinMillikin | 8,000 Meters Open | 29 | 27:54.3 | Sr |
| Oct 17 | Bradley "Pink" ClassicOct 17 · 8,000 Meters White · Place 103 · MillikinMillikin | 8,000 Meters White | 103 | 28:25.86 PB | Sr |
| Oct 4 | Brissman-Lundeen InvitationalOct 4 · 8,000 Meters College · Place 46 · MillikinMillikin | 8,000 Meters College | 46 | 28:35.0 | Sr |
| Sep 20 | Wheaton (Ill) Gil Dodds InvitationalSep 20 · 8,000 Meters College · Place 140 · MillikinMillikin | 8,000 Meters College | 140 | 29:32.20 | Sr |
| Sep 5 | Prairie Stars InvitationalSep 5 · 7,000 Meters Men's Race · Place 40 · MillikinMillikin | 7,000 Meters Men's Race | 40 | 23:51.66 PB | Sr |
| Aug 29 | H.W. Wright ClassicAug 29 · 6,000 Meters M - 6k · Place 8 · MillikinMillikin | 6,000 Meters M - 6k | 8 | 21:38.70 PB | Sr |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA D3 Midwest Region ChampionshipsNov 16 · 8,000 Meters Varsity · Place 141 · MillikinMillikin | 8,000 Meters Varsity | 141 | 27:35.9 PB | Jr |
| Nov 2 | CCIWNov 2 · 8,000 Meters CCIW · Place 61 · MillikinMillikin | 8,000 Meters CCIW | 61 | 27:26.69 PB | Jr |
| Oct 18 | Bradley University "Pink" ClassicOct 18 · 8,000 Meters Varsity · Place 99 · MillikinMillikin | 8,000 Meters Varsity | 99 | 27:41.50 | JR |
| Sep 28 | Brissman-Lundeen InvitationalSep 28 · 8,000 Meters Varsity · Place 57 · MillikinMillikin | 8,000 Meters Varsity | 57 | 28:43.2 | JR |
| Sep 21 | ISU John McNicholsSep 21 · 8,000 Meters College · Place 394 · MillikinMillikin | 8,000 Meters College | 394 | 28:54.7 PB | Jr |
| Sep 6 | NCC XC InviteSep 6 · 8,000 Meters Collegiate · Place 71 · MillikinMillikin | 8,000 Meters Collegiate | 71 | 29:47.0 PB | Jr |
| Aug 30 | H.W. Wright ClassicAug 30 · 6,000 Meters HW Wright · Place 11 · MillikinMillikin | 6,000 Meters HW Wright | 11 | 22:51.90 | Jr |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | 2023 CCIW Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 63 · MillikinMillikin | 8,000 Meters College | 63 | 28:18.6 PB | So |
| Oct 14 | Augustana InterregionalOct 14 · 8,000 Meters Varsity Invitational · Place 319 · MillikinMillikin | 8,000 Meters Varsity Invitational | 319 | 27:36.0 | SO |
| Sep 29 | Heartland XC InvitationalSep 29 · 8,000 Meters Varsity · Place 12 · MillikinMillikin | 8,000 Meters Varsity | 12 | 27:57.8 | SO |
| Sep 16 | Gil Dodds InvitationalSep 16 · 8,000 Meters Varsity · Place 144 · MillikinMillikin | 8,000 Meters Varsity | 144 | 27:53.8 | SO |
| Sep 1 | HW Wright ClassicSep 1 · 6,000 Meters Varsity · Place 11 · MillikinMillikin | 6,000 Meters Varsity | 11 | 21:17.4 | SO |
2022 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 10 | Spartan ClassicSep 10 · 8,000 Meters Varsity · Place 144 · MillikinMillikin | 8,000 Meters Varsity | 144 | 30:25.6 | FR |
| Sep 10 | Spartan ClassicSep 10 · 8,000 Meters Varsity · Place 144 · MillikinMillikin | 8,000 Meters Varsity | 144 | 30:25.6 | FR |
| Sep 2 | Lewis Early BirdSep 2 · 3.73 Miles College · Place 38 · MillikinMillikin | 3.73 Miles College | 38 | 21:25.5 PB | Fr |
2021 Cross Country
4 results