Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.1 Miles · West Hartford ReservoirCCC Freshman XC Championship · Oct 23 | 13:15 | CCC Freshman XC Championship | October 23, 2018 |
| 2.7 Miles · JB Williams ParkHall, Southington at Glastonbury · Sep 15 | 17:14 | Hall, Southington at Glastonbury | September 15, 2021 |
| 3,200 Meters · Hall High SchoolCT Virtual 3200m Time Trial Challenge · Sep 19 | 11:30.1 | CT Virtual 3200m Time Trial Challenge | September 19, 2020 |
| 3.05 Miles · NW Catholic High SchoolNW Catholic, Conard, Glastonbury · Oct 1 | 19:33 | NW Catholic, Conard, Glastonbury | October 1, 2019 |
| 3.1 Miles · Boys Varsity32nd Wilton XC Invitational · Sep 18 | 19:35.8 | 32nd Wilton XC Invitational | September 18, 2021 |
| 5,000 Meters · Allens Meadows Park31st Wilton XC Invitational · Sep 14 | 19:53 | 31st Wilton XC Invitational | September 14, 2019 |
| 5,000 Meters · Rotary ParkRon Ouellete Invitational · Sep 6 | 17:26.80 | Ron Ouellete Invitational | September 6, 2025 |
| 5,000 Meters · Wickham ParkCIAC Division LL Championships · Nov 1 | 19:27 | CIAC Division LL Championships | November 1, 2021 |
| 8,000 Meters · Bowdoin CollegeMaine State Championship · Sep 20 | 28:57.9 | Maine State Championship | September 20, 2025 |
| 8,000 Meters · Franklin ParkSuffolk Invitational · Oct 14 | 28:55.4 | Suffolk Invitational | October 14, 2023 |
| 8,000 Meters · Gordon CollegePop Crowell Invitational · Sep 13 | 28:40.1 | Pop Crowell Invitational | September 13, 2025 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 18 | 29:12.09 | Conn College Invite | October 18, 2025 |
| 8,000 Meters · Hopkinton FairgroundsNCAA Division III East Regional · Nov 11 | 28:17.7 | NCAA Division III East Regional | November 11, 2023 |
| 8,000 Meters · Western New England UniversityGolden Bear Invitational · Oct 19 | 28:33 | Golden Bear Invitational | October 19, 2024 |
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 15 | NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 153 · Univ. of New EnglandUniv. of New England | 8,000 Meters D3 East | 153 | 28:55.4 | Sr |
| Nov 1 | CNE XC ChampionshipNov 1 · 8,000 Meters Open · Place 75 · Univ. of New EnglandUniv. of New England | 8,000 Meters Open | 75 | 29:30.14 | Sr |
| Oct 18 | Conn College InviteOct 18 · 8,000 Meters White · Place 273 · Univ. of New EnglandUniv. of New England | 8,000 Meters White | 273 | 29:12.09 PB | Sr |
| Sep 20 | Maine State ChampionshipSep 20 · 8,000 Meters College · Place 72 · Univ. of New EnglandUniv. of New England | 8,000 Meters College | 72 | 28:57.9 PB | Sr |
| Sep 13 | Pop Crowell InvitationalSep 13 · 8,000 Meters College · Place 24 · Univ. of New EnglandUniv. of New England | 8,000 Meters College | 24 | 28:40.1 PB | Sr |
| Sep 6 | Ron Ouellete InvitationalSep 6 · 5,000 Meters Collegiate · Place 15 · Univ. of New EnglandUniv. of New England | 5,000 Meters Collegiate | 15 | 17:26.80 PB | Sr |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 125 · Univ. of New EnglandUniv. of New England | 8,000 Meters D3 East | 125 | 28:30.0 | Jr |
| Nov 2 | Conference of New EnglandNov 2 · 8,000 Meters Varsity · Place 63 · Univ. of New EnglandUniv. of New England | 8,000 Meters Varsity | 63 | 29:10.87 | JR |
| Oct 19 | Golden Bear InvitationalOct 19 · 8,000 Meters Men · Place 23 · Univ. of New EnglandUniv. of New England | 8,000 Meters Men | 23 | 28:33 PB | Jr |
| Oct 19 | Western New England University Cross-Country InvitationalOct 19 · 8,000 Meters Western NE · Place 23 · Univ. of New EnglandUniv. of New England | 8,000 Meters Western NE | 23 | 28:33.0 | Jr |
| Oct 5 | Bates InvitationalOct 5 · 8,000 Meters Varsity · Place 110 · U. of New EnglandU. of New England | 8,000 Meters Varsity | 110 | 29:27.6 | JR |
| Sep 21 | Maine State ChampionshipsSep 21 · 8,000 Meters Varsity · Place 63 · U. of New EnglandU. of New England | 8,000 Meters Varsity | 63 | 29:39.2 | JR |
| Sep 7 | Ron Ouellete InvitationalSep 7 · 5,000 Meters College · Place 23 · Univ. of New EnglandUniv. of New England | 5,000 Meters College | 23 | 17:40.2 | Jr |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA Division III East RegionalNov 11 · 8,000 Meters Championship · Place 118 · Univ. of New EnglandUniv. of New England | 8,000 Meters Championship | 118 | 28:17.7 PB | So |
| Oct 28 | CCC XC ChampionshipsOct 28 · 8,000 Meters College · Place 58 · Univ. of New EnglandUniv. of New England | 8,000 Meters College | 58 | 29:36.4 | So |
| Oct 14 | Suffolk InvitationalOct 14 · 8,000 Meters College · Place 118 · Univ. of New EnglandUniv. of New England | 8,000 Meters College | 118 | 28:55.4 PB | So |
| Sep 30 | Maine State Cross Country ChampionshipsSep 30 · 8,000 Meters Varsity · Place 76 · U. of New EnglandU. of New England | 8,000 Meters Varsity | 76 | 29:44.3 | SO |
| Sep 17 | UMDartmouth Cross Country InvitationalSep 17 · 8,000 Meters Varsity · Place 209 · U. of New EnglandU. of New England | 8,000 Meters Varsity | 209 | 29:35.36 | SO |
| Sep 1 | Suffolk Short Course ClassicSep 1 · 5,000 Meters Varsity · Place 82 · U. of New EnglandU. of New England | 5,000 Meters Varsity | 82 | 18:05.3 | SO |
2022 Cross Country
2 results2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | CIAC Division L ChampionshipsNov 1 · 5,000 Meters Varsity · Place 83 · GlastonburyGlastonbury | 5,000 Meters Varsity | 83 | 19:27 | 12 |
| Nov 1 | CIAC Division LL ChampionshipsNov 1 · 5,000 Meters Varsity · Place 83 · GlastonburyGlastonbury | 5,000 Meters Varsity | 83 | 19:27 PB | 12 |
| Oct 19 | CCC Cross Country ChampionshipsOct 19 · 5,000 Meters Varsity · Place 98 · GlastonburyGlastonbury | 5,000 Meters Varsity | 98 | 19:27.5 | 12 |
| Oct 9 | Wickham Park XC InvitationalOct 9 · 5,000 Meters Varsity · Place 96 · GlastonburyGlastonbury | 5,000 Meters Varsity | 96 | 19:00 | 12 |
| Oct 1 | 9th Harry Geraghty XC InviteOct 1 · 5,000 Meters Junior Varsity · Place 7 · GlastonburyGlastonbury | 5,000 Meters Junior Varsity | 7 | 19:07.9 | 12 |
| Sep 28 | Farmington vs Glastonbury & North West CatholicSep 28 · 5,000 Meters Open · Place 9 · GlastonburyGlastonbury | 5,000 Meters Open | 9 | 18:57.11 | 12 |
| Sep 25 | 9th Winding Trails XC InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 5 · GlastonburyGlastonbury | 5,000 Meters Junior Varsity | 5 | 19:17.453 | 12 |
| Sep 21 | Conard, Glastonbury @ AvonSep 21 · 5,000 Meters Varsity · Place 23 · GlastonburyGlastonbury | 5,000 Meters Varsity | 23 | 19:00 | 12 |
| Sep 18 | 32nd Wilton XC InvitationalSep 18 · 3.1 Miles Varsity · Place 83 · GlastonburyGlastonbury | 3.1 Miles Varsity | 83 | 19:35.8 PB | 12 |
| Sep 15 | Hall, Southington at GlastonburySep 15 · 2.7 Miles Varsity · Place 31 · GlastonburyGlastonbury | 2.7 Miles Varsity | 31 | 17:14 PB | 12 |
| Sep 11 | 40th Stratton Brook XC InvitationalSep 11 · 5,000 Meters Varsity · Place 45 · GlastonburyGlastonbury | 5,000 Meters Varsity | 45 | 20:06 | 12 |
2020 Cross Country
1 results2019 Cross Country
6 results2018 Cross Country
3 results