Jan. 17, 7:20 PM Boys
Jan. 17, 7:20 PM Girls
(1) Natick
Jan. 17, 7:30 PM Girls
Jan. 17, 7:30 PM Boys
Jan. 17, 7:30 PM Girls
Jan. 17, 7:30 PM Girls
Jan. 17, 7:30 PM Girls
Jan. 17, 7:30 PM Girls
Jan. 17, 7:50 PM Boys
Jan. 17, 8:00 PM Boys
(1) Bourne
Jan. 17, 8:10 PM Boys
(3) Agawam
Jan. 17, 8:30 PM Girls
Jan. 17, 8:30 PM Girls
Jan. 18, 10:30 AM Girls
Jan. 18, 11:00 AM Girls
Jan. 18, 12:00 PM Boys
Jan. 18, 1:00 PM Girls
(4) Milton
Jan. 18, 1:00 PM Boys
Jan. 18, 2:45 PM Boys
Jan. 18 Postponed Girls
Jan. 18, 6:00 PM Boys
Jan. 18, 7:10 PM Girls
Jan. 18, 8:00 PM Boys
Jan. 19, 10:00 AM Girls
Jan. 19, 10:00 AM Boys
Jan. 19, 10:00 AM Boys
Jan. 19, 11:00 AM Boys
Jan. 19, 11:00 AM Boys
Jan. 19, 11:00 AM Girls
Jan. 19, 11:00 AM Boys
Jan. 19, 11:00 AM Boys
Jan. 19, 12:00 PM Boys
Jan. 19, 12:00 PM Boys
Jan. 19, 12:00 PM Girls
Jan. 19, 12:00 PM Girls
Jan. 19, 12:00 PM Boys
Jan. 19, 12:00 PM Boys
Jan. 19, 12:00 PM Boys
Jan. 19, 12:00 PM Boys
Jan. 19, 12:30 PM Boys
Jan. 19, 12:30 PM Girls
Jan. 19, 12:30 PM Boys
Jan. 19, 12:30 PM Boys
Jan. 19, 1:00 PM Boys
Jan. 19, 1:00 PM Boys
Jan. 19, 1:00 PM Girls
Jan. 19, 1:00 PM Boys
Jan. 19, 1:00 PM Boys
Jan. 19, 1:00 PM Boys
Jan. 19, 1:00 PM Girls
Full Schedule
>
<

MIAA Massachusetts High School Hockey

2025-26 Rankings

Division 3 Boys

Team GP W L T GF GA Win% RPI
Marlboro Panthers (Boys) 9 8 0 1 26 8 0.944 0.647
Nauset Warriors (Boys) 11 8 1 2 54 16 0.818 0.641
Hanover Hawks (Boys) 11 9 1 1 54 27 0.864 0.630
Medfield Warriors (Boys) 10 8 2 0 41 24 0.800 0.595
Dracut/Tyngsboro Middies (Boys) 9 7 1 1 41 10 0.833 0.595
Middleboro Sachems (Boys) 7 6 1 0 29 15 0.857 0.587
Pembroke Titans (Boys) 10 7 2 1 39 26 0.750 0.573
Nashoba Wolves (Boys) 10 7 2 1 41 23 0.750 0.572
Methuen Rangers (Boys) 9 6 2 1 33 19 0.722 0.566
Shawsheen Rams (Boys) 10 7 2 1 42 20 0.750 0.562
Scituate Sailors (Boys) 12 6 4 2 36 31 0.583 0.553
Essex Tech Hawks (Boys) 12 8 3 1 47 22 0.708 0.552
East Longmeadow Spartans (Boys) 9 6 3 0 34 24 0.667 0.552
Bishop Stang Spartans (Boys) 11 7 2 2 35 21 0.727 0.545
Lynnfield Pioneers (Boys) 11 5 3 3 29 24 0.591 0.536
Taunton Tigers (Boys) 11 6 3 2 43 28 0.636 0.529
Haverhill Hillies (Boys) 10 6 4 0 39 32 0.600 0.528
Ludlow / Belchertown Lions (Boys) 11 6 5 0 38 33 0.545 0.525
Blackstone Valley Tech Beavers (Boys) 9 5 3 1 30 18 0.611 0.520
Wakefield Warriors (Boys) 10 6 4 0 24 19 0.600 0.519
Longmeadow Lancers (Boys) 11 5 5 1 36 37 0.500 0.510
Norton Lancers (Boys) 12 6 5 1 31 27 0.542 0.508
Somerset Berkley Raiders (Boys) 9 5 4 0 25 26 0.556 0.504
Diman Bengals (Boys) 10 6 4 0 54 29 0.600 0.493
Holliston Panthers (Boys) 11 5 6 0 44 39 0.455 0.491
Danvers Falcons (Boys) 10 4 5 1 38 35 0.450 0.483
West Springfield Terriers (Boys) 11 4 6 1 26 38 0.409 0.474
Melrose Red Hawks (Boys) 11 4 6 1 24 30 0.409 0.472
Amherst-Pelham Hurricanes (Boys) 12 5 6 1 31 32 0.458 0.466
Easthampton Eagles (Boys) 12 5 7 0 42 38 0.417 0.464
North Middlesex Patriots (Boys) 9 2 6 1 14 29 0.278 0.464
Greater Lowell/Nashoba Tech Vikings (Boys) 10 5 5 0 36 20 0.500 0.463
North Quincy / Quincy Red Raiders (Boys) 11 3 6 2 30 25 0.364 0.460
Cambridge Rindge & Latin Falcons (Boys) 11 4 6 1 33 41 0.409 0.459
Hopedale / Milford Blue Raiders (Boys) 10 3 7 0 22 44 0.300 0.459
Foxboro Warriors (Boys) 10 3 7 0 36 74 0.300 0.448
Stoughton/Brockton Knight Boxers (Boys) 11 5 6 0 41 42 0.455 0.444
Bedford Bucs (Boys) 10 2 7 1 17 40 0.250 0.438
Southeastern/Bristol-Plymouth Hawks (Boys) 10 5 5 0 26 26 0.500 0.438
Assabet - St. Paul Diocesan Aztecs (Boys) 9 3 5 1 24 30 0.389 0.426
Lowell Red Raiders (Boys) 11 3 8 0 23 43 0.273 0.421
Lynn Jets (Boys) 11 5 6 0 44 42 0.455 0.416
Greater New Bedford Vo-Tech Bears (Boys) 10 4 6 0 31 49 0.400 0.416
Marblehead Magicians (Boys) 10 1 8 1 25 45 0.150 0.409
Everett/Revere Crimson Tide (Boys) 8 4 4 0 28 31 0.500 0.405
Watertown/Wayland Raiders (Boys) 11 1 10 0 16 45 0.091 0.387
Triton Vikings (Boys) 11 0 11 0 9 66 0.000 0.375
Grafton Gators (Boys) 10 0 10 0 18 77 0.000 0.374
Northbridge Rams (Boys) 9 1 7 1 13 50 0.167 0.360
Somerville Highlanders (Boys) 11 1 10 0 13 55 0.091 0.358

Each team's RPI is calculated as 25% of their winning percentage, plus 21% of the winning percentage of their opponents, plus 54% of the winning percentage of their opponents' opponents.

Arrow Sports Jack's Drive 55 2025-26 bBIG Live