Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorThe Patriot Games · Apr 176:35.03aThe Patriot GamesApril 17, 2026
1000 Meters · IndoorElm City Coaches Meet · Jan 23:52.53aElm City Coaches MeetJanuary 2, 2026
1600 Meters · IndoorWesleyan Cardinal Qualifier · Jan 216:31.34aWesleyan Cardinal QualifierJanuary 21, 2026
1600 Meters · OutdoorRocky Hill vs. Plainville · May 126:19.41aRocky Hill vs. PlainvilleMay 12, 2026
2 Miles · OutdoorThe Patriot Games · Apr 1916:35.39The Patriot GamesApril 19, 2025
3200 Meters · OutdoorPlainville vs Newington · Apr 1014:21.0Plainville vs NewingtonApril 10, 2026
600 Meters · IndoorWesleyan Cardinal Qualifier · Jan 211:54.52aWesleyan Cardinal QualifierJanuary 21, 2026
800 Meters · OutdoorPlainville vs Berlin · Apr 72:57.1Plainville vs BerlinApril 7, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 20CCC South Division ChampionshipsMay 20 · 3200 Meters · Place 13 · Plainville3200 Meters1314:37.87a11
May 20CCC South Division ChampionshipsMay 20 · 1600 Meters · Place 8 · Plainville1600 Meters86:33.77a11
May 12Rocky Hill vs. PlainvilleMay 12 · 3200 Meters · Place 4 · Plainville3200 Meters414:52.49a11
May 12Rocky Hill vs. PlainvilleMay 12 · 1600 Meters · Place 2 · Plainville1600 Meters26:19.41a PB11
May 5Southington vs. PlainvilleMay 5 · 3200 Meters · Place 4 · Plainville3200 Meters4.14:27.12a11
May 5Southington vs. PlainvilleMay 5 · 1600 Meters · Place 4 · Plainville1600 Meters4.6:28.70a11
Apr 28Middletown vs PlainvilleApr 28 · 3200 Meters · Place 2 · Plainville3200 Meters214:22.011
Apr 28Middletown vs PlainvilleApr 28 · 1600 Meters · Place 3 · Plainville1600 Meters36:28.011
Apr 21Platt vs. PlainvilleApr 21 · 3200 Meters · Place 1 · Plainville3200 Meters1.14:50.011
Apr 17The Patriot GamesApr 17 · 1 Mile · Place 20 · Plainville1 Mile20.6:35.03a PB11
Apr 10Plainville vs NewingtonApr 10 · 3200 Meters · Place 3 · Plainville3200 Meters3.14:21.0 PB11
Apr 10Plainville vs NewingtonApr 10 · 800 Meters · Place 4 · Plainville800 Meters4.3:05.711
Apr 7Plainville vs BerlinApr 7 · 1600 Meters · Place 5 · Plainville1600 Meters5.6:39.011
Apr 7Plainville vs BerlinApr 7 · 800 Meters · Place 5 · Plainville800 Meters5.2:57.1 PB11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 21Wesleyan Cardinal QualifierJan 21 · 1600 Meters · Place 17 · Plainville1600 Meters176:31.34a PB11
Jan 21Wesleyan Cardinal QualifierJan 21 · 600 Meters · Place 3 · Plainville600 Meters31:54.52a PB11
Jan 14Wesleyan Red & Black QualifierJan 14 · 600 Meters · Place 8 · Plainville600 Meters82:06.96a11
Jan 2Elm City Coaches MeetJan 2 · 1000 Meters · Place 17 · Plainville1000 Meters17.3:52.53a PB11
Jan 2Elm City Coaches MeetJan 2 · 1600 Meters · Place 18 · Plainville1600 Meters18.6:34.01a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30Hillhouse Holiday MeetDec 30 · 1000 Meters · Place 42 · Plainville1000 Meters42.3:57.40a11
Dec 30Hillhouse Holiday MeetDec 30 · 1600 Meters · Place 41 · Plainville1600 Meters41.6:40.60a11
Jan 3Elm City Coaches MeetJan 3 · 1000 Meters · Place 17 · Plainville1000 Meters17.4:01.73a10
Jan 3Elm City Coaches MeetJan 3 · 1600 Meters · Place 27 · Plainville1600 Meters27.6:56.85a10

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 20Plainville vs Rocky HillMay 20 · 3200 Meters · Place 2 · Plainville3200 Meters216:03.010
May 20Plainville vs Rocky HillMay 20 · 1600 Meters · Place 4 · Plainville1600 Meters46:57.010
May 15Newington vs PlainvilleMay 15 · 1600 Meters · Place 7 · Plainville1600 Meters77:27.310
May 13Plainville vs PlattMay 13 · 3200 Meters · Place 3 · Plainville3200 Meters317:07.010
May 13Plainville vs PlattMay 13 · 1600 Meters · Place 5 · Plainville1600 Meters57:05.010
May 10Old Saybrook Runnin' Rams InvitationalMay 10 · 1600 Meters · Place 28 · Plainville1600 Meters286:58.10a10
Apr 29Berlin vs PlainvilleApr 29 · 3200 Meters · Place 3 · Plainville3200 Meters316:24.110
Apr 29Berlin vs PlainvilleApr 29 · 1600 Meters · Place 3 · Plainville1600 Meters36:50.1010
Apr 22Plainville HS vs Maloney HSApr 22 · 3200 Meters · Place 4 · Plainville3200 Meters415:54.010
Apr 22Plainville HS vs Maloney HSApr 22 · 1600 Meters · Place 5 · Plainville1600 Meters57:01.010
Apr 19The Patriot GamesApr 19 · 2 Miles · Place 8 · Plainville2 Miles816:35.39 PB10
Apr 19The Patriot GamesApr 19 · 1 Mile · Place 20 · Plainville1 Mile207:04.6510
Apr 11Wethersfield vs PlainvilleApr 11 · 3200 Meters · Place 4 · Plainville3200 Meters415:22.010
Apr 11Wethersfield vs PlainvilleApr 11 · 1600 Meters · Place 5 · Plainville1600 Meters56:52.010
Apr 8Plainville HS vs New Britain HSApr 8 · 3200 Meters · Place 2 · Plainville3200 Meters215:20.00a10
Apr 8Plainville HS vs New Britain HSApr 8 · 1600 Meters · Place 2 · Plainville1600 Meters26:53.0010

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Hillhouse Holiday MeetDec 28 · 1000 Meters · Place 58 · Plainville1000 Meters58.4:09.28a10
Dec 28Hillhouse Holiday MeetDec 28 · 1600 Meters · Place 65 · Plainville1600 Meters65.7:11.54a10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14Plainville B/G vs Berlin B/GMay 14 · 1600 Meters · Place 7 · Plainville1600 Meters76:44.0—
May 7Middletown Vs. PlainvilleMay 7 · 1600 Meters · Place 7 · Plainville1600 Meters77:00.0—
May 3Middletown Frosh & Soph InviteMay 3 · 1600 Meters · Place 40 · Plainville1600 Meters407:02.30—
Apr 30Maloney vs PlainvilleApr 30 · 1600 Meters · Place 9 · Plainville1600 Meters97:11.9—
Apr 24Plainville B/G vs Bristol Central B/GApr 24 · 1600 Meters · Place 10 · Plainville1600 Meters107:03.4—
Apr 24Plainville B/G vs Bristol Central B/GApr 24 · 800 Meters · Place 11 · Plainville800 Meters113:19.0—
Apr 16Platt vs. Plainville Apr 16 · 1600 Meters · Place 8 · Plainville1600 Meters87:12.0—
Apr 646th Hammonasset Freshman InvitationalApr 6 · 1600 Meters · Place 13 · Plainville1600 Meters137:26.03a—
Apr 2Plainville B/G vs Bristol Eastern B/GApr 2 · 1600 Meters · Place 12 · Plainville1600 Meters127:54.5—