Boys' track
Mid-Wach C Championships: Timothy Mahoney won the mile (4:54.41) and the 2 mile (10:53.81), while Carson Doody won the shot put (39-9-1/2) and the high jump (5-10) as North Middlesex won the league title with 131.5 points at Fitchburg High.
The Patriots also claimed the 4x220 relay (1:46.83).
Oakmont was second with 89.5 points, as Ben Telicki won the 55 hurdles (8.17).
Quabbin took third with 86 points, as Ryan Castriotta won the 600 (1:35.25), Andrew Herzog claimed the 1,000 (2:53.14) and the Panthers took the 4x440 relay (4:07.84) and the 4x880 relay (10:00.57).
Hudson's Michael Blake won the 55 (6.59) and the 300 (37.66).
Mid-Wach D Championships: Ethan Matthews won the 2 mile (10:20.63), Edward Ernst took the high jump (5-10), Matthew Sabatino won the shot put (42-2-1/2), Marcus Fields won the 55 (7.03) and Trevor Fields won the 1,000 (2:46.51) as Ayer-Shirley cruised to the league title with 125 points at Fitchburg High.
The Panthers also won the 4x880 relay (9:01.60).
Murdock's Richard Swanson won the 300 (39.2) and the 600 (1:31.22), while teammate Adam Digman won the 55 hurdles (8.52) to help the Blue Devils tie for second with Narragansett with 60 points.
Lunenburg's David Gardner took the mile (4:44.76) and the Blue Knights won the 4x440 relay (4:01.52). Narragansett won the 4x220 relay (1:44.80).
Girls' indoor track
Mid-Wach C Championships: Oakmont's Alyssa Madden won the 55 (7.44) and the 300 (42.55), while Athena Mele won the 1,000 (3:41.09), Fiona Picone won the 2 mile (13:14.75), Abigail Tata claimed the 55 hurdles (10:14) and Laura McBride won the high jump (4-10) as the Spartans took the league title with 133 points at Fitchburg High.
North Middlesex took second with 105 points, as the Patriots were led by Morgan Nesbit winning the mile (5:57.46), Catherine Nkwantah topping the shot put (31-9) and wins in the 4x440 relay (11:41.11) and the 4x880 relay (11:41.11).
Hudson's Samantha McLaughlin won the 600 (1:55.69) and Quabbin won the 4x220 relay (2:09.11).
Mid-Wach D Championships: Littleton's Sarah Roffman won the 600 (1:43.56) and the mile (5:26.72), while her sister Kaitlyn won the 1,000 (3:12.98) and Julia Feltus claimed the 2 mile (12:45.25) as the Tigers captured the title with 117 points at Fitchburg High.
Littleton also won the 4x220 relay (2:03.20) and the 4x440 relay (4:49.41).
Bromfield's Chloe Alfieri won the 55 (7.61) and the 300 (43.02) and teammate Samantha Schoenberg won the high jump (5-0) the Trojans took third with 74 points.
Ayer-Shirley's Alice Lemieux won the shot put (29-9-1/2).
Boys' skiing
Central Mass. Conference meet: Collin Hicks took fifth (48.31), while Bradley Quitadamo placed seventh (48.59) and Raymond Dennehy took 10th (48.96) to help St. John's finish first with 654 points on Thursday at Ski Ward in Shrewsbury.
Ashland-Medfield's Don Jones won the race (46.91), edging Shrewsbury's Zack Jablonski (47.86). Westboro's Dylan Connors (47.87) took third and Max Scerbin (47.97) finished fourth as the Rangers placed second with 622 points.
Nipmuc's Triston O'Hagan (48.52) was sixth, while Wachusett's Andrew Hicks (48.92) placed ninth.
Girls' skiing
Central Mass. Conference meet: Algonquin's Kaleigh Reynolds took the top spot (48.99), while teammates Kaitlyn Desio (50.49) took fifth, Rudy Utzschneider (50.49) placed sixth and M. Clark finished 10th (51.15) to propel the Tomahawks to the team win with 535 points on Thursday at Ski Ward in Shrewsbury.
Shrewsbury, led by Alix Barry (11th, 52.07), took second with 473 points. Westboro finished third with 466, as the Rangers were led by Jessica Freed's seventh-place finish (50.74). Nipmuc's Katherine Pollen (50.36) took third and Wachusett's Peyton Hicks (51.08) placed ninth.