Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · West Hartford ReservoirCCC Freshman XC Championship · Oct 2313:15CCC Freshman XC ChampionshipOctober 23, 2018
2.7 Miles · JB Williams ParkHall, Southington at Glastonbury · Sep 1517:14Hall, Southington at GlastonburySeptember 15, 2021
3,200 Meters · Hall High SchoolCT Virtual 3200m Time Trial Challenge · Sep 1911:30.1CT Virtual 3200m Time Trial ChallengeSeptember 19, 2020
3.05 Miles · NW Catholic High SchoolNW Catholic, Conard, Glastonbury · Oct 119:33NW Catholic, Conard, GlastonburyOctober 1, 2019
3.1 Miles · Boys Varsity32nd Wilton XC Invitational · Sep 1819:35.832nd Wilton XC InvitationalSeptember 18, 2021
5,000 Meters · Allens Meadows Park31st Wilton XC Invitational · Sep 1419:5331st Wilton XC InvitationalSeptember 14, 2019
5,000 Meters · Rotary ParkRon Ouellete Invitational · Sep 617:26.80Ron Ouellete InvitationalSeptember 6, 2025
5,000 Meters · Wickham ParkCIAC Division LL Championships · Nov 119:27CIAC Division LL ChampionshipsNovember 1, 2021
8,000 Meters · Bowdoin CollegeMaine State Championship · Sep 2028:57.9Maine State ChampionshipSeptember 20, 2025
8,000 Meters · Franklin ParkSuffolk Invitational · Oct 1428:55.4Suffolk InvitationalOctober 14, 2023
8,000 Meters · Gordon CollegePop Crowell Invitational · Sep 1328:40.1Pop Crowell InvitationalSeptember 13, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1829:12.09Conn College InviteOctober 18, 2025
8,000 Meters · Hopkinton FairgroundsNCAA Division III East Regional · Nov 1128:17.7NCAA Division III East RegionalNovember 11, 2023
8,000 Meters · Western New England UniversityGolden Bear Invitational · Oct 1928:33Golden Bear InvitationalOctober 19, 2024

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 153 · Univ. of New EnglandUniv. of New England8,000 Meters D3 East15328:55.4Sr
Nov 1CNE XC ChampionshipNov 1 · 8,000 Meters Open · Place 75 · Univ. of New EnglandUniv. of New England8,000 Meters Open7529:30.14Sr
Oct 18Conn College InviteOct 18 · 8,000 Meters White · Place 273 · Univ. of New EnglandUniv. of New England8,000 Meters White27329:12.09 PBSr
Sep 20Maine State ChampionshipSep 20 · 8,000 Meters College · Place 72 · Univ. of New EnglandUniv. of New England8,000 Meters College7228:57.9 PBSr
Sep 13Pop Crowell InvitationalSep 13 · 8,000 Meters College · Place 24 · Univ. of New EnglandUniv. of New England8,000 Meters College2428:40.1 PBSr
Sep 6Ron Ouellete InvitationalSep 6 · 5,000 Meters Collegiate · Place 15 · Univ. of New EnglandUniv. of New England5,000 Meters Collegiate1517:26.80 PBSr

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 125 · Univ. of New EnglandUniv. of New England8,000 Meters D3 East12528:30.0Jr
Nov 2Conference of New EnglandNov 2 · 8,000 Meters Varsity · Place 63 · Univ. of New EnglandUniv. of New England8,000 Meters Varsity6329:10.87JR
Oct 19Golden Bear InvitationalOct 19 · 8,000 Meters Men · Place 23 · Univ. of New EnglandUniv. of New England8,000 Meters Men2328:33 PBJr
Oct 19Western New England University Cross-Country InvitationalOct 19 · 8,000 Meters Western NE · Place 23 · Univ. of New EnglandUniv. of New England8,000 Meters Western NE2328:33.0Jr
Oct 5Bates InvitationalOct 5 · 8,000 Meters Varsity · Place 110 · U. of New EnglandU. of New England8,000 Meters Varsity11029:27.6JR
Sep 21Maine State ChampionshipsSep 21 · 8,000 Meters Varsity · Place 63 · U. of New EnglandU. of New England8,000 Meters Varsity6329:39.2JR
Sep 7Ron Ouellete InvitationalSep 7 · 5,000 Meters College · Place 23 · Univ. of New EnglandUniv. of New England5,000 Meters College2317:40.2Jr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III East RegionalNov 11 · 8,000 Meters Championship · Place 118 · Univ. of New EnglandUniv. of New England8,000 Meters Championship11828:17.7 PBSo
Oct 28CCC XC ChampionshipsOct 28 · 8,000 Meters College · Place 58 · Univ. of New EnglandUniv. of New England8,000 Meters College5829:36.4So
Oct 14Suffolk InvitationalOct 14 · 8,000 Meters College · Place 118 · Univ. of New EnglandUniv. of New England8,000 Meters College11828:55.4 PBSo
Sep 30Maine State Cross Country ChampionshipsSep 30 · 8,000 Meters Varsity · Place 76 · U. of New EnglandU. of New England8,000 Meters Varsity7629:44.3SO
Sep 17UMDartmouth Cross Country InvitationalSep 17 · 8,000 Meters Varsity · Place 209 · U. of New EnglandU. of New England8,000 Meters Varsity20929:35.36SO
Sep 1Suffolk Short Course ClassicSep 1 · 5,000 Meters Varsity · Place 82 · U. of New EnglandU. of New England5,000 Meters Varsity8218:05.3SO

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 12NCAA D3 East Regional XC ChampionshipsNov 12 · 8,000 Meters College · Place 178 · Univ. of New EnglandUniv. of New England8,000 Meters College17831:34.8Fr
Oct 29Commonwealth Coast Conference ChampionshipOct 29 · 8,000 Meters Varsity · Place 56 · U. of New EnglandU. of New England8,000 Meters Varsity5629:37.4FR

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1CIAC Division L ChampionshipsNov 1 · 5,000 Meters Varsity · Place 83 · GlastonburyGlastonbury5,000 Meters Varsity8319:2712
Nov 1CIAC Division LL ChampionshipsNov 1 · 5,000 Meters Varsity · Place 83 · GlastonburyGlastonbury5,000 Meters Varsity8319:27 PB12
Oct 19CCC Cross Country ChampionshipsOct 19 · 5,000 Meters Varsity · Place 98 · GlastonburyGlastonbury5,000 Meters Varsity9819:27.512
Oct 9Wickham Park XC InvitationalOct 9 · 5,000 Meters Varsity · Place 96 · GlastonburyGlastonbury5,000 Meters Varsity9619:0012
Oct 19th Harry Geraghty XC InviteOct 1 · 5,000 Meters Junior Varsity · Place 7 · GlastonburyGlastonbury5,000 Meters Junior Varsity719:07.912
Sep 28Farmington vs Glastonbury & North West CatholicSep 28 · 5,000 Meters Open · Place 9 · GlastonburyGlastonbury5,000 Meters Open918:57.1112
Sep 259th Winding Trails XC InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 5 · GlastonburyGlastonbury5,000 Meters Junior Varsity519:17.45312
Sep 21Conard, Glastonbury @ AvonSep 21 · 5,000 Meters Varsity · Place 23 · GlastonburyGlastonbury5,000 Meters Varsity2319:0012
Sep 1832nd Wilton XC InvitationalSep 18 · 3.1 Miles Varsity · Place 83 · GlastonburyGlastonbury3.1 Miles Varsity8319:35.8 PB12
Sep 15Hall, Southington at GlastonburySep 15 · 2.7 Miles Varsity · Place 31 · GlastonburyGlastonbury2.7 Miles Varsity3117:14 PB12
Sep 1140th Stratton Brook XC InvitationalSep 11 · 5,000 Meters Varsity · Place 45 · GlastonburyGlastonbury5,000 Meters Varsity4520:0612

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 19CT Virtual 3200m Time Trial ChallengeSep 19 · 3,200 Meters Junior Varsity · Place 66 · GlastonburyGlastonbury3,200 Meters Junior Varsity6611:30.1 PB11

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 16CCC Cross Country ChampionshipOct 16 · 5,000 Meters Junior Varsity · Place 85 · GlastonburyGlastonbury5,000 Meters Junior Varsity8520:03.810
Oct 1NW Catholic, Conard, GlastonburyOct 1 · 3.05 Miles Varsity · Place 38 · GlastonburyGlastonbury3.05 Miles Varsity3819:33 PB10
Sep 24Glastonbury, Hall @ AvonSep 24 · 3 Miles Varsity · Place 60 · GlastonburyGlastonbury3 Miles Varsity6018:55.210
Sep 218th Winding Trails XC InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 63 · GlastonburyGlastonbury5,000 Meters Junior Varsity6300:20:3310
Sep 1431st Wilton XC InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 34 · GlastonburyGlastonbury5,000 Meters Junior Varsity3419:53 PB10
Sep 10Farmington & Southington at GlastonburySep 10 · 2.7 Miles Varsity · Place 34 · GlastonburyGlastonbury2.7 Miles Varsity3417:5210

2018 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 23CCC Freshman XC ChampionshipOct 23 · 2.1 Miles Freshman Boys · Place 45 · GlastonburyGlastonbury2.1 Miles Freshman Boys4513:15 PB9
Oct 2Conard, NW Catholic at Glastonbury Oct 2 · Varsity · Place 42 · GlastonburyGlastonburyVarsity4218:069
Sep 11Hall vs Avon, GlastonburySep 11 · 5,000 Meters Varsity · Place 69 · GlastonburyGlastonbury5,000 Meters Varsity6921:58.009