Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Roger Williams ParkSuburban Dual Meet #1: CE, EG, Hope, Johnston, MP · Oct 3 | 18:21 | Suburban Dual Meet #1: CE, EG, Hope, Johnston, MP | October 3, 2020 |
| 4,000 Meters · East Greenwich High SchoolFreshman State Championships · Oct 21 | 14:49.12 | Freshman State Championships | October 21, 2019 |
| 4,000 Meters · University of Massachusetts Amherst Ken O'Brien Minutemen Invitational · Aug 30 | 13:28.3 | Ken O'Brien Minutemen Invitational | August 30, 2025 |
| 5,000 Meters · Bryant UniversityShawn M. Nassaney XC Invitational · Sep 9 | 19:19.1 | Shawn M. Nassaney XC Invitational | September 9, 2023 |
| 5,000 Meters · East Greenwich High SchoolSuburban Dual Meet #2: COV, CW, EG · Oct 10 | 18:37 | Suburban Dual Meet #2: COV, CW, EG | October 10, 2020 |
| 5,000 Meters · Ponaganset High SchoolRIIL Class B State XC Championships · Nov 7 | 18:41.43 | RIIL Class B State XC Championships | November 7, 2020 |
| 5,000 Meters · Ponaganset HSRhode Island Class Championships · Oct 26 | 19:06.57 | Rhode Island Class Championships | October 26, 2019 |
| 5,000 Meters · Wickham Park85th-42nd New England Interscholastic XC Championships · Nov 9 | 19:38 | 85th-42nd New England Interscholastic XC Championships | November 9, 2019 |
| 6,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 17 | 20:25.2 | IC4A/ECAC Cross Country Championships | October 17, 2026 |
| 6,000 Meters · Elvin R. King Cross Country CourseAtlantic 10 Conference XC Championships · Oct 28 | 22:37.1 | Atlantic 10 Conference XC Championships | October 28, 2023 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 20:54.2 | Paul Short Run | October 2, 2026 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 22:35.2 | Paul Short Invitational | September 30, 2023 |
| 6,000 Meters · Prairies Golf Club2026 MAC XC Championships · Oct 30 | 20:18.4 | 2026 MAC XC Championships | October 30, 2026 |
| 6,000 Meters · Reservoir RoadM.S.Souther Invite · Sep 19 | 21:04.0 | M.S.Souther Invite | September 19, 2026 |
| 6,000 Meters · Van Cortlandt ParkNCAA Division I Northeast Regional · Nov 10 | 22:42.7 | NCAA Division I Northeast Regional | November 10, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 2026 MAC XC ChampionshipsOct 30 · 6,000 Meters 6K · Place 8 · UMassUMass | 6,000 Meters 6K | 8 | 20:18.4 PB | Sr |
| Oct 17 | IC4A/ECAC Cross Country ChampionshipsOct 17 · 6,000 Meters Collegiate · Place 3 · UMassUMass | 6,000 Meters Collegiate | 3 | 20:25.2 PB | Sr |
| Oct 2 | Paul Short RunOct 2 · 6,000 Meters Gold · Place 10 · UMassUMass | 6,000 Meters Gold | 10 | 20:54.2 PB | Sr |
| Sep 19 | M.S.Souther InviteSep 19 · 6,000 Meters Women · Place 3 · UMassUMass | 6,000 Meters Women | 3 | 21:04.0 PB | Sr |
| Sep 5 | Ken O'Brien Minutemen InvitationalSep 5 · 4,000 Meters Collegiate · Place 2 · UMassUMass | 4,000 Meters Collegiate | 2 | 13:52.8 | Sr |
2025 Cross Country
1 results2024 Cross Country
2 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NCAA Division I Northeast RegionalNov 10 · 6,000 Meters Championship · Place 170 · UMassUMass | 6,000 Meters Championship | 170 | 22:42.7 PB | Fr |
| Oct 28 | Atlantic 10 Conference XC ChampionshipsOct 28 · 6,000 Meters College · Place 47 · UMassUMass | 6,000 Meters College | 47 | 22:37.1 PB | Fr |
| Sep 30 | Paul Short InvitationalSep 30 · 6,000 Meters College Gold · Place 211 · UMassUMass | 6,000 Meters College Gold | 211 | 22:35.2 PB | Fr |
| Sep 9 | Shawn M. Nassaney XC InvitationalSep 9 · 5,000 Meters College · Place 40 · UMassUMass | 5,000 Meters College | 40 | 19:19.1 PB | Fr |
| Sep 2 | Ken O'Brien Minuteman InvitationalSep 2 · 4,000 Meters Varsity · Place 7 · UMass AmherstUMass Amherst | 4,000 Meters Varsity | 7 | 15:13.0 | FR |
2022 Cross Country
3 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | RIIL Class State Cross Country ChampionshipsOct 30 · 5,000 Meters Varsity - Class B · Place 2 · East GreenwichEast Greenwich | 5,000 Meters Varsity - Class B | 2 | 19:08.80 | 11 |
| Sep 28 | Suburban Dual Meet #3: BH, EG, JSSep 28 · 5,000 Meters Varsity · Place 12 · East GreenwichEast Greenwich | 5,000 Meters Varsity | 12 | 24:22 | 11 |
| Sep 25 | Ocean State XC InvitationalSep 25 · 5,000 Meters Championship · Place 3 · East GreenwichEast Greenwich | 5,000 Meters Championship | 3 | 18:54.15 | — |
| Sep 13 | Suburban Dual Meet #1: COV, CW, EGSep 13 · 5,000 Meters Varsity · Place 1 · East GreenwichEast Greenwich | 5,000 Meters Varsity | 1 | 20:43 | 11 |
| Sep 4 | Injury Fund CarnivalSep 4 · 5,000 Meters Varsity · Place 2 · East GreenwichEast Greenwich | 5,000 Meters Varsity | 2 | 19:47.70 | 11 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | RIIL State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 4 · East GreenwiEast Greenwi | 5,000 Meters Varsity | 4 | 18:25.97 | 10 |
| Nov 7 | RIIL Class B State XC ChampionshipsNov 7 · 5,000 Meters Varsity · Place 2 · East GreenwichEast Greenwich | 5,000 Meters Varsity | 2 | 18:41.43 PB | 10 |
| Oct 17 | Suburban Dual Meet #3: CLAS, EG, PILOct 17 · 5,000 Meters Varsity · Place 2 · East GreenwichEast Greenwich | 5,000 Meters Varsity | 2 | 18:38 | 10 |
| Oct 10 | Suburban Dual Meet #2: COV, CW, EGOct 10 · 5,000 Meters Varsity · Place 2 · East GreenwichEast Greenwich | 5,000 Meters Varsity | 2 | 18:37 PB | 10 |
| Oct 3 | Suburban Dual Meet #1: CE, EG, Hope, Johnston, MPOct 3 · 3 Miles Varsity · Place 2 · East GreenwichEast Greenwich | 3 Miles Varsity | 2 | 18:21 PB | 10 |
| Sep 26 | East Greenwich vs Chariho (Girls Only)Sep 26 · 5,000 Meters Varsity · Place 2 · East GreenwichEast Greenwich | 5,000 Meters Varsity | 2 | 18:45.2 | 10 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 85th-42nd New England Interscholastic XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 48 · East GreenwichEast Greenwich | 5,000 Meters Varsity | 48 | 19:38 PB | 9 |
| Nov 2 | Rhode Island State XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 5 · East GreenwichEast Greenwich | 5,000 Meters Varsity | 5 | 18:51.15 | FR |
| Oct 26 | Rhode Island Class ChampionshipsOct 26 · 5,000 Meters Varsity - Class B · Place 1 · East GreenwichEast Greenwich | 5,000 Meters Varsity - Class B | 1 | 19:06.57 PB | 9 |
| Oct 21 | Freshman State ChampionshipsOct 21 · 4,000 Meters Freshman · Place 2 · East GreenwichEast Greenwich | 4,000 Meters Freshman | 2 | 14:49.12 PB | 9 |
| Aug 31 | Injury Fund Carnival Aug 31 · 4,000 Meters Varsity · Place 1 · East GreenwichEast Greenwich | 4,000 Meters Varsity | 1 | 15:21.23 | FR |