Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUtica Blue & Orange Invitational · Feb 64:37.52aUtica Blue & Orange InvitationalFebruary 6, 2026
1 Mile · OutdoorBay State Conf Championship · May 154:36.54aBay State Conf ChampionshipMay 15, 2024
1000 Meters · IndoorBay State Conf - Block 6 · Jan 312:44.96aBay State Conf - Block 6January 31, 2024
1500 Meters · IndoorRochester Spring Opener · Mar 294:12.49aRochester Spring OpenerMarch 29, 2026
1500 Meters · OutdoorBrockport Multi and Invitational · Apr 124:11.17aBrockport Multi and InvitationalApril 12, 2026
2 Miles · IndoorBay State Conference - Block 3 · Jan 410:34.93aBay State Conference - Block 3January 4, 2024
2 Miles · OutdoorMSTCA Coaches Invitational · May 1110:16.62aMSTCA Coaches InvitationalMay 11, 2024
400 Meters · Relay Split · IndoorNazareth Alumni · Dec 655.132Nazareth AlumniDecember 6, 2024
600 Meters · IndoorMSTCA Speed Classic (Large School) · Dec 171:29.02aMSTCA Speed Classic (Large School)December 17, 2023
800 Meters · OutdoorRIT Bill Q Invitational · Apr 242:00.89aRIT Bill Q InvitationalApril 24, 2026

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 24RIT Bill Q InvitationalApr 24 · 800 Meters · Place 12 · RITRIT800 Meters12.2:00.89a PBSo
Apr 12Brockport Multi and InvitationalApr 12 · 1500 Meters · Place 10 · RITRIT1500 Meters10.4:11.17a PBSo
Apr 4Geneseo Early Season InviteApr 4 · 800 Meters · Place 41 · RITRIT800 Meters41.2:02.58aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · 1500 Meters · Place 15 · RITRIT1500 Meters15.4:12.49a PBSo
Feb 20Nazareth Conference Tune-UpFeb 20 · 1 Mile · Place 13 · RITRIT1 Mile134:41.91SO
Feb 13Nazareth D3 Elite MeetFeb 13 · 1 Mile · Place 34 · RITRIT1 Mile34.4:47.21aSo
Feb 6Utica Blue & Orange InvitationalFeb 6 · 1 Mile · Place 27 · RITRIT1 Mile27.4:37.52a PBSo

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · RITRIT400 MetersRelay Split—55.664So
Feb 21Nazareth Conference Tune UpFeb 21 · 1 Mile · Place 28 · RITRIT1 Mile284:41.41FR
Feb 14Nazareth DIII Elite MeetFeb 14 · 1 Mile · Place 38 · RITRIT1 Mile38.4:48.19aFr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 4Geneseo EarlyApr 4 · 1500 Meters · RITRIT1500 Meters--DNSFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 35 · RITRIT1500 Meters354:15.08aFR

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 400 Meters · RITRIT400 MetersRelay Split—55.132 PBFr
Feb 7Bay State Conf ChampionshipFeb 7 · 1000 Meters · Place 14 · BraintreeBraintree1000 Meters142:48.54a—
Jan 31Bay State Conf - Block 6Jan 31 · 1000 Meters · Place 6 · BraintreeBraintree1000 Meters62:44.96a PB—
Jan 25Bay State Conf - Block 5Jan 25 · 1 Mile · Place 27 · BraintreeBraintree1 Mile275:14.64a—
Jan 11Bay State Conf - Block 4Jan 11 · 1 Mile · Place 7 · BraintreeBraintree1 Mile74:45.01a—
Jan 4Bay State Conference - Block 3Jan 4 · 2 Miles · Place 7 · BraintreeBraintree2 Miles710:34.93a PB—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 800 Meters · BraintreeBraintree800 MetersRelay Split—2:00.3hUnofficial12
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 800 Meters · Place 21 · BraintreeBraintree800 Meters21.2:01.24a12
May 18MSTCA South Shore TwilightMay 18 · 800 Meters · Place 2 · BraintreeBraintree800 Meters22:01.33a—
May 15Bay State Conf ChampionshipMay 15 · 1 Mile · Place 9 · BraintreeBraintree1 Mile94:36.54a PB—
May 11MSTCA Coaches InvitationalMay 11 · 2 Miles · Place 21 · BraintreeBraintree2 Miles21.10:16.62a PB12
May 11MSTCA Coaches InvitationalMay 11 · 400 Meters · BraintreeBraintree400 MetersRelay Split—53.4hUnofficial12
May 8Walpole vs. BraintreeMay 8 · 400 Meters · BraintreeBraintree400 MetersRelay Split—54.1hUnofficial12
May 8Walpole vs. BraintreeMay 8 · 800 Meters · Place 1 · BraintreeBraintree800 Meters1.2:01.7Unofficial12
May 4Weston Twilight - Regis EventsMay 4 · 1 Mile · Place 47 · BraintreeBraintree1 Mile47.4:36.83a12
May 1Braintree vs. WeymouthMay 1 · 1 Mile · Place 1 · BraintreeBraintree1 Mile1.4:42.8Unofficial12
May 1Braintree vs. WeymouthMay 1 · 400 Meters · BraintreeBraintree400 MetersRelay Split—53.3hUnofficial12
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 400 Meters · BraintreeBraintree400 MetersRelay Split—54.0hUnofficial12
Apr 24Newton North vs BraintreeApr 24 · 2 Miles · Place 1 · BraintreeBraintree2 Miles1.10:13.8Unofficial12
Apr 10Braintree vs. MiltonApr 10 · 400 Meters · Place 6 · BraintreeBraintree400 MetersRelay Split6.55.4hUnofficial12
Apr 10Braintree vs. MiltonApr 10 · 800 Meters · Place 2 · BraintreeBraintree800 Meters2.2:05.412
Apr 5Needham v. BraintreeApr 5 · 1 Mile · Place 2 · BraintreeBraintree1 Mile2.4:54.212

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 1 Mile · Place 14 · BraintreeBraintree1 Mile14.4:50.37a12
Dec 21Bay State Conf - Block 2Dec 21 · 400 Meters · BraintreeBraintree400 MetersRelay Split—56.9Unofficial12
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 600 Meters · Place 8 · BraintreeBraintree600 Meters8.1:29.02a PB12
Dec 14Bay State Conf - Block 1Dec 14 · 1000 Meters · Place 11 · BraintreeBraintree1000 Meters11.2:50.49a12
Dec 14Bay State Conf - Block 1Dec 14 · 400 Meters · BraintreeBraintree400 MetersRelay Split—54.6Unofficial12
Feb 17MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 400 Meters · BraintreeBraintree400 MetersRelay Split—54.2Unofficial11
Feb 8BSC ChampionshipFeb 8 · 800 Meters · BraintreeBraintree800 MetersRelay Split—2:17.7Unofficial11
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 400 Meters · BraintreeBraintree400 MetersRelay Split—56.9Unofficial11
Jan 26BSC Meet #5Jan 26 · 2 Miles · Place 19 · BraintreeBraintree2 Miles19.11:53.37a11
Jan 12BSC Meet #4Jan 12 · 1000 Meters · Place 10 · BraintreeBraintree1000 Meters103:02.77JR

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 27MIAA D1 ChampionshipMay 27 · 800 Meters · BraintreeBraintree800 Meters—2:05.4Unofficial11
May 27MIAA D1 ChampionshipMay 27 · 400 Meters · BraintreeBraintree400 Meters—56.3Unofficial11
May 20MSTCA South Shore Twilight MeetMay 20 · 800 Meters · Place 16 · BraintreeBraintree800 Meters16.2:13.40a11
May 17BSC ChampionshipsMay 17 · 2 Miles · Place 15 · BraintreeBraintree2 Miles15.10:48.11a11
May 17BSC ChampionshipsMay 17 · 400 Meters · BraintreeBraintree400 MetersRelay Split—54.3Unofficial11
May 10Walpole vs. BraintreeMay 10 · 2 Miles · Place 2 · BraintreeBraintree2 Miles2.10:41.7Unofficial11
May 3Weymouth vs. BraintreeMay 3 · 1 Mile · Place 1 · BraintreeBraintree1 Mile1.4:52.0Unofficial11
May 3Weymouth vs. BraintreeMay 3 · 400 Meters · BraintreeBraintree400 MetersRelay Split—54.9Unofficial11
Apr 26Newton North vs BraintreeApr 26 · 1 Mile · BraintreeBraintree1 Mile—5:03.1aUnofficial11
Apr 26Newton North vs BraintreeApr 26 · 400 Meters · BraintreeBraintree400 MetersRelay Split—55.7Unofficial11
Apr 19BSC RelaysApr 19 · 1 Mile · Place 24 · BraintreeBraintree1 Mile24.5:04.29a11
Apr 12Milton vs. BraintreeApr 12 · 2 Miles · Place 2 · BraintreeBraintree2 Miles2.11:00.8Unofficial11
Apr 5Needham v. BraintreeApr 5 · 1 Mile · BraintreeBraintree1 Mile—5:13.4Unofficial11

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18Bay State Conference ChampionshipMay 18 · 2 Miles · Place 23 · BraintreeBraintree2 Miles23.11:29.03a10
May 11Walpole vs. BraintreeMay 11 · 2 Miles · BraintreeBraintree2 Miles—11:53.8Unofficial10
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 1 Mile · Place 46 · BraintreeBraintree1 Mile46.5:20.63a10
May 4Weymouth vs. BraintreeMay 4 · 800 Meters · Place 2 · BraintreeBraintree800 Meters2.2:16Unofficial10
Apr 27NN vs BraintreeApr 27 · 1 Mile · BraintreeBraintree1 Mile—5:17Unofficial10
Apr 13Braintree vs. MiltonApr 13 · 800 Meters · Place 3 · BraintreeBraintree800 Meters3.2:13.28aUnofficial10
Apr 6Needham v. BraintreeApr 6 · 2 Miles · BraintreeBraintree2 Miles—12:02Unofficial10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 27BSC #6Jan 27 · 1000 Meters · Place 11 · BraintreeBraintree1000 Meters11.3:02.94a10
Jan 25BSC #5Jan 25 · 1 Mile · Place 41 · BraintreeBraintree1 Mile41.5:40.85a10

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 23BSC #2Dec 23 · 1 Mile · Place 37 · BraintreeBraintree1 Mile37.5:29.99a10
Dec 16BSC #1Dec 16 · 1000 Meters · Place 23 · BraintreeBraintree1000 Meters23.3:07.68a10

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 8BAY STATE CONFERENCE CHAMPIONSHIPJun 8 · 2 Miles · Place 17 · BraintreeBraintree2 Miles17.12:03.98aUnofficial9
Jun 2Weymouth vs. BraintreeJun 2 · 2 Miles · BraintreeBraintree2 Miles—13:19.5Unofficial9
May 26Needham v. BraintreeMay 26 · 2 Miles · BraintreeBraintree2 Miles—12:47.7Unofficial9
May 19Walpole vs. BraintreeMay 19 · 1 Mile · BraintreeBraintree1 Mile—5:35.2Unofficial9
May 12vs BraintreeMay 12 · 800 Meters · BraintreeBraintree800 Meters—2:36Unofficial9
May 6Braintree vs MiltonMay 6 · 1 Mile · BraintreeBraintree1 Mile—6:00.5Unofficial9