Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bard CollegeFred Pavlich Invitational · Sep 5 | 19:27.04 | Fred Pavlich Invitational | September 5, 2026 |
| 5,000 Meters · Hubbard ParkBristol Central/Berlin at Platt · Sep 13 | 19:27 | Bristol Central/Berlin at Platt | September 13, 2021 |
| 5,000 Meters · Page ParkBristol Eastern / Berlin / Lewis Mills · Sep 20 | 20:38 | Bristol Eastern / Berlin / Lewis Mills | September 20, 2022 |
| 5,000 Meters · Pistol CreekBristol Central/Platt at Berlin · Sep 14 | 18:43 | Bristol Central/Platt at Berlin | September 14, 2022 |
| 5,000 Meters · Wickham ParkCIAC Division MM Boys Championship · Oct 29 | 18:27 | CIAC Division MM Boys Championship | October 29, 2022 |
| 8,000 Meters · Chicopee Memorial State ParkBlazer Classic · Sep 12 | 31:25.1 | Blazer Classic | September 12, 2026 |
| 8,000 Meters · Gordon CollegeCNE XC Championship · Nov 1 | 29:06.01 | CNE XC Championship | November 1, 2025 |
| 8,000 Meters · Keene State CollegeKSC Invitational · Oct 4 | 28:51.00 | KSC Invitational | October 4, 2025 |
| 8,000 Meters · Keney Park Woodland EntranceCNE XC Championships · Oct 31 | 29:06.25 | CNE XC Championships | October 31, 2026 |
| 8,000 Meters · Stanley ParkJames Earley Invitational · Oct 10 | 29:50.5 | James Earley Invitational | October 10, 2026 |
| 8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 20 | 29:23.10 | 52nd Corsair XC Invitational | September 20, 2025 |
| 8,000 Meters · Vermont Technical CollegeSilloway Vermont State Maple Syrup Challenge · Sep 6 | 32:38.53 | Silloway Vermont State Maple Syrup Challenge | September 6, 2025 |
| 8,000 Meters · Western New England UniversityWNE Golden Bear Invitational · Oct 18 | 29:24.29 | WNE Golden Bear Invitational | October 18, 2025 |
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 31 | CNE XC ChampionshipsOct 31 · 8,000 Meters Championship · Place 43 · Western New EnglandWestern New England | 8,000 Meters Championship | 43 | 29:06.25 PB | Sr |
| Oct 10 | James Earley InvitationalOct 10 · 8,000 Meters Collegiate · Place 87 · Western New EnglandWestern New England | 8,000 Meters Collegiate | 87 | 29:50.5 PB | Sr |
| Oct 3 | Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 233 · Western New EnglandWestern New England | 8,000 Meters Men's Championship | 233 | 30:24.9 | Sr |
| Sep 12 | Blazer ClassicSep 12 · 8,000 Meters Men · Place 16 · Western New EnglandWestern New England | 8,000 Meters Men | 16 | 31:25.1 PB | Sr |
| Sep 5 | Fred Pavlich InvitationalSep 5 · 5,000 Meters Open · Place 77 · Western New EnglandWestern New England | 5,000 Meters Open | 77 | 19:27.04 PB | Sr |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | CNE XC ChampionshipNov 1 · 8,000 Meters Open · Place 63 · Western New EnglandWestern New England | 8,000 Meters Open | 63 | 29:06.01 PB | Jr |
| Oct 18 | WNE Golden Bear InvitationalOct 18 · 8,000 Meters College · Place 69 · Western New EnglandWestern New England | 8,000 Meters College | 69 | 29:24.29 PB | Jr |
| Oct 4 | KSC InvitationalOct 4 · 8,000 Meters College · Place 175 · Western New EnglandWestern New England | 8,000 Meters College | 175 | 28:51.00 PB | Jr |
| Sep 20 | 52nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 95 · Western New EnglandWestern New England | 8,000 Meters Men's 8K Navy | 95 | 29:23.10 PB | Jr |
| Sep 6 | Silloway Vermont State Maple Syrup ChallengeSep 6 · 8,000 Meters Collegiate · Place 52 · Western New EnglandWestern New England | 8,000 Meters Collegiate | 52 | 32:38.53 PB | Jr |
2023 Cross Country
1 results2022 Cross Country
4 results2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | CIAC Division L ChampionshipsNov 1 · 5,000 Meters Varsity · Place 59 · BerlinBerlin | 5,000 Meters Varsity | 59 | 19:39 | 11 |
| Nov 1 | CIAC Division MM ChampionshipsNov 1 · 5,000 Meters Varsity · Place 59 · BerlinBerlin | 5,000 Meters Varsity | 59 | 19:39 | 11 |
| Oct 19 | CCC Cross Country ChampionshipsOct 19 · 5,000 Meters Varsity · Place 68 · BerlinBerlin | 5,000 Meters Varsity | 68 | 18:45.5 | 11 |
| Oct 9 | Wickham Park XC InvitationalOct 9 · 5,000 Meters Varsity · Place 58 · BerlinBerlin | 5,000 Meters Varsity | 58 | 18:37 | 11 |
| Sep 25 | 9th Winding Trails XC InvitationalSep 25 · 5,000 Meters Varsity · Place 27 · BerlinBerlin | 5,000 Meters Varsity | 27 | 18:13.004 | 11 |
| Sep 21 | BE-Berlin @Lewis MillsSep 21 · 5,000 Meters Varsity · Place 8 · BerlinBerlin | 5,000 Meters Varsity | 8 | 18:15 | 11 |
| Sep 13 | Bristol Central/Berlin at PlattSep 13 · 5,000 Meters Varsity · Place 5 · BerlinBerlin | 5,000 Meters Varsity | 5 | 19:27 PB | 11 |
| Sep 11 | 40th Stratton Brook XC InvitationalSep 11 · 5,000 Meters Varsity · Place 29 · BerlinBerlin | 5,000 Meters Varsity | 29 | 19:15 | 11 |
2020 Cross Country
1 results