Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPVIAV Week 4 Late · Jan 24:56.78aPVIAV Week 4 LateJanuary 2, 2026
1 Mile · OutdoorMIAA Division 6 Track & Field Championship · May 284:39.62aMIAA Division 6 Track & Field ChampionshipMay 28, 2026
1000 Meters · IndoorPVIAV Week 4 Late · Jan 22:57.24aPVIAV Week 4 LateJanuary 2, 2026
1500 Meters · IndoorSouthern CT Youth, Open, & Masters Developmental Meet #1 · Dec 155:02.70aSouthern CT Youth, Open, & Masters Developmental Meet #1December 15, 2024
1500 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 134:40.87aUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
1600 Meters · OutdoorBloomfield Youth Invitational · Apr 285:26.87aBloomfield Youth InvitationalApril 28, 2024
2 Miles · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 1410:44.48MIAA Division 5 Indoor Track & Field ChampionshipFebruary 14, 2026
2 Miles · OutdoorMIAA Division 6 Track & Field Championship · May 2810:16.00aMIAA Division 6 Track & Field ChampionshipMay 28, 2026
3000 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 139:51.22aUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
800 Meters · Indoor3rd Annual Marathon Sports Winter Classic · Dec 282:21.11a3rd Annual Marathon Sports Winter ClassicDecember 28, 2025
800 Meters · OutdoorWestern Massachusetts Class S Championship · May 222:08.26aWestern Massachusetts Class S ChampionshipMay 22, 2026
80m Hurdles · 30" / 0.762m · OutdoorUSATF Region 1 Junior Olympic Championships · Jul 717.72aUSATF Region 1 Junior Olympic ChampionshipsJuly 7, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 2 Miles · Place 20 · Southwick RegionalSouthwick Regional2 Miles20.10:16.00a PB8
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 1 Mile · Place 28 · Southwick RegionalSouthwick Regional1 Mile28.4:39.62a PB8
May 22Western Massachusetts Class S ChampionshipMay 22 · 1 Mile · Place 9 · Southwick RegionalSouthwick Regional1 Mile9.4:40.90a8
May 22Western Massachusetts Class S ChampionshipMay 22 · 800 Meters · Place 10 · Southwick RegionalSouthwick Regional800 Meters10.2:08.26a PB8
May 11Chicopee High vs Southwick Regional Dual MeetMay 11 · 800 Meters · Place 1 · Southwick RegionalSouthwick Regional800 Meters1.2:10.78
May 8Lion InvitationalMay 8 · 2 Miles · Place 2 · Southwick RegionalSouthwick Regional2 Miles2.10:29.37a8
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 1 Mile · Place 3 · Southwick RegionalSouthwick Regional1 Mile34:47.35a8
Apr 242026 William Kane Fresh Sophomore InvitationalApr 24 · 1 Mile · Place 3 · Southwick RegionalSouthwick Regional1 Mile3.4:47.35a8
Apr 242026 William Kane Fresh Sophomore InvitationalApr 24 · 800 Meters · Southwick RegionalSouthwick Regional800 Meters--DNS8

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 1500 Meters · UnattachedUnattached1500 Meters—DNS8
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 2 Miles · Place 22 · Southwick RegionalSouthwick Regional2 Miles2210:44.48 PB—
Feb 7MSTCA Qualifier MeetFeb 7 · 2 Miles · Place 11 · Southwick RegionalSouthwick Regional2 Miles1110:51.64a8
Feb 1PVIAC Pioneer League ChampionshipFeb 1 · 1 Mile · Place 7 · Southwick RegionalSouthwick Regional1 Mile74:57.38a8
Feb 1PVIAC Pioneer League ChampionshipFeb 1 · 1000 Meters · Place 4 · Southwick RegionalSouthwick Regional1000 Meters43:06.08a8
Feb 1PVIAC Valley ChampionshipFeb 1 · 1 Mile · Place 7 · Southwick RegionalSouthwick Regional1 Mile7.4:57.38a8
Feb 1PVIAC Valley ChampionshipFeb 1 · 1000 Meters · Place 4 · Southwick RegionalSouthwick Regional1000 Meters4.3:06.08a8
Jan 18PVIAC Meet 5 LateJan 18 · 1 Mile · Place 9 · Southwick RegionalSouthwick Regional1 Mile95:05.06a8
Jan 2PVIAV Week 4 LateJan 2 · 1 Mile · Place 2 · Southwick RegionalSouthwick Regional1 Mile24:56.78a PB8
Jan 2PVIAV Week 4 LateJan 2 · 1000 Meters · Place 5 · Southwick RegionalSouthwick Regional1000 Meters52:57.24a PB8

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · 1 Mile · Place 37 · UnattachedUnattached1 Mile37.4:59.79a8
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · 800 Meters · Place 14 · UnattachedUnattached800 Meters14.2:21.11a PB8
Dec 21PVIAC Dec 21 EarlyDec 21 · 1 Mile · Place 7 · Southwick RegionalSouthwick Regional1 Mile7.5:08.97a8
Dec 21PVIAC Dec 21 EarlyDec 21 · 1000 Meters · Place 5 · Southwick RegionalSouthwick Regional1000 Meters5.3:02.30a8
Dec 14PVIAC Meet 1 (Early)Dec 14 · 1 Mile · Place 9 · Southwick RegionalSouthwick Regional1 Mile9.5:23.25a8
Dec 14PVIAC Meet 1 (Early)Dec 14 · 1000 Meters · Southwick RegionalSouthwick Regional1000 Meters--DNS8

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 17MRC Track and Field Series Vol. 2Jul 17 · 2 Miles · Place 8 · MRC Track & FieldMRC Track & Field2 Miles8.11:23.46a7
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 3000 Meters · Place 2 · UnattachedUnattached3000 Meters2.9:51.22a PB7
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 1500 Meters · Place 5 · UnattachedUnattached1500 Meters5.4:40.87a PB7
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 800 Meters · UnattachedUnattached800 Meters—DNS7
May 24WMASS Small School ChampionshipMay 24 · 2 Miles · Place 12 · Southwick RegionalSouthwick Regional2 Miles1210:51.43a7
May 13Southwick vs Holyoke Dual MeetMay 13 · Triple Jump · Place 1 · Southwick RegionalSouthwick RegionalTriple Jump125-09.507
May 13Southwick vs Holyoke Dual MeetMay 13 · Long Jump · Place 3 · Southwick RegionalSouthwick RegionalLong Jump313-01.007
May 13Southwick vs Holyoke Dual MeetMay 13 · 800 Meters · Place 4 · Southwick RegionalSouthwick Regional800 Meters42:26.35a7
May 10MSTCA Coaches Metro InvitationalMay 10 · 1 Mile · Place 15 · Southwick RegionalSouthwick Regional1 Mile155:14.83a7
May 2Spartan InvitationalMay 2 · 2 Miles · Place 4 · Southwick RegionalSouthwick Regional2 Miles411:01.58a7
May 2Spartan InvitationalMay 2 · 1 Mile · Place 4 · Southwick RegionalSouthwick Regional1 Mile45:07.82a7
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 2 Miles · Place 5 · Southwick RegionalSouthwick Regional2 Miles510:52.99a7
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 1 Mile · Place 10 · Southwick RegionalSouthwick Regional1 Mile105:15.53a7

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Southern CT Youth, Open, & Masters Developmental Meet #1Dec 15 · 1500 Meters · Place 1 · 02-Unattached02-Unattached1500 Meters1.5:02.70a PB7
Dec 15Southern CT Youth, Open, & Masters Developmental Meet #1Dec 15 · 800 Meters · Place 1 · 02-Unattached02-Unattached800 Meters1.2:33.81a7

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 28Bloomfield Youth InvitationalApr 28 · 1600 Meters · Place 1 · 02-Unattached02-Unattached1600 Meters1.5:26.87a PB6
Apr 28Bloomfield Youth InvitationalApr 28 · 3000 Meters · Place 1 · 02-Unattached02-Unattached3000 Meters1.10:57.04a6

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 80m Hurdles · Place 6 · 02-Unattached02-Unattached80m Hurdles30" / 0.762m6.17.72a PBWind: 0.95
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 3000 Meters · Place 5 · 02-Unattached02-Unattached3000 Meters5.11:07.24a5
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 1500 Meters · Place 7 · 02-Unattached02-Unattached1500 Meters7.5:18.86a5