Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Goddard Memorial State ParkOcean State Middle School Invitational · Sep 21 | 9:54.76 | Ocean State Middle School Invitational | September 21, 2018 |
| 3 Miles · Slater Memorial ParkRIIL Dual Meets Week #3 · Sep 23 | 18:52 | RIIL Dual Meets Week #3 | September 23, 2024 |
| 4,000 Meters · Rhode Island State HouseRIIL Dual Meets Week #2 · Sep 16 | 16:32 | RIIL Dual Meets Week #2 | September 16, 2024 |
| 4,000 Meters · Slater Memorial ParkRIIL Dual Meets Week #4 · Sep 30 | 14:55 | RIIL Dual Meets Week #4 | September 30, 2024 |
| 5,000 Meters · Coventry High SchoolSuburban Dual Meet #3: COV, Hope, MP, PIL, TG · Sep 30 | 19:54 | Suburban Dual Meet #3: COV, Hope, MP, PIL, TG | September 30, 2021 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 28 | 19:56.0 | Ocean State Invitational | September 28, 2024 |
| 5,000 Meters · Ponaganset High SchoolRIIL State Cross Country Championships · Nov 2 | 18:48.70 | RIIL State Cross Country Championships | November 2, 2024 |
| 5,000 Meters · Rocky Point State ParkSuburban Dual Meet #2: Classical, EG, PIL, TG · Sep 20 | 23:01 | Suburban Dual Meet #2: Classical, EG, PIL, TG | September 20, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 14 | Gaspee Days 5kJun 14 · 5,000 Meters Gaspee · Place 47 · UnattachedUnattached | 5,000 Meters Gaspee | 47 | 18:26.90Unofficial | - |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | RIIL State Cross Country ChampionshipsNov 2 · 5,000 Meters Varsity · Place 104 · Toll GateToll Gate | 5,000 Meters Varsity | 104 | 18:48.70 PB | 12 |
| Oct 26 | RI Class & JV State ChampionshipsOct 26 · 5,000 Meters Varsity · Place 39 · Toll GateToll Gate | 5,000 Meters Varsity | 39 | 18:38.28 | 12 |
| Oct 26 | RI Class & JV State ChampionshipsOct 26 · 5,000 Meters Varsity · Place 39 · Toll GateToll Gate | 5,000 Meters Varsity | 39 | 18:38.28 | 12 |
| Sep 30 | RIIL Dual Meets Week #4Sep 30 · 4,000 Meters Suburban: COV, Hope, MP, PIL, TG · Place 9 · Toll GateToll Gate | 4,000 Meters Suburban: COV, Hope, MP, PIL, TG | 9 | 14:55 PB | 12 |
| Sep 28 | Ocean State InvitationalSep 28 · 5,000 Meters Varsity 2 · Place 168 · Toll GateToll Gate | 5,000 Meters Varsity 2 | 168 | 19:56.0 PB | 12 |
| Sep 23 | RIIL Dual Meets Week #3Sep 23 · 3 Miles Suburban: CLAS, CE, JHS, TG · Place 9 · Toll GateToll Gate | 3 Miles Suburban: CLAS, CE, JHS, TG | 9 | 18:52 PB | 12 |
| Sep 16 | RIIL Dual Meets Week #2Sep 16 · 4,000 Meters CW, EG, TG · Place 13 · Toll GateToll Gate | 4,000 Meters CW, EG, TG | 13 | 16:32 PB | 12 |
| Sep 9 | RIIL Dual Meets Week #1Sep 9 · 5,000 Meters Suburban: BHHS, TG, JS · Place 28 · Toll GateToll Gate | 5,000 Meters Suburban: BHHS, TG, JS | 28 | 21:55 | 12 |
| Aug 31 | Injury Fund CarnivalAug 31 · 5,000 Meters Varsity · Place 87 · Toll GateToll Gate | 5,000 Meters Varsity | 87 | 29:19.08 | 12 |
2023 Cross Country
4 results2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | RIIL Class State Cross Country ChampionshipsOct 30 · 5,000 Meters Varsity - Class A · Place 54 · Toll GateToll Gate | 5,000 Meters Varsity - Class A | 54 | 20:04.00 | 9 |
| Oct 25 | RIIL Freshman State Cross Country ChampionshipsOct 25 · 4,000 Meters Varsity · Place 44 · Toll Gate HiToll Gate Hi | 4,000 Meters Varsity | 44 | 15:55.20 | 9 |
| Sep 30 | Suburban Dual Meet #3: COV, Hope, MP, PIL, TGSep 30 · 5,000 Meters Varsity · Place 10 · Toll GateToll Gate | 5,000 Meters Varsity | 10 | 19:54 PB | 9 |
| Sep 20 | Suburban Dual Meet #2: Classical, EG, PIL, TGSep 20 · 5,000 Meters Varsity · Place 24 · Toll GateToll Gate | 5,000 Meters Varsity | 24 | 23:01 PB | 9 |
2019 Cross Country
1 results2018 Cross Country
1 results