Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Colfax Golf Club2024 NCAA DI West Regional · Nov 15 | 32:02.1 | 2024 NCAA DI West Regional | November 15, 2024 |
| 10,000 Meters · Haggin Oaks Golf CourseNCAA DI West Regional Cross Country Championships · Nov 14 | 31:11.34 | NCAA DI West Regional Cross Country Championships | November 14, 2025 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 25 | 16:41.5 | NXR Northeast & New York Regional Championships | November 25, 2023 |
| 5,000 Meters · Van Cortlandt ParkPSAL Borough Champs · Oct 30 | 17:54.2 | PSAL Borough Champs | October 30, 2021 |
| 6,000 Meters · Pepperdine UniversityWaves Invitational · Sep 4 | 18:27.8 | Waves Invitational | September 4, 2026 |
| 8,000 Meters · Agricultural Operations Course 44th Annual UC Riverside Invitational · Sep 27 | 23:59.90 | 44th Annual UC Riverside Invitational | September 27, 2025 |
| 8,000 Meters · Baylands ParkBronco Invitational · Oct 17 | 24:25.4 | Bronco Invitational | October 17, 2026 |
| 8,000 Meters · Tecolote Shores North ParkWest Coast Cross Country Championships · Oct 30 | 25:02.03 | West Coast Cross Country Championships | October 30, 2026 |
| 8,000 Meters · The Course Spokane ValleyWCC Championships 2025 · Nov 1 | 25:04.35 | WCC Championships 2025 | November 1, 2025 |
| 8,000 Meters · University of California Riverside Extension45th Annual UC Riverside Invitational · Sep 19 | 23:52.8 | 45th Annual UC Riverside Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA DI West Regional Cross Country ChampionshipsNov 14 · 10,000 Meters Men's Race · Place 89 · PepperdinePepperdine | 10,000 Meters Men's Race | 89 | 31:11.34 PB | So |
| Nov 1 | WCC Championships 2025Nov 1 · 8,000 Meters Mens 8k · Place 39 · PepperdinePepperdine | 8,000 Meters Mens 8k | 39 | 25:04.35 PB | So |
| Oct 18 | Highlander InvitationalOct 18 · 8,000 Meters Invitational · Place 15 · PepperdinePepperdine | 8,000 Meters Invitational | 15 | 24:04.10 | So |
| Sep 27 | 44th Annual UC Riverside InvitationalSep 27 · 8,000 Meters Invite · Place 11 · PepperdinePepperdine | 8,000 Meters Invite | 11 | 23:59.90 PB | So |
| Sep 12 | Biola InvitationalSep 12 · 8,000 Meters Varsity · Place 2 · PepperdinePepperdine | 8,000 Meters Varsity | 2 | 24:12.9 | SO |
| Aug 29 | Waves InvitationalAug 29 · 6,000 Meters Varsity · Place 2 · PepperdinePepperdine | 6,000 Meters Varsity | 2 | 17:54.20 | SO |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | 2024 NCAA DI West RegionalNov 15 · 10,000 Meters D1 West · Place 137 · PepperdinePepperdine | 10,000 Meters D1 West | 137 | 32:02.1 PB | Fr |
| Nov 2 | West Coast Cross Country ChampionshipsNov 2 · 8,000 Meters Varsity · Place 53 · PepperdinePepperdine | 8,000 Meters Varsity | 53 | 26:02.5 | FR |
| Oct 19 | Highlander InvitationalOct 19 · 8,000 Meters Varsity · Place 31 · PepperdinePepperdine | 8,000 Meters Varsity | 31 | 25:00.3 | FR |
| Sep 20 | Pacific Invitational/WCC PreviewSep 20 · 8,000 Meters Varsity · Place 20 · PepperdinePepperdine | 8,000 Meters Varsity | 20 | 25:52.2 | FR |
| Aug 30 | The Waves InvitationalAug 30 · 6,000 Meters Collegiate · Place 21 · PepperdinePepperdine | 6,000 Meters Collegiate | 21 | 18:52.9 | Fr |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - New York · Place 17 · Brooklyn TechnicalBrooklyn Technical | 5,000 Meters Championship - New York | 17 | 16:41.5 PB | 12 |
| Nov 18 | New York State Federation XC ChampionshipsNov 18 · 5,000 Meters Championship · Place 23 · Brooklyn TechnicalBrooklyn Technical | 5,000 Meters Championship | 23 | 16:43.0 | 12 |
| Oct 14 | Manhattan XC InvitationalOct 14 · Varsity · Place 4 · 2 Brooklyn Technical2 Brooklyn Technical | Varsity | 4 | 5:17 | SR |
| Oct 7 | Suffolk Officials InvitationalOct 7 · 5,000 Meters Varsity · Place 1 · Brooklyn TechnicalBrooklyn Technical | 5,000 Meters Varsity | 1 | 16:35.90 | 12 |
| Sep 23 | Bowdoin Park XC ClassicSep 23 · 5,000 Meters Varsity · Place 28 · Brooklyn TechnicalBrooklyn Technical | 5,000 Meters Varsity | 28 | 16:33.6 | SR |
| Sep 23 | Bowdoin Park XC ClassicSep 23 · 5,000 Meters Varsity · Place 15 · Brooklyn TechnicalBrooklyn Technical | 5,000 Meters Varsity | 15 | 16:33.6 | SR |
| Sep 16 | Regis InvitationalSep 16 · 2.5 Miles Varsity · Place 1 · Brooklyn TechnicalBrooklyn Technical | 2.5 Miles Varsity | 1 | 12:56.2 | — |
| Sep 16 | Regis InvitationalSep 16 · 2.5 Miles Varsity · Place 1 · Brooklyn TechnicalBrooklyn Technical | 2.5 Miles Varsity | 1 | 12:56.2 | — |
2022 Cross Country
3 results2021 Cross Country
2 results