BOYS BASKETBALL

Tewksbury 74, North Andover 63;

Andover 56, Billerica 53;

North Middlesex 57, Shrewsbury 51;

Central Catholic 95, Chelmsford 66;

Westboro 62, Groton-Dunstable 56 (OT);

Tyngsboro 63, Narragansett 29;

Concord-Carlisle 65, Weston 36;

Wayland 66, Bedford 63;

Lincoln-Sudbury 55, Acton-Boxboro 42;

Greater Lawrence 72, Shawsheen 59;

Pelham 75, Milford 64;

Minuteman 73, Greater Lowell 71;

Lowell 79, Haverhill 59;

Waltham 71, Westford 49;

Bay Path 63, Nashoba Tech 57;

Burlington 76, Wilmington 37;

Littleton 68, West Boylston 55

GIRLS BASKETBALL

Tewksbury 53, North Andover 51;

Westboro 71, Groton-Dunstable 43;

Ayer-Shirley 48, Bromfield 41;

Greater Lowell 48, Minuteman 12;

Mystic Valley 83, Shawsheen Tech 62

Westford Academy 62, Waltham 21;

Concord-Carlisle 58, Weston 33;

Tyngsboro 70, Narragansett 54;

Acton-Boxboro 43, Lincoln-Sudbury 39;

Central Catholic 64, Chelmsford 39;

Wilmington 62, Burlington 33;

Milford 48, Pelham 30;

Lowell 59, Haverhill 32;

Littleton 55, West Boylston 48;

Billerica 48, Dracut 41;

Archbishop Williams 63, Austin Prep 37;

Lowell Catholic 49, St. Clement 43;

Bay Path 48, Nashoba Tech 33;

Bedford 68, Wayland 18

BOYS HOCKEY

Groton School 4, Rivers 1

WRESTLING

Westford 43, Bellingham 10;

Westford 42, Haverhill 35

BOYS SWIMMING

MVC championships

1. Chelmsford 404. 2. Andover 311. 3. Haverhill 235. 4. Central Catholic 224. 5. North Andover 139. 6. Lowell 80.