Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Bulldog Athletic ComplexNLCC Cross Country Championships · Oct 14 | 19:49.74 | NLCC Cross Country Championships | October 14, 2023 |
| 3 Miles · Central ParkNLCC Cross Country Championships · Oct 15 | 19:08.79 | NLCC Cross Country Championships | October 15, 2022 |
| 3 Miles · Cook Memorial ParkWauconda vs Grayslake North vs Grayslake Central · Sep 13 | 20:44 | Wauconda vs Grayslake North vs Grayslake Central | September 13, 2022 |
| 3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 23 | 19:30.07 | Palatine Invite - Meet of Champions | September 23, 2023 |
| 3 Miles · Detweiller Park2023 IHSA Class 2A State XC Championships · Nov 4 | 18:36.00 | 2023 IHSA Class 2A State XC Championships | November 4, 2023 |
| 3 Miles · Lakes Community High School2022 IHSA Class 2A XC Regional - Lake Villa (Lakes) #3B · Oct 22 | 18:59.3 | 2022 IHSA Class 2A XC Regional - Lake Villa (Lakes) #3B | October 22, 2022 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 13 | 19:27.3 | NXR Midwest Regional Championships | November 13, 2022 |
| 6,000 Meters · St. James Farm Forest PreserveCCIW Cross Country Championships · Oct 31 | 22:39.5 | CCIW Cross Country Championships | October 31, 2026 |
| 6,000 Meters · University of Wisconsin-ParksideLucian Rosa Invitational · Oct 10 | 23:47.8 | Lucian Rosa Invitational | October 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2024 Cross Country
4 results2023 Cross Country
6 results2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Championship · Place 152 · Grayslake (Central)Grayslake (Central) | 5,000 Meters Championship | 152 | 19:27.3 PB | 9 |
| Nov 5 | 2022 IHSA Class 2A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 25 · Grayslake (Central)Grayslake (Central) | 3 Miles Varsity | 25 | 18:55.40 | 9 |
| Oct 22 | 2022 IHSA Class 2A XC Regional - Lake Villa (Lakes) #3BOct 22 · 3 Miles Varsity · Place 9 · Grayslake (Central)Grayslake (Central) | 3 Miles Varsity | 9 | 18:59.3 PB | 9 |
| Oct 15 | NLCC Cross Country ChampionshipsOct 15 · 3 Miles Varsity · Place 7 · Grayslake (Central)Grayslake (Central) | 3 Miles Varsity | 7 | 19:08.79 PB | 9 |
| Oct 11 | Ram MileOct 11 · 1,600 Meters Varsity · Place 4 · Grayslake (Central)Grayslake (Central) | 1,600 Meters Varsity | 4 | 5:44Unofficial | 9 |
| Oct 1 | Nike XC Town Twilight, Presented by the Garrett CompaniesOct 1 · 5,000 Meters USA Race of Champions · Place 91 · Grayslake (Central)Grayslake (Central) | 5,000 Meters USA Race of Champions | 91 | 19:43.7 | 9 |
| Sep 13 | Wauconda vs Grayslake North vs Grayslake CentralSep 13 · 3 Miles Varsity · Place 4 · Grayslake (Central)Grayslake (Central) | 3 Miles Varsity | 4 | 20:44 PB | 9 |
| Aug 22 | Under the Lights 3200 Time TrialAug 22 · 3,200 Meters Varsity · Place 4 · Grayslake (Central)Grayslake (Central) | 3,200 Meters Varsity | 4 | 12:05Unofficial | 9 |
| Aug 9 | 1600 TT #1Aug 9 · 1,600 Meters Varsity · Place 5 · Grayslake (Central)Grayslake (Central) | 1,600 Meters Varsity | 5 | 5:56Unofficial | 9 |