Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 Wheaton Invitational · Feb 74:54.29a2026 Wheaton InvitationalFebruary 7, 2026
1 Mile · OutdoorPL#1 Hingham vs. Plymouth North · Apr 45:31.40aPL#1 Hingham vs. Plymouth NorthApril 4, 2022
10,000 Meters · OutdoorTufts Spring Stampede · Apr 1037:00.61aTufts Spring StampedeApril 10, 2026
100 Meters · OutdoorBridgewater State Bears Invitational · Apr 1713.42aBridgewater State Bears InvitationalApril 17, 2026
10000 Meters · OutdoorTufts Snowflake Classic · Mar 2936:57.03aTufts Snowflake ClassicMarch 29, 2025
1500 Meters · OutdoorTufts Sunshine Classic · Apr 204:42.37aTufts Sunshine ClassicApril 20, 2024
2 Miles · IndoorPatriot League Meet #2 · Dec 1612:00.44aPatriot League Meet #2December 16, 2022
2 Miles · OutdoorPatriot League Championships · May 1611:50.90aPatriot League ChampionshipsMay 16, 2022
200 Meters · Indoor2026 Wheaton Invitational · Feb 727.34a2026 Wheaton InvitationalFebruary 7, 2026
3000 Meters · IndoorRoxbury CC - Tigers Open Meet · Jan 309:55.49Roxbury CC - Tigers Open MeetJanuary 30, 2026
5000 Meters · IndoorMASCAC Indoor Track & Field Championship · Feb 1517:38.11MASCAC Indoor Track & Field ChampionshipFebruary 15, 2026
5000 Meters · OutdoorBridgewater State Bears Invitational · Apr 1117:40.23aBridgewater State Bears InvitationalApril 11, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 10,000 Meters · Place 8 · Bridgewater StateBridgewater State10,000 Meters8.37:04.86aJr
Apr 17Bridgewater State Bears InvitationalApr 17 · 1500 Meters · Place 8 · Bridgewater StateBridgewater State1500 Meters8.4:51.91aJr
Apr 17Bridgewater State Bears InvitationalApr 17 · 100 Meters · Place 37 · Bridgewater StateBridgewater State100 Meters37.13.42a PBWind: 1.3Jr
Apr 10Tufts Spring StampedeApr 10 · 10,000 Meters · Place 4 · Bridgewater StateBridgewater State10,000 Meters4.37:00.61a PBJr
Apr 4Amherst Spring FlingApr 4 · 1500 Meters · Place 78 · Bridgewater StateBridgewater State1500 Meters78.4:48.69aJr
Mar 27Jonathan Tymann InvitationalMar 27 · 5000 Meters · Place 18 · Bridgewater StateBridgewater State5000 Meters18.17:55.96aJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15MASCAC Indoor Track & Field ChampionshipFeb 15 · 5000 Meters · Place 9 · Bridgewater St.Bridgewater St.5000 Meters917:38.11 PBJR
Feb 72026 Wheaton InvitationalFeb 7 · 1 Mile · Place 8 · Bridgewater StateBridgewater State1 Mile84:54.29a PBJR
Feb 72026 Wheaton InvitationalFeb 7 · 200 Meters · Place 42 · Bridgewater StateBridgewater State200 Meters4227.34a PBJR
Jan 30Roxbury CC - Tigers Open MeetJan 30 · 3000 Meters · Place 12 · Bridgewater St.Bridgewater St.3000 Meters129:55.49 PBJR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 1 Mile · Place 61 · Bridgewater StateBridgewater State1 Mile615:02.94aJr
Jan 17Branwen Smith-King InvitationalJan 17 · 5000 Meters · Place 6 · Bridgewater StateBridgewater State5000 Meters617:58.64aJr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13The BU Mini MeetDec 13 · 3000 Meters · Place 32 · Bridgewater StateBridgewater State3000 Meters32.10:24.16aJr
Feb 1Harvard Crimson OpenFeb 1 · 3000 Meters · Place 33 · Bridgewater StateBridgewater State3000 Meters33.10:24.88aSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · 10,000 Meters · Place 7 · Bridgewater StateBridgewater State10,000 Meters7.38:23.80aSo
Apr 11Bridgewater State Bears InvitationalApr 11 · 5000 Meters · Place 4 · Bridgewater StateBridgewater State5000 Meters4.17:40.23a PBSo
Mar 29Tufts Snowflake ClassicMar 29 · 10000 Meters · Place 16 · Bridgewater StateBridgewater State10000 Meters1636:57.03a PBSo

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14Mini Meet at BUDec 14 · 3000 Meters · Place 23 · Bridgewater StateBridgewater State3000 Meters23.10:12.19aSo
Feb 10MASCAC IndoorFeb 10 · 5000 Meters · Place 9 · Bridgewater StateBridgewater State5000 Meters918:23.98a—
Feb 2Tufts Cupid ChallengeFeb 2 · 1 Mile · Place 47 · Bridgewater StateBridgewater State1 Mile475:12.16a—
Jan 26Riverhawk InvitationalJan 26 · 3000 Meters · Place 83 · Bridgewater St.Bridgewater St.3000 Meters8310:26.86FR
Jan 13Lyon Invitational Jan 13 · 5000 Meters · Place 9 · Bridgewater St.Bridgewater St.5000 Meters918:21.27FR

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 20Tufts Sunshine ClassicApr 20 · 1500 Meters · Place 26 · Bridgewater StateBridgewater State1500 Meters264:42.37a PB—
Mar 30Corsair InvitationalMar 30 · 5000 Meters · Place 16 · Bridgewater StateBridgewater State5000 Meters1618:31.88a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 2Suffolk RelaysDec 2 · 3000 Meters · Place 44 · Bridgewater StateBridgewater State3000 Meters44.10:36.83aFr
Jan 19Patriot League Meet #4AJan 19 · 1 Mile · Place 15 · Plymouth NorthPlymouth North1 Mile15.5:19.21a12
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 128 · Plymouth NorthPlymouth North1 Mile128.5:30.61a12

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9Plymouth North vs. Whitman HansonMay 9 · 2 Miles · Plymouth NorthPlymouth North2 Miles—11:44Unofficial12
May 9Plymouth North vs. Whitman HansonMay 9 · Javelin · Plymouth NorthPlymouth NorthJavelin800g—49'4Unofficial12
May 3Plymouth North v. MarshfieldMay 3 · 1 Mile · Plymouth NorthPlymouth North1 MileRound f—5:24Unofficial12
Apr 25Plymouth North vs. DuxburyApr 25 · 2 Miles · Plymouth NorthPlymouth North2 Miles—11:36Unofficial12

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 2 Miles · Place 9 · Plymouth NorthPlymouth North2 Miles9.12:00.44a PB12
Dec 8Patriot League Meet #1Dec 8 · 1 Mile · Place 18 · Plymouth NorthPlymouth North1 Mile18.5:24.05a12

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16Patriot League ChampionshipsMay 16 · 2 Miles · Place 11 · Plymouth NorthPlymouth North2 Miles11.11:50.90a PB11
May 3PL Meet #4 Duxbury vs. Plymouth NorthMay 3 · 2 Miles · Plymouth NorthPlymouth North2 Miles—11:37.2Unofficial11
Apr 26Whitman-Hanson vs. Plymouth NorthApr 26 · 1 Mile · Plymouth NorthPlymouth North1 Mile—5:24.4Unofficial11
Apr 13Silver Lake vs. Plymouth NorthApr 13 · 2 Miles · Plymouth NorthPlymouth North2 Miles—12:13.1Unofficial11
Apr 4PL#1 Hingham vs. Plymouth NorthApr 4 · 1 Mile · Place 9 · Plymouth NorthPlymouth North1 Mile9.5:31.40a PB11

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Patriot League Meet 2Dec 29 · 1 Mile · Place 25 · Plymouth NorthPlymouth North1 Mile25.5:34.54a11
Dec 9Patriot League #1Dec 9 · 1 Mile · Place 24 · Plymouth NorthPlymouth North1 Mile24.5:34.29a11

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 5Plymouth North VS. SouthApr 5 · 1 Mile · Plymouth NorthPlymouth North1 Mile—5:40Unofficial10
Mar 22Keenan #3 Patriot LeagueMar 22 · 2 Miles · Plymouth NorthPlymouth North2 Miles—12:24Unofficial10
Mar 15Keenan #2 Patriot LeagueMar 15 · 2 Miles · Plymouth NorthPlymouth North2 Miles—12:18Unofficial10
Mar 8Keenan #1 Patriot LeagueMar 8 · 1 Mile · Plymouth NorthPlymouth North1 Mile—5:45Unofficial10