Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBerlin vs Middletown · Apr 1612.0Berlin vs MiddletownApril 16, 2024
110m Hurdles · 39" / 0.991m · OutdoorCIAC Class L Outdoor T&F Championships · May 3114.36aCIAC Class L Outdoor T&F ChampionshipsMay 31, 2026
200 Meters · OutdoorCCC South Division Championships · May 2023.36aCCC South Division ChampionshipsMay 20, 2026
300 Meters · IndoorElm City Coaches Meet · Jan 541.46aElm City Coaches MeetJanuary 5, 2024
300m Hurdles · 36" / 0.914m · OutdoorCIAC Class L Outdoor T&F Championships · May 3140.72aCIAC Class L Outdoor T&F ChampionshipsMay 31, 2026
400 Meters · Outdoor5th Annual CLCF Summer Showdown · Jul 1955.30a5th Annual CLCF Summer ShowdownJuly 19, 2025
55 Meter · IndoorArmory Youth Season Opener · Nov 297.05aArmory Youth Season OpenerNovember 29, 2025
55 Meters · IndoorHillhouse Freshmen Sophomore Meet · Jan 147.54aHillhouse Freshmen Sophomore MeetJanuary 14, 2023
55m Hurdles · 39" · Indoor40th Yale Interscholastic Track Classic · Jan 108.15a40th Yale Interscholastic Track ClassicJanuary 10, 2025
800 Meters · Outdoor14th Annual Connecticut Middle School Outdoor T & F Championships · May 282:43.94a14th Annual Connecticut Middle School Outdoor T & F Championships May 28, 2022
High Jump · IndoorHillhouse Developmental Meet · Dec 145' 0Hillhouse Developmental MeetDecember 14, 2024
High Jump · OutdoorWethersfield vs Middletown & Bulkeley · May 55' 6"Wethersfield vs Middletown & BulkeleyMay 5, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 6CIAC State Open Outdoor T&F ChampionshipsJun 6 · 300m Hurdles · Place 17 · Middletown (CT)Middletown (CT)300m Hurdles1740.88a12
Jun 6CIAC State Open Outdoor T&F ChampionshipsJun 6 · 110m Hurdles · Place 6 · Middletown (CT)Middletown (CT)110m Hurdles614.80a12
Jun 6CIAC State Open Outdoor T&F ChampionshipsJun 6 · 110m Hurdles · Place 6 · Middletown (CT)Middletown (CT)110m Hurdles614.65a12
May 31CIAC Class L Outdoor T&F ChampionshipsMay 31 · 300m Hurdles · Place 2 · Middletown (CT)Middletown (CT)300m Hurdles36" / 0.914m2.40.72a PB12
May 31CIAC Class L Outdoor T&F ChampionshipsMay 31 · 110m Hurdles · Place 3 · Middletown (CT)Middletown (CT)110m Hurdles39" / 0.991mRound P3.15.20aWind: 2.812
May 31CIAC Class L Outdoor T&F ChampionshipsMay 31 · 110m Hurdles · Place 2 · Middletown (CT)Middletown (CT)110m Hurdles39" / 0.991m2.14.36a PBWind: 0.612
May 26CCC Outdoor T&F ChampionshipsMay 26 · 300m Hurdles · Place 7 · Middletown (CT)Middletown (CT)300m Hurdles741.66a12
May 26CCC Outdoor T&F ChampionshipsMay 26 · 110m Hurdles · Place 7 · Middletown (CT)Middletown (CT)110m Hurdles715.20a12
May 26CCC Outdoor T&F ChampionshipsMay 26 · 110m Hurdles · Place 4 · Middletown (CT)Middletown (CT)110m Hurdles415.01a12
May 20CCC South Division ChampionshipsMay 20 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles141.16a12
May 20CCC South Division ChampionshipsMay 20 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m HurdlesRound P115.23a12
May 20CCC South Division ChampionshipsMay 20 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles115.10a12
May 20CCC South Division ChampionshipsMay 20 · 200 Meters · Place 8 · Middletown (CT)Middletown (CT)200 Meters823.36a PB12
May 12Berlin vs. MiddletownMay 12 · High Jump · Place 2 · Middletown (CT)Middletown (CT)High Jump25-1012
May 12Berlin vs. MiddletownMay 12 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles144.01a12
May 12Berlin vs. MiddletownMay 12 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles115.37a12
May 5Wethersfield vs Middletown & BulkeleyMay 5 · High Jump · Place 3 · Middletown (CT)Middletown (CT)High Jump3.5' 6" PB12
May 5Wethersfield vs Middletown & BulkeleyMay 5 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles36" / 0.914m1.44.112
May 5Wethersfield vs Middletown & BulkeleyMay 5 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles39" / 0.991m1.15.012
May 2Middletown Varsity T&F InvitationalMay 2 · 300m Hurdles · Place 8 · Middletown (CT)Middletown (CT)300m Hurdles842.34a12
May 2Middletown Varsity T&F InvitationalMay 2 · 110m Hurdles · Place 5 · Middletown (CT)Middletown (CT)110m Hurdles515.55a12
May 2Middletown Varsity T&F InvitationalMay 2 · 110m Hurdles · Place 5 · Middletown (CT)Middletown (CT)110m Hurdles515.28a12
Apr 21Maloney vs Middletown Apr 21 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles36" / 0.914m1.42.512
Apr 21Maloney vs Middletown Apr 21 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles39" / 0.991m1.15.312
Apr 18Rocky Hill InvitationalApr 18 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles145.81a12
Apr 18Rocky Hill InvitationalApr 18 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles116.27a12
Apr 14New Britain vs MiddletownApr 14 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles144.312
Apr 14New Britain vs MiddletownApr 14 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles115.812
Apr 7Newington vs Middletown DualApr 7 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles147.312
Apr 7Newington vs Middletown DualApr 7 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles116.712

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Nov 29Armory Youth Season OpenerNov 29 · 55 Meter · Place 21 · Lebron Athletic ClubLebron Athletic Club55 Meter21.7.05a PB12
Feb 18CIAC Class L Boys ChampionshipFeb 18 · 55m Hurdles · Place 10 · Middletown (CT)Middletown (CT)55m Hurdles39"Round P10.8.42a11
Feb 1CCC Indoor Track & Field ChampionshipsFeb 1 · 55m Hurdles · Place 13 · Middletown (CT)Middletown (CT)55m Hurdles39"Round P13.8.44a11
Jan 18SCC Coaches InvitationalJan 18 · 55m Hurdles · Place 3 · Middletown (CT)Middletown (CT)55m Hurdles38.24a—
Jan 18SCC Coaches InvitationalJan 18 · 55m Hurdles · Place 6 · Middletown (CT)Middletown (CT)55m Hurdles68.43a—
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 55m Hurdles · Place 15 · Middletown (CT)Middletown (CT)55m Hurdles39"Round S15.8.15a PB11
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 55m Hurdles · Place 14 · Middletown (CT)Middletown (CT)55m Hurdles39"Round P14.8.15a11
Jan 3Elm City Coaches MeetJan 3 · 55m Hurdles · Place 7 · Middletown (CT)Middletown (CT)55m Hurdles39"Round P7.8.44a11
Jan 3Elm City Coaches MeetJan 3 · 55m Hurdles · Place 6 · Middletown (CT)Middletown (CT)55m Hurdles39"6.8.41a11
Jan 3Elm City Coaches MeetJan 3 · High Jump · Middletown (CT)Middletown (CT)High Jump—NH11

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jul 195th Annual CLCF Summer ShowdownJul 19 · 110m Hurdles · Place 5 · Lebron Athletic ClubLebron Athletic Club110m Hurdles39" / 0.991m5.16.22a11
Jul 195th Annual CLCF Summer ShowdownJul 19 · High Jump · Place 1 · Lebron Athletic ClubLebron Athletic ClubHigh Jump1.1.60m11
Jul 195th Annual CLCF Summer ShowdownJul 19 · 400 Meters · Place 2 · Lebron Athletic ClubLebron Athletic Club400 Meters2.55.30a PB11
Jun 1CIAC Class L Boys ChampionshipJun 1 · 300m Hurdles · Place 9 · Middletown (CT)Middletown (CT)300m Hurdles36" / 0.914m9.43.41a11
Jun 1CIAC Class L Boys ChampionshipJun 1 · 110m Hurdles · Place 5 · Middletown (CT)Middletown (CT)110m Hurdles39" / 0.991mRound P5.15.34aWind: -0.411
Jun 1CIAC Class L Boys ChampionshipJun 1 · 110m Hurdles · Place 5 · Middletown (CT)Middletown (CT)110m Hurdles39" / 0.991m5.15.05aWind: 0.911
May 27CCC Outdoor TF ChampionshipsMay 27 · 300m Hurdles · Place 9 · Middletown (CT)Middletown (CT)300m Hurdles942.16a11
May 20Middletown vs BerlinMay 20 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles143.9011
May 20Middletown vs BerlinMay 20 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles116.0011
May 16A Night of SpeedMay 16 · 110m Hurdles · Place 7 · Middletown (CT)Middletown (CT)110m Hurdles715.80a11
May 13Middletown vs MaloneyMay 13 · High Jump · Place 3 · Middletown (CT)Middletown (CT)High Jump35-211
May 13Middletown vs MaloneyMay 13 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles115.511
May 9The 93rd Greater Hartford InvitationalMay 9 · 300m Hurdles · Place 10 · Middletown (CT)Middletown (CT)300m Hurdles1042.0611
May 9The 93rd Greater Hartford InvitationalMay 9 · 110m Hurdles · Place 5 · Middletown (CT)Middletown (CT)110m HurdlesRound P515.4011
May 9The 93rd Greater Hartford InvitationalMay 9 · 110m Hurdles · Place 4 · Middletown (CT)Middletown (CT)110m Hurdles415.3511
May 7New Britain vs. MiddletownMay 7 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles142.47a11
May 7New Britain vs. MiddletownMay 7 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles116.00a11
May 3Middletown Varsity T&F InvitationalMay 3 · 300m Hurdles · Place 8 · Middletown (CT)Middletown (CT)300m Hurdles841.75a11
May 3Middletown Varsity T&F InvitationalMay 3 · 110m Hurdles · Place 8 · Middletown (CT)Middletown (CT)110m Hurdles815.59a11
Apr 29Middletown vs NewingtonApr 29 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles36" / 0.914m1.43.311
Apr 29Middletown vs NewingtonApr 29 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles39" / 0.991m1.15.611
Apr 29Middletown vs NewingtonApr 29 · High Jump · Place 4 · Middletown (CT)Middletown (CT)High Jump4.5' 2"11
Apr 22Rocky Hill vs. MiddletownApr 22 · High Jump · Place 2 · Middletown (CT)Middletown (CT)High Jump25-611
Apr 22Rocky Hill vs. MiddletownApr 22 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles115.111
Apr 15Southington vs. MiddletownApr 15 · High Jump · Place 1 · Middletown (CT)Middletown (CT)High Jump15-411
Apr 15Southington vs. MiddletownApr 15 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles143.311
Apr 15Southington vs. MiddletownApr 15 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles118.911
Apr 8Middletown vs PlattApr 8 · High Jump · Place 1 · Middletown (CT)Middletown (CT)High Jump15-411
Apr 8Middletown vs PlattApr 8 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles145.511
Apr 8Middletown vs PlattApr 8 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles115.80a11
Mar 2The Red Carpet Youth Invite Mar 2 · 55m Hurdles · Place 5 · Lebron Athletic ClubLebron Athletic Club55m Hurdles58.64a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20 23rd Hillhouse InvitationalDec 20 · 55m Hurdles · Middletown (CT)Middletown (CT)55m Hurdles39"Round P—DNS11
Dec 14Hillhouse Developmental MeetDec 14 · 55m Hurdles · Place 9 · Middletown (CT)Middletown (CT)55m Hurdles39"9.8.47a11
Dec 14Hillhouse Developmental MeetDec 14 · High Jump · Place 10 · Middletown (CT)Middletown (CT)High Jump10.5' 0 PB11
Feb 10CIAC Class L Boys ChampionshipFeb 10 · 55m Hurdles · Place 18 · Middletown (CT)Middletown (CT)55m Hurdles39"Round P18.8.70a10
Jan 27CCC Indoor Track & Field ChampionshipsJan 27 · 55m Hurdles · Place 18 · Middletown (CT)Middletown (CT)55m Hurdles188.77a—
Jan 107th James Barber InvitationalJan 10 · 55m Hurdles · Place 7 · Middletown (CT)Middletown (CT)55m Hurdles78.71a—
Jan 5Elm City Coaches MeetJan 5 · 300 Meters · Place 43 · Middletown (CT)Middletown (CT)300 Meters43.41.46a PB10
Jan 5Elm City Coaches MeetJan 5 · 55m Hurdles · Place 18 · Middletown (CT)Middletown (CT)55m Hurdles39"Round P18.9.16a10

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 30CIAC Class L Boys ChampionshipMay 30 · 110m Hurdles · Middletown (CT)Middletown (CT)110m Hurdles—0.7—
Apr 27Dave Tetlow Relays InvitationalApr 27 · High Jump · Place 16 · Middletown (CT)Middletown (CT)High Jump165-2—
Apr 23Bristol Eastern vs. MiddletownApr 23 · High Jump · Place 2 · Middletown (CT)Middletown (CT)High Jump25-4—
Apr 23Bristol Eastern vs. MiddletownApr 23 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles146.5—
Apr 23Bristol Eastern vs. MiddletownApr 23 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles116.2—
Apr 16Berlin vs MiddletownApr 16 · High Jump · Place 1 · Middletown (CT)Middletown (CT)High Jump15-8—
Apr 16Berlin vs MiddletownApr 16 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles150.7—
Apr 16Berlin vs MiddletownApr 16 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles116.8—
Apr 16Berlin vs MiddletownApr 16 · 100 Meters · Place 1 · Middletown (CT)Middletown (CT)100 Meters112.0 PB—
Apr 9Middletown Vs. Bristol CentralApr 9 · High Jump · Place 5 · Middletown (CT)Middletown (CT)High Jump55-6—
Apr 9Middletown Vs. Bristol CentralApr 9 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles144.95a—
Apr 9Middletown Vs. Bristol CentralApr 9 · 110m Hurdles · Place 2 · Middletown (CT)Middletown (CT)110m Hurdles215.85a—
Apr 5Middletown Vs MaloneyApr 5 · High Jump · Place 4 · Middletown (CT)Middletown (CT)High Jump45-0—
Apr 5Middletown Vs MaloneyApr 5 · 300m Hurdles · Place 1 · Middletown (CT)Middletown (CT)300m Hurdles155.1—
Apr 5Middletown Vs MaloneyApr 5 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles120.5—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Hillhouse Holiday MeetDec 30 · 55m Hurdles · Place 10 · Middletown (CT)Middletown (CT)55m Hurdles39"10.8.87a10
Jan 21SCC Coaches InvitationalJan 21 · 55m Hurdles · Place 57 · Middletown (CT)Middletown (CT)55m HurdlesRound P5711.75a9
Jan 14Hillhouse Freshmen Sophomore MeetJan 14 · 55 Meters · Place 15 · Middletown (CT)Middletown (CT)55 Meters157.54a PB9

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 23CCC South Championship 2023May 23 · 300m Hurdles · Place 11 · Middletown (CT)Middletown (CT)300m Hurdles1147.65a—
May 23CCC South Championship 2023May 23 · 110m Hurdles · Place 10 · Middletown (CT)Middletown (CT)110m Hurdles1018.44a—
May 16Lewis Mills vs MiddletownMay 16 · 300m Hurdles · Place 4 · Middletown (CT)Middletown (CT)300m Hurdles448.9—
May 16Lewis Mills vs MiddletownMay 16 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles117.9—
May 137th CT Froshmore ChampionshipsMay 13 · 110m Hurdles · Place 7 · Middletown (CT)Middletown (CT)110m Hurdles718.40a—
May 137th CT Froshmore ChampionshipsMay 13 · 110m Hurdles · Place 7 · Middletown (CT)Middletown (CT)110m Hurdles718.57a—
May 9Middletown Vs PlattMay 9 · 300m Hurdles · Place 4 · Middletown (CT)Middletown (CT)300m Hurdles449.9—
May 9Middletown Vs PlattMay 9 · 110m Hurdles · Place 2 · Middletown (CT)Middletown (CT)110m Hurdles218.0—
May 5Middletown Frosh & Soph InviteMay 5 · 300m Hurdles · Place 9 · Middletown (CT)Middletown (CT)300m Hurdles947.74a—
May 5Middletown Frosh & Soph InviteMay 5 · 110m Hurdles · Place 4 · Middletown (CT)Middletown (CT)110m Hurdles417.96a—
May 2Middletown Vs Bristol EasternMay 2 · 300m Hurdles · Place 4 · Middletown (CT)Middletown (CT)300m Hurdles448.3—
May 2Middletown Vs Bristol EasternMay 2 · 110m Hurdles · Place 2 · Middletown (CT)Middletown (CT)110m Hurdles217.3—
Apr 25Middletown Vs BerlinApr 25 · 300m Hurdles · Place 2 · Middletown (CT)Middletown (CT)300m Hurdles247.70a—
Apr 25Middletown Vs BerlinApr 25 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles118.00a—
Apr 18Bristol Central vs. MiddletownApr 18 · 300m Hurdles · Place 3 · Middletown (CT)Middletown (CT)300m Hurdles347.7—
Apr 18Bristol Central vs. MiddletownApr 18 · 110m Hurdles · Place 2 · Middletown (CT)Middletown (CT)110m Hurdles217.0—
Apr 11Maloney vs MiddletownApr 11 · 300m Hurdles · Place 2 · Middletown (CT)Middletown (CT)300m Hurdles249.02—
Apr 11Maloney vs MiddletownApr 11 · 110m Hurdles · Place 1 · Middletown (CT)Middletown (CT)110m Hurdles118.23—
Apr 4Plainville HS B/G vs Middletown HSApr 4 · 300m Hurdles · Place 3 · Middletown (CT)Middletown (CT)300m Hurdles348.7—
Apr 4Plainville HS B/G vs Middletown HSApr 4 · 110m Hurdles · Place 4 · Middletown (CT)Middletown (CT)110m Hurdles418.1—
Apr 4Plainville HS B/G vs Middletown HSApr 4 · 300m Hurdles · Place 3 · Middletown (CT)Middletown (CT)300m Hurdles36" / 0.914m3.48.79
Apr 4Plainville HS B/G vs Middletown HSApr 4 · 110m Hurdles · Place 4 · Middletown (CT)Middletown (CT)110m Hurdles39" / 0.991m4.18.19

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 2814th Annual Connecticut Middle School Outdoor T & F Championships May 28 · 800 Meters · Place 43 · BemanBeman800 Meters43.2:43.94a PB8