Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBSC #4 · Jan 94:58.61aBSC #4January 9, 2020
1 Mile · OutdoorMSTCA Frosh / Soph Large · May 44:54.04aMSTCA Frosh / Soph LargeMay 4, 2019
1000 Meters · IndoorBSC #4 · Jan 173:02.04aBSC #4January 17, 2019
1500 Meters · OutdoorTufts Sunshine Classic · Apr 184:49.34aTufts Sunshine ClassicApril 18, 2025
2 Miles · IndoorBSC #3 · Jan 211:00.64aBSC #3January 2, 2020
3000 Meters · IndoorWheaton's Pre Post-Season Meet · Feb 1711:03.84aWheaton's Pre Post-Season MeetFebruary 17, 2024
400 Meters · Relay Split · OutdoorTufts Sunshine Classic · Apr 1856.782Tufts Sunshine ClassicApril 18, 2025
600 Meters · IndoorHoliday Challenge · Dec 271:33.74aHoliday ChallengeDecember 27, 2019
800 Meters · IndoorWheaton Post-Season Qualifier · Feb 222:22.10aWheaton Post-Season QualifierFebruary 22, 2025
800 Meters · OutdoorSSP Twilight Invitational · May 182:12.68aSSP Twilight InvitationalMay 18, 2019

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

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 1500 Meters · Place 25 · WentworthWentworth1500 Meters254:53.76SR
Apr 18Tufts Sunshine ClassicApr 18 · 400 Meters · Wentworth (Mass.)Wentworth (Mass.)400 MetersRelay Split—56.782 PBSr
Apr 18Tufts Sunshine ClassicApr 18 · 1500 Meters · Place 12 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters12.4:49.34a PBSr
Apr 5Jonathan Tymann InvitationalApr 5 · 800 Meters · Place 13 · WentworthWentworth800 Meters132:23.38SR
Mar 29Tufts Snowflake ClassicMar 29 · 1500 Meters · Place 38 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters385:02.51aSr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 22Wheaton Post-Season QualifierFeb 22 · 800 Meters · Place 22 · Wentworth (Mass.)Wentworth (Mass.)800 Meters222:22.10a PB—
Feb 14Lynn Ruddy InvitationalFeb 14 · 800 Meters · Place 8 · Wentworth (Mass.)Wentworth (Mass.)800 Meters8.2:22.63aSr
Feb 1Yankee Small College InvitationalFeb 1 · 1 Mile · Place 10 · WentworthWentworth1 Mile105:46.52SR
Jan 25Lyons InviteJan 25 · 800 Meters · Place 32 · WentworthWentworth800 Meters322:29.58SR
Jan 182025 Reggie Poyau Memorial InvitationalJan 18 · 1 Mile · Place 26 · Wentworth (Mass.)Wentworth (Mass.)1 Mile265:43.72a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 20Tufts Sunshine ClassicApr 20 · 800 Meters · Place 26 · Wentworth (Mass.)Wentworth (Mass.)800 Meters262:20.57a—
Apr 6Jonathan Tymann InvitationalApr 6 · 800 Meters · Place 16 · WentworthWentworth800 Meters162:29.04JR
Mar 30Tufts Snowflake ClassicMar 30 · 1500 Meters · Place 39 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters395:04.65a—
Mar 23Sean Livingston InvitationalMar 23 · 1500 Meters · Wentworth (Mass.)Wentworth (Mass.)1500 Meters—DNSJr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 17Wheaton's Pre Post-Season MeetFeb 17 · 3000 Meters · Place 16 · Wentworth (Mass.)Wentworth (Mass.)3000 Meters1611:03.84a PB—
Jan 27Wheaton InvitationalJan 27 · 1 Mile · Place 7 · Wentworth (Mass.)Wentworth (Mass.)1 Mile75:33.21a—
Jan 21GBTC InvitationalJan 21 · 3000 Meters · Place 18 · Wentworth (Mass.)Wentworth (Mass.)3000 Meters18.11:24.16aJr
Jan 13Reggie Poyau Memorial InvitationalJan 13 · 1 Mile · Place 16 · WentworthWentworth1 Mile165:35.04JR

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 29CCC ChampionshipsApr 29 · 800 Meters · Place 19 · Wentworth (Mass.)Wentworth (Mass.)800 Meters19.2:20.32aUnofficialSo
Apr 8Jonathan Tymann InvitationalApr 8 · 1500 Meters · Place 32 · WentworthWentworth1500 Meters324:49.95SO
Apr 1Tufts Snowflake ClassicApr 1 · 800 Meters · Place 47 · Wentworth Institute ofWentworth Institute of800 Meters472:19.57a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 21Lyons-Mule DualJan 21 · 800 Meters · Place 29 · Wentworth Institute ofWentworth Institute of800 Meters292:25.94aSo
Jan 14Brandeis Reggie Poyau Memorial InvitationalJan 14 · 1000 Meters · Place 14 · WentworthWentworth1000 Meters143:14.04SO

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 30Commonwealth Coast Conference ChampionshipsApr 30 · 1500 Meters · Place 21 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters21.5:01.44aFr
Apr 23Tufts Sunshine ClassicApr 23 · 1500 Meters · Place 21 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters21.5:16.37aFr
Apr 9CCC Spring InvitationalApr 9 · 800 Meters · Place 22 · Wentworth (Mass.)Wentworth (Mass.)800 Meters22.2:29.39aFr
Apr 2Tufts Snowflake ClassicApr 2 · 800 Meters · Place 59 · Wentworth (Mass.)Wentworth (Mass.)800 Meters59.2:29.57aFr
Mar 26Bears InvitationalMar 26 · 1500 Meters · Place 72 · Wentworth (Mass.)Wentworth (Mass.)1500 Meters72.5:02.60aFr

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 12Gordon Kelly InvitationalFeb 12 · 800 Meters · Place 11 · WentworthWentworth800 Meters112:28.11FR
Jan 30Tufts Branwen Smith-King InvitationalJan 30 · 1 Mile · Place 21 · Wentworth (Mass.)Wentworth (Mass.)1 Mile21.5:28.84aFr
Jan 15Tufts Jumbo InvitationalJan 15 · 1 Mile · Place 10 · WentworthWentworth1 Mile105:29.42FR
Jan 8MIT Art Farnham InvitationalJan 8 · 3000 Meters · Place 7 · WentworthWentworth3000 Meters711:30.21FR

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 8BAY STATE CONFERENCE CHAMPIONSHIPJun 8 · 1 Mile · Place 9 · WeymouthWeymouth1 Mile9.5:00.99aUnofficial12
Jun 8BAY STATE CONFERENCE CHAMPIONSHIPJun 8 · 800 Meters · WeymouthWeymouth800 MetersRelay Split—2:14.0Unofficial12
Jun 2Weymouth vs. BraintreeJun 2 · 400 Meters · WeymouthWeymouth400 MetersRelay Split—58.9Unofficial12
Jun 2Weymouth vs. BraintreeJun 2 · 800 Meters · Place 1 · WeymouthWeymouth800 Meters1.2:13.8Unofficial12
May 26Weymouth vs. MiltonMay 26 · 400 Meters · WeymouthWeymouth400 MetersRelay Split—59.5Unofficial12
May 26Weymouth vs. MiltonMay 26 · 800 Meters · WeymouthWeymouth800 Meters—2:17.3Unofficial12
May 19Needham v. WeymouthMay 19 · 2 Miles · Place 3 · WeymouthWeymouth2 Miles3.11:33.7Unofficial12
May 19Needham v. WeymouthMay 19 · 400 Meters · WeymouthWeymouth400 MetersRelay Split—60.3Unofficial12
Mar 31Weymouth vs. Wellesley- BoysMar 31 · 600 Meters · WeymouthWeymouth600 Meters—1:37.9Unofficial12
Mar 17Walpole vs. Weymouth- BoysMar 17 · 1000 Meters · WeymouthWeymouth1000 Meters—3:08.7Unofficial12
Mar 17Walpole vs. Weymouth- BoysMar 17 · 400 Meters · WeymouthWeymouth400 MetersRelay Split—61.0Unofficial12
Mar 10Milton vs. Weymouth- BoysMar 10 · 600 Meters · WeymouthWeymouth600 Meters—1:43.7Unofficial12
Mar 10Milton vs. Weymouth- BoysMar 10 · 400 Meters · WeymouthWeymouth400 MetersRelay Split—62.0Unofficial12

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 29BSC Open MeetJan 29 · 800 Meters · Place 15 · WeymouthWeymouth800 MetersRelay Split15.2:15.9Unofficial11
Jan 9BSC #4Jan 9 · 1 Mile · Place 15 · WeymouthWeymouth1 Mile15.4:58.61a PB11
Jan 2BSC #3Jan 2 · 2 Miles · Place 9 · WeymouthWeymouth2 Miles9.11:00.64a PB11

2019 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27Holiday ChallengeDec 27 · 600 Meters · Place 42 · WeymouthWeymouth600 Meters42.1:33.74a PB11
Dec 19BSC #2Dec 19 · 1 Mile · Place 23 · WeymouthWeymouth1 Mile23.5:05.87a11
Dec 19BSC #2Dec 19 · 400 Meters · WeymouthWeymouth400 MetersRelay Split—58.9Unofficial11
Dec 12Bay State Conf #1Dec 12 · 600 Meters · Place 17 · WeymouthWeymouth600 Meters17.1:35.90a11
Dec 12Bay State Conf #1Dec 12 · 400 Meters · WeymouthWeymouth400 MetersRelay Split—60.2Unofficial11
Dec 12BSC #1Dec 12 · 600 Meters · Place 17 · WeymouthWeymouth600 Meters17.1:35.90a11
Feb 6BSC ChampionshipFeb 6 · 600 Meters · Place 17 · WeymouthWeymouth600 Meters17.1:34.49a10
Jan 24BSC #5Jan 24 · 600 Meters · Place 17 · WeymouthWeymouth600 Meters17.1:34.90a10
Jan 17BSC #4Jan 17 · 1000 Meters · Place 23 · WeymouthWeymouth1000 Meters23.3:02.04a PB10

2019 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18SSP Twilight InvitationalMay 18 · 800 Meters · Place 36 · WeymouthWeymouth800 Meters36.2:12.68a PB10
May 18South Shore Principals Twilight InvitationalMay 18 · 800 Meters · Place 36 · WeymouthWeymouth800 Meters36.2:12.68aUnofficial10
May 15BSC ChampionshipMay 15 · 1 Mile · Place 34 · WeymouthWeymouth1 Mile34.4:58.70a10
May 8Weymouth vs. BraintreeMay 8 · 1 Mile · Place 2 · WeymouthWeymouth1 Mile2.5:00.7Unofficial10
May 8Weymouth vs. BraintreeMay 8 · 400 Meters · WeymouthWeymouth400 MetersRelay Split—57.3Unofficial10
May 4MSTCA Frosh / Soph LargeMay 4 · 1 Mile · Place 19 · WeymouthWeymouth1 Mile19.4:54.04a PB10
May 4MSTCA Frosh / Soph LargeMay 4 · 800 Meters · WeymouthWeymouth800 MetersRelay Split—2:12.0Unofficial10
May 1Walpole Vs. WeymouthMay 1 · 2 Miles · Place 3 · WeymouthWeymouth2 Miles3.10:43.5Unofficial10
Apr 24Needham @ WeymouthApr 24 · 1 Mile · WeymouthWeymouth1 Mile—5:04.4Unofficial10
Apr 17BSC InviteApr 17 · 1 Mile · Place 11 · WeymouthWeymouth1 Mile11.4:57.80a10
Apr 13Lowell Mini MeetApr 13 · 400 Meters · WeymouthWeymouth400 MetersRelay Split—59.9Unofficial10
Apr 13Lowell Mini MeetApr 13 · 800 Meters · WeymouthWeymouth800 Meters—2:16.1Unofficial10
Apr 10Weymouth vs. MiltonApr 10 · 1 Mile · WeymouthWeymouth1 Mile—5:05.3Unofficial10
Apr 10Weymouth vs. MiltonApr 10 · 400 Meters · WeymouthWeymouth400 MetersRelay Split—60.6Unofficial10
Apr 3Weymouth vs. Brockton & Bridgewater-RaynhamApr 3 · 800 Meters · WeymouthWeymouth800 Meters—2:13.2Unofficial10

2018 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 23MSTCA Speed Classic - Large SchoolsDec 23 · 600 Meters · Place 71 · WeymouthWeymouth600 Meters71.1:37.46a10
Dec 23MSTCA Speed Classic - Large SchoolsDec 23 · 400 Meters · WeymouthWeymouth400 MetersRelay Split—59.6Unofficial10
Dec 20BSC #2Dec 20 · 600 Meters · Place 18 · WeymouthWeymouth600 Meters18.1:38.81a10
Dec 13Bay State Conference #1Dec 13 · 2 Miles · Place 24 · WeymouthWeymouth2 Miles24.11:40.91a10
Jan 25BSC #5Jan 25 · 1000 Meters · Place 45 · WeymouthWeymouth1000 Meters45.3:16.42a9
Jan 10BSC JV #2Jan 10 · 1000 Meters · WeymouthWeymouth1000 Meters—3:27.9Unofficial9

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 19South Shore Principals Twilight InvitationalMay 19 · 800 Meters · Place 40 · WeymouthWeymouth800 Meters40.2:23.27a9
May 2Needham v Weymouth v BraintreeMay 2 · 800 Meters · WeymouthWeymouth800 Meters—2:32.5Unofficial9
Apr 25Weymouth v Newton NorthApr 25 · 1 Mile · WeymouthWeymouth1 Mile—5:51.1Unofficial9

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21Bay State Conference #2Dec 21 · 600 Meters · Place 5 · WeymouthWeymouth600 Meters5.1:46.59a9