Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF New England Youth Series #2 · May 313.11aUSATF New England Youth Series #2May 3, 2026
100m Hurdles · 33" / 0.838m · OutdoorNew Hampshire Middle School Meet of Champs · Jul 915.28aNew Hampshire Middle School Meet of ChampsJuly 9, 2026
100m Hurdles · 36" / 0.914m · OutdoorUSATF New England Youth Invitational · May 3116.45aUSATF New England Youth InvitationalMay 31, 2026
1500 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 276:17.75a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
200 Meters · IndoorUSATF New England Youth Invitational · Mar 127.14aUSATF New England Youth InvitationalMarch 1, 2026
200 Meters · OutdoorBattle Road Twilight Series Meet 1 · May 926.69aBattle Road Twilight Series Meet 1May 9, 2026
300 Meters · IndoorUSATF New England Youth Meet #1 · Jan 221:02.82aUSATF New England Youth Meet #1January 22, 2023
55 Meters · IndoorThe Red Carpet Invite · Feb 227.58aThe Red Carpet InviteFebruary 22, 2026
60 Meter · IndoorUSATF New England Youth Invitational · Mar 18.28aUSATF New England Youth InvitationalMarch 1, 2026
60 Meter · OutdoorGreater Boston Track Club Meet · Feb 88.20aGreater Boston Track Club MeetFebruary 8, 2026
60 Meters · IndoorGBTCA: Jake Kennedy Classic · Feb 18.23aGBTCA: Jake Kennedy ClassicFebruary 1, 2026
80m Hurdles · 30" / 0.762m · Outdoor2024 USATF National Youth Outdoor Championships · Jun 2615.41a2024 USATF National Youth Outdoor ChampionshipsJune 26, 2024
High Jump · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 271.70m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Javelin · 300g TJ · OutdoorUSATF New England Association Junior Olympic Championships · Jun 1816.63mUSATF New England Association Junior Olympic ChampionshipsJune 18, 2022
Long Jump · IndoorUSATF New England Youth Meet #1 · Jan 223.71mUSATF New England Youth Meet #1January 22, 2023
Long Jump · OutdoorUSATF-NE Twilight Mini Series Meet #4 · May 293.95mUSATF-NE Twilight Mini Series Meet #4May 29, 2022
Pentathlon (Outdoor) · USATF 13-14 · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2722312026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Shot Put · 4kg · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 279.05m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026

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

2026 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 18 · New England Elite Track ClubNew England Elite Track Club1500 MetersRound M18.6:17.75a PB8
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong JumpRound M1.5.88mWind: 18
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · High Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubHigh JumpRound M1.1.70m PB8
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Shot Put · Place 5 · New England Elite Track ClubNew England Elite Track ClubShot Put4kgRound M5.9.05m PB8
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100m Hurdles · Place 14 · New England Elite Track ClubNew England Elite Track Club100m Hurdles36" / 0.914mRound M14.18.24aWind: 18
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Pentathlon (Outdoor) · Place 9 · New England Elite Track ClubNew England Elite Track ClubPentathlon (Outdoor)USATF 13-14Round M9.2231 PB8
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Long Jump · Place 17 · New England Elite Track ClubNew England Elite Track ClubLong Jump17.5.62mWind: 1.38
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · High Jump · Place 7 · New England Elite Track ClubNew England Elite Track ClubHigh Jump7.1.65m8
Jul 9New Hampshire Middle School Meet of ChampsJul 9 · Long Jump · Place 1 · PennichuckPennichuckLong Jump1.19-11.258
Jul 9New Hampshire Middle School Meet of ChampsJul 9 · 100m Hurdles · Place 2 · PennichuckPennichuck100m Hurdles33" / 0.838mRound P2.15.73a8
Jul 9New Hampshire Middle School Meet of ChampsJul 9 · 100m Hurdles · Place 1 · PennichuckPennichuck100m Hurdles33" / 0.838m1.15.28a PB8
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Pentathlon (Outdoor) · Place 1 · New England Elite Track ClubNew England Elite Track ClubPentathlon (Outdoor)USATF 13-14Round M1.20938
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong JumpRound M1.5.81mWind: 1.78
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Long Jump · Place 2 · New England Elite Track ClubNew England Elite Track ClubLong Jump2.5.89mWind: 1.68
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · High Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubHigh JumpRound M1.1.64m8
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · High Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubHigh Jump1.1.65m8
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Shot Put · Place 1 · New England Elite Track ClubNew England Elite Track ClubShot Put4kgRound M1.8.32m8
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100m Hurdles · Place 1 · New England Elite Track ClubNew England Elite Track Club100m Hurdles36" / 0.914mRound M1.17.66aWind: 0.98
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100m Hurdles · Place 6 · New England Elite Track ClubNew England Elite Track Club100m Hurdles36" / 0.914mRound P6.18.96aWind: -1.18
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100m Hurdles · Place 6 · New England Elite Track ClubNew England Elite Track Club100m Hurdles36" / 0.914m6.18.78aWind: 18
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club1500 MetersRound M2.6:45.45a8
May 31USATF New England Youth InvitationalMay 31 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong Jump1.5.82m8
May 31USATF New England Youth InvitationalMay 31 · High Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubHigh Jump1.1.58m8
May 31USATF New England Youth InvitationalMay 31 · 100m Hurdles · Place 2 · New England Elite Track ClubNew England Elite Track Club100m Hurdles36" / 0.914m2.16.45a PB8
May 17USATF New England Youth Series #4May 17 · 100m Hurdles · New England Elite Track ClubNew England Elite Track Club100m Hurdles36" / 0.914m—DNS8
May 17USATF New England Youth Series #4May 17 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong Jump1.5.55m8
May 17USATF New England Youth Series #4May 17 · High Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubHigh Jump1.1.65m8
May 9Battle Road Twilight Series Meet 1May 9 · Long Jump · Place 3 · New England Elite Track ClubNew England Elite Track ClubLong Jump3.5.75m8
May 9Battle Road Twilight Series Meet 1May 9 · 200 Meters · Place 13 · New England Elite Track ClubNew England Elite Track Club200 Meters13.26.69a PBWind: 1.98
May 3USATF New England Youth Series #2May 3 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong Jump1.5.80m8
May 3USATF New England Youth Series #2May 3 · High Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubHigh Jump1.1.62m8
May 3USATF New England Youth Series #2May 3 · 100 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club100 Meters2.13.11a PB8
Feb 8Greater Boston Track Club MeetFeb 8 · 60 Meter · Place 23 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P23.8.20a PB8
Feb 8Greater Boston Track Club MeetFeb 8 · Long Jump · Place 2 · New England Elite Track ClubNew England Elite Track ClubLong Jump2.5.26m8

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · Long Jump · Place 9 · New England Elite Track ClubNew England Elite Track ClubLong Jump95.43m8
Mar 12New Balance Nationals IndoorMar 12 · Long Jump · Place 9 · New England Elite Track ClubNew England Elite Track ClubLong Jump95.43m8
Mar 1USATF New England Youth InvitationalMar 1 · 60 Meter · Place 9 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P9.8.28a PB8
Mar 1USATF New England Youth InvitationalMar 1 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong Jump1.5.73m8
Mar 1USATF New England Youth InvitationalMar 1 · 200 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club200 Meters9.27.14a PB8
Feb 22The Red Carpet InviteFeb 22 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong Jump15.56m8
Feb 22The Red Carpet InviteFeb 22 · 200 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club200 Meters727.76a8
Feb 22The Red Carpet InviteFeb 22 · 55 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club55 Meters87.58a PB8
Feb 18USATF New England Youth MA Vacation Week MeetFeb 18 · Long Jump · Place 2 · New England Elite Track ClubNew England Elite Track ClubLong Jump25.12m8
Feb 18USATF New England Youth MA Vacation Week MeetFeb 18 · 55 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club55 Meters77.67a8
Feb 1GBTCA: Jake Kennedy ClassicFeb 1 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong Jump15.49m8
Feb 1GBTCA: Jake Kennedy ClassicFeb 1 · 200 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club200 Meters527.37a8
Feb 1GBTCA: Jake Kennedy ClassicFeb 1 · 60 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club60 Meters88.23a PB8
Jan 18USATF New England Youth / HS Meet #2Jan 18 · Long Jump · New England Elite Track ClubNew England Elite Track ClubLong Jump—FOUL8
Jan 18USATF New England Youth / HS Meet #2Jan 18 · 60 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club60 Meters58.33a8
Jan 11USATF New England Youth / HS Meet #1Jan 11 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong Jump15.41m8
Jan 11USATF New England Youth / HS Meet #1Jan 11 · 60 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club60 Meters78.33a8

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Long Jump · New England Elite Track ClubNew England Elite Track ClubLong Jump—SCR7
Jun 1USATF New England Youth InvitationalJun 1 · Long Jump · Place 7 · New England Elite Track CluNew England Elite Track CluLong Jump74.53m13

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 80m Hurdles · Place 5 · New England Elite Track ClubNew England Elite Track Club80m Hurdles30" / 0.762m5.15.41a PBWind: -1.46
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Long Jump · Place 4 · New England Elite Track ClubNew England Elite Track ClubLong Jump4.4.77mWind: 06
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 100 Meters · Place 18 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P18.14.08aWind: 16
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Long Jump · Place 2 · New England EliteNew England EliteLong Jump24.43m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 80m Hurdles · Place 1 · New England Elite TracNew England Elite Trac80m Hurdles116.06a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 7 · New England Elite TracNew England Elite Trac100 MetersRound P714.50a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 6 · New England Elite TracNew England Elite Trac100 Meters614.77a—
Jun 2USATF New England Youth InvitationalJun 2 · 80m Hurdles · Place 1 · New England Elite Track CluNew England Elite Track Clu80m Hurdles115.5812
Jun 2USATF New England Youth InvitationalJun 2 · 100 Meters · Place 4 · New England Elite Track CluNew England Elite Track Clu100 MetersRound P414.6812
Jun 2USATF New England Youth InvitationalJun 2 · 100 Meters · Place 6 · New England Elite Track CluNew England Elite Track Clu100 Meters614.7212
Jun 2USATF New England Youth InvitationalJun 2 · Long Jump · Place 1 · New England Elite Track CluNew England Elite Track CluLong Jump14.54m12
May 19USATF New England Youth Series - Meet #4May 19 · 100 Meters · Place 2 · New England Elite Track CluNew England Elite Track Clu100 Meters214.8712
May 19USATF New England Youth Series - Meet #4May 19 · Long Jump · Place 1 · New England Elite Track CluNew England Elite Track CluLong Jump14.82m12
May 11USATF New England Youth Series - Meet #3May 11 · Long Jump · Place 3 · New England Elite Track ClubNew England Elite Track ClubLong Jump3.3.42m6
May 11USATF New England Youth Series - Meet #3May 11 · 200 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club200 Meters8.32.12a6
Apr 28USATF New England Youth Series - Meet #1Apr 28 · Long Jump · Place 2 · New England Elite Track ClubNew England Elite Track ClubLong Jump2.4.46m6
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 100 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club100 Meters3.14.33a6

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Long Jump · Place 5 · New England EliteNew England EliteLong Jump54.15m—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 9 · New England EliteNew England Elite100 MetersRound P915.01a—
Jun 4USATF New England Youth InvitationalJun 4 · 200 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club200 Meters335.5711
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P415.9511
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club100 Meters515.3911
Jun 4USATF New England Youth InvitationalJun 4 · Long Jump · Place 2 · New England Elite Track ClubNew England Elite Track ClubLong Jump23.86m11
May 21 USATF New England Youth Series - Meet #3May 21 · Long Jump · New England Elite Track ClubNew England Elite Track ClubLong Jump—DNS5
May 21 USATF New England Youth Series - Meet #3May 21 · 100 Meters · New England Elite Track ClubNew England Elite Track Club100 Meters—DNS5
May 7USATF New England Youth Series - Meet #1May 7 · Long Jump · Place 2 · New England EliteNew England EliteLong Jump24.38m—
May 7USATF New England Youth Series - Meet #1May 7 · 100 Meters · Place 5 · New England EliteNew England Elite100 Meters515.24a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 5Waltham Track Youth Invitational Feb 5 · Long Jump · Place 1 · New England EliteNew England EliteLong Jump13.78m—
Feb 5Waltham Track Youth Invitational Feb 5 · 200 Meters · Place 3 · New England EliteNew England Elite200 Meters333.22a—
Feb 5Waltham Track Youth Invitational Feb 5 · 60 Meters · Place 5 · New England EliteNew England Elite60 Meters59.53a—
Jan 22USATF New England Youth Meet #1Jan 22 · Long Jump · Place 3 · New England EliteNew England EliteLong Jump33.71m PB5
Jan 22USATF New England Youth Meet #1Jan 22 · 300 Meters · Place 20 · New England EliteNew England Elite300 Meters201:02.82a PB5
Jan 22USATF New England Youth Meet #1Jan 22 · 60 Meters · Place 7 · New England EliteNew England Elite60 Meters79.37a5

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · Long Jump · Place 2 · Nashua PAL StridersNashua PAL StridersLong Jump2.3.58m4
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · Javelin · Place 3 · Nashua PAL StridersNashua PAL StridersJavelin300g TJ3.16.63m PB4
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 5 · Nashua PAL StridersNashua PAL Striders200 Meters5.36.12a4
Jun 5USATF-New England InvitationalJun 5 · 100 Meters · Place 4 · Nashua PAL StridersNashua PAL Striders100 MetersRound P415.3610
Jun 5USATF-New England InvitationalJun 5 · 100 Meters · Place 4 · Nashua PAL StridersNashua PAL Striders100 Meters415.5810
Jun 5USATF-New England InvitationalJun 5 · Javelin · Place 3 · Nashua PAL StridersNashua PAL StridersJavelin317.17m10
Jun 5USATF-New England InvitationalJun 5 · Long Jump · Place 1 · Nashua PAL StridersNashua PAL StridersLong Jump13.70m10
May 29USATF-NE Twilight Mini Series Meet #4May 29 · Long Jump · Place 1 · Nashua PAL StridersNashua PAL StridersLong Jump1.3.95m PB4
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 200 Meters · Place 5 · Nashua PAL StridersNashua PAL Striders200 Meters5.35.34a4