Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Franklin ParkNCAA D1 Northeast Region Cross Country Championships · Nov 12 | 33:43.6 | NCAA D1 Northeast Region Cross Country Championships | November 12, 2021 |
| 10,000 Meters · Hopkinton FairgroundsNCAA DI Northeast Regional · Nov 15 | 30:44.3 | NCAA DI Northeast Regional | November 15, 2024 |
| 10,000 Meters · Van Cortlandt ParkNCAA Division I Northeast Regional · Nov 10 | 30:34.6 | NCAA Division I Northeast Regional | November 10, 2023 |
| 4 Miles · Cumberland Fire Department Station 1Arnold Mills 4th of July Road Race · Jul 4 | 19:41.80 | Arnold Mills 4th of July Road Race | July 4, 2026 |
| 5 Miles · Narragansett High SchoolBobby Doyle Classic · Aug 9 | 25:00.50 | Bobby Doyle Classic | August 9, 2026 |
| 5,000 Meters · Bryant UniversityShawn M. Nassaney XC Invitational · Sep 9 | 15:21.3 | Shawn M. Nassaney XC Invitational | September 9, 2023 |
| 5,000 Meters · Cumberland MonasteryNorthern Dual Meet #4: BVP, CUMB, MSC, SMIT · Oct 23 | 16:33 | Northern Dual Meet #4: BVP, CUMB, MSC, SMIT | October 23, 2020 |
| 5,000 Meters · Manning FieldNorthern Dual Meet #2: CF, MSC, NP, Scituate · Oct 10 | 17:07 | Northern Dual Meet #2: CF, MSC, NP, Scituate | October 10, 2020 |
| 5,000 Meters · Ponaganset High SchoolNorthern Dual Meet #3: MSC, NS, PON, WOON · Oct 20 | 16:33 | Northern Dual Meet #3: MSC, NS, PON, WOON | October 20, 2020 |
| 8,000 Meters · Hard'Ack Recreation AreaVermont Fall Foliage Invitational · Oct 16 | 25:37.9 | Vermont Fall Foliage Invitational | October 16, 2022 |
| 8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 11 | 24:12.7 | New England (NEICAAA) Cross Country Championship | October 11, 2024 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 25:06.3 | Paul Short Invitational | September 30, 2023 |
| 8,000 Meters · Stanley Quarter ParkNortheast Conference Cross Country Championships · Oct 30 | 26:55.3 | Northeast Conference Cross Country Championships | October 30, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 9 | Bobby Doyle ClassicAug 9 · 5 Miles Open · Place 2 · Phantom Farms FlyerPhantom Farms Flyer | 5 Miles Open | 2 | 25:00.50 PB | - |
| Jul 4 | Arnold Mills 4th of July Road RaceJul 4 · 4 Miles Open · Place 2 · Phantom Farms FlyerPhantom Farms Flyer | 4 Miles Open | 2 | 19:41.80 PB | - |
2024 Cross Country
4 results2023 Cross Country
3 results2022 Cross Country
3 results2021 Cross Country
4 results2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | RIIL State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 13 · Mount SaintMount Saint | 5,000 Meters Varsity | 13 | 16:22.49 | 12 |
| Oct 23 | Northern Dual Meet #4: BVP, CUMB, MSC, SMITOct 23 · 5,000 Meters Varsity · Place 2 · Mt Saint CharlesMt Saint Charles | 5,000 Meters Varsity | 2 | 16:33 PB | 12 |
| Oct 20 | Northern Dual Meet #3: MSC, NS, PON, WOONOct 20 · 5,000 Meters Varsity · Place 1 · Mt Saint CharlesMt Saint Charles | 5,000 Meters Varsity | 1 | 16:33 PB | 12 |
| Oct 10 | Northern Dual Meet #2: CF, MSC, NP, ScituateOct 10 · 5,000 Meters Varsity · Place 1 · Mt Saint CharlesMt Saint Charles | 5,000 Meters Varsity | 1 | 17:07 PB | 12 |
| Oct 3 | Northern Division Dual Meet #1: BURR, Davies, LIN, MSCOct 3 · 5,000 Meters Varsity · Place 1 · Mt Saint CharlesMt Saint Charles | 5,000 Meters Varsity | 1 | 16:30Unofficial | 12 |