Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNHIAA Division III Outdoor Championships · May 3112.84aNHIAA Division III Outdoor ChampionshipsMay 31, 2025
100m Hurdles · 33" / 0.838m · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2019.85aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
200 Meters · IndoorUSATF New England Youth Invitational · Mar 127.09aUSATF New England Youth InvitationalMarch 1, 2026
200 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2026.81aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
300 Meters · IndoorGBTC Invitational · Jan 1943.35aGBTC InvitationalJanuary 19, 2025
300m Hurdles · 30" / 0.762m · Outdoor14 May 2024 KRHS Meet · May 1456.60a14 May 2024 KRHS MeetMay 14, 2024
400 Meters · IndoorDavid Hemery Valentine Invitational · Feb 131:01.12aDavid Hemery Valentine InvitationalFebruary 13, 2026
400 Meters · Outdoor2025 NHIAA Meet of Champions · Jun 859.97a2025 NHIAA Meet of ChampionsJune 8, 2025
55 Meter · IndoorThe Beantown Winter Classic · Dec 217.64aThe Beantown Winter ClassicDecember 21, 2024
60 Meter · IndoorGBTC Invitational · Jan 198.29aGBTC InvitationalJanuary 19, 2025
60 Meter · OutdoorGreater Boston Track Club Meet · Feb 88.31aGreater Boston Track Club MeetFebruary 8, 2026
60 Meters · IndoorSuffolk Ice Breaker · Jan 188.43aSuffolk Ice BreakerJanuary 18, 2026
800 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 202:44.02aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
High Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 204-5New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Javelin · 600g · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2054-7New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Long Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2014-0New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Shot Put · 4kg · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2023-0New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Long Jump · Place 13 · HopkintonHopkintonLong Jump13.14-0 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · High Jump · Place 18 · HopkintonHopkintonHigh Jump18.4-5 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Javelin · Place 38 · HopkintonHopkintonJavelin600g38.54-7 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Shot Put · Place 19 · HopkintonHopkintonShot Put4kg19.23-0 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 100m Hurdles · Place 26 · HopkintonHopkinton100m Hurdles33" / 0.838m26.19.85a PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 800 Meters · Place 17 · HopkintonHopkinton800 Meters17.2:44.02a PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 200 Meters · Place 4 · HopkintonHopkinton200 Meters4.26.81a PB12
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 400 Meters · Place 17 · HopkintonHopkinton400 Meters17.1:00.04a12
Jun 62026 NHIAA Meet of ChampionsJun 6 · 400 Meters · Place 6 · HopkintonHopkinton400 Meters6.60.10a12
Jun 62026 NHIAA Meet of ChampionsJun 6 · 200 Meters · Place 11 · HopkintonHopkinton200 Meters11.26.99aWind: -1.312
May 23Wilderness League ChampionshipMay 23 · 200 Meters · Place 2 · HopkintonHopkinton200 Meters2.26.81a12
May 23Wilderness League ChampionshipMay 23 · 100 Meters · Place 3 · HopkintonHopkinton100 MetersRound P3.13.12a12
May 23Wilderness League ChampionshipMay 23 · 100 Meters · Place 3 · HopkintonHopkinton100 Meters3.13.10a12
May 162026 Bobcat InviteMay 16 · 400 Meters · Place 4 · HopkintonHopkinton400 Meters4.1:01.91a12
May 162026 Bobcat InviteMay 16 · 100 Meters · Place 7 · HopkintonHopkinton100 MetersRound P7.13.24a12
May 162026 Bobcat InviteMay 16 · 100 Meters · Place 6 · HopkintonHopkinton100 Meters6.13.06a12
May 12Belmont MeetMay 12 · 400 Meters · HopkintonHopkinton400 Meters--NT12
May 12Belmont MeetMay 12 · 200 Meters · Place 2 · HopkintonHopkinton200 Meters2.26.96a12
May 12Belmont MeetMay 12 · 100 Meters · HopkintonHopkinton100 Meters--NT12
Apr 25Black Bear InviteApr 25 · 400 Meters · Place 5 · HopkintonHopkinton400 Meters5.1:01.62a12
Apr 25Black Bear InviteApr 25 · 200 Meters · Place 6 · HopkintonHopkinton200 Meters6.27.13a12
Apr 21Kearsarge Regional HS MeetApr 21 · 200 Meters · Place 1 · HopkintonHopkinton200 Meters1.26.96a12
Apr 21Kearsarge Regional HS MeetApr 21 · 100 Meters · Place 2 · HopkintonHopkinton100 Meters2.13.20a12
Apr 18Sanborn InvitationalApr 18 · 400 Meters · Place 4 · HopkintonHopkinton400 Meters4.1:01.70a12
Apr 18Sanborn InvitationalApr 18 · 200 Meters · Place 2 · HopkintonHopkinton200 Meters2.27.94a12
Apr 11Pelham InvitationalApr 11 · 200 Meters · Place 4 · HopkintonHopkinton200 Meters4.27.58a12
Apr 11Pelham InvitationalApr 11 · 100 Meters · Place 4 · HopkintonHopkinton100 MetersRound P4.13.37a12
Apr 11Pelham InvitationalApr 11 · 100 Meters · Place 6 · HopkintonHopkinton100 Meters6.13.42a12
Feb 8Greater Boston Track Club MeetFeb 8 · 60 Meter · Place 7 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P7.8.31a PB11
Feb 8Greater Boston Track Club MeetFeb 8 · 60 Meter · Place 7 · New England Elite Track ClubNew England Elite Track Club60 Meter7.8.43a11
Feb 8Greater Boston Track Club MeetFeb 8 · 200 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club200 Meters11.27.49a11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · 60 Meter · Place 8 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P8.8.39a11
Mar 1USATF New England Youth InvitationalMar 1 · 60 Meter · Place 8 · New England Elite Track ClubNew England Elite Track Club60 Meter8.8.39a11
Mar 1USATF New England Youth InvitationalMar 1 · 400 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club400 Meters9.1:03.02a11
Mar 1USATF New England Youth InvitationalMar 1 · 200 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club200 Meters7.27.09a PB11
Feb 13David Hemery Valentine InvitationalFeb 13 · 400 Meters · Place 102 · New England Elite Track ClubNew England Elite Track Club400 Meters1021:01.12a PB11
Jan 30Harvard InvitationalJan 30 · 400 Meters · Place 28 · New England EliteNew England Elite400 Meters281:02.47—
Jan 18Suffolk Ice BreakerJan 18 · 200 Meters · Place 26 · New England Elite Track ClubNew England Elite Track Club200 Meters2627.61a11
Jan 18Suffolk Ice BreakerJan 18 · 60 Meters · Place 30 · New England Elite Track ClubNew England Elite Track Club60 MetersRound P308.43a PB11
Jan 10The Nor'Easter at the TrackJan 10 · 300 Meters · Place 22 · NEW ENGLANDNEW ENGLAND300 Meters2244.9011

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 300 Meters · Place 13 · New England Elite Track ClubNew England Elite Track Club300 Meters13.44.33a11
Dec 20The Beantown Winter ClassicDec 20 · 55 Meter · Place 17 · New England Elite Track ClubNew England Elite Track Club55 MeterRound P17.7.85a11
Mar 2USATF New England Youth InvitationalMar 2 · 60 Meter · Place 8 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P8.8.43a10
Mar 2USATF New England Youth InvitationalMar 2 · 60 Meter · Place 7 · New England Elite Track ClubNew England Elite Track Club60 Meter7.8.34a10
Mar 2USATF New England Youth InvitationalMar 2 · 400 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club400 Meters6.1:05.25a10
Mar 2USATF New England Youth InvitationalMar 2 · 200 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club200 Meters9.28.05a10
Feb 14David Hemery Valentine InvitationalFeb 14 · 400 Meters · Place 85 · New England Elite Track ClubNew England Elite Track Club400 Meters851:02.27a—
Jan 31John Thomas Terrier ClassicJan 31 · 200 Meters · Place 96 · New England Elite Track ClubNew England Elite Track Club200 Meters9627.56a—
Jan 24Riverhawk InvitationalJan 24 · 60 Meter · Place 53 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P53.8.37a10
Jan 24Riverhawk InvitationalJan 24 · 200 Meters · Place 68 · New England Elite Track ClubNew England Elite Track Club200 Meters68.27.32a10
Jan 19GBTC InvitationalJan 19 · 300 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club300 Meters8.43.35a PB10
Jan 19GBTC InvitationalJan 19 · 60 Meter · Place 5 · New England Elite Track ClubNew England Elite Track Club60 Meter5.8.29a PB10
Jan 11Suffolk RelaysJan 11 · 200 Meters · Place 22 · New England Elite Track ClubNew England Elite Track Club200 Meters2227.74a—
Jan 11Suffolk RelaysJan 11 · 60 Meters · Place 31 · New England Elite Track ClubNew England Elite Track Club60 Meters318.49a—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 400 Meters · Place 20 · HopkintonHopkinton400 Meters20.1:00.05a11
Jun 82025 NHIAA Meet of ChampionsJun 8 · 400 Meters · Place 4 · HopkintonHopkinton400 Meters4.59.97a PB11
May 31NHIAA Division III Outdoor ChampionshipsMay 31 · 400 Meters · Place 3 · HopkintonHopkinton400 Meters3.1:00.23a11
May 31NHIAA Division III Outdoor ChampionshipsMay 31 · 100 Meters · Place 5 · HopkintonHopkinton100 MetersRound P5.12.92a11
May 31NHIAA Division III Outdoor ChampionshipsMay 31 · 100 Meters · Place 5 · HopkintonHopkinton100 Meters5.12.84a PB11
May 23Monadnock Last Chance Twilight Meet 2025May 23 · 400 Meters · Place 1 · HopkintonHopkinton400 Meters11:01.79JR
May 23Monadnock Last Chance Twilight Meet 2025May 23 · 200 Meters · Place 1 · HopkintonHopkinton200 Meters127.62JR
May 16Conant Home MeetMay 16 · 100 Meters · Place 1 · HopkintonHopkinton100 Meters113.47JR
May 16Conant Home MeetMay 16 · 200 Meters · Place 1 · HopkintonHopkinton200 Meters127.52JR
May 7John Stark Home Meet IIMay 7 · 100 Meters · Place 1 · HopkintonHopkinton100 Meters113.00JR
May 7John Stark Home Meet IIMay 7 · 200 Meters · Place 1 · HopkintonHopkinton200 Meters126.83JR
Apr 26Campbell Cougar Classic InvitationalApr 26 · 400 Meters · Place 1 · HopkintonHopkinton400 Meters11:00.59JR
Apr 26Campbell Cougar Classic InvitationalApr 26 · 200 Meters · Place 3 · HopkintonHopkinton200 Meters328.32JR
Apr 19Sanborn InvitationalApr 19 · 200 Meters · Place 4 · HopkintonHopkinton200 Meters427.1511
Apr 19Sanborn InvitationalApr 19 · 100 Meters · Place 10 · HopkintonHopkinton100 MetersRound P1013.2611
Apr 1515 Apr 2025 Track MeetApr 15 · 200 Meters · Place 2 · HopkintonHopkinton200 Meters2.27.73aWind: 0Unofficial11
Apr 1515 Apr 2025 Track MeetApr 15 · 100 Meters · Place 2 · HopkintonHopkinton100 Meters2.13.48aWind: 0Unofficial11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 55 Meter · Place 3 · New England Elite Track ClubNew England Elite Track Club55 MeterRound P3.7.64a PB10
Dec 21The Beantown Winter ClassicDec 21 · 55 Meter · Place 5 · New England Elite Track ClubNew England Elite Track Club55 Meter5.7.73a10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1414 May 2024 KRHS MeetMay 14 · 300m Hurdles · Place 2 · HopkintonHopkinton300m Hurdles30" / 0.762m2.56.60a PB10
May 1414 May 2024 KRHS MeetMay 14 · 100 Meters · Place 5 · HopkintonHopkinton100 Meters5.13.36aWind: 010
Apr 27Black BearApr 27 · 100 Meters · Place 12 · HopkintonHopkinton100 Meters12.13.89aWind: 0.110
Apr 10KRSH MeetApr 10 · 200 Meters · Place 4 · HopkintonHopkinton200 Meters429.41SO
Apr 10KRSH MeetApr 10 · 100 Meters · Place 3 · HopkintonHopkinton100 Meters313.45SO

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24NHIAA Division III Track & Field ChampionshipsMay 24 · 200 Meters · Place 12 · HopkintonHopkinton200 Meters12.29.36aWind: 2.99
May 24NHIAA Division III Track & Field ChampionshipsMay 24 · 100 Meters · Place 7 · HopkintonHopkinton100 MetersRound P7.13.60aWind: 0.69
May 24NHIAA Division III Track & Field ChampionshipsMay 24 · 100 Meters · Place 5 · HopkintonHopkinton100 Meters5.13.69aWind: -0.19
Apr 22Sanborn InvitationalApr 22 · 200 Meters · Place 6 · HopkintonHopkinton200 Meters629.78FR
Apr 22Sanborn InvitationalApr 22 · 100 Meters · Place 3 · HopkintonHopkinton100 Meters313.69FR
Apr 22Sanborn InvitationalApr 22 · 100 Meters · Place 4 · HopkintonHopkinton100 Meters413.72FR
Apr 19Monadnock Home MeetApr 19 · 200 Meters · Place 2 · HopkintonHopkinton200 Meters229.88FR
Apr 19Monadnock Home MeetApr 19 · 200 Meters · Place 2 · HopkintonHopkinton200 Meters229.88FR
Apr 19Monadnock Home MeetApr 19 · 100 Meters · Place 1 · HopkintonHopkinton100 Meters113.76FR
Apr 19Monadnock Home MeetApr 19 · 100 Meters · Place 1 · HopkintonHopkinton100 Meters113.76FR