Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 144:43.01MIAA Division 5 Indoor Track & Field ChampionshipFebruary 14, 2026
1 Mile · OutdoorMIAA Division 5 Track & Field Championship · May 294:40.35aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
100 Meters · OutdoorMSTCA West Heptathlon & Decathlon · Jun 813.76aMSTCA West Heptathlon & DecathlonJune 8, 2026
1000 Meters · IndoorCMAC NHS Week 2 / Meet B · Jan 73:06.00CMAC NHS Week 2 / Meet BJanuary 7, 2026
1500 Meters · OutdoorMSTCA West Heptathlon & Decathlon · Jun 84:27.84aMSTCA West Heptathlon & DecathlonJune 8, 2026
2 Miles · IndoorMSTCA Distance Classic and Pentathlon · Dec 2810:20.60aMSTCA Distance Classic and PentathlonDecember 28, 2025
2 Miles · OutdoorMSTCA Coaches Shore Invitational · May 1010:28.99aMSTCA Coaches Shore InvitationalMay 10, 2025
300 Meters · IndoorCMAC NHS Week 5 / Meet B · Jan 2944.40CMAC NHS Week 5 / Meet BJanuary 29, 2026
400 Meters · OutdoorMSTCA West Heptathlon & Decathlon · Jun 857.24aMSTCA West Heptathlon & DecathlonJune 8, 2026
400m Hurdles · 36" / 0.914m · OutdoorBMR vs Nipmuc CMAC B Meet · May 71:07.7BMR vs Nipmuc CMAC B MeetMay 7, 2026
600 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 201:33.62aMSTCA Speed Classic (Saturday)December 20, 2025
800 Meters · OutdoorCMAC B Championship · May 142:05.44aCMAC B ChampionshipMay 14, 2026
High Jump · OutdoorMSTCA West Heptathlon & Decathlon · Jun 81.25mMSTCA West Heptathlon & DecathlonJune 8, 2026
Long Jump · OutdoorMSTCA West Heptathlon & Decathlon · Jun 84.12mMSTCA West Heptathlon & DecathlonJune 8, 2026
Triple Jump · OutdoorMSTCA West Heptathlon & Decathlon · Jun 89.05mMSTCA West Heptathlon & DecathlonJune 8, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 8MSTCA West Heptathlon & DecathlonJun 8 · Triple Jump · Place 40 · Nipmuc RegionalTriple Jump409.05m PB12
Jun 8MSTCA West Heptathlon & DecathlonJun 8 · Long Jump · Place 38 · Nipmuc RegionalLong Jump384.12m PB12
Jun 8MSTCA West Heptathlon & DecathlonJun 8 · High Jump · Place 37 · Nipmuc RegionalHigh Jump371.25m PB12
Jun 8MSTCA West Heptathlon & DecathlonJun 8 · Javelin · Place 45 · Nipmuc RegionalJavelin4511.22m12
Jun 8MSTCA West Heptathlon & DecathlonJun 8 · Discus · Place 45 · Nipmuc RegionalDiscus4511.65m12
Jun 8MSTCA West Heptathlon & DecathlonJun 8 · Shot Put · Place 38 · Nipmuc RegionalShot Put385.54m12
Jun 8MSTCA West Heptathlon & DecathlonJun 8 · 1500 Meters · Place 2 · Nipmuc Regional1500 Meters24:27.84a PB12
Jun 8MSTCA West Heptathlon & DecathlonJun 8 · 400 Meters · Place 22 · Nipmuc Regional400 Meters2257.24a PB12
Jun 8MSTCA West Heptathlon & DecathlonJun 8 · 100 Meters · Place 44 · Nipmuc Regional100 Meters4413.76a PB12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 17 · Nipmuc Regional1 Mile17.4:40.35a PB12
May 22CMAC Meet of ChampionsMay 22 · 1 Mile · Place 6 · Nipmuc Regional1 Mile6.4:43.32a12
May 22CMAC Meet of ChampionsMay 22 · 800 Meters · Place 8 · Nipmuc Regional800 Meters8.2:08.59a12
May 16MSTCA Coaches Shore InvitationalMay 16 · 1 Mile · Place 14 · Nipmuc Regional1 Mile144:45.21a12
May 14CMAC B ChampionshipMay 14 · 1 Mile · Place 4 · Nipmuc Regional1 Mile4.4:48.50a12
May 14CMAC B ChampionshipMay 14 · 800 Meters · Place 3 · Nipmuc Regional800 Meters3.2:05.44a PB12
May 7BMR vs Nipmuc CMAC B MeetMay 7 · 400m Hurdles · Place 2 · Nipmuc Regional400m Hurdles36" / 0.914m2.1:07.7 PB12
Apr 28Tri-Meet (Northbridge & Nipmuc)Apr 28 · 1 Mile · Place 1 · Nipmuc Regional1 Mile1.5:01.312
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 1 Mile · Place 5 · Nipmuc Regional1 Mile54:45.22a12
Apr 15BVT VS Nipmuc CMAC League MeetApr 15 · 800 Meters · Place 3 · Nipmuc Regional800 Meters3.2:07.712

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 2 Miles · Place 21 · Nipmuc Regional2 Miles2110:38.85—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 15 · Nipmuc Regional1 Mile154:43.01 PB—
Feb 8CMAC Indoor T&F Championships at NB - LARGE SchoolFeb 8 · 1 Mile · Place 2 · Nipmuc Regional1 Mile2.4:48.03a12
Jan 29CMAC NHS Week 5 / Meet BJan 29 · 300 Meters · Place 8 · Nipmuc Regional300 Meters844.40 PB12
Jan 21CMAC TANT Week #4Jan 21 · 1 Mile · Place 2 · Nipmuc Regional1 Mile25:10.8012
Jan 12CMAC - Large at RLTCJan 12 · 600 Meters · Place 8 · Nipmuc Regional600 Meters81:35.31a12
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 57 · Nipmuc Regional1 Mile574:46.95a12
Jan 7CMAC NHS Week 2 / Meet BJan 7 · 1000 Meters · Place 1 · Nipmuc Regional1000 Meters13:06.00 PB12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 2 Miles · Place 7 · Nipmuc Regional2 Miles7.10:20.60a PB12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 600 Meters · Place 25 · Nipmuc Regional600 Meters25.1:33.62a PB12
Dec 16CMAC NHS week 1/ meet ADec 16 · 2 Miles · Nipmuc Regional2 Miles—DNS12
Dec 16CMAC NHS week 1/ meet ADec 16 · 1 Mile · Place 2 · Nipmuc Regional1 Mile2.5:05.8012
Dec 16CMAC NHS week 1/ meet ADec 16 · 1000 Meters · Nipmuc Regional1000 Meters—DNS12
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 2 Miles · Place 12 · Nipmuc Regional2 Miles12.10:31.99a11
Jan 30Dual Valley Conference Indoor ChampionshipJan 30 · 2 Miles · Place 3 · Nipmuc Regional2 Miles310:33.39a—
Jan 30Dual Valley Conference Indoor ChampionshipJan 30 · 1 Mile · Place 2 · Nipmuc Regional1 Mile24:59.63a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 2 Miles · Place 8 · Nipmuc Regional2 Miles810:25.08a—
Jan 23Dual Valley Conference meet 5Jan 23 · 600 Meters · Place 20 · Nipmuc Regional600 Meters201:57.18a—
Jan 14Dual Valley Conference Meet 4Jan 14 · 2 Miles · Place 2 · Nipmuc Regional2 Miles211:08.70—
Jan 7Dual Valley Conference meet 3Jan 7 · 2 Miles · Place 2 · Nipmuc Regional2 Miles211:19.31a—
Jan 7Dual Valley Conference meet 3Jan 7 · 1000 Meters · Place 2 · Nipmuc Regional1000 Meters23:09.15a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 25 · Nipmuc Regional2 Miles25.10:36.16a11
May 24MSTCA South Shore Twilight InvitationalMay 24 · 1 Mile · Place 18 · Nipmuc Regional1 Mile184:50.35a11
May 17District E Central Mass Division 1 ChampionshipMay 17 · 2 Miles · Place 6 · Nipmuc Regional2 Miles610:33.9711
May 13Dual Valley Conference HS Outdoor ChampionshipMay 13 · 2 Miles · Place 3 · Nipmuc Regional2 Miles310:38.88a11
May 13Dual Valley Conference HS Outdoor ChampionshipMay 13 · 800 Meters · Place 3 · Nipmuc Regional800 Meters32:12.82a11
May 10MSTCA Coaches Shore InvitationalMay 10 · 2 Miles · Place 22 · Nipmuc Regional2 Miles2210:28.99a PB11
May 8Nipmuc vs. HopedaleMay 8 · 800 Meters · Place 1 · Nipmuc Regional800 Meters1.2:12Unofficial11
Apr 29Nipmuc vs. DouglasApr 29 · 1 Mile · Place 1 · Nipmuc Regional1 Mile14:55.911
Apr 252nd Annual Outdoor Mercury GamesApr 25 · 2 Miles · Place 5 · Nipmuc Regional2 Miles5.11:04.61a11

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 2 Miles · Place 17 · Nipmuc Regional2 Miles17.10:36.44a11
Dec 17Dual Valley Conference meet 2Dec 17 · 2 Miles · Place 5 · Nipmuc Regional2 Miles5.11:27.02a11
Dec 17Dual Valley Conference meet 2Dec 17 · 1000 Meters · Place 6 · Nipmuc Regional1000 Meters6.3:08.07a11
Dec 10Dual Valley Conference meet 1Dec 10 · 1 Mile · Place 1 · Nipmuc Regional1 Mile1.5:18.35a11
Dec 10Dual Valley Conference meet 1Dec 10 · 1000 Meters · Place 7 · Nipmuc Regional1000 Meters7.3:15.88a11
Feb 6Dual Valley Conference League ChampionshipFeb 6 · 1 Mile · Place 7 · Nipmuc Regional1 Mile75:40.20a—
Jan 23Dual Valley Conference meet 5Jan 23 · 1 Mile · Place 10 · Nipmuc Regional1 Mile105:34.40a—
Jan 18Dual Valley Conference meet 4Jan 18 · 1000 Meters · Place 4 · Nipmuc Regional1000 Meters4.3:22.02a10
Jan 11Dual Valley Conference meet 3Jan 11 · 1 Mile · Place 3 · Nipmuc Regional1 Mile35:46.15a—
Jan 4Dual Valley Conference meet 2Jan 4 · 2 Miles · Place 12 · Nipmuc Regional2 Miles12.13:18.43a10
Jan 4Dual Valley Conference meet 2Jan 4 · 1 Mile · Place 20 · Nipmuc Regional1 Mile20.6:26.27a10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 44 · Nipmuc Regional1 Mile444:58.69a—
May 14Dual Valley Conference Spring ChampionshipMay 14 · 1 Mile · Place 7 · Nipmuc Regional1 Mile75:01.27a—
May 9Nipmuc vs. HopedaleMay 9 · 800 Meters · Nipmuc Regional800 Meters—2:21.6Unofficial10
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 1 Mile · Place 40 · Nipmuc Regional1 Mile405:12.88a—
Apr 30Nipmuc vs. SuttonApr 30 · 800 Meters · Nipmuc Regional800 Meters—2:23.7Unofficial10
Apr 23Whitinsville vs NipmucApr 23 · 1 Mile · Place 5 · Nipmuc Regional1 Mile55:15.4—
Apr 9Nipmuc vs. BMR Apr 9 · 800 Meters · Nipmuc Regional800 Meters—2:22.5Unofficial10
Apr 2Douglas vs. NipmucApr 2 · 1 Mile · Place 2 · Nipmuc Regional1 Mile25:29.6—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Dual Valley Conference meet 1Dec 14 · 2 Miles · Place 8 · Nipmuc Regional2 Miles8.12:41.43a10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · Place 31 · Nipmuc Regional1 Mile31.6:09.59a9