Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bryant CollegeShawn M. Nassaney XC Invitational · Sep 6 | 19:34.10 | Shawn M. Nassaney XC Invitational | September 6, 2025 |
| 5,000 Meters · Cromwell High SchoolShoreline "Large School" Meet · Sep 28 | 17:49.3 | Shoreline "Large School" Meet | September 28, 2021 |
| 5,000 Meters · East Hampton High SchoolShoreline Conference Championships · Oct 23 | 20:00.2 | Shoreline Conference Championships | October 23, 2021 |
| 5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 2 | 18:47 | Shore Coaches Classic | October 2, 2021 |
| 5,000 Meters · Keene State CollegeRust Buster Invitational · Aug 30 | 17:55.2 | Rust Buster Invitational | August 30, 2025 |
| 5,000 Meters · Smith CollegeSmith College Co-Ed X-C Invitational · Sep 10 | 19:25.2 | Smith College Co-Ed X-C Invitational | September 10, 2022 |
| 5,000 Meters · Totoket ParkShoreline Cross Country Championships · Nov 5 | 18:35 | Shoreline Cross Country Championships | November 5, 2020 |
| 5,000 Meters · Wickham ParkCIAC Division SS Championships · Nov 1 | 19:10 | CIAC Division SS Championships | November 1, 2021 |
| 8,000 Meters · Bowdoin CollegeNCAA D3 East Regional XC Championships · Nov 12 | 31:26.1 | NCAA D3 East Regional XC Championships | November 12, 2022 |
| 8,000 Meters · Franklin ParkSuffolk Invitational · Oct 14 | 29:00.9 | Suffolk Invitational | October 14, 2023 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 18 | 29:26.24 | Conn College Invite | October 18, 2025 |
| 8,000 Meters · Hopkinton FairgroundsNCAA Division III East Regional · Nov 11 | 30:33.1 | NCAA Division III East Regional | November 11, 2023 |
| 8,000 Meters · Keene State CollegeLittle East XC Championship · Nov 1 | 28:52.30 | Little East XC Championship | November 1, 2025 |
| 8,000 Meters · UMass Dartmouth Cross Country CourseLittle East XC Championship · Nov 2 | 30:08.56 | Little East XC Championship | November 2, 2024 |
| 8,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 20 | 29:58.21 | Cardinal Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Little East XC ChampionshipNov 1 · 8,000 Meters Collegiate · Place 65 · Keene StateKeene State | 8,000 Meters Collegiate | 65 | 28:52.30 PB | Sr |
| Oct 18 | Conn College InviteOct 18 · 8,000 Meters White · Place 284 · Keene StateKeene State | 8,000 Meters White | 284 | 29:26.24 PB | Sr |
| Oct 4 | KSC InvitationalOct 4 · 8,000 Meters College · Place 198 · Keene StateKeene State | 8,000 Meters College | 198 | 29:38.70 | Sr |
| Sep 20 | Cardinal InvitationalSep 20 · 8,000 Meters College · Place 146 · Keene StateKeene State | 8,000 Meters College | 146 | 29:58.21 PB | Sr |
| Sep 6 | Shawn M. Nassaney XC InvitationalSep 6 · 5,000 Meters Men 5K · Place 65 · Keene StateKeene State | 5,000 Meters Men 5K | 65 | 19:34.10 PB | Sr |
| Aug 30 | Rust Buster InvitationalAug 30 · 5,000 Meters Men's Race · Place 27 · Keene StateKeene State | 5,000 Meters Men's Race | 27 | 17:55.2 PB | Sr |
2024 Cross Country
2 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA Division III East RegionalNov 11 · 8,000 Meters Championship · Place 174 · Keene StateKeene State | 8,000 Meters Championship | 174 | 30:33.1 PB | So |
| Oct 28 | Little East XC ChampionshipOct 28 · 8,000 Meters Varsity · Place 52 · Keene StateKeene State | 8,000 Meters Varsity | 52 | 29:42.8 | SO |
| Oct 14 | Suffolk InvitationalOct 14 · 8,000 Meters College · Place 119 · Keene StateKeene State | 8,000 Meters College | 119 | 29:00.9 PB | So |
| Sep 30 | KSC InvitationalSep 30 · 8,000 Meters Varsity · Place 115 · Keene StateKeene State | 8,000 Meters Varsity | 115 | 29:45.6 | SO |
| Sep 2 | Keene State Alumni MeetSep 2 · 5,000 Meters Varsity · Place 37 · Keene StateKeene State | 5,000 Meters Varsity | 37 | 18:20.5 | SO |
2022 Cross Country
4 results2021 Cross Country
4 results2020 Cross Country
1 results