| 200 Medley Relay | Amherst, 1:49.52 | Wayland, 1:49.39 | Wayland, 1:51.71 | Seekonk, 1:52.30 | Minnechaug, 1:56.07 |
| 200 Freestyle | Feining Huang (Sharon), 1:52.19 | Eliana Laham (Bromfield), 1:53.66 | Bea Turrettini (Concord-Carlisle), 1:55.74 | Lydia Craft (Seekonk), 1:53.93 | Olivia Parent (Minnechaug), 1:55.24 |
| 200 IM | Makayla Ellis (Westfield), 2:09.86 | Lydia Craft (Seekonk), 2:05.58 | Kate Krueger (Weston), 2:08.62 | Cora Shea (Sharon), 2:10.19 | Makayla Ellis (Westfield), 2:11.00 |
| 50 Freestyle | Lilah Doherty (Longmeadow), 23.73 | Maya Pereira (Wayland), 24.31 | Maya Pereira (Wayland), 24.26 | Samantha Lee (Medfield/Norwood), 24.78 | Lilah Doherty (Longmeadow), 23.76 |
| 1-Meter Diving | Audrey Herz (Concord-Carlisle), 465.85 | Maddie Reif (Norwell/South Shore), 463.80 | Audrey Herz (Concord-Carlisle), 493.65 | Maddie Reif (Norwell/South Shore), 492.75 | Avery Rogers (Advanced Math & Sci.), 443.20 |
| 100 Butterfly | Lilah Doherty (Longmeadow), 55.65 | Natalie Parent (Belchertown), 59.28 | Olivia Panseri (Bedford), 58.91 | Feining Huang (Sharon), 55.58 | Lilah Doherty (Longmeadow), 56.69 |
| 100 Freestyle | Kayden McKibbin (Grafton), 51.90 | Samantha Lee (Medfield/Norwood), 53.34 | Maya Pereira (Wayland), 54.37 | Raina Wu (Dover-Sherborn), 53.31 | Kayden McKibbin (Grafton), 52.85 |
| 500 Freestyle | Olivia Parent (Minnechaug), 4:55.72 | Avarie Nadeau (Greater Lowell), 5:05.34 | Bea Turrettini (Concord-Carlisle), 5:03.46 | Lydia Craft (Seekonk), 5:05.92 | Olivia Parent (Minnechaug), 5:00.33 |
| 200 Free Relay | Longmeadow, 1:39.17 | Wayland, 1:40.16 | Wayland, 1:40.20 | Dover-Sherborn, 1:42.70 | Longmeadow, 1:39.04 |
| 100 Backstroke | Feining Huang (Sharon), 55.81 | Natalie Parent (Belchertown), 58.35 | Philina Zhou (Weston), 59.53 | Feining Huang (Sharon), 55.95 | Natalie Parent (Belchertown), 58.59 |
| 100 Breaststroke | Sarah Fortier (Concord-Carlisle), 1:08.88 | Lydia Craft (Seekonk), 1:05.18 | Britney Nayiga (Mystic Valley), 1:09.12 | Molly Connors (Ashland), 1:07.03 | Lauren Holmes (East Longmeadow), 1:11.18 |
| 400 Free Relay | Amherst, 3:39.08 | Seekonk, 3:41.25 | Concord-Carlisle, 3:45.03 | Seekonk, 3:42.60 | Amherst, 3:42.34 |