Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1214.12aUSATF New England Association Junior Olympic ChampionshipJune 12, 2026
200 Meters · OutdoorWestern Mass Summer Mini Meet · Jul 2237.89aWestern Mass Summer Mini Meet July 22, 2023
400 Meters · OutdoorUSATF New England Association Junior Olympic Championships · Jun 181:27.96aUSATF New England Association Junior Olympic ChampionshipsJune 18, 2022
High Jump · OutdoorTri-County League Division 2 West Championships · May 284-4Tri-County League Division 2 West ChampionshipsMay 28, 2026
Long Jump · OutdoorUSATF-New England Invitational · Jun 52.94mUSATF-New England InvitationalJune 5, 2022

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Long Jump · Place 23 · Nashua PAL StridersNashua PAL StridersLong Jump23.4.27mWind: 2.86
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · High Jump · Place 12 · Nashua PAL StridersNashua PAL StridersHigh Jump12.1.31m6
Jul 9New Hampshire Middle School Meet of ChampsJul 9 · Long Jump · Place 22 · Fairgrounds Middle SchoolFairgrounds Middle SchoolLong Jump22.13-6.506
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Long Jump · Place 1 · Nashua PAL StridersNashua PAL StridersLong Jump1.4.44mWind: 0.66
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · High Jump · Place 4 · Nashua PAL StridersNashua PAL StridersHigh Jump4.1.10m6
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 19 · Nashua PAL StridersNashua PAL Striders100 MetersRound P19.14.46aWind: 0.46
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · Long Jump · Place 1 · Nashua PAL StridersNashua PAL StridersLong Jump1.4.49mWind: 06
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · High Jump · Place 1 · Nashua PAL StridersNashua PAL StridersHigh Jump1.1.30m6
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 100 Meters · Place 8 · Nashua PAL StridersNashua PAL Striders100 MetersRound P8.14.12a PBWind: -1.96
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 100 Meters · Place 7 · Nashua PAL StridersNashua PAL Striders100 Meters7.14.44aWind: -1.76
May 31USATF New England Youth InvitationalMay 31 · Long Jump · Place 1 · Nashua PAL StridersNashua PAL StridersLong Jump1.4.28m6
May 31USATF New England Youth InvitationalMay 31 · High Jump · Place 1 · Nashua PAL StridersNashua PAL StridersHigh Jump1.1.25m6
May 31USATF New England Youth InvitationalMay 31 · 100 Meters · Place 10 · Nashua PAL StridersNashua PAL Striders100 MetersRound P10.14.56a6
May 28Tri-County League Division 2 West ChampionshipsMay 28 · Long Jump · Place 1 · Fairgrounds Middle SchoolFairgrounds Middle SchoolLong Jump1.14-106
May 28Tri-County League Division 2 West ChampionshipsMay 28 · High Jump · Place 3 · Fairgrounds Middle SchoolFairgrounds Middle SchoolHigh Jump3.4-4 PB6
May 28Tri-County League Division 2 West ChampionshipsMay 28 · 100 Meters · Place 11 · Fairgrounds Middle SchoolFairgrounds Middle School100 Meters11.14.61a6

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 100 Meters · Place 23 · Nashua PAL StridersNashua PAL Striders100 MetersRound P2314.6611
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Long Jump · Place 7 · Nashua PAL StridersNashua PAL StridersLong Jump74.04m11
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · Long Jump · Place 7 · Nashua PAL StridersNashua PAL StridersLong Jump74.04m11
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 100 Meters · Place 23 · Nashua PAL StridersNashua PAL Striders100 Meters2314.6611
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Long Jump · Place 4 · Nashua PAL StridersNashua PAL StridersLong Jump4.3.80m5
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · Place 10 · Nashua PAL StridersNashua PAL Striders100 MetersRound P10.15aWind: -1.45
Jun 1USATF New England Youth InvitationalJun 1 · 100 Meters · Place 10 · Nashua PAL StridersNashua PAL Striders100 MetersRound P1014.7911
Jun 1USATF New England Youth InvitationalJun 1 · Long Jump · Place 5 · Nashua PAL StridersNashua PAL StridersLong Jump53.69m11
May 18USATF New England Youth Series - Meet #3May 18 · Long Jump · Place 4 · 02-Unattached02-UnattachedLong Jump4.3.68m5
May 18USATF New England Youth Series - Meet #3May 18 · 100 Meters · Place 4 · 02-Unattached02-Unattached100 Meters4.14.71aWind: 0.15

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Long Jump · Place 1 · Nashua PAL StridersNashua PAL StridersLong Jump13.97m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 4 · Nashua PAL StridersNashua PAL Striders100 Meters415.20a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 4 · Nashua PAL StridersNashua PAL Striders100 Meters415.18a—
Jun 2USATF New England Youth InvitationalJun 2 · 100 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders100 MetersRound P215.4010
Jun 2USATF New England Youth InvitationalJun 2 · 100 Meters · Place 2 · Nashua PAL StridersNashua PAL Striders100 Meters215.4710
Jun 2USATF New England Youth InvitationalJun 2 · Long Jump · Place 1 · Nashua PAL StridersNashua PAL StridersLong Jump13.73m10

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 22Western Mass Summer Mini Meet Jul 22 · Long Jump · Place 1 · Nashua PAL StridersNashua PAL StridersLong Jump13.77m—
Jul 22Western Mass Summer Mini Meet Jul 22 · 200 Meters · Place 1 · Nashua PAL StridersNashua PAL Striders200 Meters137.89a PB—
Jul 22Western Mass Summer Mini Meet Jul 22 · 100 Meters · Place 1 · Nashua PAL StridersNashua PAL Striders100 Meters116.73a—
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Long Jump · Place 2 · Nashua PAL StridersNashua PAL StridersLong Jump2.3.36m3
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 100 Meters · Place 11 · Nashua PAL StridersNashua PAL Striders100 MetersRound P11.16.67aWind: 03
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · Long Jump · Place 3 · Nashua PAL StridersNashua PAL StridersLong Jump33.13m—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 8 · Nashua PAL StridersNashua PAL Striders100 MetersRound P816.91a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 8 · Nashua PAL StridersNashua PAL Striders100 Meters816.99a—
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 6 · Nashua PAL StridersNashua PAL Striders100 MetersRound P617.949
Jun 4USATF New England Youth InvitationalJun 4 · 100 Meters · Place 4 · Nashua PAL StridersNashua PAL Striders100 Meters417.189
Jun 4USATF New England Youth InvitationalJun 4 · Long Jump · Place 2 · Nashua PAL StridersNashua PAL StridersLong Jump23.46m9

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · Long Jump · Place 1 · Nashua PAL StridersNashua PAL StridersLong Jump1.3.02m2
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 4 · Nashua PAL StridersNashua PAL Striders400 Meters4.1:27.96a PB2
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 3 · Nashua PAL StridersNashua PAL Striders100 MetersRound P3.17.79aWind: -0.12
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 3 · Nashua PAL StridersNashua PAL Striders100 Meters3.17.98aWind: -3.52
Jun 5USATF-New England InvitationalJun 5 · 400 Meters · Place 4 · Nashua PAL StridersNashua PAL Striders400 Meters41:29.038
Jun 5USATF-New England InvitationalJun 5 · 100 Meters · Place 4 · Nashua PAL StridersNashua PAL Striders100 MetersRound P417.598
Jun 5USATF-New England InvitationalJun 5 · 100 Meters · Place 3 · Nashua PAL StridersNashua PAL Striders100 Meters317.548
Jun 5USATF-New England InvitationalJun 5 · Long Jump · Place 1 · Nashua PAL StridersNashua PAL StridersLong Jump12.94m PB8
May 29USATF-NE Twilight Mini Series Meet #4May 29 · Long Jump · Place 1 · Nashua PAL StridersNashua PAL StridersLong Jump1.2.64m2
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 400 Meters · Place 4 · Nashua PAL StridersNashua PAL Striders400 Meters4.1:29.61a2