Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorLast Chance to Qualify Meet · Feb 105:16.24Last Chance to Qualify MeetFebruary 10, 2019
1 Mile · OutdoorMSTCA Frosh / Soph Large · May 45:17.76aMSTCA Frosh / Soph LargeMay 4, 2019
1000 Meters · IndoorACL/SSL League Meet #2 · Dec 173:14.82aACL/SSL League Meet #2December 17, 2018
1500 Meters · OutdoorWidener Final Qualifier · May 124:53.76Widener Final QualifierMay 12, 2025
2 Miles · IndoorMIAA Division 2 Championship · Feb 1511:25.94MIAA Division 2 ChampionshipFebruary 15, 2019
2 Miles · OutdoorMIAA Div 2 Championships · May 2511:17.35MIAA Div 2 ChampionshipsMay 25, 2019
3000 Meters · IndoorCentennial Conference Indoor Championships · Mar 110:52.81aCentennial Conference Indoor ChampionshipsMarch 1, 2025
400 Meters · OutdoorPL #1 Hingham vs, Marshfield @ Hingham · May 111:07.24aPL #1 Hingham vs, Marshfield @ HinghamMay 11, 2021
5000 Meters · IndoorBow Tie Invitiational · Dec 720:20.83aBow Tie InvitiationalDecember 7, 2024
5000 Meters · OutdoorCentennial Conference Outdoor Championships · May 218:54.12Centennial Conference Outdoor ChampionshipsMay 2, 2025
600 Meters · IndoorMSTCA Speed Classic · Dec 291:53.48aMSTCA Speed ClassicDecember 29, 2017

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

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12Widener Final QualifierMay 12 · 1500 Meters · Place 32 · Johns HopkinsJohns Hopkins1500 Meters324:53.76 PBSR
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 5000 Meters · Place 10 · Johns HopkinsJohns Hopkins5000 Meters1018:54.12 PBSR
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 1500 Meters · Place 26 · Johns HopkinsJohns Hopkins1500 Meters265:02.79SR
Apr 19Hopkins Loyola InviteApr 19 · 1500 Meters · Place 29 · Johns HopkinsJohns Hopkins1500 Meters294:54.31SR
Mar 29Navy Outdoor InvitationalMar 29 · 5000 Meters · Place 12 · Johns HopkinsJohns Hopkins5000 Meters1219:31.98a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · 3000 Meters · Place 15 · Johns HopkinsJohns Hopkins3000 Meters1510:52.81a PB—
Feb 15Widener Indoor ClassicFeb 15 · 3000 Meters · Place 23 · Johns HopkinsJohns Hopkins3000 Meters23.10:59.61aSr
Jan 182025 Cardinal TFJan 18 · 3000 Meters · Place 18 · Johns HopkinsJohns Hopkins3000 Meters18.11:13.96aSr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Bow Tie InvitiationalDec 7 · 5000 Meters · Place 19 · Johns HopkinsJohns Hopkins5000 Meters19.20:20.83a PBSr
Jan 19NYC Gotham CupJan 19 · 3000 Meters · Place 15 · Johns HopkinsJohns Hopkins3000 Meters1512:33.85JR

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 18MIAA D1 South ChampionshipJun 18 · 1 Mile · Place 5 · MarshfieldMarshfield1 Mile55:44.59SR
Jun 12Patriot League Track & Field ChampionshipsJun 12 · 1 Mile · Place 4 · MarshfieldMarshfield1 Mile4.5:40.44a12
Jun 8Patriot League #5 Marshfield vs. Silver Lake Jun 8 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile1.5:34.20aUnofficial12
Jun 1PL#4 Plymouth North vs MarshfieldJun 1 · 1 Mile · Place 2 · MarshfieldMarshfield1 Mile2.5:37.30aUnofficial12
May 25PL#3 Whitman Hanson @ MarshfieldMay 25 · 800 Meters · Place 3 · MarshfieldMarshfield800 Meters3.2:34.60Unofficial12
May 18PL #2 Duxbury @ MarshfieldMay 18 · 800 Meters · Place 2 · MarshfieldMarshfield800 Meters2.2:35.30Unofficial12
May 11PL #1 Hingham vs, Marshfield @ HinghamMay 11 · 400 Meters · Place 5 · MarshfieldMarshfield400 Meters5.1:07.24a PB12
Mar 29Keenan #4 Patriot LeagueMar 29 · 1000 Meters · MarshfieldMarshfield1000 Meters—3:33.40Unofficial12

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 22All-State ChampionshipFeb 22 · 2 Miles · Place 16 · MarshfieldMarshfield2 Miles16.11:36.58a11
Feb 13MIAA D2 ChampionshipFeb 13 · 2 Miles · Place 5 · MarshfieldMarshfield2 Miles5.11:36.07a11
Feb 7Patriot League ChampionshipsFeb 7 · 1 Mile · MarshfieldMarshfield1 Mile—5:21.1311
Jan 26MSTCA Coaches Invite Large SchoolsJan 26 · 2 Miles · Place 2 · MarshfieldMarshfield2 Miles211:38.3911
Jan 10MSTCA Northeast InvitationalJan 10 · 2 Miles · Place 5 · MarshfieldMarshfield2 Miles511:44.3011

2019 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28MSTCA Winter Distance ClassicDec 28 · 1 Mile · Place 7 · MarshfieldMarshfield1 Mile7.5:31.19a11
Feb 23MIAA All-State ChampionshipFeb 23 · 2 Miles · Place 16 · MarshfieldMarshfield2 Miles16.11:37.42a10
Feb 15MIAA Division 2 ChampionshipFeb 15 · 2 Miles · Place 4 · MarshfieldMarshfield2 Miles411:25.94 PB10
Feb 10Last Chance to Qualify MeetFeb 10 · 1 Mile · Place 3 · MarshfieldMarshfield1 Mile35:16.24 PB10
Jan 31ACL / SSL League Meet # 5Jan 31 · 2 Miles · Place 1 · MarshfieldMarshfield2 Miles1.12:01.65aUnofficial10
Jan 31ACL / SSL League Meet # 5Jan 31 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile1.5:21.00aUnofficial10
Jan 31ACL / SSL League Meet # 5Jan 31 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile1.5:31.13aUnofficial10
Jan 31ACL / SSL League Meet # 5Jan 31 · 1000 Meters · Place 1 · MarshfieldMarshfield1000 Meters1.3:14.75aUnofficial10
Jan 26MSTCA INVITE LargeJan 26 · 2 Miles · Place 3 · MarshfieldMarshfield2 Miles3.11:35.88a10
Jan 7ACL / SSL League Meet # 3Jan 7 · 2 Miles · Place 2 · MarshfieldMarshfield2 Miles2.11:47.70a10
Jan 6Auerbach Freshmen-Sophomore Meet Large SchoolJan 6 · 1 Mile · Place 4 · MarshfieldMarshfield1 Mile45:29.39—

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 1MIAA All State ChampionshipJun 1 · 2 Miles · Place 14 · MarshfieldMarshfield2 Miles14.11:35.95a10
May 25MIAA Div 2 ChampionshipsMay 25 · 2 Miles · Place 4 · MarshfieldMarshfield2 Miles411:17.35 PB10
May 11MSTCA Coaches InvitationalMay 11 · 2 Miles · Place 4 · MarshfieldMarshfield2 Miles4.11:23.61a10
May 4MSTCA Frosh / Soph LargeMay 4 · 1 Mile · Place 3 · MarshfieldMarshfield1 Mile3.5:17.76a PB10

2018 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29MSTCA Distance Classic Dec 29 · 1 Mile · Place 3 · MarshfieldMarshfield1 Mile3.5:24.51a10
Dec 17ACL/SSL League Meet #2Dec 17 · 2 Miles · Place 2 · MarshfieldMarshfield2 Miles2.12:08.77a10
Dec 17ACL/SSL League Meet #2Dec 17 · 1000 Meters · Place 2 · MarshfieldMarshfield1000 Meters2.3:14.82a PB10
Dec 10ACL / SSL League meet #1Dec 10 · 2 Miles · Place 1 · MarshfieldMarshfield2 Miles1.12:02.38a10
Dec 10ACL / SSL League meet #1Dec 10 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile1.5:30.76a10
Feb 1Atlantic Coast League/South Shore League ChampionshipFeb 1 · 2 Miles · Place 2 · MarshfieldMarshfield2 Miles2.12:15.48a9
Feb 1Atlantic Coast League/South Shore League ChampionshipFeb 1 · 1 Mile · Place 4 · MarshfieldMarshfield1 Mile4.5:34.44a9
Jan 22Atlantic Coast League/South Shore League Meet #4Jan 22 · 2 Miles · Place 2 · MarshfieldMarshfield2 Miles2.12:11.44a9
Jan 22Atlantic Coast League/South Shore League Meet #4Jan 22 · 1 Mile · Place 4 · MarshfieldMarshfield1 Mile4.5:37.89a9
Jan 8Atlantic Coast League/South Shore League Meet #3Jan 8 · 2 Miles · Place 5 · MarshfieldMarshfield2 Miles5.12:26.90a9

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 27MIAA Div. 2 ChampionshipMay 27 · 2 Miles · Place 13 · MarshfieldMarshfield2 Miles13.11:55.22a9
May 21Last Chance MeetMay 21 · 1 Mile · Place 1 · MarshfieldMarshfield1 Mile1.5:29.90a9
May 12MSTCA Girls InvitationalMay 12 · 2 Miles · Place 14 · MarshfieldMarshfield2 Miles14.11:58.00a9

2017 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29MSTCA Speed ClassicDec 29 · 600 Meters · Place 54 · MarshfieldMarshfield600 Meters54.1:53.48a PB9
Dec 18Atlantic Coast League/South Shore League Meet #2Dec 18 · 2 Miles · Place 4 · MarshfieldMarshfield2 Miles4.12:23.07a9
Dec 18Atlantic Coast League/South Shore League Meet #2Dec 18 · 1 Mile · Place 4 · MarshfieldMarshfield1 Mile4.5:37.76a9
Dec 11Atlantic Coast League/South Shore League Meet #1Dec 11 · 1000 Meters · Place 2 · MarshfieldMarshfield1000 Meters2.3:21.48a9