Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor8th CT Distance Festival · May 84:59.56a8th CT Distance FestivalMay 8, 2026
1000 Meters · IndoorRust Buster Invitational · Dec 183:12.39aRust Buster InvitationalDecember 18, 2025
1600 Meters · OutdoorSouthington vs Newington · Apr 284:57.88aSouthington vs NewingtonApril 28, 2026
200 Meters · OutdoorSouthington vs Newington · Apr 2828.51aSouthington vs NewingtonApril 28, 2026
3200 Meters · OutdoorFast Times at Ridgefield High: The 3200 · May 210:40.52aFast Times at Ridgefield High: The 3200May 2, 2026
400 Meters · OutdoorSouthington vs. Plainville · May 51:00.79aSouthington vs. PlainvilleMay 5, 2026
600 Meters · IndoorHillhouse Freshman-Sophomore Novice Meet · Jan 101:40.68aHillhouse Freshman-Sophomore Novice MeetJanuary 10, 2026
800 Meters · OutdoorSouthington vs Wethersfield · Apr 212:17.81aSouthington vs WethersfieldApril 21, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 20CCC South Division ChampionshipsMay 20 · 3200 Meters · Place 17 · Southington3200 Meters1711:06.05a10
May 20CCC South Division ChampionshipsMay 20 · 1600 Meters · Place 11 · Southington1600 Meters114:58.11a10
May 12New Britain vs. SouthingtonMay 12 · 800 Meters · Southington800 Meters—DNS10
May 12New Britain vs. SouthingtonMay 12 · 100 Meters · Southington100 Meters—DNS10
May 88th CT Distance FestivalMay 8 · 1 Mile · Place 71 · Southington1 Mile714:59.56a PB10
May 5Southington vs. PlainvilleMay 5 · 400 Meters · Place 5 · Southington400 Meters5.1:00.79a PB10
May 2Fast Times at Ridgefield High: The 3200May 2 · 3200 Meters · Place 124 · Southington3200 Meters124.10:40.52a PB10
Apr 28Southington vs NewingtonApr 28 · 1600 Meters · Place 5 · Southington1600 Meters54:57.88a PB10
Apr 28Southington vs NewingtonApr 28 · 200 Meters · Place 16 · Southington200 Meters1628.51a PB10
Apr 21Southington vs WethersfieldApr 21 · 800 Meters · Place 5 · Southington800 Meters52:17.81a PB10
Apr 14Berlin vs. SouthingtonApr 14 · 1600 Meters · Place 4 · Southington1600 Meters45:10.810
Apr 14Berlin vs. SouthingtonApr 14 · 200 Meters · Place 11 · Southington200 Meters1128.93a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10Hillhouse Freshman-Sophomore Novice MeetJan 10 · 600 Meters · Place 12 · Southington600 Meters121:40.68a PB10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Hillhouse Holiday MeetDec 30 · 1000 Meters · Place 47 · Southington1000 Meters47.3:13.00a10
Dec 18Rust Buster InvitationalDec 18 · 1000 Meters · Place 31 · Southington1000 Meters31.3:12.39a PB10
Jan 11Hillhouse Freshmen, Sophomore, Novice MeetJan 11 · 600 Meters · Place 6 · Southington600 Meters61:47.39a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 5Knights 2025 Indoor Time TrialsDec 5 · 1600 Meters · Place 7 · Southington1600 Meters7.5:27.21a10
May 23Rescheduled Southington vs. BerlinMay 23 · 800 Meters · Place 1 · Southington800 Meters12:25.68a9
May 20Southington Vs. New BritainMay 20 · 400 Meters · Place 17 · Southington400 Meters171:03.54a9
May 13Wethersfield vs SouthingtonMay 13 · 800 Meters · Place 9 · Southington800 Meters92:28.09
May 10Froshmore Invitational - Overall ResultsMay 10 · 400 Meters · Place 48 · Southington400 Meters481:05.01—
May 109th Froshmore InvitationalMay 10 · 400 Meters · Place 36 · Southington400 Meters36.1:05.01a9
Apr 29Maloney vs Southington Apr 29 · 400 Meters · Place 4 · Southington400 Meters4.1:06.09
Apr 24Rocky Hill vs. SouthingtonApr 24 · 800 Meters · Place 5 · Southington800 Meters5.2:26.69
Apr 22Southington Vs. PlattApr 22 · 400 Meters · Place 10 · Southington400 Meters101:05.59
Apr 15Southington vs. MiddletownApr 15 · 800 Meters · Place 6 · Southington800 Meters62:33.29

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20 23rd Hillhouse InvitationalDec 20 · 600 Meters · Place 69 · Southington600 Meters69.1:54.39a9