Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorElm City Coaches Meet · Jan 53:06.21aElm City Coaches MeetJanuary 5, 2024
1600 Meters · Indoor7th Wilton Wright Invitational · Jan 25:21.94a7th Wilton Wright InvitationalJanuary 2, 2024
1600 Meters · OutdoorMiddletown Frosh & Soph Invite · May 55:11.58Middletown Frosh & Soph InviteMay 5, 2023
200 Meters · OutdoorPlatt vs. Plainville · Apr 2125.2Platt vs. PlainvilleApril 21, 2026
300 Meters · IndoorHillhouse Varsity Showcase · Jan 2440.27aHillhouse Varsity ShowcaseJanuary 24, 2025
300m Hurdles · 36" / 0.914m · OutdoorPlainville vs Berlin · Apr 746.0Plainville vs BerlinApril 7, 2026
3200 Meters · OutdoorPlainville HS B/G vs Platt HS · Apr 2511:50.2Plainville HS B/G vs Platt HSApril 25, 2023
400 Meters · OutdoorPlainville vs Rocky Hill · May 2054.2Plainville vs Rocky HillMay 20, 2025
55 Meters · IndoorWesleyan Red & Black Qualifier · Jan 147.38aWesleyan Red & Black QualifierJanuary 14, 2026
600 Meters · IndoorCIAC Class M Indoor T&F Championships · Feb 131:30.80aCIAC Class M Indoor T&F ChampionshipsFebruary 13, 2026
800 Meters · IndoorVarsity Night Invite · Jan 92:19.84aVarsity Night InviteJanuary 9, 2026
800 Meters · OutdoorPlatt vs. Plainville · Apr 162:15.2Platt vs. Plainville April 16, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1CIAC Class M Outdoor T&F ChampionshipsJun 1 · 300m Hurdles · Place 16 · Plainville300m Hurdles1643.39a12
May 20CCC South Division ChampionshipsMay 20 · 300m Hurdles · Place 9 · Plainville300m Hurdles944.82a12
May 12Rocky Hill vs. PlainvilleMay 12 · 300m Hurdles · Place 1 · Plainville300m Hurdles144.03a12
May 9Old Saybrook Runnin' Rams InvitationalMay 9 · 300m Hurdles · Place 8 · Plainville300m Hurdles844.29a12
May 5Southington vs. PlainvilleMay 5 · 300m Hurdles · Place 8 · Plainville300m Hurdles36" / 0.914m8.48.39a12
May 2Middletown Varsity T&F InvitationalMay 2 · 300m Hurdles · Place 13 · Plainville300m Hurdles1344.02a12
Apr 28Middletown vs PlainvilleApr 28 · 300m Hurdles · Place 2 · Plainville300m Hurdles244.812
Apr 24Knights Under the Lights - 5th Annual Ellington InvitationalApr 24 · 300m Hurdles · Place 13 · Plainville300m Hurdles1345.42a12
Apr 21Platt vs. PlainvilleApr 21 · 300m Hurdles · Place 1 · Plainville300m Hurdles36" / 0.914m1.46.412
Apr 21Platt vs. PlainvilleApr 21 · 200 Meters · Place 2 · Plainville200 Meters2.25.2 PB12
Apr 7Plainville vs BerlinApr 7 · 300m Hurdles · Place 1 · Plainville300m Hurdles36" / 0.914m1.46.0 PB12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 13CIAC Class M Indoor T&F ChampionshipsFeb 13 · 600 Meters · Place 10 · Plainville600 Meters10.1:30.80a PB12
Jan 31CCC Indoor Track & Field ChampionshipsJan 31 · 600 Meters · Place 21 · Plainville600 Meters21.1:32.35a12
Jan 23Hillhouse Varsity ShowcaseJan 23 · 600 Meters · Place 30 · Plainville600 Meters301:32.76a12
Jan 14Wesleyan Red & Black QualifierJan 14 · 55 Meters · Place 17 · Plainville55 Meters177.38a PB12
Jan 9Varsity Night InviteJan 9 · 800 Meters · Place 12 · Plainville800 Meters122:19.84a PB12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 20Plainville vs Rocky HillMay 20 · 800 Meters · Place 9 · Plainville800 Meters92:23.011
May 20Plainville vs Rocky HillMay 20 · 400 Meters · Place 2 · Plainville400 Meters254.2 PB11
May 15Newington vs PlainvilleMay 15 · 800 Meters · Place 6 · Plainville800 Meters62:29.011
May 15Newington vs PlainvilleMay 15 · 400 Meters · Place 2 · Plainville400 Meters255.011
May 13Plainville vs PlattMay 13 · 800 Meters · Place 5 · Plainville800 Meters52:28.011
May 13Plainville vs PlattMay 13 · 400 Meters · Place 2 · Plainville400 Meters254.311
Apr 29Berlin vs PlainvilleApr 29 · 800 Meters · Place 2 · Plainville800 Meters22:17.511
Apr 29Berlin vs PlainvilleApr 29 · 400 Meters · Place 2 · Plainville400 Meters255.1311
Apr 22Plainville HS vs Maloney HSApr 22 · 800 Meters · Place 5 · Plainville800 Meters52:31.011
Apr 22Plainville HS vs Maloney HSApr 22 · 400 Meters · Place 2 · Plainville400 Meters254.511
Apr 19The Patriot GamesApr 19 · 400 Meters · Place 9 · Plainville400 Meters956.1111
Apr 11Wethersfield vs PlainvilleApr 11 · 800 Meters · Place 1 · Plainville800 Meters12:21.011
Apr 11Wethersfield vs PlainvilleApr 11 · 400 Meters · Place 4 · Plainville400 Meters455.711
Apr 8Plainville HS vs New Britain HSApr 8 · 800 Meters · Place 6 · Plainville800 Meters62:27.0011
Apr 8Plainville HS vs New Britain HSApr 8 · 400 Meters · Place 4 · Plainville400 Meters456.46a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 13CIAC Class M Boys ChampionshipFeb 13 · 600 Meters · Place 23 · Plainville600 Meters231:34.11a—
Feb 1CCC Indoor Track & Field ChampionshipsFeb 1 · 600 Meters · Place 31 · Plainville600 Meters31.1:35.35a11
Jan 24Hillhouse Varsity ShowcaseJan 24 · 600 Meters · Place 30 · Plainville600 Meters301:34.03a—
Jan 24Hillhouse Varsity ShowcaseJan 24 · 300 Meters · Place 61 · Plainville300 Meters6140.27a PB—
Jan 18SCC Coaches InvitationalJan 18 · 600 Meters · Place 21 · Plainville600 Meters211:33.40a—
Jan 18SCC Coaches InvitationalJan 18 · 300 Meters · Place 66 · Plainville300 Meters6641.51a—
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 300 Meters · Place 140 · Plainville300 Meters140.40.29a11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28Hillhouse Holiday MeetDec 28 · 1000 Meters · Place 52 · Plainville1000 Meters52.3:11.47a11
Jan 27CCC Indoor Track & Field ChampionshipsJan 27 · 600 Meters · Place 34 · Plainville600 Meters341:37.18a—
Jan 20SCC Coaches InvitationalJan 20 · 600 Meters · Place 25 · Plainville600 Meters251:33.3210
Jan 20SCC Coaches InvitationalJan 20 · 300 Meters · Place 60 · Plainville300 Meters6041.2710
Jan 20SCC Coaches InvitationalJan 20 · 600 Meters · Place 25 · Plainville600 Meters251:33.3210
Jan 20SCC Coaches InvitationalJan 20 · 300 Meters · Place 60 · Plainville300 Meters6041.2710
Jan 17Old Saybrook QualifierJan 17 · 600 Meters · Place 6 · Plainville600 Meters61:34.71a—
Jan 5Elm City Coaches MeetJan 5 · 300 Meters · Place 26 · Plainville300 Meters26.40.89a10
Jan 5Elm City Coaches MeetJan 5 · 1000 Meters · Place 19 · Plainville1000 Meters19.3:06.21a PB10
Jan 27th Wilton Wright InvitationalJan 2 · 1600 Meters · Place 24 · Plainville1600 Meters245:21.94a PB—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21CCC Outdoor TF ChampionshipsMay 21 · 400 Meters · Place 36 · Plainville400 Meters3654.84a—
May 10Old Saybrook Runnin' Rams InvitationalMay 10 · 400 Meters · Place 9 · Plainville400 Meters954.61a—
May 7Middletown Vs. PlainvilleMay 7 · 800 Meters · Place 5 · Plainville800 Meters52:31.0—
May 7Middletown Vs. PlainvilleMay 7 · 400 Meters · Place 2 · Plainville400 Meters254.6—
Apr 30Maloney vs PlainvilleApr 30 · 400 Meters · Place 2 · Plainville400 Meters254.9—
Apr 24Plainville B/G vs Bristol Central B/GApr 24 · 800 Meters · Place 5 · Plainville800 Meters52:16.0—
Apr 20The Patriot GamesApr 20 · 400 Meters · Place 7 · Plainville400 Meters756.30a—
Apr 16Platt vs. Plainville Apr 16 · 800 Meters · Place 2 · Plainville800 Meters22:15.2 PB—
Apr 2Plainville B/G vs Bristol Eastern B/GApr 2 · 800 Meters · Place 4 · Plainville800 Meters42:21.3—
Apr 2Plainville B/G vs Bristol Eastern B/GApr 2 · 400 Meters · Place 2 · Plainville400 Meters255.8—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Hillhouse Holiday MeetDec 30 · 1600 Meters · Place 62 · Plainville1600 Meters62.5:26.70a10
Jan 12Wesleyan Developmental 3Jan 12 · 1600 Meters · Place 4 · Plainville1600 Meters45:25.659
Jan 7Elm City Coaches MeetJan 7 · 1600 Meters · Place 21 · Plainville1600 Meters215:27.36a9

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 16Berlin HS v. Plainville HSMay 16 · High Jump · Place 7 · PlainvilleHigh Jump74-10—
May 16Berlin HS v. Plainville HSMay 16 · 3200 Meters · Place 3 · Plainville3200 Meters311:58.44a—
May 16Berlin HS v. Plainville HSMay 16 · 1600 Meters · Place 6 · Plainville1600 Meters65:19.93a—
May 12OSHS Runnin' Rams InvitationalMay 12 · 1600 Meters · Place 33 · Plainville1600 Meters335:22.99a—
May 9Plainville HS B/G vs Maloney HSMay 9 · 3200 Meters · Place 4 · Plainville3200 Meters412:05.0—
May 9Plainville HS B/G vs Maloney HSMay 9 · 1600 Meters · Place 6 · Plainville1600 Meters65:16.0—
May 5Middletown Frosh & Soph InviteMay 5 · 1600 Meters · Place 23 · Plainville1600 Meters235:11.58 PB—
May 2Bristol Central vs. PlainvilleMay 2 · 3200 Meters · Place 5 · Plainville3200 Meters512:11.0—
May 2Bristol Central vs. PlainvilleMay 2 · 1600 Meters · Place 7 · Plainville1600 Meters75:20.0—
Apr 25Plainville HS B/G vs Platt HSApr 25 · 3200 Meters · Place 4 · Plainville3200 Meters411:50.2 PB—
Apr 25Plainville HS B/G vs Platt HSApr 25 · 1600 Meters · Place 5 · Plainville1600 Meters55:17.8—
Apr 18Plainville HS B/G vs Lewis Mills HSApr 18 · 800 Meters · Place 6 · Plainville800 Meters62:26.5—
Apr 13Bristol Eastern HS V Plainville HSApr 13 · 3200 Meters · Plainville3200 Meters—12:38Unofficial9
Apr 13Bristol Eastern HS V Plainville HSApr 13 · 1600 Meters · Plainville1600 Meters—5:25Unofficial9
Apr 4Plainville HS B/G vs Middletown HSApr 4 · 3200 Meters · Place 2 · Plainville3200 Meters212:08.8—
Apr 4Plainville HS B/G vs Middletown HSApr 4 · 1600 Meters · Place 4 · Plainville1600 Meters45:37.6—
Apr 4Plainville HS B/G vs Middletown HSApr 4 · 3200 Meters · Place 2 · Plainville3200 Meters2.12:08.89
Apr 4Plainville HS B/G vs Middletown HSApr 4 · 1600 Meters · Place 4 · Plainville1600 Meters4.5:37.69