Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 30 | 12:40.70 | Suffolk Short Course Classic | August 30, 2025 |
| 5,000 Meters · Doyle ReservationSheehan Memorial XC Meet · Sep 3 | 23:17.9 | Sheehan Memorial XC Meet | September 3, 2022 |
| 5,000 Meters · Keene State CollegeKeene State Invitational · Oct 1 | 21:04.2 | Keene State Invitational | October 1, 2022 |
| 5,000 Meters · Stanley ParkJames Earley · Oct 11 | 22:37.30 | James Earley | October 11, 2025 |
| 5,000 Meters · Wickham ParkTrinity Bantam XC · Sep 6 | 22:35.70 | Trinity Bantam XC | September 6, 2025 |
| 5,000 Meters · Wickham ParkCIAC Division M Championships · Nov 1 | 22:37 | CIAC Division M Championships | November 1, 2021 |
| 5,000 Meters · YMCA Camp Sloper Outdoor CenterSloper Invitational · Sep 24 | 24:28 | Sloper Invitational | September 24, 2021 |
| 6,000 Meters · Bowdoin CollegeNCAA D3 East Regional XC Championships · Nov 12 | 27:09.7 | NCAA D3 East Regional XC Championships | November 12, 2022 |
| 6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 18 | 25:21.20 | Conn College Invite | October 18, 2025 |
| 6,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 15 | 24:53.4 | NCAA D3 East Region Championships | November 15, 2025 |
| 6,000 Meters · Keene State CollegeLittle East XC Championship · Nov 1 | 24:37.70 | Little East XC Championship | November 1, 2025 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 25:32.7 | Paul Short Run (College) | October 3, 2025 |
| 6,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 20 | 25:20.18 | 52nd Corsair XC Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA D3 East Region ChampionshipsNov 15 · 6,000 Meters D3 East · Place 103 · UMass DartmouthUMass Dartmouth | 6,000 Meters D3 East | 103 | 24:53.4 PB | Sr |
| Nov 1 | Little East XC ChampionshipNov 1 · 6,000 Meters Collegiate · Place 24 · UMass DartmouthUMass Dartmouth | 6,000 Meters Collegiate | 24 | 24:37.70 PB | Sr |
| Oct 18 | Conn College InviteOct 18 · 6,000 Meters White · Place 181 · UMass DartmouthUMass Dartmouth | 6,000 Meters White | 181 | 25:21.20 PB | Sr |
| Oct 11 | James EarleyOct 11 · 5,000 Meters College · Place 89 · UMass DartmouthUMass Dartmouth | 5,000 Meters College | 89 | 22:37.30 PB | Sr |
| Oct 3 | Paul Short Run (College)Oct 3 · 6,000 Meters Brown · Place 286 · UMass DartmouthUMass Dartmouth | 6,000 Meters Brown | 286 | 25:32.7 PB | Sr |
| Sep 20 | 52nd Corsair XC InvitationalSep 20 · 6,000 Meters Women's 6K Gold · Place 167 · UMass DartmouthUMass Dartmouth | 6,000 Meters Women's 6K Gold | 167 | 25:20.18 PB | Sr |
| Sep 6 | Trinity Bantam XCSep 6 · 5,000 Meters Varsity · Place 43 · UMass DartmouthUMass Dartmouth | 5,000 Meters Varsity | 43 | 22:35.70 PB | Sr |
| Aug 30 | Suffolk Short Course ClassicAug 30 · 3,000 Meters Women's Race · Place 65 · UMass DartmouthUMass Dartmouth | 3,000 Meters Women's Race | 65 | 12:40.70 PB | Sr |
2024 Cross Country
2 results2023 Cross Country
3 results2022 Cross Country
4 results2021 Cross Country
2 results