Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorDanbury Dream Elite Invitational · May 205:08.04Danbury Dream Elite InvitationalMay 20, 2022
1000 Meters · IndoorBethel Pentathlon, Pole Vault, Distance Invite · Jan 183:06.64aBethel Pentathlon, Pole Vault, Distance InviteJanuary 18, 2025
110m Hurdles · 39" / 0.991m · OutdoorCIAC Class LL Boys Championship · Jun 216.22aCIAC Class LL Boys ChampionshipJune 2, 2025
1600 Meters · OutdoorNorwalk at Staples · May 34:58.7Norwalk at StaplesMay 3, 2022
200 Meters · IndoorRose-Hulman Classic · Jan 3123.93aRose-Hulman ClassicJanuary 31, 2026
200 Meters · OutdoorGreenwich at Staples · May 1625.23aGreenwich at StaplesMay 16, 2023
300 Meters · IndoorHillhouse Holiday Meet · Dec 2838.46aHillhouse Holiday MeetDecember 28, 2024
300m Hurdles · 36" / 0.914m · OutdoorCIAC Class LL Boys Championship · Jun 241.76aCIAC Class LL Boys ChampionshipJune 2, 2025
400 Meters · IndoorKeck DIII Select · Feb 653.52aKeck DIII SelectFebruary 6, 2026
400 Meters · OutdoorNorwalk, Bassick at Staples · Apr 654.95aNorwalk, Bassick at StaplesApril 6, 2024
400m Hurdles · 36" / 0.914m · OutdoorGreenville Select Meet · Apr 1157.76aGreenville Select MeetApril 11, 2026
55m Hurdles · 39" · IndoorCIAC Class LL Boys Championship · Feb 148.53aCIAC Class LL Boys ChampionshipFebruary 14, 2025
600 Meters · IndoorFCIAC Indoor Track & Field Championships · Feb 21:31.76FCIAC Indoor Track & Field ChampionshipsFebruary 2, 2023
800 Meters · OutdoorMiddletown Outdoor T&F Frosh-Soph Invitational · May 62:12.03Middletown Outdoor T&F Frosh-Soph InvitationalMay 6, 2022
High Jump · IndoorCIAC Class LL Boys Championship · Feb 85-08.00CIAC Class LL Boys ChampionshipFebruary 8, 2024
High Jump · OutdoorCentral at Staples · May 165' 6Central at StaplesMay 16, 2024
Long Jump · IndoorBethel Pentathlon, Pole Vault, Distance Invite · Jan 185.58mBethel Pentathlon, Pole Vault, Distance InviteJanuary 18, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18Culver-Stockton Wildcat OpenApr 18 · 400m Hurdles · Place 14 · Washington (Mo.)Washington (Mo.)400m Hurdles36" / 0.914m14.58.23aFr
Apr 11Greenville Select MeetApr 11 · 400m Hurdles · Place 7 · Washington (Mo.)Washington (Mo.)400m Hurdles36" / 0.914m7.57.76a PBFr
Mar 27WashU InviteMar 27 · 400m Hurdles · Place 14 · Washington (Mo.)Washington (Mo.)400m Hurdles36" / 0.914m14.58.53aFr
Mar 21Central Methodist OpenMar 21 · 400m Hurdles · Place 9 · Washington (Mo.)Washington (Mo.)400m Hurdles36" / 0.914m9.1:00.84aFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20Illinois College Hilltop InvitationalFeb 20 · 400 Meters · Place 10 · Washington U.Washington U.400 Meters1053.76FR
Feb 6Keck DIII SelectFeb 6 · 400 Meters · Place 34 · Washington (Mo.)Washington (Mo.)400 Meters3453.52a PBFr
Jan 31Rose-Hulman ClassicJan 31 · 400 Meters · Place 13 · Washington (Mo.)Washington (Mo.)400 Meters13.54.25aFr
Jan 31Rose-Hulman ClassicJan 31 · 200 Meters · Place 14 · Washington (Mo.)Washington (Mo.)200 Meters14.23.93a PBFr
Jan 23Friday Night Spikes #2Jan 23 · 200 Meters · Place 5 · Washington (Mo.)Washington (Mo.)200 Meters524.03aFR
Jan 17Eastern Illinois John Craft InviteJan 17 · 400 Meters · Place 14 · Washington (Mo.)Washington (Mo.)400 Meters14.54.19aFr

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 6Scott Fangman InvitationalDec 6 · 400 Meters · Place 23 · Washington (Mo.)Washington (Mo.)400 Meters23.54.74aFr
Feb 14CIAC Class LL Boys ChampionshipFeb 14 · 55m Hurdles · Place 14 · StaplesStaples55m Hurdles39"Round P14.8.53a PB12
Feb 14CIAC Class LL Boys ChampionshipFeb 14 · High Jump · StaplesStaplesHigh Jump—DNS12
Feb 7FCIAC Indoor ChampionshipsFeb 7 · High Jump · Place 4 · StaplesStaplesHigh Jump45-8—
Feb 7FCIAC Indoor ChampionshipsFeb 7 · 55m Hurdles · Place 5 · StaplesStaples55m Hurdles58.55a—
Feb 7FCIAC Indoor ChampionshipsFeb 7 · 55m Hurdles · Place 4 · StaplesStaples55m Hurdles48.40a—
Feb 1FCIAC West Division ChampionshipsFeb 1 · 55m Hurdles · Place 4 · StaplesStaples55m Hurdles39"Round P4.9.13a12
Feb 1FCIAC West Division ChampionshipsFeb 1 · 55m Hurdles · Place 2 · StaplesStaples55m Hurdles39"2.8.76a12
Feb 1FCIAC West Division ChampionshipsFeb 1 · High Jump · Place 3 · StaplesStaplesHigh Jump3.5' 812
Jan 24Hillhouse Varsity ShowcaseJan 24 · High Jump · Place 12 · StaplesStaplesHigh Jump125-8—
Jan 24Hillhouse Varsity ShowcaseJan 24 · 55m Hurdles · Place 10 · StaplesStaples55m Hurdles108.63a—
Jan 18Bethel Pentathlon, Pole Vault, Distance InviteJan 18 · Long Jump · Place 10 · StaplesStaplesLong Jump105.58m PB—
Jan 18Bethel Pentathlon, Pole Vault, Distance InviteJan 18 · High Jump · Place 8 · StaplesStaplesHigh Jump81.65m—
Jan 18Bethel Pentathlon, Pole Vault, Distance InviteJan 18 · Shot Put · Place 15 · StaplesStaplesShot Put158.84m—
Jan 18Bethel Pentathlon, Pole Vault, Distance InviteJan 18 · 55m Hurdles · Place 7 · StaplesStaples55m Hurdles78.84a—
Jan 18Bethel Pentathlon, Pole Vault, Distance InviteJan 18 · 1000 Meters · Place 10 · StaplesStaples1000 Meters103:06.64a PB—
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 55m Hurdles · Place 30 · StaplesStaples55m Hurdles39"Round P30.8.57a12
Jan 3Elm City Coaches MeetJan 3 · 300 Meters · Place 17 · StaplesStaples300 Meters17.38.60a12
Jan 3Elm City Coaches MeetJan 3 · 55m Hurdles · Place 9 · StaplesStaples55m Hurdles39"Round P9.8.73a12

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 2CIAC Class LL Boys ChampionshipJun 2 · 300m Hurdles · Place 10 · StaplesStaples300m Hurdles36" / 0.914m10.41.76a PB12
Jun 2CIAC Class LL Boys ChampionshipJun 2 · 110m Hurdles · Place 13 · StaplesStaples110m Hurdles39" / 0.991mRound P13.16.22a PBWind: 112
Jun 2CIAC Class LL Boys ChampionshipJun 2 · High Jump · StaplesStaplesHigh Jump—DNS12
May 24FCIAC Outdoor Track & Field ChampionshipsMay 24 · 300m Hurdles · Place 3 · StaplesStaples300m Hurdles340.82a12
May 24FCIAC Outdoor Track & Field ChampionshipsMay 24 · 110m Hurdles · Place 6 · StaplesStaples110m Hurdles616.07a12
May 24FCIAC Outdoor Track & Field ChampionshipsMay 24 · 110m Hurdles · Place 6 · StaplesStaples110m Hurdles615.85a12
May 20Greenwich at StaplesMay 20 · High Jump · Place 2 · StaplesStaplesHigh Jump25-612
May 20Greenwich at StaplesMay 20 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles140.77a12
May 20Greenwich at StaplesMay 20 · 110m Hurdles · Place 3 · StaplesStaples110m Hurdles316.23a12
May 12Central at StaplesMay 12 · High Jump · Place 2 · StaplesStaplesHigh Jump25-612
May 12Central at StaplesMay 12 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles141.73a12
May 12Central at StaplesMay 12 · 110m Hurdles · Place 2 · StaplesStaples110m Hurdles217.68a12
May 9The 93rd Greater Hartford InvitationalMay 9 · 300m Hurdles · Place 8 · StaplesStaples300m Hurdles841.6812
May 8Norwalk at StaplesMay 8 · High Jump · Place 1 · StaplesStaplesHigh Jump15-1012
May 8Norwalk at StaplesMay 8 · 110m Hurdles · Place 2 · StaplesStaples110m Hurdles216.69a12
Apr 29Staples, Bassick at McMahonApr 29 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles141.54a12
Apr 29Staples, Bassick at McMahonApr 29 · 110m Hurdles · Place 1 · StaplesStaples110m Hurdles117.17a12
Apr 2542nd O'Grady Relays Day 2Apr 25 · 300m Hurdles · Place 5 · StaplesStaples300m Hurdles540.5912
Apr 22Ludlowe at StaplesApr 22 · High Jump · Place 1 · StaplesStaplesHigh Jump15-1012
Apr 22Ludlowe at StaplesApr 22 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles141.4112
Apr 22Ludlowe at StaplesApr 22 · 110m Hurdles · Place 2 · StaplesStaples110m Hurdles218.0112
Apr 8Harding at StaplesApr 8 · High Jump · Place 1 · StaplesStaplesHigh Jump15-612
Apr 8Harding at StaplesApr 8 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles143.09a12
Apr 8Harding at StaplesApr 8 · 110m Hurdles · Place 1 · StaplesStaples110m Hurdles116.24a12

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28Hillhouse Holiday MeetDec 28 · 300 Meters · Place 26 · StaplesStaples300 Meters26.38.46a PB12
Dec 28Hillhouse Holiday MeetDec 28 · 55m Hurdles · Place 12 · StaplesStaples55m Hurdles39"12.8.74a12
Feb 8CIAC Class LL Boys ChampionshipFeb 8 · High Jump · Place 6 · StaplesStaplesHigh Jump6.5-08.00 PB11
Feb 1FCIAC Indoor ChampionshipsFeb 1 · High Jump · Place 4 · StaplesStaplesHigh Jump45-8—
Jan 27FCIAC West Division ChampionshipsJan 27 · High Jump · Place 3 · StaplesStaplesHigh Jump3.5' 611
Jan 20FCIAC Qualifying Meet S4Jan 20 · High Jump · Place 1 · StaplesStaplesHigh Jump1.5' 811
Jan 13FCIAC Qualifying Meet S3Jan 13 · 300 Meters · Place 6 · StaplesStaples300 Meters6.41.08a11
Jan 13FCIAC Qualifying Meet S3Jan 13 · High Jump · Place 3 · StaplesStaplesHigh Jump3.5' 411
Jan 5Elm City Coaches MeetJan 5 · High Jump · Place 5 · StaplesStaplesHigh Jump5.5' 611

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29CIAC Class LL Boys ChampionshipMay 29 · 300m Hurdles · Place 7 · StaplesStaples300m Hurdles36" / 0.914m7.41.78a11
May 21FCIAC Outdoor Track & Field ChampionshipsMay 21 · 300m Hurdles · Place 3 · StaplesStaples300m Hurdles36" / 0.914m3.41.78a11
May 21FCIAC Outdoor Track & Field ChampionshipsMay 21 · High Jump · StaplesStaplesHigh Jump—SCR11
May 16Central at StaplesMay 16 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles36" / 0.914m1.43.31a11
May 16Central at StaplesMay 16 · High Jump · Place 3 · StaplesStaplesHigh Jump3.5' 6 PB11
May 1192nd Greater Hartford InvitationalMay 11 · 300m Hurdles · Place 12 · StaplesStaples300m Hurdles36" / 0.914m12.42.66a11
May 4Middletown Varsity T&F InvitationalMay 4 · 300m Hurdles · Place 12 · StaplesStaples300m Hurdles1242.83a—
Apr 30Staples, Norwalk at LudloweApr 30 · High Jump · Place 3 · StaplesStaplesHigh Jump35-4—
Apr 30Staples, Norwalk at LudloweApr 30 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles143.74a—
Apr 23Westhill at StaplesApr 23 · High Jump · Place 2 · StaplesStaplesHigh Jump25-2—
Apr 23Westhill at StaplesApr 23 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles145.17a—
Apr 9McMahon at StaplesApr 9 · High Jump · Place 1 · StaplesStaplesHigh Jump15-4—
Apr 9McMahon at StaplesApr 9 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles143.14a—
Apr 6Norwalk, Bassick at StaplesApr 6 · High Jump · Place 1 · StaplesStaplesHigh Jump15-6—
Apr 6Norwalk, Bassick at StaplesApr 6 · 400 Meters · Place 2 · StaplesStaples400 Meters254.95a PB—

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 16FCIAC Qualifying Meet S1ADec 16 · Long Jump · Place 5 · StaplesStaplesLong Jump5.17' 111
Dec 16FCIAC Qualifying Meet S1ADec 16 · High Jump · Place 1 · StaplesStaplesHigh Jump1.5' 611
Dec 92023 Blue White Time TrialDec 9 · 55 Meter · Place 3 · StaplesStaples55 Meter3.7.41aUnofficial11
Feb 11CIAC Class LL Boys ChampionshipFeb 11 · 600 Meters · Place 15 · StaplesStaples600 Meters15.1:32.03a10
Feb 4FCIAC JV/Last Chance QualifierFeb 4 · High Jump · Place 2 · StaplesStaplesHigh Jump25-010
Feb 2FCIAC Indoor Track & Field ChampionshipsFeb 2 · 600 Meters · Place 10 · StaplesStaples600 Meters101:31.76 PB10
Jan 28FCIAC East Division ChampionshipsJan 28 · High Jump · Place 14 · StaplesStaplesHigh Jump145-010
Jan 28FCIAC East Division ChampionshipsJan 28 · 600 Meters · Place 11 · StaplesStaples600 Meters111:41.59a10
Jan 28FCIAC West Division ChampionshipsJan 28 · 600 Meters · Place 11 · StaplesStaples600 Meters11.1:41.59a10
Jan 28FCIAC West Division ChampionshipsJan 28 · High Jump · Place 14 · StaplesStaplesHigh Jump14.5' 010
Jan 21SCC Coaches InvitationalJan 21 · 600 Meters · Place 40 · StaplesStaples600 Meters401:34.58a10
Jan 14FCIAC Qualifying Meet S3AJan 14 · 600 Meters · StaplesStaples600 Meters—DNS10
Jan 7FCIAC Qualifying Meet S2AJan 7 · 600 Meters · Place 2 · StaplesStaples600 Meters2.1:39.85a10

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 23FCIAC Outdoor Track & Field ChampionshipsMay 23 · High Jump · StaplesStaplesHigh Jump—NH10
May 16Greenwich at StaplesMay 16 · High Jump · Place 3 · StaplesStaplesHigh Jump35-6—
May 16Greenwich at StaplesMay 16 · 200 Meters · Place 18 · StaplesStaples200 Meters1825.23a PB—
May 137th CT Froshmore ChampionshipsMay 13 · High Jump · Place 1 · StaplesStaplesHigh Jump15-8—
May 9Darien at StaplesMay 9 · High Jump · Place 1 · StaplesStaplesHigh Jump15-8—
May 9Darien at StaplesMay 9 · 800 Meters · Place 10 · StaplesStaples800 Meters102:16.72a—
May 5Middletown Frosh & Soph InviteMay 5 · High Jump · Place 4 · StaplesStaplesHigh Jump45-4—
May 5Middletown Frosh & Soph InviteMay 5 · 400 Meters · Place 16 · StaplesStaples400 Meters1656.24a—
May 2Staples at NorwalkMay 2 · High Jump · Place 1 · StaplesStaplesHigh Jump15-06.00—
May 2Staples at NorwalkMay 2 · 800 Meters · Place 6 · StaplesStaples800 Meters62:14.44a—
Apr 25Westhill at StaplesApr 25 · High Jump · Place 2 · StaplesStaplesHigh Jump2.5' 210
Apr 25Westhill at StaplesApr 25 · 400 Meters · Place 4 · StaplesStaples400 Meters4.55.74a10
Apr 215th Annual Connecticut Distance FestivalApr 21 · 1 Mile · Place 137 · StaplesStaples1 Mile1375:11.97a10
Apr 18Staples at TrumbullApr 18 · High Jump · Place 3 · StaplesStaplesHigh Jump35-0—
Apr 18Staples at TrumbullApr 18 · 400 Meters · Place 6 · StaplesStaples400 Meters656.0—
Apr 4Danbury at StaplesApr 4 · 400 Meters · Place 5 · StaplesStaples400 Meters556.16a—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20Danbury Dream Elite InvitationalMay 20 · 1 Mile · Place 15 · StaplesStaples1 Mile155:08.04 PB9
May 17Greenwich at StaplesMay 17 · 800 Meters · Place 11 · StaplesStaples800 Meters112:18.19
May 9Danbury at StaplesMay 9 · 1600 Meters · Place 12 · StaplesStaples1600 Meters125:00.89
May 6Middletown Outdoor T&F Frosh-Soph InvitationalMay 6 · 800 Meters · Place 4 · StaplesStaples800 Meters42:12.03 PB9
May 3Norwalk at StaplesMay 3 · 1600 Meters · Place 11 · StaplesStaples1600 Meters114:58.7 PB9
May 3Norwalk at StaplesMay 3 · 800 Meters · Place 13 · StaplesStaples800 Meters132:40.69
Apr 23Hillhouse Outdoor InvitationalApr 23 · 800 Meters · Place 4 · StaplesStaples800 Meters42:12.189
Apr 12Bridgeport at StaplesApr 12 · 1600 Meters · Place 12 · StaplesStaples1600 Meters125:21.09
Apr 8Trumbull at StaplesApr 8 · 800 Meters · Place 9 · StaplesStaples800 Meters92:23.29
Apr 4St. Joe's at StaplesApr 4 · 800 Meters · Place 3 · StaplesStaples800 Meters32:25.39

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 5FCIAC JV & Last Chance QualifierFeb 5 · 1000 Meters · Place 2 · StaplesStaples1000 Meters23:08.669
Jan 22FCIAC Qualifying Meet S4AJan 22 · 1000 Meters · Place 4 · StaplesStaples1000 Meters4.3:06.74a9
Jan 15FCIAC Qualifying Meet S3AJan 15 · 1000 Meters · Place 10 · StaplesStaples1000 Meters10.3:15.28a9
Jan 8FCIAC Qualifying Meet S2AJan 8 · 1000 Meters · StaplesStaples1000 Meters—DNS9

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18FCIAC Qualifying Meet S1ADec 18 · 1000 Meters · Place 8 · StaplesStaples1000 Meters8.3:13.24a9