Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor · Hand timedSt. Joe's at Staples · Apr 2013.6hSt. Joe's at StaplesApril 20, 2021
110m Hurdles · 39" / 0.991m · OutdoorWesthill at Staples · Apr 2516.00aWesthill at StaplesApril 25, 2023
110m Hurdles · 42" / 1.067m · OutdoorMaine State Pine Tree Classic · Apr 1815.80aMaine State Pine Tree ClassicApril 18, 2025
200 Meters · IndoorLynn Ruddy Invitational · Feb 1323.74aLynn Ruddy InvitationalFebruary 13, 2026
300 Meters · IndoorFCIAC Indoor Track & Field Championships · Feb 237.58FCIAC Indoor Track & Field ChampionshipsFebruary 2, 2023
300m Hurdles · 36" / 0.914m · OutdoorWesthill at Staples · Apr 2542.09aWesthill at StaplesApril 25, 2023
400 Meters · IndoorMiddlebury's NESCAC Invite · Jan 2652.36aMiddlebury's NESCAC Invite January 26, 2025
400 Meters · OutdoorStaples at Norwalk · May 252.74aStaples at NorwalkMay 2, 2023
400m Hurdles · 36" / 0.914m · OutdoorNE DIII Outdoor · May 256.07aNE DIII OutdoorMay 2, 2025
50m Hurdles · 39" · IndoorFCIAC Qualifying Meet S1A · Dec 188.29aFCIAC Qualifying Meet S1ADecember 18, 2021
55 Meter · IndoorFCIAC Qualifying Meet S1A · Dec 177.22aFCIAC Qualifying Meet S1ADecember 17, 2022
55m Hurdles · 39" · IndoorCIAC Class LL Boys Championship · Feb 118.03aCIAC Class LL Boys ChampionshipFebruary 11, 2023
60m Hurdles · 42" / 1.067m · IndoorMaine State Championships · Feb 88.81aMaine State ChampionshipsFebruary 8, 2025
High Jump · OutdoorWesthill at Staples · Apr 304' 10Westhill at StaplesApril 30, 2021
Long Jump · OutdoorWesthill at Staples · Apr 3015' 6Westhill at StaplesApril 30, 2021
Results · IndoorElm City Coaches Meet · Jan 88.69Elm City Coaches MeetJanuary 8, 2022
Triple Jump · OutdoorWesthill at Staples · Apr 3033' 2.5Westhill at StaplesApril 30, 2021

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 13Lynn Ruddy InvitationalFeb 13 · 400 Meters · Place 2 · BowdoinBowdoin400 Meters2.53.50aJr
Feb 13Lynn Ruddy InvitationalFeb 13 · 200 Meters · Place 3 · BowdoinBowdoin200 Meters3.23.74a PBWind: 0Jr
Feb 7Maine State ChampionshipsFeb 7 · 60m Hurdles · Place 12 · BowdoinBowdoin60m Hurdles42" / 1.067mRound P12.9.16aWind: 0Jr
Feb 7Maine State ChampionshipsFeb 7 · 400 Meters · Place 17 · BowdoinBowdoin400 Meters17.54.37aJr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2NE DIII OutdoorMay 2 · 400m Hurdles · Place 11 · BowdoinBowdoin400m Hurdles36" / 0.914m11.56.07a PBSo
Apr 18Maine State Pine Tree ClassicApr 18 · 400m Hurdles · Place 5 · BowdoinBowdoin400m Hurdles36" / 0.914m5.57.24aSo
Apr 18Maine State Pine Tree ClassicApr 18 · 110m Hurdles · Place 7 · BowdoinBowdoin110m Hurdles42" / 1.067m7.15.80a PBWind: 0.5So
Apr 5Jonathan Tymann InvitationalApr 5 · 400m Hurdles · Place 3 · BowdoinBowdoin400m Hurdles358.56SO
Apr 5Jonathan Tymann InvitationalApr 5 · 110m Hurdles · Place 2 · BowdoinBowdoin110m Hurdles215.91SO
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 400m Hurdles · Place 4 · BowdoinBowdoin400m Hurdles36" / 0.914m4.58.11aSo
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 110m Hurdles · Place 6 · BowdoinBowdoin110m Hurdles42" / 1.067m6.15.99aWind: -0.4So

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 22Bobcat Fresh Tune-upFeb 22 · 60m Hurdles · Place 4 · BowdoinBowdoin60m HurdlesRound P48.86SO
Feb 22Bobcat Fresh Tune-upFeb 22 · 400 Meters · Place 5 · BowdoinBowdoin400 Meters553.44SO
Feb 14Lynn Ruddy InvitationalFeb 14 · 60m Hurdles · Place 1 · BowdoinBowdoin60m Hurdles42" / 1.067m1.8.92aWind: 0So
Feb 8Maine State ChampionshipsFeb 8 · 60m Hurdles · Place 6 · BowdoinBowdoin60m Hurdles42" / 1.067mRound P6.8.81a PBWind: 0So
Feb 8Maine State ChampionshipsFeb 8 · 60m Hurdles · Place 8 · BowdoinBowdoin60m Hurdles42" / 1.067m8.9.17aWind: 0So
Jan 26Middlebury's NESCAC Invite Jan 26 · 60m Hurdles · Place 22 · BowdoinBowdoin60m Hurdles229.09a—
Jan 26Middlebury's NESCAC Invite Jan 26 · 400 Meters · Place 23 · BowdoinBowdoin400 Meters2352.36a PB—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 7UBears Alumni InviteDec 7 · 60m Hurdles · Place 3 · BowdoinBowdoin60m Hurdles42" / 1.067m3.8.90aWind: 0So
Dec 7UBears Alumni InviteDec 7 · 400 Meters · Place 3 · BowdoinBowdoin400 Meters3.53.25aSo
Jan 19Bates InvitationalJan 19 · 60m Hurdles · Place 8 · BowdoinBowdoin60m Hurdles42" / 1.067mRound P8.9.12aWind: 0Fr
Jan 19Bates InvitationalJan 19 · 60m Hurdles · Place 8 · BowdoinBowdoin60m Hurdles42" / 1.067m8.9.75aWind: 0Fr
Jan 19Bates InvitationalJan 19 · 400 Meters · Place 8 · BowdoinBowdoin400 Meters8.55.29aFr
Jan 13Bowdoin Invitational Jan 13 · 60m Hurdles · Place 6 · BowdoinBowdoin60m HurdlesRound P69.23FR
Jan 13Bowdoin Invitational Jan 13 · 60m Hurdles · Place 4 · BowdoinBowdoin60m Hurdles49.10FR

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3NE Division 3May 3 · 400m Hurdles · Place 19 · BowdoinBowdoin400m Hurdles1957.72a—
Apr 27NESCAC Track andand Field ChampionshipsApr 27 · 400m Hurdles · Place 14 · BowdoinBowdoin400m Hurdles36" / 0.914m14.59.27aFr
Apr 19Maien State Pine Tree ClassicApr 19 · 400m Hurdles · Place 7 · BowdoinBowdoin400m Hurdles758.15FR
Apr 12Carla Coffey ClassicApr 12 · 400m Hurdles · Place 15 · BowdoinBowdoin400m Hurdles36" / 0.914m15.1:00.26aFr
Apr 12Carla Coffey ClassicApr 12 · 110m Hurdles · Place 10 · BowdoinBowdoin110m Hurdles42" / 1.067m10.16.39aWind: 0.5Fr

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 2UBears Alumni InvitationalDec 2 · 60m Hurdles · Place 3 · BowdoinBowdoin60m Hurdles42" / 1.067m3.9.03aFr
Dec 2UBears Alumni InvitationalDec 2 · 200 Meters · Place 3 · BowdoinBowdoin200 Meters3.23.81aFr
Feb 18CIAC State Open Boys Indoor T&F ChampionshipFeb 18 · 55m Hurdles · Place 14 · StaplesStaples55m Hurdles39"Round P14.8.25a12
Feb 11CIAC Class LL Boys ChampionshipFeb 11 · 55m Hurdles · Place 2 · StaplesStaples55m Hurdles39"Round P2.8.18a12
Feb 11CIAC Class LL Boys ChampionshipFeb 11 · 55m Hurdles · Place 3 · StaplesStaples55m Hurdles39"3.8.03a PB12
Feb 2FCIAC Indoor Track & Field ChampionshipsFeb 2 · 55m Hurdles · Place 1 · StaplesStaples55m HurdlesRound P18.2712
Feb 2FCIAC Indoor Track & Field ChampionshipsFeb 2 · 55m Hurdles · Place 1 · StaplesStaples55m Hurdles18.2412
Feb 2FCIAC Indoor Track & Field ChampionshipsFeb 2 · 300 Meters · Place 8 · StaplesStaples300 Meters837.58 PB12
Jan 28FCIAC East Division ChampionshipsJan 28 · 55m Hurdles · Place 2 · StaplesStaples55m HurdlesRound S29.02a12
Jan 28FCIAC East Division ChampionshipsJan 28 · 55m Hurdles · Place 1 · StaplesStaples55m Hurdles18.30a12
Jan 28FCIAC East Division ChampionshipsJan 28 · 300 Meters · Place 4 · StaplesStaples300 Meters438.77a12
Jan 28FCIAC West Division ChampionshipsJan 28 · 300 Meters · Place 4 · StaplesStaples300 Meters4.38.77a12
Jan 28FCIAC West Division ChampionshipsJan 28 · 55m Hurdles · Place 2 · StaplesStaples55m Hurdles39"Round S2.9.02a12
Jan 28FCIAC West Division ChampionshipsJan 28 · 55m Hurdles · Place 1 · StaplesStaples55m Hurdles39"1.8.30a12
Jan 21SCC Coaches InvitationalJan 21 · 55m Hurdles · Place 3 · StaplesStaples55m HurdlesRound P38.18a12
Jan 21SCC Coaches InvitationalJan 21 · 55m Hurdles · Place 3 · StaplesStaples55m Hurdles38.12a12

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31CIAC Class LL Boys ChampionshipMay 31 · 400 Meters · Place 24 · StaplesStaples400 Meters24.53.59a12
May 6Middletown Varsity T&F InvitationalMay 6 · 110m Hurdles · Place 5 · StaplesStaples110m Hurdles515.70a—
May 6Middletown Varsity T&F InvitationalMay 6 · 110m Hurdles · Place 5 · StaplesStaples110m Hurdles515.85a—
May 2Staples at NorwalkMay 2 · 110m Hurdles · Place 1 · StaplesStaples110m Hurdles116.56a—
May 2Staples at NorwalkMay 2 · 400 Meters · Place 2 · StaplesStaples400 Meters252.74a PB—
Apr 25Westhill at StaplesApr 25 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles36" / 0.914m1.42.09a PB12
Apr 25Westhill at StaplesApr 25 · 110m Hurdles · Place 1 · StaplesStaples110m Hurdles39" / 0.991m1.16.00a PB12
Apr 22Hillhouse Outdoor InvitationalApr 22 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles142.00a—
Apr 18Staples at TrumbullApr 18 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles143.5—
Apr 18Staples at TrumbullApr 18 · 110m Hurdles · Place 2 · StaplesStaples110m Hurdles216.5—
Apr 4Danbury at StaplesApr 4 · Triple Jump · Place 3 · StaplesStaplesTriple Jump335-11—
Apr 4Danbury at StaplesApr 4 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles141.78a—
Apr 4Danbury at StaplesApr 4 · 110m Hurdles · Place 1 · StaplesStaples110m Hurdles115.60a—

2022 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 17FCIAC Qualifying Meet S1ADec 17 · 300 Meters · Place 1 · StaplesStaples300 Meters1.39.16a12
Dec 17FCIAC Qualifying Meet S1ADec 17 · 55m Hurdles · Place 1 · StaplesStaples55m Hurdles39"1.8.50a12
Dec 17FCIAC Qualifying Meet S1ADec 17 · 55 Meter · Place 7 · StaplesStaples55 Meter7.7.22a PB12
Dec 17FCIAC Qualifying Meet S1ADec 17 · Pole Vault · StaplesStaplesPole Vault—DNS12
Feb 11CIAC Combined Class LL ChampionshipsFeb 11 · 300 Meters · StaplesStaples300 Meters—39.2111
Feb 11CIAC Combined Class LL ChampionshipsFeb 11 · 55m Hurdles · Place 4 · StaplesStaples55m HurdlesRound P48.4611
Feb 11CIAC Combined Class LL ChampionshipsFeb 11 · 55m Hurdles · Place 6 · StaplesStaples55m Hurdles68.5211
Feb 11CIAC Combined Class LL ChampionshipsFeb 11 · 55m Hurdles · Place 2 · StaplesStaples55m Hurdles28.4611
Feb 3FCIAC Indoor Track & Field ChampionshipsFeb 3 · 55m Hurdles · Place 5 · StaplesStaples55m Hurdles58.6311
Feb 3FCIAC Indoor Track & Field ChampionshipsFeb 3 · 55m Hurdles · Place 2 · StaplesStaples55m Hurdles28.48q11
Jan 22SCC Coaches InvitationalJan 22 · 55m Hurdles · Place 10 · StaplesStaples55m HurdlesRound P108.8611
Jan 8Elm City Coaches MeetJan 8 · Results · Place 4 · StaplesStaplesResults48.8211
Jan 8Elm City Coaches MeetJan 8 · Results · Place 4 · StaplesStaplesResults48.69 PB11
Jan 8Elm City Coaches MeetJan 8 · Results · Place 28 · StaplesStaplesResults2840.3411
Jan 8Elm City Coaches MeetJan 8 · Results · Place 4 · StaplesStaplesResults48.8211
Jan 8Elm City Coaches MeetJan 8 · Results · Place 4 · StaplesStaplesResults48.6911
Jan 8Elm City Coaches MeetJan 8 · Results · Place 28 · StaplesStaplesResults2840.3411

2022 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 31CIAC Combined Class LL ChampionshipsMay 31 · 110m Hurdles · Place 8 · StaplesStaples110m Hurdles39" / 0.991mRound P8.16.09aWind: 1.811
May 31CIAC Combined Class LL ChampionshipsMay 31 · 110m Hurdles · Place 8 · StaplesStaples110m Hurdles39" / 0.991m8.16.69aWind: -1.611
May 24FCIAC Boys Track & Field ChampionshipsMay 24 · 300m Hurdles · Place 6 · StaplesStaples300m Hurdles643.2911
May 24FCIAC Boys Track & Field ChampionshipsMay 24 · 110m Hurdles · Place 4 · StaplesStaples110m HurdlesRound P416.6311
May 24FCIAC Boys Track & Field ChampionshipsMay 24 · 110m Hurdles · Place 5 · StaplesStaples110m Hurdles516.4211
May 17Greenwich at StaplesMay 17 · 300m Hurdles · Place 2 · StaplesStaples300m Hurdles244.311
May 17Greenwich at StaplesMay 17 · 110m Hurdles · Place 2 · StaplesStaples110m Hurdles215.511
May 9Danbury at StaplesMay 9 · Triple Jump · Place 5 · StaplesStaplesTriple Jump535' 11.7511
May 9Danbury at StaplesMay 9 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles143.711
May 9Danbury at StaplesMay 9 · 110m Hurdles · Place 1 · StaplesStaples110m Hurdles116.011
May 3Norwalk at StaplesMay 3 · Triple Jump · Place 4 · StaplesStaplesTriple Jump436' 611
May 3Norwalk at StaplesMay 3 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles144.211
May 3Norwalk at StaplesMay 3 · 110m Hurdles · Place 1 · StaplesStaples110m Hurdles116.711
Apr 2940th O'Grady Relays Day 1Apr 29 · 300m Hurdles · Place 7 · StaplesStaples300m Hurdles743.5311
Apr 25Staples at McMahonApr 25 · Triple Jump · Place 1 · StaplesStaplesTriple Jump135' 911
Apr 25Staples at McMahonApr 25 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles144.011
Apr 25Staples at McMahonApr 25 · 110m Hurdles · Place 1 · StaplesStaples110m Hurdles116.411
Apr 23Hillhouse Outdoor InvitationalApr 23 · 110m Hurdles · Place 5 · StaplesStaples110m Hurdles517.2511
Apr 23Hillhouse Outdoor InvitationalApr 23 · 110m Hurdles · Place 6 · StaplesStaples110m Hurdles618.4611
Apr 12Bridgeport at StaplesApr 12 · Triple Jump · Place 1 · StaplesStaplesTriple Jump135-6.511
Apr 12Bridgeport at StaplesApr 12 · 300m Hurdles · Place 2 · StaplesStaples300m Hurdles244.311
Apr 12Bridgeport at StaplesApr 12 · 110m Hurdles · Place 1 · StaplesStaples110m Hurdles116.211
Apr 8Trumbull at StaplesApr 8 · Triple Jump · Place 2 · StaplesStaplesTriple Jump236-511
Apr 8Trumbull at StaplesApr 8 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles144.211
Apr 8Trumbull at StaplesApr 8 · 110m Hurdles · Place 2 · StaplesStaples110m Hurdles216.711
Apr 4St. Joe's at StaplesApr 4 · 300m Hurdles · Place 1 · StaplesStaples300m Hurdles144.411
Apr 4St. Joe's at StaplesApr 4 · 110m Hurdles · Place 1 · StaplesStaples110m Hurdles116.611

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Joe Sinicrope Invitational Dec 30 · 300 Meters · Place 7 · StaplesStaples300 Meters7.40.26a11
Dec 30Joe Sinicrope Invitational Dec 30 · 55m Hurdles · Place 5 · StaplesStaples55m Hurdles39"Round P5.8.79a11
Dec 30Joe Sinicrope Invitational Dec 30 · 55m Hurdles · Place 4 · StaplesStaples55m Hurdles39"4.8.72a11
Dec 18FCIAC Qualifying Meet S1ADec 18 · 50m Hurdles · Place 1 · StaplesStaples50m Hurdles39"1.8.29a PB11
Dec 18FCIAC Qualifying Meet S1ADec 18 · 300 Meters · StaplesStaples300 Meters—DNS11
Dec 18FCIAC Qualifying Meet S1ADec 18 · High Jump · StaplesStaplesHigh Jump—DNS11

2021 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 25FCIAC Boys ChampionshipsMay 25 · 300m Hurdles · Place 15 · StaplesStaples300m Hurdles1545.8510
May 25FCIAC Boys ChampionshipsMay 25 · 110m Hurdles · Place 9 · StaplesStaples110m HurdlesRound P918.1610
May 17Staples at GreenwichMay 17 · High Jump · Place 6 · StaplesStaplesHigh Jump65-210
May 17Staples at GreenwichMay 17 · 300m Hurdles · Place 4 · StaplesStaples300m Hurdles446.6h10
May 17Staples at GreenwichMay 17 · 110m Hurdles · Place 1 · StaplesStaples110m Hurdles118.5h10
May 13Stamford at StaplesMay 13 · Triple Jump · Place 4 · StaplesStaplesTriple Jump433-1010
May 13Stamford at StaplesMay 13 · High Jump · Place 3 · StaplesStaplesHigh Jump34-1010
May 13Stamford at StaplesMay 13 · 300m Hurdles · Place 2 · StaplesStaples300m Hurdles247.2h10
May 13Stamford at StaplesMay 13 · 110m Hurdles · Place 1 · StaplesStaples110m Hurdles120.2h10
May 10Staples at DanburyMay 10 · Triple Jump · Place 1 · StaplesStaplesTriple Jump139-00.5010
May 10Staples at DanburyMay 10 · High Jump · Place 3 · StaplesStaplesHigh Jump35-00.0010
May 10Staples at DanburyMay 10 · 300m Hurdles · Place 6 · StaplesStaples300m Hurdles649.0310
May 10Staples at DanburyMay 10 · 110m Hurdles · Place 5 · StaplesStaples110m Hurdles520.6410
May 4Ridgefield at StaplesMay 4 · Triple Jump · Place 3 · StaplesStaplesTriple Jump334-6.7510
May 4Ridgefield at StaplesMay 4 · 300m Hurdles · Place 3 · StaplesStaples300m Hurdles349.2h10
May 4Ridgefield at StaplesMay 4 · 110m Hurdles · Place 3 · StaplesStaples110m Hurdles321.4h10
Apr 30Westhill at StaplesApr 30 · Triple Jump · Place 4 · StaplesStaplesTriple Jump4.33' 2.5 PB10
Apr 30Westhill at StaplesApr 30 · Long Jump · Place 6 · StaplesStaplesLong Jump6.15' 6 PB10
Apr 30Westhill at StaplesApr 30 · 300m Hurdles · Place 2 · StaplesStaples300m Hurdles36" / 0.914m2.50.710
Apr 30Westhill at StaplesApr 30 · High Jump · Place 3 · StaplesStaplesHigh Jump3.4' 10 PB10
Apr 27Trumbull at StaplesApr 27 · Triple Jump · Place 5 · StaplesStaplesTriple Jump531-710
Apr 27Trumbull at StaplesApr 27 · High Jump · Place 6 · StaplesStaplesHigh Jump64-1010
Apr 27Trumbull at StaplesApr 27 · 300m Hurdles · Place 9 · StaplesStaples300m Hurdles954.0h10
Apr 20St. Joe's at StaplesApr 20 · Triple Jump · Place 4 · StaplesStaplesTriple Jump433-910
Apr 20St. Joe's at StaplesApr 20 · Long Jump · Place 6 · StaplesStaplesLong Jump614-710
Apr 20St. Joe's at StaplesApr 20 · High Jump · Place 3 · StaplesStaplesHigh Jump34-1010
Apr 20St. Joe's at StaplesApr 20 · 100 Meters · Place 16 · StaplesStaples100 Meters1613.6h PB10
Mar 1FCIAC Virtual Meet #2Mar 1 · 55 Meter · Place 93 · StaplesStaples55 Meter93.8.55Unofficial10
Mar 1FCIAC Virtual Meet #2Mar 1 · Long Jump · Place 13 · StaplesStaplesLong Jump13.13-10.50Unofficial10
Feb 22FCIAC Virtual Meet #1Feb 22 · 50 Meter · Place 15 · StaplesStaples50 Meter15.7.93Unofficial10
Feb 22FCIAC Virtual Meet #1Feb 22 · Long Jump · Place 11 · StaplesStaplesLong Jump11.14-04.50Unofficial10