Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Angel Mounds State Historic SiteNCAA DI Great Lakes Regional · Nov 14 | 29:45.14 | NCAA DI Great Lakes Regional | November 14, 2025 |
| 10,000 Meters · Gans Creek Recreation Area2025 NCAA Division I Cross Country Champs (87th Men and 45th Women) · Nov 22 | 28:58.75 | 2025 NCAA Division I Cross Country Champs (87th Men and 45th Women) | November 22, 2025 |
| 10,000 Meters · Panorama Farms2023 NCAA Division I Cross Country Champs (85th Men and 43rd Women) · Nov 18 | 29:58.7 | 2023 NCAA Division I Cross Country Champs (85th Men and 43rd Women) | November 18, 2023 |
| 10,000 Meters · Zimmer Championship Cross Country Course2024 NCAA Division I Cross Country Champs (86th Men and 44th Women) · Nov 23 | 29:30.6 | 2024 NCAA Division I Cross Country Champs (86th Men and 44th Women) | November 23, 2024 |
| 4570 m · Capital HSCapital vs Oly Senior Day · Mar 6 | 15:04.57 | Capital vs Oly Senior Day | March 6, 2021 |
| 5,000 Meters · 5000 Meters on a 400m Track4A Washington State Cross Country Coaches Association Virtual XC State Meet · Feb 27 | 14:39.2 | 4A Washington State Cross Country Coaches Association Virtual XC State Meet | February 27, 2021 |
| 5,000 Meters · LBA ParkSouth Sound League (South Division) Championships · Mar 20 | 16:03.5 | South Sound League (South Division) Championships | March 20, 2021 |
| 5,000 Meters · LBA Woods 5kTimberline @Olympia · Feb 20 | 16:55 | Timberline @Olympia | February 20, 2021 |
| 5,000 Meters · Saint Martin's UniversityBill Kehoe South Sound Invite · Oct 9 | 14:52.70 | Bill Kehoe South Sound Invite | October 9, 2021 |
| 5,000 Meters · Sun Willows Golf Course4A WIAA State XC Meet · Nov 6 | 15:32.7 | 4A WIAA State XC Meet | November 6, 2021 |
| 8,000 Meters · Apalachee Regional ParkACC XC Championships · Oct 27 | 23:37.8 | ACC XC Championships | October 27, 2023 |
| 8,000 Meters · EP Tom Sawyer State ParkACC Cross Country Championships · Oct 31 | 22:55.55 | ACC Cross Country Championships | October 31, 2025 |
| 8,000 Meters · Notre Dame Burke Memorial Golf CourseJoe Piane Invitational · Oct 3 | 22:40.6 | Joe Piane Invitational | October 3, 2025 |
| 8,000 Meters · Virginia Tech Home Cross Country CourseACC Cross Country Championships · Oct 30 | 22:58.3 | ACC Cross Country Championships | October 30, 2026 |
| 8,000 Meters · WakeMed Soccer ParkACC Cross Country Championships · Nov 1 | 22:59.8 | ACC Cross Country Championships | November 1, 2024 |
| 8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 17 | 23:34.1 | Nuttycombe Wisconsin Invitational | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | 2025 NCAA Division I Cross Country Champs (87th Men and 45th Women)Nov 22 · 10,000 Meters Championship · Place 28 · Notre DameNotre Dame | 10,000 Meters Championship | 28 | 28:58.75 PB | Jr |
| Nov 14 | NCAA DI Great Lakes RegionalNov 14 · 10,000 Meters D1 Great Lakes · Place 3 · Notre DameNotre Dame | 10,000 Meters D1 Great Lakes | 3 | 29:45.14 PB | Jr |
| Oct 31 | ACC Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 7 · Notre DameNotre Dame | 8,000 Meters Champ | 7 | 22:55.55 PB | Jr |
| Oct 17 | Nuttycombe Wisconsin InvitationalOct 17 · 8,000 Meters Championship · Place 11 · Notre DameNotre Dame | 8,000 Meters Championship | 11 | 23:34.1 PB | Jr |
| Oct 3 | Joe Piane InvitationalOct 3 · 8,000 Meters Blue · Place 2 · Notre DameNotre Dame | 8,000 Meters Blue | 2 | 22:40.6 PB | Jr |
2024 Cross Country
3 results2023 Cross Country
3 results2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | 4A WIAA State XC MeetNov 6 · 5,000 Meters 4A Boys · Place 2 · OlympiaOlympia | 5,000 Meters 4A Boys | 2 | 15:32.7 PB | 12 |
| Oct 9 | Bill Kehoe South Sound InviteOct 9 · 5,000 Meters Boys Purple Elite · Place 1 · OlympiaOlympia | 5,000 Meters Boys Purple Elite | 1 | 14:52.70 PB | 12 |
| Mar 20 | South Sound League (South Division) ChampionshipsMar 20 · 5,000 Meters Varsity Men · Place 1 · OlympiaOlympia | 5,000 Meters Varsity Men | 1 | 16:03.5 PB | 11 |
| Mar 13 | River Ridge @ OlympiaMar 13 · 5,000 Meters Varsity · Place 1 · OlympiaOlympia | 5,000 Meters Varsity | 1 | 16:36 | 11 |
| Mar 6 | Capital vs Oly Senior DayMar 6 · 2.84 Miles Open Boys · Place 1 · OlympiaOlympia | 2.84 Miles Open Boys | 1 | 15:04.57 PB | 11 |
| Feb 27 | 4A Washington State Cross Country Coaches Association Virtual XC State MeetFeb 27 · 5,000 Meters 4A Boys · Place 1 · OlympiaOlympia | 5,000 Meters 4A Boys | 1 | 14:39.2 PB | 11 |
| Feb 27 | Yelm @ OlympiaFeb 27 · 5,000 Meters Varsity · Place 1 · OlympiaOlympia | 5,000 Meters Varsity | 1 | 16:07 | 11 |
| Feb 20 | Timberline @OlympiaFeb 20 · 5,000 Meters Varsity · Place 1 · OlympiaOlympia | 5,000 Meters Varsity | 1 | 16:55 PB | 11 |