Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 23 | 19:38 | Ocean State XC Invitational | September 23, 2022 |
| 6,000 Meters · Baylands ParkBronco Invitational · Oct 17 | 21:55.3 | Bronco Invitational | October 17, 2026 |
| 6,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 27 | 22:27.8 | Gans Creek Classic | September 27, 2024 |
| 6,000 Meters · Golden Gate ParkUniv. of San Francisco Invitational · Sep 4 | 22:47.17 | Univ. of San Francisco Invitational | September 4, 2026 |
| 6,000 Meters · Polo FieldsUSF Inv · Aug 30 | 22:29.3 | USF Inv | August 30, 2024 |
| 6,000 Meters · Virginia Tech Home Cross Country CourseACC Cross Country Championships · Oct 30 | 22:07.6 | ACC Cross Country Championships | October 30, 2026 |
| 6,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Invitational · Oct 13 | 22:36.6 | Nuttycombe Invitational | October 13, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
2 results2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 27 | Gans Creek ClassicSep 27 · 6,000 Meters Open · Place 34 · StanfordStanford | 6,000 Meters Open | 34 | 22:27.8 PB | So |
| Aug 30 | USF InvAug 30 · 6,000 Meters College · Place 37 · StanfordStanford | 6,000 Meters College | 37 | 22:29.3 PB | So |
2023 Cross Country
1 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters 1A · Place 2 · Newton SouthNewton South | 5,000 Meters 1A | 2 | 17:51.31 | SR |
| Oct 28 | Dual County League ChampionshipOct 28 · 5,000 Meters Varsity · Place 1 · Newton SouthNewton South | 5,000 Meters Varsity | 1 | 18:48.4 | — |
| Oct 8 | Baystate InvitationalOct 8 · 5,000 Meters Varsity B · Place 2 · Newton SouthNewton South | 5,000 Meters Varsity B | 2 | 19:33.6Unofficial | 12 |
| Oct 1 | MSTCA Wrentham XC Team ChallengeOct 1 · 5,000 Meters Open · Place 1 · Newton SouthNewton South | 5,000 Meters Open | 1 | 18:16.7 | SR |
| Sep 23 | Ocean State XC InvitationalSep 23 · 5,000 Meters Varsity - 1 · Place 1 · Newton SouthNewton South | 5,000 Meters Varsity - 1 | 1 | 19:38 PB | 12 |