Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorPatriot League Indoor TF Championship · Feb 83:06.57aPatriot League Indoor TF ChampionshipFebruary 8, 2025
400 Meters · OutdoorMiddleboro Final Qualifier at BR · May 251:01.05aMiddleboro Final Qualifier at BRMay 25, 2025
400 Meters · Relay Split · OutdoorMIAA Division 3 Track & Field Championship · May 3058.160aMIAA Division 3 Track & Field ChampionshipMay 30, 2025
600 Meters · IndoorPatriot League Meet #6 · Jan 301:42.80aPatriot League Meet #6January 30, 2025
800 Meters · IndoorNew England (NEICAAA) Indoor Championships · Mar 62:18.41aNew England (NEICAAA) Indoor ChampionshipsMarch 6, 2026
800 Meters · OutdoorNew England (NEICAAA) Outdoor Championships · May 82:20.81aNew England (NEICAAA) Outdoor ChampionshipsMay 8, 2026
Triple Jump · OutdoorMSTCA Div. III Relays · Apr 269.34mMSTCA Div. III RelaysApril 26, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 800 Meters · Place 21 · StonehillStonehill800 Meters21.2:20.81a PBSo
May 2Northeast Outdoor ChampionshipsMay 2 · 800 Meters · Place 11 · StonehillStonehill800 MetersRound P11.2:22.27aSo
Apr 25Stonehill-Bentley-MerrimackApr 25 · 800 Meters · Place 5 · StonehillStonehill800 Meters5.2:23.34aSo
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 800 Meters · Place 27 · StonehillStonehill800 Meters27.2:24.07aSo
Apr 11UMASS Commonwealth InvitationalApr 11 · 800 Meters · StonehillStonehill800 Meters—DNSSo
Apr 2Merrimack Alumni ClassicApr 2 · 1500 Meters · StonehillStonehill1500 Meters—DNSSo
Apr 2Merrimack Alumni ClassicApr 2 · 800 Meters · StonehillStonehill800 Meters—DNSSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 800 Meters · Place 10 · StonehillStonehill800 Meters102:18.41a PBFR
Feb 15NEC Indoor ChampionshipsFeb 15 · 800 Meters · Place 8 · StonehillStonehill800 MetersRound P8.2:22.13aFr
Feb 15NEC Indoor ChampionshipsFeb 15 · 800 Meters · Place 6 · StonehillStonehill800 Meters6.2:19.73aFr
Feb 6Riverhawk InvitationalFeb 6 · 800 Meters · Place 17 · StonehillStonehill800 Meters172:20.44aFr
Jan 30Roxbury CC - Tigers Open MeetJan 30 · 1000 Meters · Place 2 · StonehillStonehill1000 Meters23:07.37FR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 800 Meters · Place 2 · StonehillStonehill800 Meters22:21.65aFr
Jan 17URI InvitationalJan 17 · 800 Meters · Place 6 · StonehillStonehill800 Meters62:26.83FR

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Plymouth SouthPlymouth South400 MetersRelay Split—58.160a PB12
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 800 Meters · Place 15 · Plymouth SouthPlymouth South800 Meters15.2:26.72a12
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Place 12 · Plymouth SouthPlymouth South400 Meters12.1:01.35a12
May 25Middleboro Final Qualifier at BRMay 25 · 400 Meters · Place 2 · Plymouth SouthPlymouth South400 Meters21:01.05a PB12
May 20Patriot League Spring ChampionshipMay 20 · 800 Meters · Place 2 · Plymouth SouthPlymouth South800 Meters22:24.49a12
May 14Plymouth South @ HanoverMay 14 · 800 Meters · Plymouth SouthPlymouth South800 Meters—2:39.2Unofficial12
May 12Scituate @ Plymouth SouthMay 12 · 800 Meters · Plymouth SouthPlymouth South800 Meters—2:25.5Unofficial12
May 10Andover Boosters InvitationalMay 10 · Triple Jump · Place 16 · Plymouth SouthPlymouth SouthTriple Jump1630-0.5012
May 10Andover Boosters InvitationalMay 10 · 400 Meters · Place 4 · Plymouth SouthPlymouth South400 Meters41:01.51a12
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · Triple Jump · Place 7 · Plymouth SouthPlymouth SouthTriple Jump730-1112
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · 800 Meters · Place 3 · Plymouth SouthPlymouth South800 Meters32:25.57a12
Apr 15Pembroke vs Plymouth SouthApr 15 · Triple Jump · Place 7 · Plymouth SouthPlymouth SouthTriple Jump729-9.5012
Apr 15Pembroke vs Plymouth SouthApr 15 · 800 Meters · Place 1 · Plymouth SouthPlymouth South800 Meters12:28.49a12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 1000 Meters · Place 14 · Plymouth SouthPlymouth South1000 Meters143:09.87a—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 1000 Meters · Place 14 · Plymouth SouthPlymouth South1000 Meters143:09.87a—
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 1000 Meters · Place 10 · Plymouth SouthPlymouth South1000 Meters103:09.59a—
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 1000 Meters · Place 3 · Plymouth SouthPlymouth South1000 Meters33:06.57a PB—
Jan 30Patriot League Meet #6Jan 30 · 600 Meters · Place 3 · Plymouth SouthPlymouth South600 Meters31:42.80a PB—
Jan 30Patriot League Meet #6Jan 30 · Shot Put · Place 18 · Plymouth SouthPlymouth SouthShot Put1818-5—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 1000 Meters · Place 4 · Plymouth SouthPlymouth South1000 Meters43:07.83a—
Jan 23Patriot League Meet #5Jan 23 · 1000 Meters · Place 1 · Plymouth SouthPlymouth South1000 Meters13:12.19a—
Jan 16Patriot League Meet #4Jan 16 · 1000 Meters · Place 2 · Plymouth SouthPlymouth South1000 Meters23:12.69a—
Jan 6Patriot League Meet #3Jan 6 · 1000 Meters · Place 2 · Plymouth SouthPlymouth South1000 Meters23:17.66a—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1000 Meters · Place 6 · Plymouth SouthPlymouth South1000 Meters6.3:11.08a12
Dec 20Patriot League Meet #2Dec 20 · 1000 Meters · Place 1 · Plymouth SouthPlymouth South1000 Meters1.3:21.30a12
Dec 10Patriot League Meet #1Dec 10 · 1000 Meters · Place 1 · Plymouth SouthPlymouth South1000 Meters1.3:23.76a12
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 1000 Meters · Place 6 · Plymouth SouthPlymouth South1000 Meters63:11.31a—
Feb 10Patriot league Indoor TF ChampionshipFeb 10 · 1000 Meters · Place 6 · Plymouth SouthPlymouth South1000 Meters63:09.02a—
Feb 1Patriot League Meet #6Feb 1 · 1000 Meters · Place 4 · Plymouth SouthPlymouth South1000 Meters43:14.09a—
Jan 26Patriot League Meet #5Jan 26 · 1000 Meters · Place 2 · Plymouth SouthPlymouth South1000 Meters23:16.20a—
Jan 18Patriot League Meet #4Jan 18 · 1000 Meters · Place 4 · Plymouth SouthPlymouth South1000 Meters43:16.89a—
Jan 3Patriot League Meet #3Jan 3 · 1000 Meters · Place 3 · Plymouth SouthPlymouth South1000 Meters33:17.96a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 800 Meters · Place 13 · Plymouth SouthPlymouth South800 Meters132:28.59a—
May 15Patriot League Spring ChampionshipMay 15 · 800 Meters · Place 2 · Plymouth SouthPlymouth South800 Meters22:24.46a—
May 11Andover Boosters InvitationalMay 11 · Triple Jump · Place 28 · Plymouth SouthPlymouth SouthTriple Jump2830-7—
May 11Andover Boosters InvitationalMay 11 · 800 Meters · Place 13 · Plymouth SouthPlymouth South800 Meters132:26.43a—
May 7PL Hanover @ Plymouth SouthMay 7 · Triple Jump · Plymouth SouthPlymouth SouthTriple Jump—32-02.00Unofficial11
May 7PL Hanover @ Plymouth SouthMay 7 · 800 Meters · Plymouth SouthPlymouth South800 Meters—2:32.6Unofficial11
May 414th Annual GNB Sunset InvitationalMay 4 · Triple Jump · Place 11 · Plymouth SouthPlymouth SouthTriple Jump1130-8—
May 414th Annual GNB Sunset InvitationalMay 4 · 800 Meters · Place 2 · Plymouth SouthPlymouth South800 Meters22:25.00a—
Apr 26MSTCA Div. III RelaysApr 26 · Triple Jump · Place 17 · Plymouth SouthPlymouth SouthTriple Jump17.9.34m PB11
Apr 23Plymouth South @ Quincy/North QuincyApr 23 · Triple Jump · Plymouth SouthPlymouth SouthTriple Jump—31-04.00Unofficial11
Apr 23Plymouth South @ Quincy/North QuincyApr 23 · 800 Meters · Plymouth SouthPlymouth South800 Meters—2:30.0Unofficial11
Apr 10Pembroke at Plymouth SouthApr 10 · 800 Meters · Plymouth SouthPlymouth South800 Meters—2:28Unofficial11

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 1000 Meters · Place 21 · Plymouth SouthPlymouth South1000 Meters21.3:18.39a11
Dec 15Patriot League Meet #2Dec 15 · 1000 Meters · Place 4 · Plymouth SouthPlymouth South1000 Meters4.3:18.50a11
Dec 7Patriot League Meet #1Dec 7 · 1000 Meters · Place 3 · Plymouth SouthPlymouth South1000 Meters3.3:25.18a11
Feb 10Patriot League Indoor Track & Field ChampionshipFeb 10 · 1000 Meters · Place 6 · Plymouth SouthPlymouth South1000 Meters63:20.6610
Feb 4Janiak F/S InvitationalFeb 4 · 1000 Meters · Place 1 · Plymouth SouthPlymouth South1000 Meters1.3:29.64a10
Jan 27Patriot League Meet #5Jan 27 · 1000 Meters · Place 6 · Plymouth SouthPlymouth South1000 Meters63:23.88a—
Jan 19Patriot League Meet #4Jan 19 · 1000 Meters · Place 6 · Plymouth SouthPlymouth South1000 Meters63:30.41SO
Jan 19Patriot League Meet #4AJan 19 · 1000 Meters · Place 6 · Plymouth SouthPlymouth South1000 Meters6.3:30.41a10
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 1000 Meters · Place 8 · Plymouth SouthPlymouth South1000 Meters8.3:28.60a10
Jan 6Patriot League Meet #3Jan 6 · 1000 Meters · Place 6 · Plymouth SouthPlymouth South1000 Meters63:30.66SO

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25MIAA Division 3 State Championship MeetMay 25 · 800 Meters · Place 8 · Plymouth SouthPlymouth South800 Meters82:26.67a—
May 16Patriot League Outdoor ChampionshipMay 16 · 800 Meters · Place 3 · Plymouth SouthPlymouth South800 Meters32:27.84a—
May 13Andover Boosters MeetMay 13 · 800 Meters · Place 17 · Plymouth SouthPlymouth South800 Meters17.2:32.08a10
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 800 Meters · Place 17 · Plymouth SouthPlymouth South800 Meters172:30.31a—
May 4North Quincy-Quincy @ Plymouth SouthMay 4 · 800 Meters · Plymouth SouthPlymouth South800 Meters—2:29.5Unofficial10
Apr 25Plymouth South at PembrokeApr 25 · 800 Meters · Place 2 · Plymouth SouthPlymouth South800 Meters22:31.04a—
Apr 6Plymouth South @ HanoverApr 6 · 800 Meters · Plymouth SouthPlymouth South800 Meters—2:40Unofficial10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18MSTCA Speed Classic Small SchoolDec 18 · 600 Meters · Place 21 · Plymouth SouthPlymouth South600 Meters21.1:54.21a10
Dec 8Patriot League Meet #1Dec 8 · 1000 Meters · Place 7 · Plymouth SouthPlymouth South1000 Meters7.3:28.65a10

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 29MIAA Division 3 ChampionshipsMay 29 · 800 Meters · Place 21 · Plymouth SouthPlymouth South800 Meters21.2:33.95a9
May 16Patriot League ChampionshipsMay 16 · 800 Meters · Place 4 · Plymouth SouthPlymouth South800 Meters4.2:34.64a9
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 800 Meters · Place 20 · Plymouth SouthPlymouth South800 Meters20.2:38.77a9
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 800 Meters · Place 20 · Plymouth SouthPlymouth South800 Meters20.2:38.77a9