Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Qualifier Meet · Feb 115:36.44aMSTCA Qualifier MeetFebruary 11, 2023
1 Mile · OutdoorMSTCA South Shore Twilight Meet · May 205:47.07aMSTCA South Shore Twilight MeetMay 20, 2023
1000 Meters · IndoorMIAA DIV 1 Championships · Feb 193:17.29MIAA DIV 1 ChampionshipsFebruary 19, 2022
1500 Meters · OutdoorCommonwealth Coast Outdoor Championships · Apr 255:13.35Commonwealth Coast Outdoor ChampionshipsApril 25, 2024
2 Miles · IndoorBSC Meet #4 · Jan 1212:54.83BSC Meet #4January 12, 2023
3000 Meters · OutdoorSean Livingston Invitational · Mar 2312:01.74aSean Livingston InvitationalMarch 23, 2024
400m Hurdles · 30" / 0.762m · OutdoorOcean State Cup · Apr 31:09.93aOcean State CupApril 3, 2026
600 Meters · IndoorMSTCA Speed Classic Large School · Dec 171:54.30aMSTCA Speed Classic Large SchoolDecember 17, 2022
800 Meters · OutdoorCommonwealth Coast Outdoor Championships · Apr 252:35.40Commonwealth Coast Outdoor ChampionshipsApril 25, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 400m Hurdles · Place 5 · Roger WilliamsRoger Williams400m Hurdles30" / 0.762m5.1:10.30aJr
Apr 17MIT Sean Collier InvitationalApr 17 · 400m Hurdles · Place 8 · Roger WilliamsRoger Williams400m Hurdles30" / 0.762m8.1:13.00aJr
Apr 10Silfen InvitationalApr 10 · 400m Hurdles · Place 6 · Roger WilliamsRoger Williams400m Hurdles30" / 0.762m6.1:10.10aJr
Apr 3Ocean State CupApr 3 · 400m Hurdles · Place 6 · Roger WilliamsRoger Williams400m Hurdles30" / 0.762m6.1:09.93a PBJr
Mar 27Corsair ClassicMar 27 · 400m Hurdles · Place 4 · Roger WilliamsRoger Williams400m Hurdles41:10.32JR
Mar 21J Elmer Swanson Spring ClassicMar 21 · 1500 Meters · Place 40 · Roger WilliamsRoger Williams1500 Meters405:34.15aJr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 24Massasoit ClassicJan 24 · 1 Mile · Place 11 · Roger WilliamsRoger Williams1 Mile115:52.00aJR

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 400m Hurdles · Place 2 · Roger WilliamsRoger Williams400m Hurdles21:08.55JR
Apr 18MIT Sean Collier InvitationalApr 18 · 800 Meters · Place 30 · Roger WilliamsRoger Williams800 Meters302:40.15JR
Apr 3Ocean State CupApr 3 · 400m Hurdles · Place 3 · Roger WilliamsRoger Williams400m Hurdles31:11.63aSo
Mar 292025 Corsair Classic InvitationalMar 29 · 400m Hurdles · Place 3 · Roger WilliamsRoger Williams400m Hurdles31:09.77JR
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 1500 Meters · Place 28 · Roger WilliamsRoger Williams1500 Meters28.5:25.83aSo

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25Commonwealth Coast Outdoor ChampionshipsApr 25 · 800 Meters · Place 12 · Roger WilliamsRoger Williams800 Meters122:35.40 PBFR
Apr 25Commonwealth Coast Outdoor ChampionshipsApr 25 · 1500 Meters · Place 12 · Roger WilliamsRoger Williams1500 Meters125:13.35 PBFR
Apr 19Sean Collier InvitationalApr 19 · 1500 Meters · Place 15 · Roger WilliamsRoger Williams1500 Meters155:14.78a—
Apr 12Silfen InvitationalApr 12 · 800 Meters · Place 29 · Roger WilliamsRoger Williams800 Meters292:37.30a—
Apr 6Coast Guard Academy Spring InvitationalApr 6 · 1500 Meters · Place 31 · Roger WilliamsRoger Williams1500 Meters31.5:17.08aFr
Apr 6Coast Guard Academy Spring InvitationalApr 6 · 800 Meters · Place 19 · Roger WilliamsRoger Williams800 Meters19.2:38.41aFr
Mar 30Corsair InvitationalMar 30 · 1500 Meters · Place 11 · Roger WilliamsRoger Williams1500 Meters115:19.28a—
Mar 30Corsair InvitationalMar 30 · 800 Meters · Place 4 · Roger WilliamsRoger Williams800 Meters42:37.51a—
Mar 23Sean Livingston InvitationalMar 23 · 3000 Meters · Place 8 · Roger WilliamsRoger Williams3000 Meters8.12:01.74a PBFr
Mar 23Sean Livingston InvitationalMar 23 · 1500 Meters · Roger WilliamsRoger Williams1500 Meters—DNSFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17Brown InvitationalFeb 17 · 1 Mile · Place 6 · Roger WilliamsRoger Williams1 Mile6.6:09.02aFr
Feb 10Gordon Kelly InvitationalFeb 10 · 1 Mile · Place 10 · Roger WilliamsRoger Williams1 Mile105:39.63FR

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 400m Hurdles · Place 10 · BraintreeBraintree400m Hurdles30" / 0.762m10.1:09.96a12
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · Place 15 · BraintreeBraintree1 Mile15.5:47.07a PB12
May 17BSC ChampionshipsMay 17 · 400m Hurdles · Place 7 · BraintreeBraintree400m Hurdles30" / 0.762m7.1:12.07a12
May 12MSTCA Twilight InvitationalMay 12 · 400m Hurdles · Place 3 · BraintreeBraintree400m Hurdles31:11.90a—
May 10Walpole vs. BraintreeMay 10 · 400m Hurdles · Place 1 · BraintreeBraintree400m Hurdles30" / 0.762m1.69.8Unofficial12
May 10Walpole vs. BraintreeMay 10 · 400 Meters · BraintreeBraintree400 MetersRelay Split—65.4Unofficial12
May 6Weston Twilight InvitationalMay 6 · 400m Hurdles · Place 12 · BraintreeBraintree400m Hurdles121:10.36a—
May 3Weymouth vs. BraintreeMay 3 · 400m Hurdles · Place 1 · BraintreeBraintree400m Hurdles30" / 0.762m1.71.6Unofficial12
May 3Weymouth vs. BraintreeMay 3 · 400 Meters · BraintreeBraintree400 MetersRelay Split—66.7Unofficial12
Apr 26Newton North vs BraintreeApr 26 · 400m Hurdles · Place 1 · BraintreeBraintree400m Hurdles30" / 0.762m1.72.40aUnofficial12
Apr 19BSC RelaysApr 19 · 800 Meters · Place 11 · BraintreeBraintree800 Meters11.2:41.39a12
Apr 12Milton vs. BraintreeApr 12 · 400m Hurdles · Place 2 · BraintreeBraintree400m Hurdles30" / 0.762m2.72.2Unofficial12
Apr 12Milton vs. BraintreeApr 12 · 400 Meters · BraintreeBraintree400 MetersRelay Split—65.1Unofficial12
Apr 5Needham v. BraintreeApr 5 · 1 Mile · Place 3 · BraintreeBraintree1 Mile3.5:48.4Unofficial12

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 17MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 1000 Meters · Place 24 · BraintreeBraintree1000 Meters24.3:21.58a12
Feb 11MSTCA Qualifier MeetFeb 11 · 1 Mile · Place 14 · BraintreeBraintree1 Mile14.5:36.44a PB12
Feb 8BSC ChampionshipFeb 8 · 1000 Meters · Place 12 · BraintreeBraintree1000 Meters12.3:17.36a12
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 400 Meters · BraintreeBraintree400 MetersRelay Split—68.0Unofficial12
Jan 26BSC Meet #5Jan 26 · 1000 Meters · Place 19 · BraintreeBraintree1000 Meters19.3:24.65a12
Jan 26BSC Meet #5Jan 26 · 400 Meters · BraintreeBraintree400 MetersRelay Split—69.6Unofficial12
Jan 12BSC Meet #4Jan 12 · 2 Miles · Place 19 · BraintreeBraintree2 Miles1912:54.83 PBSR
Jan 5BSC Meet #3Jan 5 · Shot Put · Place 32 · BraintreeBraintreeShot Put3218-10.00—

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · 1000 Meters · Place 21 · BraintreeBraintree1000 Meters21.3:39.79a12
Dec 22BSC Meet #2Dec 22 · 1 Mile · Place 23 · BraintreeBraintree1 Mile23.6:00.34a12
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 600 Meters · Place 35 · BraintreeBraintree600 Meters35.1:54.30a PB12
Dec 15BSC Meet #1Dec 15 · 1000 Meters · Place 16 · BraintreeBraintree1000 Meters16.3:31.11a12
Feb 19MIAA DIV 1 ChampionshipsFeb 19 · 1000 Meters · Place 4 · BraintreeBraintree1000 Meters43:17.29 PBJR
Feb 12MSTCA Last ChanceFeb 12 · 1000 Meters · Place 31 · BraintreeBraintree1000 Meters313:24.4911
Jan 27BSC #6Jan 27 · 1000 Meters · Place 4 · BraintreeBraintree1000 Meters4.3:24.23a11
Jan 25BSC #5Jan 25 · 1000 Meters · Place 21 · BraintreeBraintree1000 Meters21.3:27.33a11
Jan 13BSC #4Jan 13 · 1000 Meters · Place 25 · BraintreeBraintree1000 Meters25.3:30.60a11

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 27MIAA D1 ChampionshipMay 27 · 400m Hurdles · Place 14 · BraintreeBraintree400m Hurdles30" / 0.762m14.73.41a11
May 21MSTCA South Shore Twilight InvitationalMay 21 · 400m Hurdles · Place 7 · BraintreeBraintree400m Hurdles30" / 0.762m7.1:11.12a11
May 18Bay State Conference ChampionshipMay 18 · 400m Hurdles · Place 15 · BraintreeBraintree400m Hurdles30" / 0.762m15.73.01a11
May 13MSTCA Coaches Twilight InvitatiunalMay 13 · 400m Hurdles · Place 7 · BraintreeBraintree400m Hurdles30" / 0.762m7.1:12.61a11
May 11Walpole vs. BraintreeMay 11 · 400m Hurdles · Place 2 · BraintreeBraintree400m Hurdles30" / 0.762m2.73.0Unofficial11
May 11Walpole vs. BraintreeMay 11 · 400 Meters · BraintreeBraintree400 MetersRelay Split—70.4Unofficial11
May 4Weymouth vs. BraintreeMay 4 · 400m Hurdles · Place 3 · BraintreeBraintree400m Hurdles30" / 0.762m3.73.9Unofficial11
May 4Weymouth vs. BraintreeMay 4 · 400 Meters · BraintreeBraintree400 MetersRelay Split—69.1Unofficial11
Apr 30MSTCA D1 RELAYSApr 30 · 800 Meters · BraintreeBraintree800 MetersRelay Split—2:38.6Unofficial11
Apr 30MSTCA D1 RELAYSApr 30 · 400 Meters · BraintreeBraintree400 MetersRelay Split—72.3Unofficial11
Apr 27NN vs BraintreeApr 27 · 1 Mile · BraintreeBraintree1 Mile—5:57.4Unofficial11
Apr 27NN vs BraintreeApr 27 · 400 Meters · BraintreeBraintree400 MetersRelay Split—69.9Unofficial11
Apr 13Braintree vs. MiltonApr 13 · 400m Hurdles · BraintreeBraintree400m Hurdles30" / 0.762m—74.62aUnofficial11
Apr 13Braintree vs. MiltonApr 13 · 400 Meters · BraintreeBraintree400 MetersRelay Split—70.1Unofficial11
Apr 6Needham v. BraintreeApr 6 · 400 Meters · BraintreeBraintree400 MetersRelay Split—69.0Unofficial11
Apr 6Needham v. BraintreeApr 6 · 800 Meters · BraintreeBraintree800 Meters—2:37.0Unofficial11

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30BSC #3Dec 30 · 600 Meters · Place 7 · BraintreeBraintree600 Meters7.1:56.28a11
Dec 23BSC #2Dec 23 · 1000 Meters · Place 17 · BraintreeBraintree1000 Meters17.3:34.07a11
Dec 16BSC #1Dec 16 · 1 Mile · Place 23 · BraintreeBraintree1 Mile23.6:11.98a11

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 18MIAA D1 South ChampionshipJun 18 · 400m Hurdles · Place 1 · BraintreeBraintree400m Hurdles11:16.69SO
Jun 18MIAA D1 South Sectional Day 2Jun 18 · 400m Hurdles · Place 18 · BraintreeBraintree400m Hurdles30" / 0.762m18.1:16.69a10
Jun 8BAY STATE CONFERENCE CHAMPIONSHIPJun 8 · 400m Hurdles · Place 3 · BraintreeBraintree400m Hurdles30" / 0.762m3.1:16.40aUnofficial10
Jun 2Weymouth vs. BraintreeJun 2 · 400m Hurdles · Place 3 · BraintreeBraintree400m Hurdles30" / 0.762m3.1:46Unofficial10
May 26Needham v. BraintreeMay 26 · 400m Hurdles · Place 2 · BraintreeBraintree400m Hurdles30" / 0.762m2.77.1Unofficial10
May 19Walpole vs. BraintreeMay 19 · 1 Mile · Place 3 · BraintreeBraintree1 Mile3.6:27Unofficial10
May 12vs BraintreeMay 12 · 800 Meters · BraintreeBraintree800 Meters—3:00.5Unofficial10
May 6Braintree vs MiltonMay 6 · 400m Hurdles · Place 2 · BraintreeBraintree400m Hurdles30" / 0.762m2.80.3Unofficial10
Apr 7Walpole vs. Braintree (girls)Apr 7 · 600 Meters · BraintreeBraintree600 Meters—2:01.6Unofficial10
Mar 24Weymouth vs. Braintree- GirlsMar 24 · 600 Meters · BraintreeBraintree600 Meters—2:00.7Unofficial10
Mar 10Needham v. BraintreeMar 10 · 1000 Meters · BraintreeBraintree1000 Meters—3:50.8Unofficial10

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 5Bay State Conference ChampionshipFeb 5 · 1000 Meters · Place 7 · BraintreeBraintree1000 Meters73:52.82FR
Jan 23BSC #5Jan 23 · 1000 Meters · Place 23 · BraintreeBraintree1000 Meters23.3:32.54a9
Jan 9BSC #4Jan 9 · 2 Miles · Place 21 · BraintreeBraintree2 Miles21.14:22.71a9
Jan 2BSC #3Jan 2 · 1000 Meters · Place 32 · BraintreeBraintree1000 Meters32.3:49.23a9

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19BSC #2Dec 19 · 1 Mile · Place 30 · BraintreeBraintree1 Mile30.6:21.50a9
Dec 12Bay State Conf #1Dec 12 · 1 Mile · Place 33 · BraintreeBraintree1 Mile33.6:39.64a9
Dec 12BSC #1Dec 12 · 1 Mile · Place 33 · BraintreeBraintree1 Mile33.6:39.64a9