Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSpringfield College Season Opener · Dec 74:36.56aSpringfield College Season OpenerDecember 7, 2024
1 Mile · OutdoorMIAA D1 South Championship · Jun 184:40.45MIAA D1 South ChampionshipJune 18, 2021
1000 Meters · IndoorWheaton Pre-Post Invitational · Feb 182:42.32aWheaton Pre-Post InvitationalFebruary 18, 2023
1500 Meters · OutdoorWesleyan - Swanson Invitational · Mar 234:13.56Wesleyan - Swanson InvitationalMarch 23, 2024
3000 Meters · OutdoorWesleyan - Swanson Invitational · Mar 2310:18.82Wesleyan - Swanson InvitationalMarch 23, 2024
400 Meters · IndoorCGA Bear Invite · Feb 756.89aCGA Bear InviteFebruary 7, 2025
400 Meters · OutdoorJerry Gravel Invitational · Apr 1353.07aJerry Gravel InvitationalApril 13, 2025
500 Meters · IndoorDartmouth December Invite · Dec 121:10.10aDartmouth December InviteDecember 12, 2025
600 Meters · IndoorCGA Winter Invitational #2 · Feb 31:26.41CGA Winter Invitational #2February 3, 2023
800 Meters · IndoorNew England NEICAAA Indoor Championships · Mar 11:57.16New England NEICAAA Indoor ChampionshipsMarch 1, 2024
800 Meters · OutdoorTwilight-1 · May 111:57.81aTwilight-1May 11, 2024

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15MASCAC Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 4 · Westfield StateWestfield State1000 Meters42:46.04SR
Feb 6Coast Guard Winter Invite #2Feb 6 · 800 Meters · Place 11 · Westfield StateWestfield State800 Meters112:08.23aSR
Jan 24Massasoit ClassicJan 24 · 800 Meters · Place 10 · Westfield StateWestfield State800 Meters102:10.65aSR
Jan 17Coast Guard Winter Invite #1Jan 17 · 800 Meters · Westfield StateWestfield State800 Meters—DNSSr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 12Dartmouth December InviteDec 12 · 500 Meters · Place 5 · Westfield StateWestfield State500 Meters5.1:10.10a PBSr
Dec 6Springfield College Season OpenerDec 6 · 1000 Meters · Place 1 · Westfield StateWestfield State1000 Meters1.2:42.91aSr
Feb 22Wheaton Post-Season QualifierFeb 22 · 800 Meters · Place 2 · Westfield StateWestfield State800 Meters22:01.66a—
Feb 7CGA Bear InviteFeb 7 · 400 Meters · Place 19 · Westfield StateWestfield State400 Meters19.56.89a PBJr
Jan 31Harvard InvitationalJan 31 · 800 Meters · Place 5 · Westfield StateWestfield State800 Meters52:03.11JR
Jan 18Coast Guard Winter InvitationalJan 18 · 600 Meters · Place 4 · Westfield StateWestfield State600 Meters4.1:27.40aJr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 800 Meters · Place 4 · Westfield StateWestfield State800 Meters4.1:59.48aJr
Apr 19Trinity InvitationalApr 19 · 800 Meters · Place 45 · Westfield StateWestfield State800 Meters452:09.98JR
Apr 13Jerry Gravel InvitationalApr 13 · 400 Meters · Place 8 · Westfield StateWestfield State400 Meters853.07a PBJR
Apr 11Silfen InvitationalApr 11 · 800 Meters · Place 18 · Westfield StateWestfield State800 Meters182:00.17aJr
Apr 5CGA Spring InviteApr 5 · 1500 Meters · Place 51 · Westfield StateWestfield State1500 Meters514:30.68aJR
Mar 292025 Corsair Classic InvitationalMar 29 · 800 Meters · Place 4 · Westfield StateWestfield State800 Meters42:00.22JR
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 1500 Meters · Place 16 · Westfield StateWestfield State1500 Meters16.4:15.75aJr
Mar 7NEICAAA ChampionshipsMar 7 · 800 Meters · Place 11 · Westfield StateWestfield State800 Meters111:58.22JR

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27USATF Night at The TRACKDec 27 · 800 Meters · Place 14 · UnattachedUnattached800 Meters14.2:10.14aJr
Dec 13Dartmouth December InviteDec 13 · 800 Meters · Place 4 · Westfield StateWestfield State800 Meters4.1:58.85aJr
Dec 7Springfield College Season OpenerDec 7 · 1 Mile · Place 4 · Westfield StateWestfield State1 Mile4.4:36.56a PBJr
Mar 1New England NEICAAA Indoor ChampionshipsMar 1 · 800 Meters · Place 12 · Westfield StateWestfield State800 MetersRound P121:57.16 PBSO
Feb 23New England Division III Indoor Track & Field ChampionshipFeb 23 · 800 Meters · Place 22 · Westfield StateWestfield State800 Meters22.1:58.74aSo
Feb 17Wheaton's Pre Post-Season MeetFeb 17 · 800 Meters · Place 2 · Westfield StateWestfield State800 Meters21:58.53a—
Feb 10MASCAC IndoorFeb 10 · 1 Mile · Place 3 · Westfield StateWestfield State1 Mile34:39.29a—
Feb 10MASCAC IndoorFeb 10 · 800 Meters · Place 3 · Westfield StateWestfield State800 Meters32:03.84a—
Feb 3Pioneer Fast Trax InvitationalFeb 3 · 800 Meters · Place 18 · Westfield StateWestfield State800 Meters18.2:04.31aSo
Jan 27Wesleyan Indoor InviteJan 27 · 1000 Meters · Place 3 · Westfield StateWestfield State1000 Meters32:50.90SO
Jan 20Springfield College Massasoit ClassicJan 20 · 1 Mile · Place 3 · Westfield StateWestfield State1 Mile34:41.85SO
Jan 13CGA Winter Invite #1 Jan 13 · 600 Meters · Place 1 · Westfield StateWestfield State600 Meters11:29.20SO

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 11Twilight-1May 11 · 800 Meters · Place 6 · UnattachedUnattached800 Meters6.1:57.81a PBSo
Apr 262024 MSACAC ChampionshipApr 26 · 1500 Meters · Place 5 · Westfield StateWestfield State1500 Meters5.4:18.81aSo
Apr 262024 MSACAC ChampionshipApr 26 · 800 Meters · Place 2 · Westfield StateWestfield State800 Meters2.2:01.33aSo
Apr 20Trinity InvitationalApr 20 · 800 Meters · Place 8 · Westfield StateWestfield State800 Meters81:57.86a—
Apr 132024 Jerry Gravel InvitationalApr 13 · 800 Meters · Place 1 · Westfield StateWestfield State800 Meters1.1:58.70aSo
Apr 6Coast Guard Academy Spring InvitationalApr 6 · 800 Meters · Place 6 · Westfield StateWestfield State800 Meters6.2:00.73aSo
Mar 30Corsair InvitationalMar 30 · 800 Meters · Place 3 · Westfield StateWestfield State800 Meters32:01.12a—
Mar 23Wesleyan - Swanson InvitationalMar 23 · 1500 Meters · Place 15 · Westfield StateWestfield State1500 Meters154:13.56 PBSO
Mar 23Wesleyan - Swanson InvitationalMar 23 · 3000 Meters · Place 14 · Westfield StateWestfield State3000 Meters1410:18.82 PBSO

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 8Utica Holiday ClassicDec 8 · 800 Meters · Place 3 · Westfield StateWestfield State800 Meters3.1:59.95aSo
Dec 2Springfield College Season OpenerDec 2 · 1000 Meters · Place 3 · Westfield StateWestfield State1000 Meters3.2:45.37aSo
Feb 18Wheaton Pre-Post InvitationalFeb 18 · 1000 Meters · Place 3 · Westfield StateWestfield State1000 Meters3.2:42.32a PBFr
Feb 11Westfield State InvitationalFeb 11 · 800 Meters · Place 2 · Westfield StateWestfield State800 Meters21:59.83a—
Feb 3CGA Winter Invitational #2Feb 3 · 600 Meters · Place 3 · Westfield StateWestfield State600 Meters31:26.41 PBFR
Jan 28Wesleyan Indoor InvitationalJan 28 · 800 Meters · Place 1 · Westfield StateWestfield State800 Meters12:02.82FR
Jan 21Massasoit ClassicJan 21 · 1000 Meters · Place 2 · Westfield StateWestfield State1000 Meters2.2:42.61aFr
Jan 14CGA Winter Invite #1Jan 14 · 1000 Meters · Place 4 · Westfield StateWestfield State1000 Meters42:48.14FR

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 22Trinity InvitationalApr 22 · 800 Meters · Place 26 · Westfield StateWestfield State800 Meters262:12.83FR
Apr 15Jerry Gravel ClassicApr 15 · 800 Meters · Place 2 · Westfield StateWestfield State800 Meters22:00.44FR
Apr 8CGA Spring InvitationalApr 8 · 800 Meters · Place 27 · Westfield StateWestfield State800 Meters27.2:12.78aFr
Apr 1Corsair Classic Track & Field InvitationalApr 1 · 800 Meters · Place 5 · Westfield StateWestfield State800 Meters5.2:09.44aFr
Mar 26Wesleyan Swanson InvitationalMar 26 · 1500 Meters · Place 9 · Westfield StateWestfield State1500 Meters94:16.83FR

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 10Utica Holiday ClassicDec 10 · 800 Meters · Place 12 · Westfield StateWestfield State800 Meters12.2:06.65aFr
Dec 3Springfield College Home OpenerDec 3 · 1000 Meters · Place 4 · Westfield StateWestfield State1000 Meters4.2:45.20aFr
Feb 10Patriot League ChampionshipsFeb 10 · 1000 Meters · Place 3 · Whitman-Hanson RegWhitman-Hanson Reg1000 Meters32:42.8012
Jan 18Patriot League #3Jan 18 · 1000 Meters · Place 1 · Whitman-Hanson RegWhitman-Hanson Reg1000 Meters12:48.1512

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29MIAA Division 3 ChampionshipsMay 29 · 800 Meters · Place 24 · Whitman-Hanson RegionalWhitman-Hanson Regional800 Meters24.2:11.00a12
May 29MIAA Division 3 ChampionshipsMay 29 · 400 Meters · Place 14 · Whitman-Hanson RegionalWhitman-Hanson Regional400 Meters14.53.17a12
May 16Patriot League ChampionshipsMay 16 · 800 Meters · Place 2 · Whitman-Hanson RegionalWhitman-Hanson Regional800 Meters2.2:01.69a12
May 3Whitman-Hanson at HinghamMay 3 · 400 Meters · Place 1 · Whitman-Hanson RegionalWhitman-Hanson Regional400 Meters1.53.08a12
Apr 13Marshfield vs Whitman HansonApr 13 · 800 Meters · Whitman-Hanson RegionalWhitman-Hanson Regional800 Meters—2:06.6Unofficial12
Apr 5Silver Lake vs Whitman-HansonApr 5 · 800 Meters · Place 1 · Whitman-Hanson RegionalWhitman-Hanson Regional800 Meters1.2:08.35a12

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Patriot League #1Dec 9 · 1 Mile · Place 1 · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile1.4:47.93a12

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 18MIAA D1 South ChampionshipJun 18 · 1 Mile · Place 5 · Whitman-HansonWhitman-Hanson1 Mile54:40.45 PBJR
Jun 12Patriot League Track & Field ChampionshipsJun 12 · 1 Mile · Place 4 · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile4.4:46.68a11
Jun 9Plymouth North vs. Whitman HansonJun 9 · 1 Mile · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile3rd5:08Unofficial11
Jun 2PL#4: Hingham vs Whitman-HansonJun 2 · 1 Mile · Place 3 · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile3.4:57.23a11
May 25PL#3 Whitman Hanson @ MarshfieldMay 25 · 1 Mile · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile—4:56.6Unofficial11
May 19Whitman-Hanson vs Silver Lake May 19 · 800 Meters · Whitman-Hanson RegionalWhitman-Hanson Regional800 Meters—2:14.8Unofficial11
May 11Duxbury vs Whitman-HansonMay 11 · 800 Meters · Whitman-Hanson RegionalWhitman-Hanson Regional800 Meters—2:09.9Unofficial11
Apr 13Keenan Division Patriot League ChampionshipsApr 13 · 1 Mile · Place 5 · Whitman-Hanson RegWhitman-Hanson Reg1 Mile54:54.2211
Apr 7Whitman Hanson vs Silver LakeApr 7 · 1000 Meters · Whitman-Hanson RegionalWhitman-Hanson Regional1000 Meters—2:54.4Unofficial11
Mar 29Keenan #4 Patriot LeagueMar 29 · 1 Mile · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile—5:09.0Unofficial11
Mar 15Keenan #2 Patriot LeagueMar 15 · 1 Mile · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile—5:22Unofficial11
Mar 15Keenan #2 Patriot LeagueMar 15 · 600 Meters · Whitman-Hanson RegionalWhitman-Hanson Regional600 Meters—1:34.0Unofficial11
Mar 8Keenan #1 Patriot LeagueMar 8 · 600 Meters · Whitman-Hanson RegionalWhitman-Hanson Regional600 Meters—1:51.3Unofficial11

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7Patriot League ChampionshipsFeb 7 · 1 Mile · Place 7 · Whitman-Hanson RegWhitman-Hanson Reg1 Mile74:55.7210
Jan 22Patriot #5Jan 22 · 1 Mile · Place 8 · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile8.4:56.78a10
Jan 8Patriot #4Jan 8 · 1 Mile · Place 12 · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile12.5:04.29a10
Jan 3Patriot #3Jan 3 · 1 Mile · Place 14 · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile14.5:03.34a10

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28MSTCA Winter Distance ClassicDec 28 · 1 Mile · Place 61 · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile61.5:08.10a10
Dec 20Patriot #2Dec 20 · 1 Mile · Place 18 · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile18.5:13.74a10
Dec 11Patriot #1 Dec 11 · 1 Mile · Place 21 · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile21.5:16.48a10
Dec 11Patriot #1 Dec 11 · 600 Meters · Place 28 · Whitman-Hanson RegionalWhitman-Hanson Regional600 Meters28.1:44.28a10

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16PATRIOT LEAGUE OUTDOOR TF CHAMPIONSHIPSMay 16 · 1 Mile · Place 5 · Whitman-Hanson RegionalWhitman-Hanson Regional1 Mile5.5:23.63a9
May 7Whitman Hanson @ Silver Lake May 7 · 800 Meters · Whitman-Hanson RegionalWhitman-Hanson Regional800 Meters—2:17.0Unofficial9
May 1PL#4 Hingham vs Whitman-HansonMay 1 · 800 Meters · Place 6 · Whitman-Hanson RegionalWhitman-Hanson Regional800 Meters6.2:16.68a9
Apr 24Patriot Meet #3 Duxbury vs Whitman HansonApr 24 · 800 Meters · Whitman-Hanson RegionalWhitman-Hanson Regional800 Meters—2:14.7Unofficial9
Apr 18Warrior InvitationalApr 18 · 800 Meters · Place 20 · Whitman-Hanson RegWhitman-Hanson Reg800 Meters202:21.21PR9
Apr 9Scituate @ WHApr 9 · Long Jump · Whitman-Hanson RegionalWhitman-Hanson RegionalLong Jump—10'10Unofficial9
Apr 9Scituate @ WHApr 9 · 800 Meters · Whitman-Hanson RegionalWhitman-Hanson Regional800 Meters—2:23.0Unofficial9
Apr 2Patriot Meet 1 Whitman Hanson v Plymouth NorthApr 2 · 800 Meters · Whitman-Hanson RegionalWhitman-Hanson Regional800 Meters—2:24.6Unofficial9