Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 262:56.88aMSTCA Boys PentathlonFebruary 26, 2025
400 Meters · OutdoorMonomoy Vs. Nauset · Apr 2358.1Monomoy Vs. NausetApril 23, 2024
400 Meters · Relay Split · IndoorCape & Islands Meet #3 · Dec 191:05.913Cape & Islands Meet #3December 19, 2025
400m Hurdles · 36" / 0.914m · OutdoorNRHS vs. DY vs. Nantucket · Apr 71:08.97NRHS vs. DY vs. NantucketApril 7, 2026
600 Meters · IndoorCape and Islands Meet 4 · Jan 71:40.88Cape and Islands Meet 4January 7, 2025
800 Meters · OutdoorCape & Islands Championship Meet · May 202:13.51aCape & Islands Championship MeetMay 20, 2024
High Jump · IndoorCape and Islands Meet #2 2024 · Dec 175-00.00Cape and Islands Meet #2 2024December 17, 2024
High Jump · OutdoorNRHS vs. Monomoy · May 55' 6"NRHS vs. MonomoyMay 5, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 264.77mMSTCA Boys PentathlonFebruary 26, 2025
Shot Put · 12lb · IndoorCape & Islands Meet #1 · Dec 1131-05.50Cape & Islands Meet #1December 11, 2025
Triple Jump · OutdoorNRHS vs. Monomoy · May 534' 1.5"NRHS vs. MonomoyMay 5, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 18Cape and Islands Championship MeetMay 18 · Triple Jump · Place 3 · Nauset RegionalTriple Jump336-1111
May 18Cape and Islands Championship MeetMay 18 · High Jump · Place 6 · Nauset RegionalHigh Jump65-211
May 18Cape and Islands Championship MeetMay 18 · 400m Hurdles · Place 8 · Nauset Regional400m Hurdles81:07.51a11
May 5NRHS vs. MonomoyMay 5 · Triple Jump · Place 3 · Nauset RegionalTriple Jump3.34' 1.5" PB11
May 5NRHS vs. MonomoyMay 5 · High Jump · Place 2 · Nauset RegionalHigh Jump2.5' 6" PB11
May 5NRHS vs. MonomoyMay 5 · 400m Hurdles · Place 4 · Nauset Regional400m Hurdles36" / 0.914m4.1:09.7711
May 5NRHS vs. MonomoyMay 5 · 800 Meters · Place 4 · Nauset Regional800 Meters4.2:23.511
Apr 28NRHS VS. FalmouthApr 28 · Triple Jump · Place 3 · Nauset RegionalTriple Jump3.32' 5"Unofficial11
Apr 28NRHS VS. FalmouthApr 28 · High Jump · Place 2 · Nauset RegionalHigh Jump2.5'Unofficial11
Apr 28NRHS VS. FalmouthApr 28 · 400m Hurdles · Place 1 · Nauset Regional400m Hurdles36" / 0.914m1.1:09.03Unofficial11
Apr 16Cape & Islands Double-DualApr 16 · Triple Jump · Nauset RegionalTriple Jump--DNS11
Apr 16Cape & Islands Double-DualApr 16 · High Jump · Place 3 · Nauset RegionalHigh Jump3.5-02.0011
Apr 16Cape & Islands Double-DualApr 16 · 400m Hurdles · Place 12 · Nauset Regional400m Hurdles36" / 0.914m12.1:12.56a11
Apr 16Cape & Islands Double-DualApr 16 · 800 Meters · Nauset Regional800 Meters--DNS11
Apr 7NRHS vs. DY vs. NantucketApr 7 · Triple Jump · Place 4 · Nauset RegionalTriple Jump4.32' 4.5"11
Apr 7NRHS vs. DY vs. NantucketApr 7 · High Jump · Place 5 · Nauset RegionalHigh Jump5.5'2"11
Apr 7NRHS vs. DY vs. NantucketApr 7 · 400m Hurdles · Place 1 · Nauset Regional400m Hurdles36" / 0.914m1.1:08.97 PB11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 31Cape & Islands Indoor Track ChampionshipsJan 31 · Long Jump · Place 14 · Nauset RegionalLong Jump1416-711
Jan 31Cape & Islands Indoor Track ChampionshipsJan 31 · High Jump · Place 7 · Nauset RegionalHigh Jump75-011
Jan 31Cape & Islands Indoor Track ChampionshipsJan 31 · 1000 Meters · Place 5 · Nauset Regional1000 Meters52:57.24a11
Jan 20Cape & Islands Meet #6Jan 20 · High Jump · Place 4 · Nauset RegionalHigh Jump45-211
Jan 20Cape & Islands Meet #6Jan 20 · 1000 Meters · Place 7 · Nauset Regional1000 Meters73:09.65a11
Jan 13Cape & Islands Meet #5Jan 13 · High Jump · Place 5 · Nauset RegionalHigh Jump55-011
Jan 6Cape & Islands Meet #4Jan 6 · High Jump · Place 6 · Nauset RegionalHigh Jump65-011

2025 Indoor Track

27 results
DateMeetEventPlMarkGr
Dec 19Cape & Islands Meet #3Dec 19 · 1000 Meters · Place 5 · Nauset Regional1000 Meters5.3:04.39a11
Dec 19Cape & Islands Meet #3Dec 19 · Shot Put · Place 11 · Nauset RegionalShot Put12lb11.30-03.0011
Dec 19Cape & Islands Meet #3Dec 19 · High Jump · Place 3 · Nauset RegionalHigh Jump3.5-06.0011
Dec 19Cape & Islands Meet #3Dec 19 · 400 Meters · Nauset Regional400 MetersRelay Split—1:05.913 PB11
Dec 16Cape & Islands Meet #2Dec 16 · 1000 Meters · Place 5 · Nauset Regional1000 Meters5.3:03.22a11
Dec 16Cape & Islands Meet #2Dec 16 · Shot Put · Place 11 · Nauset RegionalShot Put12lb11.30-05.0011
Dec 16Cape & Islands Meet #2Dec 16 · High Jump · Nauset RegionalHigh Jump—NH11
Dec 11Cape & Islands Meet #1Dec 11 · 1000 Meters · Place 5 · Nauset Regional1000 Meters5.3:10.17a11
Dec 11Cape & Islands Meet #1Dec 11 · Shot Put · Place 10 · Nauset RegionalShot Put12lb10.31-05.50 PB11
Dec 11Cape & Islands Meet #1Dec 11 · High Jump · Place 5 · Nauset RegionalHigh Jump5.5-02.0011
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 144 · Nauset RegionalLong Jump1444.77m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 74 · Nauset RegionalHigh Jump741.57m—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 65 · Nauset RegionalShot Put659.45m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 140 · Nauset Regional55m Hurdles14010.80a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 15 · Nauset Regional1000 Meters152:56.88a PB—
Feb 1Cape and Islands League ChampionshipFeb 1 · 1000 Meters · Place 5 · Nauset Regional1000 Meters53:03.75a—
Jan 21Cape and Islands Meet 6Jan 21 · Long Jump · Place 5 · Nauset RegionalLong Jump54.95m—
Jan 21Cape and Islands Meet 6Jan 21 · High Jump · Place 5 · Nauset RegionalHigh Jump51.52m—
Jan 21Cape and Islands Meet 6Jan 21 · Shot Put · Place 7 · Nauset RegionalShot Put78.94m—
Jan 21Cape and Islands Meet 6Jan 21 · 55m Hurdles · Place 8 · Nauset Regional55m Hurdles810.97a—
Jan 21Cape and Islands Meet 6Jan 21 · 1000 Meters · Place 3 · Nauset Regional1000 Meters33:12.88a—
Jan 14Cape and Islands Meet 5Jan 14 · Long Jump · Place 14 · Nauset RegionalLong Jump1415-8—
Jan 14Cape and Islands Meet 5Jan 14 · Shot Put · Place 19 · Nauset RegionalShot Put1925-4.25—
Jan 14Cape and Islands Meet 5Jan 14 · 1000 Meters · Place 10 · Nauset Regional1000 Meters103:24.36a—
Jan 7Cape and Islands Meet 4Jan 7 · 600 Meters · Place 8 · Nauset Regional600 Meters81:40.88 PB10
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 600 Meters · Place 50 · Nauset Regional600 Meters501:41.09a—
Jan 3Cape and Islands Meet 3Jan 3 · 600 Meters · Place 5 · Nauset Regional600 Meters51:43.54a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 8Dennis Yarmouth vs NausetApr 8 · 800 Meters · Nauset Regional800 Meters—2:25.82Unofficial10
Apr 1Barnstable vs NausetApr 1 · Triple Jump · Nauset RegionalTriple Jump—31'2"Unofficial10
Apr 1Barnstable vs NausetApr 1 · High Jump · Nauset RegionalHigh Jump—5'Unofficial10
Apr 1Barnstable vs NausetApr 1 · 800 Meters · Nauset Regional800 Meters—2:16Unofficial10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17Cape and Islands Meet #2 2024Dec 17 · 600 Meters · Place 5 · Nauset Regional600 Meters5.1:41.68a10
Dec 17Cape and Islands Meet #2 2024Dec 17 · High Jump · Place 7 · Nauset RegionalHigh Jump7.5-00.00 PB10
Dec 12Cape and Islands Meet #1 2024Dec 12 · 600 Meters · Place 4 · Nauset Regional600 Meters4.1:43.35a10
Dec 12Cape and Islands Meet #1 2024Dec 12 · High Jump · Nauset RegionalHigh Jump--NH10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20Cape & Islands Championship MeetMay 20 · 800 Meters · Place 7 · Nauset Regional800 Meters72:13.51a PB—
May 14Nauset vs. BarnstableMay 14 · Long Jump · Place 7 · Nauset RegionalLong Jump7.16-04.00Unofficial9
May 14Nauset vs. BarnstableMay 14 · 400 Meters · Place 4 · Nauset Regional400 Meters4.58.24Unofficial9
Apr 30Nauset vs. SturgisApr 30 · Long Jump · Place 12 · Nauset RegionalLong Jump1215-2.25—
Apr 23Monomoy Vs. NausetApr 23 · 400 Meters · Place 3 · Nauset Regional400 Meters358.1 PB—