Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 30 | 11:17.26 | Suffolk Short Course Classic | August 30, 2025 |
| 3,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 5 | 11:26.4 | Suffolk Short Course Classic | September 5, 2026 |
| 4,000 Meters · Highland ParkFriar Invitational · Sep 6 | 15:53.2 | Friar Invitational | September 6, 2024 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 25 | 19:53.4 | NXR Northeast & New York Regional Championships | November 25, 2023 |
| 5,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 11 | 18:41.8 | New England (NEICAAA) Cross Country Championship | October 11, 2024 |
| 5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 9 | 18:44.8 | New England (NEICAAA) Cross Country Championships | October 9, 2026 |
| 5,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 19:43.9 | Paul Short Invitational | September 30, 2023 |
| 5,000 Meters · Parkview Cross Country CoursePIAA State XC Championships · Nov 4 | 19:36 | PIAA State XC Championships | November 4, 2023 |
| 5,000 Meters · Stanley Quarter ParkCCSU Ted Owen Invite · Sep 20 | 18:07.80 | CCSU Ted Owen Invite | September 20, 2025 |
| 5,000 Meters · U Albany Campus CourseAmerica East Cross Country Championships · Oct 30 | 18:51.5 | America East Cross Country Championships | October 30, 2026 |
| 6,000 Meters · Hopkinton FairgroundsNCAA DI Northeast Regional · Nov 15 | 22:44.5 | NCAA DI Northeast Regional | November 15, 2024 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 22:15.9 | Paul Short Run | October 4, 2024 |
| 6,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 19 | 22:41.24 | 53rd UMass Dartmouth Cross Country 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
2 results2024 Cross Country
4 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - Northeast · Place 36 · UNA-PA-HallUNA-PA-Hall | 5,000 Meters Championship - Northeast | 36 | 19:53.4 PB | 12 |
| Nov 4 | PIAA State XC ChampionshipsNov 4 · 5,000 Meters 3A · Place 28 · PennsburyPennsbury | 5,000 Meters 3A | 28 | 19:36 PB | 12 |
| Oct 27 | PIAA District 1 ChampionshipsOct 27 · Varsity · Place 44 · PennsburyPennsbury | Varsity | 44 | 19:24.3 | — |
| Oct 20 | Suburban One League ChampionshipsOct 20 · 5,000 Meters Varsity · Place 3 · PennsburyPennsbury | 5,000 Meters Varsity | 3 | 19:19.8 | 12 |
| Oct 20 | Suburban One League ChampionshipsOct 20 · 5,000 Meters Varsity · Place 7 · PennsburyPennsbury | 5,000 Meters Varsity | 7 | 19:19.8 | 12 |
| Oct 11 | Council Rock InvitationalOct 11 · 5,000 Meters Varsity · Place 3 · PennsburyPennsbury | 5,000 Meters Varsity | 3 | 20:20.07 | 12 |
| Oct 7 | William Tennent InvitationalOct 7 · 5,000 Meters Varsity · Place 5 · PennsburyPennsbury | 5,000 Meters Varsity | 5 | 19:03.6 | 12 |
| Sep 30 | Paul Short InvitationalSep 30 · 5,000 Meters Brown · Place 30 · PennsburyPennsbury | 5,000 Meters Brown | 30 | 19:43.9 PB | 12 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | PIAA District 1 ChampionshipsOct 28 · Varsity · Place 16 · PennsburyPennsbury | Varsity | 16 | 18:40.1 | — |
| Oct 21 | Suburban One League ChampionshipsOct 21 · 5,000 Meters Varsity · Place 10 · PennsburyPennsbury | 5,000 Meters Varsity | 10 | 19:25.1 | 11 |
| Oct 21 | Suburban One League ChampionshipsOct 21 · 5,000 Meters Varsity · Place 3 · PennsburyPennsbury | 5,000 Meters Varsity | 3 | 19:25.1 | 11 |
| Oct 8 | William Tennent InvitationalOct 8 · 5,000 Meters Varsity · Place 11 · PennsburyPennsbury | 5,000 Meters Varsity | 11 | 19:30.4 | 11 |
| Sep 30 | Lehigh Paul Short RunSep 30 · 5,000 Meters Varsity · Place 20 · PennsburyPennsbury | 5,000 Meters Varsity | 20 | 8:25.1 | 11 |
| Sep 24 | Council Rock InvitationalSep 24 · 5,000 Meters Varsity · Place 3 · PennsburyPennsbury | 5,000 Meters Varsity | 3 | 19:55.83 | 11 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | PIAA District 1 ChampionshipsOct 29 · Varsity · Place 51 · PennsburyPennsbury | Varsity | 51 | 20:00.6 | — |
| Oct 29 | PIAA District 1 ChampionshipsOct 29 · Varsity · Place 49 · PennsburyPennsbury | Varsity | 49 | 20:00.6 | — |
| Oct 22 | Suburban One League ChampionshipsOct 22 · 5,000 Meters Varsity · Place 5 · PennsburyPennsbury | 5,000 Meters Varsity | 5 | 20:19.6 | 10 |
| Oct 22 | Suburban One League ChampionshipsOct 22 · 5,000 Meters Varsity · Place 19 · PennsburyPennsbury | 5,000 Meters Varsity | 19 | 20:19.6 | 10 |
| Oct 2 | Whippets XC InvitationalOct 2 · 5,000 Meters Varsity · Place 10 · PennsburyPennsbury | 5,000 Meters Varsity | 10 | 20:07.4 | 10 |
| Sep 25 | George School InvitationalSep 25 · 5,000 Meters Varsity · Place 11 · PennsburyPennsbury | 5,000 Meters Varsity | 11 | 20:30.7 | SO |
| Sep 11 | Abington XC InvitationalSep 11 · 5,000 Meters Varsity · Place 11 · PennsburyPennsbury | 5,000 Meters Varsity | 11 | 6:45 | — |
| Sep 11 | Abington XC InvitationalSep 11 · Varsity · Place 11 · PennsburyPennsbury | Varsity | 11 | 6:45 | — |
2020 Cross Country
1 results