Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1211.45aUSATF New England Association Junior Olympic ChampionshipJune 12, 2026
200 Meters · IndoorThe Pre Nationals Tune Up · Jan 1723.65aThe Pre Nationals Tune UpJanuary 17, 2026
200 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1222.98aUSATF New England Association Junior Olympic ChampionshipJune 12, 2026
300 Meters · IndoorUSATF New England Youth / HS Meet #2 · Jan 2140.66aUSATF New England Youth / HS Meet #2January 21, 2024
400 Meters · Outdoor2021 USATF New England Mini Meet #3 · Jun 51:06.692021 USATF New England Mini Meet #3June 5, 2021
55 Meter · IndoorThe Beantown Winter Classic · Dec 206.95aThe Beantown Winter ClassicDecember 20, 2025
55 Meters · IndoorUSATF National Indoor Youth Championships · Mar 207.01USATF National Indoor Youth ChampionshipsMarch 20, 2026
60 Meters · IndoorThe Pre Nationals Tune Up · Jan 177.41aThe Pre Nationals Tune UpJanuary 17, 2026
Long Jump · IndoorPre Nationals Tune Up · Jan 65.31mPre Nationals Tune UpJanuary 6, 2024
Long Jump · OutdoorUSATF New England Youth Series - Meet #4 · May 194.95mUSATF New England Youth Series - Meet #4May 19, 2024
Triple Jump · IndoorEast Coast Invitational · Feb 2511.02mEast Coast InvitationalFebruary 25, 2024
Triple Jump · Outdoor Region 1 Qualifier - Timing · Jun 2710.71m Region 1 Qualifier - TimingJune 27, 2025

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 25USATF-NE Open and Masters ChampionshipJul 25 · Long Jump · Place 6 · MetroCobras TCMetroCobras TCLong Jump6.5.92m12
Jul 25USATF-NE Open and Masters ChampionshipJul 25 · 200 Meters · Place 12 · MetroCobras TCMetroCobras TC200 Meters12.23.14aWind: 0.712
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · Long Jump · Place 4 · MetroCobras TCMetroCobras TCLong Jump4.6.02mWind: 1.412
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 200 Meters · Place 8 · MetroCobras TCMetroCobras TC200 MetersRound P8.23.01aWind: -0.412
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 200 Meters · Place 4 · MetroCobras TCMetroCobras TC200 Meters4.22.98a PBWind: -0.712
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 100 Meters · Place 11 · MetroCobras TCMetroCobras TC100 MetersRound P11.11.45a PBWind: 0.712
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Long Jump · Place 9 · Dover-SherbornDover-SherbornLong Jump9.20-01.0012
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 100 Meters · Place 10 · Dover-SherbornDover-Sherborn100 MetersRound P10.11.47a12
May 17USATF New England Youth Series #4May 17 · Long Jump · Place 6 · MetroCobras TCMetroCobras TCLong Jump6.5.77m12
May 17USATF New England Youth Series #4May 17 · 200 Meters · MetroCobras TCMetroCobras TC200 Meters—DNS12
May 16MSTCA Coaches Shore InvitationalMay 16 · 200 Meters · Place 27 · Dover-SherbornDover-Sherborn200 Meters2723.72a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · Long Jump · Place 7 · Dover-SherbornDover-SherbornLong Jump720-01.2512
May 5Medway vs DSMay 5 · Long Jump · Place 9 · Dover-SherbornDover-SherbornLong Jump9.15-1112
May 5Medway vs Dover SherbornMay 5 · Long Jump · Dover-SherbornDover-SherbornLong Jump—15' 11"Unofficial12
May 3USATF New England Youth Series #2May 3 · Long Jump · Place 1 · MetroCobras TCMetroCobras TCLong Jump1.5.91m12
May 3USATF New England Youth Series #2May 3 · 100 Meters · Place 6 · MetroCobras TCMetroCobras TC100 Meters6.11.85a12
Apr 28Medfield vs Dover SherbornApr 28 · Long Jump · Place 5 · Dover-SherbornDover-SherbornLong Jump5.18' 8.5"12
Apr 28Medfield vs Dover SherbornApr 28 · 100 Meters · Place 3 · Dover-SherbornDover-Sherborn100 Meters3.11.51a12
Apr 14Norton @ Dover SherbornApr 14 · Long Jump · Place 2 · Dover-SherbornDover-SherbornLong Jump2.19' 8"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · Long Jump · Dover-SherbornDover-SherbornLong Jump—19' 8"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · 200 Meters · Dover-SherbornDover-Sherborn200 Meters—23.1Unofficial12
Apr 7Bellingham @ Dover SherbornApr 7 · Long Jump · Place 4 · Dover-SherbornDover-SherbornLong Jump4.17' 11"12
Apr 7Bellingham @ Dover SherbornApr 7 · 200 Meters · Place 2 · Dover-SherbornDover-Sherborn200 Meters2.24.212
Mar 31Millis @ Dover-SherbornMar 31 · Long Jump · Dover-SherbornDover-SherbornLong Jump—DNS12
Mar 31Millis @ Dover-SherbornMar 31 · 200 Meters · Place 3 · Dover-SherbornDover-Sherborn200 Meters3.24.02a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Long Jump · Place 8 · MetroCobras TCMetroCobras TCLong Jump85.47m18
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55 Meters · Place 22 · MetroCobras TCMetroCobras TC55 MetersRound P227.01 PB18
Jan 17The Pre Nationals Tune UpJan 17 · Long Jump · Place 4 · MetroCobras TCMetroCobras TCLong Jump45.27m12
Jan 17The Pre Nationals Tune UpJan 17 · 200 Meters · Place 10 · MetroCobras TCMetroCobras TC200 Meters1023.65a PB12
Jan 17The Pre Nationals Tune UpJan 17 · 60 Meters · Place 11 · MetroCobras TCMetroCobras TC60 Meters117.41a PB12
Jan 10The Nor'Easter at the TrackJan 10 · Long Jump · Place 9 · METROCOBRASMETROCOBRASLong Jump95.58m12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 55 Meter · Place 20 · MetroCobras TCMetroCobras TC55 MeterRound P20.6.95a PB12
Dec 20The Beantown Winter ClassicDec 20 · Long Jump · Place 6 · MetroCobras TCMetroCobras TCLong Jump6.5.66m12
Jan 4Pre Nationals Tune UpJan 4 · Long Jump · Place 9 · MetroCobrasMetroCobrasLong Jump95.46m—
Jan 4Pre Nationals Tune UpJan 4 · Long Jump · Place 9 · MetroCobras TCMetroCobras TCLong Jump95.46m17

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 27 Region 1 Qualifier - TimingJun 27 · Triple Jump · Place 6 · MetroCobras TCMetroCobras TCTriple Jump6.10.71m PB11
Jun 27 Region 1 Qualifier - TimingJun 27 · Long Jump · MetroCobras TCMetroCobras TCLong Jump—DNS11
Jun 27 Region 1 Qualifier - TimingJun 27 · 100 Meters · MetroCobras TCMetroCobras TC100 MetersRound P—DNS11
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Long Jump · MetroCobras TCMetroCobras TCLong Jump—SCR11
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · Place 18 · MetroCobras TCMetroCobras TC100 MetersRound P18.12.03aWind: -0.711
Jun 1USATF New England Youth InvitationalJun 1 · Triple Jump · Place 6 · MetroCobras TCMetroCobras TCTriple Jump611.04m17
Jun 1USATF New England Youth InvitationalJun 1 · 100 Meters · Place 8 · MetroCobras TCMetroCobras TC100 MetersRound P811.7017
Jun 1USATF New England Youth InvitationalJun 1 · 100 Meters · Place 8 · MetroCobras TCMetroCobras TC100 Meters811.6517
Jun 1USATF New England Youth InvitationalJun 1 · Long Jump · Place 6 · MetroCobras TCMetroCobras TCLong Jump65.42m17
May 18USATF New England Youth Series - Meet #3May 18 · Long Jump · Place 2 · MetroCobras TCMetroCobras TCLong Jump2.5.10m11
May 18USATF New England Youth Series - Meet #3May 18 · 100 Meters · Place 4 · MetroCobras TCMetroCobras TC100 Meters4.11.89aWind: -0.511
May 4USATF New England Youth Series - Meet #1May 4 · 100 Meters · Place 8 · MetroCobras TCMetroCobras TC100 Meters812.0717
May 4USATF New England Youth Series - Meet #1May 4 · Long Jump · Place 1 · MetroCobras TCMetroCobras TCLong Jump15.49m17

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Triple Jump · Place 4 · MetroCobras TCMetroCobras TCTriple Jump411.46m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Long Jump · Place 4 · MetroCobras TCMetroCobras TCLong Jump45.12m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 8 · MetroCobras TCMetroCobras TC200 Meters824.77a—
Jun 2USATF New England Youth InvitationalJun 2 · Triple Jump · Place 6 · MetroCobras TCMetroCobras TCTriple Jump611.29m16
Jun 2USATF New England Youth InvitationalJun 2 · 200 Meters · Place 16 · MetroCobras TCMetroCobras TC200 Meters1624.9216
Jun 2USATF New England Youth InvitationalJun 2 · Long Jump · Place 6 · MetroCobras TCMetroCobras TCLong Jump65.49m16
May 19USATF New England Youth Series - Meet #4May 19 · 100 Meters · Place 12 · MetroCobras TCMetroCobras TC100 Meters1212.5416
May 19USATF New England Youth Series - Meet #4May 19 · Long Jump · Place 6 · MetroCobras TCMetroCobras TCLong Jump64.95m PB16

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 25East Coast InvitationalFeb 25 · Triple Jump · Place 2 · MetroCobras TCMetroCobras TCTriple Jump211.02m PB—
Feb 25East Coast InvitationalFeb 25 · Long Jump · Place 8 · MetroCobras TCMetroCobras TCLong Jump85.21m—
Feb 25East Coast InvitationalFeb 25 · 200 Meters · Place 34 · MetroCobras TCMetroCobras TC200 Meters3425.42a—
Feb 11Bloomfield Youth Indoor InvitationalFeb 11 · 55 Meter · Place 4 · MetroCobras TCMetroCobras TC55 Meter4.7.37a10
Feb 11Bloomfield Youth Indoor InvitationalFeb 11 · Long Jump · Place 1 · MetroCobras TCMetroCobras TCLong Jump1.19' 9.2510
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 300 Meters · Place 4 · MetroCobras TCMetroCobras TC300 Meters440.66a PB—
Jan 6Pre Nationals Tune UpJan 6 · Long Jump · Place 4 · MetroCobras TCMetroCobras TCLong Jump45.31m PB—
Jan 6Pre Nationals Tune UpJan 6 · 200 Meters · Place 16 · MetroCobras TCMetroCobras TC200 Meters1625.37a—
Jan 6Pre Nationals Tune UpJan 6 · 55 Meters · Place 17 · MetroCobras TCMetroCobras TC55 Meters177.36a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 55 Meter · Place 4 · MetroCobras TCMetroCobras TC55 Meter4.7.40a10
Dec 17the TRACK at new balance Youth JamboreeDec 17 · Long Jump · Place 1 · MetroCobras TCMetroCobras TCLong Jump1.5.05m10
Feb 4Tri Valley ShowcaseFeb 4 · Long Jump · Place 16 · Dover-SherbornDover-SherbornLong Jump1615-0.5FR
Jan 27Tri Valley Dual #5Jan 27 · Long Jump · Place 20 · Dover-SherbornDover-SherbornLong Jump20.16-01.509

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2Millis at Dover-SherbornMay 2 · Long Jump · Place 11 · Dover-SherbornDover-SherbornLong Jump1115-3—
May 2Millis at Dover-SherbornMay 2 · 100 Meters · Place 18 · Dover-SherbornDover-Sherborn100 Meters1813.76a—
Apr 25Dover-Sherborn v MedwayApr 25 · Long Jump · Place 4 · Dover-SherbornDover-SherbornLong Jump416-2.50—
Apr 25Dover-Sherborn v MedwayApr 25 · 100 Meters · Place 14 · Dover-SherbornDover-Sherborn100 Meters1413.65a—
Apr 11Dover-Sherborn v DedhamApr 11 · Long Jump · Place 6 · Dover-SherbornDover-SherbornLong Jump615-10.50—
Apr 11Dover-Sherborn v DedhamApr 11 · 100 Meters · Place 13 · Dover-SherbornDover-Sherborn100 Meters1313.50a—
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · Long Jump · Place 10 · Dover-SherbornDover-SherbornLong Jump10.15-01.009
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · 100 Meters · Place 24 · Dover-SherbornDover-Sherborn100 Meters24.13.22a9

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29Tri Valley Meet #3Dec 29 · Long Jump · Place 29 · Dover-SherbornDover-SherbornLong Jump29.13-08.009
Dec 9Tri Valley Dual #1Dec 9 · 55 Meter · Place 87 · Dover-SherbornDover-Sherborn55 Meter87.8.36a9
Dec 9Tri Valley Dual #1Dec 9 · Long Jump · Place 25 · Dover-SherbornDover-SherbornLong Jump25.13-10.259
Jan 20Hockomock - Meet3 - ReggieJan 20 · 55 Meter · Place 48 · TauntonTaunton55 Meter48.8.14a8
Jan 20Hockomock - Meet3 - ReggieJan 20 · Long Jump · Place 3 · TauntonTauntonLong Jump3.14-06.008

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 3Taunton vs. MilfordMay 3 · Long Jump · TauntonTauntonLong Jump—14'11Unofficial8
May 3Taunton vs. MilfordMay 3 · 100 Meters · TauntonTaunton100 Meters—13.5Unofficial8
Apr 26Taunton vs. FranklinApr 26 · 100 Meters · TauntonTaunton100 Meters—14.0Unofficial8
Apr 12Taunton vs. King PhilipApr 12 · Long Jump · TauntonTauntonLong Jump—13'6Unofficial8
Apr 12Taunton vs. King PhilipApr 12 · 100 Meters · TauntonTaunton100 Meters—13.6Unofficial8
Apr 5Taunton vs. AttleboroApr 5 · 200 Meters · TauntonTaunton200 Meters—28.7Unofficial8
Apr 5Taunton vs. AttleboroApr 5 · 100 Meters · TauntonTaunton100 Meters—13.5Unofficial8
Apr 2Hockomock League Freshman Sophomore MeetApr 2 · Long Jump · Place 20 · TauntonTauntonLong Jump20.14-07.508
Apr 2Hockomock League Freshman Sophomore MeetApr 2 · 200 Meters · TauntonTaunton200 Meters—DNS8
Apr 2Hockomock League Freshman Sophomore MeetApr 2 · 100 Meters · Place 52 · TauntonTaunton100 Meters52.14.30a8

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Hockomock - Reggie 1Dec 17 · 55 Meter · Place 60 · TauntonTaunton55 Meter60.1:33.90a8
Dec 17Hockomock - Reggie 1Dec 17 · Long Jump · Place 7 · TauntonTauntonLong Jump7.14-10.258

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 52021 USATF New England Mini Meet #3Jun 5 · 400 Meters · Place 4 · MetroCobras TCMetroCobras TC400 Meters41:06.69 PB13
Jun 52021 USATF New England Mini Meet #3Jun 5 · 100 Meters · Place 3 · MetroCobras TCMetroCobras TC100 Meters313.9313

2020 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 1Northeast Indoor ClassicMar 1 · Long Jump · Place 4 · MetroCobras TCMetroCobras TCLong Jump46-07.7511
Mar 1Northeast Indoor ClassicMar 1 · 55m Hurdles · Place 3 · MetroCobras TCMetroCobras TC55m Hurdles310.7211
Mar 1Northeast Indoor ClassicMar 1 · 200 Meters · Place 11 · MetroCobras TCMetroCobras TC200 Meters1129.3111
Feb 23East Coast Youth Invitational Feb 23 · High Jump · Place 1 · MetroCobras TCMetroCobras TCHigh Jump14-00.0011
Feb 23East Coast Youth Invitational Feb 23 · 55m Hurdles · Place 2 · MetroCobras TCMetroCobras TC55m Hurdles210.6311
Feb 23East Coast Youth Invitational Feb 23 · 200 Meters · Place 4 · MetroCobras TCMetroCobras TC200 Meters429.1611
Jan 26Southern Ct Youth InviteJan 26 · Long Jump · Place 6 · MetroCobras TCMetroCobras TCLong Jump612-07.0011
Jan 26Southern Ct Youth InviteJan 26 · 55m Hurdles · Place 4 · MetroCobras TCMetroCobras TC55m Hurdles411.2611
Jan 26Southern Ct Youth InviteJan 26 · 200 Meters · Place 13 · MetroCobras TCMetroCobras TC200 Meters1330.0111