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 | 18:19.7 | IHSA Class 2A XC Sectional - Bensenville (Fenton) #3 | October 30, 2021 |
| 3 Miles · Detweiller ParkIHSA Class 2A State Cross Country Championships · Nov 6 | 16:23.88 | IHSA Class 2A State Cross Country Championships | November 6, 2021 |
| 3 Miles · Lincoln ParkIHSA Class 2A XC Regional #4B - Chicago (St. Ignatius) · Oct 24 | 17:25.08 | IHSA Class 2A XC Regional #4B - Chicago (St. Ignatius) | October 24, 2020 |
| 3 Miles · Naperville North HS XC Campus CourseNaperville Twilight XC Invitational · Oct 6 | 16:31.2 | Naperville Twilight XC Invitational | October 6, 2021 |
| 5,000 Meters · Morley Field Sports ComplexEastbay National Cross Country Championships · Dec 11 | 17:57.6 | Eastbay National Cross Country Championships | December 11, 2021 |
| 5,000 Meters · Panorama FarmsVirginia Invitational · Sep 23 | 17:07.6 | Virginia Invitational | September 23, 2023 |
| 6,000 Meters · Chambers Creek Properties Central MeadowNCAA DI West Region Cross Country Championships · Nov 11 | 20:22.6 | NCAA DI West Region Cross Country Championships | November 11, 2022 |
| 6,000 Meters · EP Tom Sawyer State ParkACC Cross Country Championships · Oct 31 | 21:52.34 | ACC Cross Country Championships | October 31, 2025 |
| 6,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 26 | 21:42.90 | Gans Creek Classic - College | September 26, 2025 |
| 6,000 Meters · Golden Gate ParkSan Francisco Invitational · Aug 29 | 21:38.9 | San Francisco Invitational | August 29, 2025 |
| 6,000 Meters · Pine Ridge Golf Club 2026 Bill Dellinger Invitational · Oct 9 | 20:49.50 | 2026 Bill Dellinger Invitational | October 9, 2026 |
| 6,000 Meters · University of California, RiversidePac-12 Conference Championships · Oct 28 | 20:03.1 | Pac-12 Conference Championships | October 28, 2022 |
| 6,000 Meters · Western Oregon UniversityMike Johnson Classic · Sep 26 | 20:14.95 | Mike Johnson Classic | September 26, 2026 |
| 6,000 Meters · Zimmer Championship Cross Country CourseBig Ten Cross Country Championships · Oct 30 | 20:46.7 | Big Ten Cross Country Championships | October 30, 2026 |
| 6,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 14 | 21:32.9 | Nuttycombe Wisconsin Invitational | October 14, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
4 results2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 27 | Gans Creek ClassicSep 27 · 6,000 Meters Invite · Place 140 · StanfordStanford | 6,000 Meters Invite | 140 | 21:58.4 | Jr |
2023 Cross Country
3 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA DI West Region Cross Country ChampionshipsNov 11 · 6,000 Meters Women · Place 54 · StanfordStanford | 6,000 Meters Women | 54 | 20:22.6 PB | Fr |
| Oct 28 | Pac-12 Conference ChampionshipsOct 28 · 6,000 Meters Collegiate · Place 28 · StanfordStanford | 6,000 Meters Collegiate | 28 | 20:03.1 PB | Fr |
| Oct 14 | Nuttycombe Wisconsin InvitationalOct 14 · 6,000 Meters B Race · Place 25 · StanfordStanford | 6,000 Meters B Race | 25 | 21:32.9 PB | Fr |
| Sep 24 | OSU Cowboy JamboreeSep 24 · 6,000 Meters Varsity · Place 81 · StanfordStanford | 6,000 Meters Varsity | 81 | 21:40.0 | FR |
| Sep 3 | University of San Francisco InvitationalSep 3 · 6,000 Meters Varsity · Place 9 · StanfordStanford | 6,000 Meters Varsity | 9 | 21:23.6 | FR |
2021 Cross Country
4 results2020 Cross Country
2 results