Feb. 24, 7:40 PM Boys
Feb. 24, 8:30 PM Girls
(6) Dedham
Feb. 25, 4:00 PM Girls
Feb. 25, 4:00 PM Girls
Feb. 25, 5:00 PM Girls
Feb. 25, 5:00 PM Boys
Feb. 25, 5:00 PM Boys
Feb. 25, 5:15 PM Girls
Feb. 25, 5:20 PM Boys
(6) Medway
Feb. 25, 5:30 PM Boys
Feb. 25, 5:30 PM Boys
Feb. 25, 6:00 PM Boys
Feb. 25, 6:00 PM Boys
Feb. 25, 6:00 PM Boys
Feb. 25, 7:00 PM Boys
Feb. 25, 7:00 PM Boys
Feb. 25, 7:00 PM Girls
Feb. 25, 7:20 PM Boys
Feb. 25, 7:30 PM Boys
Feb. 25, 7:40 PM Girls
(13) Natick
Feb. 25, 8:00 PM Boys
Feb. 25, 8:00 PM Boys
(1) Triton
Feb. 25, 8:00 PM Boys
Feb. 26, 4:00 PM Boys
Feb. 26, 5:00 PM Boys
Feb. 26, 5:00 PM Girls
Feb. 26, 5:00 PM Girls
Feb. 26, 5:00 PM Boys
Feb. 26, 5:00 PM Boys
Feb. 26, 5:00 PM Girls
Feb. 26, 5:00 PM Boys
Feb. 26, 5:15 PM Girls
Feb. 26, 5:15 PM Girls
Feb. 26, 6:00 PM Girls
Feb. 26, 6:00 PM Girls
Feb. 26, 6:00 PM Boys
Feb. 26, 6:00 PM Boys
Feb. 26, 6:30 PM Boys
Feb. 26, 6:30 PM Girls
Feb. 26, 7:00 PM Boys
Feb. 26, 7:00 PM Boys
Feb. 26, 7:00 PM Boys
Feb. 26, 7:00 PM Boys
Feb. 26, 7:00 PM Girls
Feb. 26, 7:00 PM Girls
Feb. 26, 7:00 PM Girls
Feb. 26, 7:10 PM Boys
Feb. 26, 7:20 PM Boys
Full Schedule
>
<

MIAA Massachusetts High School Hockey

2019-20 Rankings

Boys High School

Team GP W L T GF GA Win% RPI
Hopkinton Hillers (Boys) 20 19 1 0 115 34 0.950 0.643
Arlington Spy Ponders (Boys) 21 16 1 4 69 29 0.857 0.638
Canton Bulldogs (Boys) 21 17 1 3 86 30 0.881 0.633
Wachusett Mountaineers (Boys) 20 17 1 2 86 31 0.900 0.620
BC High Eagles (Boys) 20 13 3 4 59 36 0.750 0.620
Pope Francis Cardinals (Boys) 19 13 4 2 68 31 0.737 0.615
Lincoln-Sudbury Warriors (Boys) 22 17 3 2 99 52 0.818 0.609
Northbridge Rams (Boys) 21 20 1 0 104 36 0.952 0.603
Hanover Indians (Boys) 20 16 3 1 87 27 0.825 0.603
Burlington Red Devils (Boys) 23 15 4 4 70 46 0.739 0.599
Xaverian Hawks (Boys) 20 13 4 3 69 41 0.725 0.597
Masconomet Chieftains (Boys) 21 17 3 1 81 29 0.833 0.595
Norwood Mustangs (Boys) 21 14 4 3 68 56 0.738 0.595
Natick Red Hawks (Boys) 20 13 2 5 54 29 0.775 0.593
Framingham Flyers (Boys) 23 15 5 3 64 34 0.717 0.591
St. John's Prep Eagles (Boys) 20 11 4 5 67 38 0.675 0.589
Plymouth North Eagles (Boys) 21 15 4 2 74 26 0.762 0.588
Medway Mustangs (Boys) 21 13 3 5 75 38 0.738 0.588
Whitman-Hanson Panthers (Boys) 22 16 5 1 82 38 0.750 0.585
Norwell Clippers (Boys) 22 16 3 3 102 42 0.795 0.583
Tewksbury Redmen (Boys) 22 15 4 3 89 43 0.750 0.582
Dartmouth Indians (Boys) 20 16 3 1 99 26 0.825 0.579
Dedham Marauders (Boys) 20 13 4 3 81 35 0.725 0.578
Medfield Warriors (Boys) 21 12 5 4 75 48 0.667 0.578
Greenfield Green Wave (Boys) 20 17 3 0 79 27 0.850 0.577
Triton Vikings (Boys) 21 15 4 2 77 31 0.762 0.575
Reading Rockets (Boys) 23 11 6 6 53 44 0.609 0.575
Bedford Bucs (Boys) 20 15 3 2 69 30 0.800 0.571
Hingham Harbormen (Boys) 23 12 8 3 57 40 0.587 0.571
Catholic Memorial Knights (Boys) 21 9 6 6 46 38 0.571 0.568
North Andover Scarlet Knights (Boys) 23 13 4 6 78 50 0.696 0.568
Belmont Marauders (Boys) 20 10 5 5 49 29 0.625 0.567
Boston Latin Wolf Pack (Boys) 21 12 6 3 95 56 0.643 0.567
Duxbury Dragons (Boys) 22 12 6 4 64 37 0.636 0.566
Shrewsbury Colonials (Boys) 20 12 6 2 61 32 0.650 0.565
Braintree Wamps (Boys) 20 11 6 3 66 42 0.625 0.565
Melrose Red Raiders (Boys) 21 11 7 3 75 63 0.595 0.563
Marshfield Rams (Boys) 21 11 6 4 69 43 0.619 0.563
St. Mary's Lynn Spartans (Boys) 21 12 7 2 60 30 0.619 0.562
King Philip Warriors (Boys) 20 10 5 5 58 42 0.625 0.556
Cambridge Falcons (Boys) 20 13 3 4 97 50 0.750 0.556
Wahconah Warriors (Boys) 19 14 3 2 71 33 0.789 0.554
Hudson Hawks (Boys) 20 11 6 3 61 49 0.625 0.554
Bishop Feehan Shamrocks (Boys) 20 10 8 2 74 53 0.550 0.553
Marblehead Magicians (Boys) 22 14 4 4 81 48 0.727 0.553
Somerset Berkley Raiders (Boys) 20 16 4 0 65 41 0.800 0.552
Austin Prep Cougars (Boys) 20 10 7 3 46 31 0.575 0.552
St. John Paul II Lions (Boys) 22 17 2 3 116 29 0.841 0.551
Waltham Hawks (Boys) 20 13 6 1 67 45 0.675 0.550
St. John's Shrewsbury Pioneers (Boys) 22 9 8 5 62 51 0.523 0.549
Wakefield Warriors (Boys) 21 10 8 3 67 53 0.548 0.548
Westwood Wolverines (Boys) 21 11 8 2 61 53 0.571 0.548
Woburn Tanners (Boys) 20 9 7 4 64 45 0.550 0.546
Franklin Panthers (Boys) 20 9 7 4 60 47 0.550 0.545
Bishop Stang Spartans (Boys) 20 10 5 5 59 27 0.625 0.545
Foxboro Warriors (Boys) 19 10 4 5 65 36 0.658 0.544
West Springfield Terriers (Boys) 20 13 7 0 71 57 0.650 0.542
Barnstable Red Raiders (Boys) 20 11 7 2 73 48 0.600 0.541
Amherst-Pelham Hurricanes (Boys) 21 13 4 4 67 37 0.714 0.541
Nantucket Whalers (Boys) 20 12 6 2 59 41 0.650 0.540
North Quincy Red Raiders (Boys) 21 10 8 3 59 52 0.548 0.540
Marlboro Panthers (Boys) 19 10 5 4 57 33 0.632 0.539
Central Catholic Raiders (Boys) 22 10 9 3 59 51 0.523 0.539
Nashoba Chieftains (Boys) 20 10 4 6 83 47 0.650 0.539
Bridgewater-Raynham Trojans (Boys) 20 12 6 2 77 40 0.650 0.537
Minnechaug Falcons (Boys) 19 11 7 1 70 64 0.605 0.537
Scituate Sailors (Boys) 22 12 9 1 75 43 0.568 0.537
Marthas Vineyard Vineyarders (Boys) 20 11 7 2 58 55 0.600 0.537
Dighton-Rehoboth/Seekonk Falcons (Boys) 21 14 6 1 73 37 0.690 0.535
Bishop Fenwick Crusaders (Boys) 21 11 7 3 70 51 0.595 0.535
Southeastern/West Bridgewater Hawks (Boys) 22 16 4 2 109 37 0.773 0.534
Algonquin Tomahawks (Boys) 19 9 8 2 46 39 0.526 0.534
Walpole Rebels (Boys) 22 9 8 5 52 59 0.523 0.534
Gloucester Fishermen (Boys) 20 12 5 3 73 44 0.675 0.534
Falmouth Clippers (Boys) 22 12 9 1 77 59 0.568 0.533
Lowell Red Raiders (Boys) 20 9 7 4 62 59 0.550 0.533
Brookline Warriors (Boys) 21 13 7 1 72 47 0.643 0.533
Wilmington Wildcats (Boys) 21 10 8 3 59 45 0.548 0.532
Newton South Lions (Boys) 20 11 8 1 66 46 0.575 0.530
Andover Golden Warriors (Boys) 20 9 9 2 71 60 0.500 0.529
Lynnfield Pioneers (Boys) 20 10 8 2 66 52 0.550 0.529
Grafton/BVT Indians (Boys) 20 11 7 2 58 38 0.600 0.527
Watertown Raiders (Boys) 20 12 6 2 64 37 0.650 0.526
Winchester Sachems (Boys) 21 6 10 5 54 49 0.405 0.525
Wellesley Raiders (Boys) 20 10 8 2 40 34 0.550 0.525
Malden Catholic Lancers (Boys) 20 6 10 4 38 48 0.400 0.525
Mansfield Hornets (Boys) 19 6 7 6 49 55 0.474 0.524
Westford Academy Grey Ghosts (Boys) 20 10 8 2 73 57 0.550 0.521
Stoneham Spartans (Boys) 21 8 11 2 45 62 0.429 0.519
North Attleboro Red Rocketeers (Boys) 21 7 8 6 55 61 0.476 0.519
Rockland Bulldogs (Boys) 22 10 8 4 58 57 0.545 0.516
Silver Lake Lakers (Boys) 23 11 10 2 59 51 0.522 0.516
Archbishop Williams Bishops (Boys) 20 8 8 4 50 49 0.500 0.516
Worcester/Leicester Wildcats (Boys) 21 10 8 3 59 43 0.548 0.516
Latin Academy Dragons (Boys) 20 11 7 2 60 46 0.600 0.515
Newburyport Clippers (Boys) 20 8 11 1 56 65 0.425 0.514
Longmeadow Lancers (Boys) 20 8 9 3 71 53 0.475 0.514
Medford Mustangs (Boys) 20 9 10 1 57 57 0.475 0.511
Holliston Panthers (Boys) 21 10 9 2 56 43 0.524 0.511
Hopedale/Millis Blue Raiders (Boys) 20 10 5 5 95 46 0.625 0.510
South Hadley/Granby Tigers (Boys) 21 12 7 2 72 50 0.619 0.507
Apponequet/Connolly Lakers (Boys) 21 10 7 4 70 62 0.571 0.506
North Reading Hornets (Boys) 20 8 9 3 50 56 0.475 0.506
Westfield Bombers (Boys) 21 8 8 5 50 51 0.500 0.506
Groton Dunstable Crusaders (Boys) 20 8 10 2 72 75 0.450 0.505
Arlington Catholic Cougars (Boys) 19 8 10 1 48 54 0.447 0.505
Abington Green Wave (Boys) 20 11 6 3 69 59 0.625 0.504
Danvers Falcons (Boys) 22 9 10 3 77 63 0.477 0.504
Essex Tech Hawks (Boys) 20 11 4 5 63 28 0.675 0.504
Lexington Minutemen (Boys) 21 5 10 6 49 59 0.381 0.502
Leominster Blue Devils (Boys) 20 9 10 1 64 81 0.475 0.502
Lunenburg/Ayer-Shirley Blue Knights (Boys) 21 11 9 1 65 53 0.548 0.501
Chicopee Pacers (Boys) 22 9 8 5 77 75 0.523 0.500
Taunton Tigers (Boys) 23 10 10 3 66 72 0.500 0.500
Milton Wildcats (Boys) 21 7 10 4 50 65 0.429 0.497
Shawsheen Rams (Boys) 22 13 8 1 106 51 0.614 0.497
Billerica Indians (Boys) 23 9 12 2 58 67 0.435 0.497
Wareham/Carver Vikings (Boys) 21 11 9 1 84 75 0.548 0.496
Concord-Carlisle Patriots (Boys) 20 5 10 5 54 86 0.375 0.496
Winthrop Vikings (Boys) 21 9 9 3 57 41 0.500 0.496
Somerville Highlanders (Boys) 20 10 7 3 71 60 0.575 0.495
Everett Crimson Tide (Boys) 21 12 8 1 82 93 0.595 0.495
East Longmeadow Spartans (Boys) 20 9 9 2 55 51 0.500 0.495
Auburn/Millbury Rockets (Boys) 20 7 11 2 44 56 0.400 0.492
North Middlesex Patriots (Boys) 20 7 9 4 47 64 0.450 0.491
Ashland Clockers (Boys) 20 6 10 4 73 79 0.400 0.489
Weymouth Wildcats (Boys) 20 6 12 2 45 56 0.350 0.488
Oakmont/Narragansett Spartans (Boys) 20 7 7 6 46 45 0.500 0.487
Oliver Ames Tigers (Boys) 20 6 12 2 41 62 0.350 0.483
Greater New Bedford Vo-Tech Bears (Boys) 20 10 8 2 67 53 0.550 0.483
Hamilton-Wenham Generals (Boys) 20 10 8 2 53 36 0.550 0.481
Methuen Rangers (Boys) 20 6 10 4 60 75 0.400 0.481
Fitchburg/Monty Tech Red Raiders (Boys) 20 8 8 4 58 54 0.500 0.480
Norton Lancers (Boys) 20 7 12 1 55 85 0.375 0.479
Belchertown Orioles (Boys) 19 7 9 3 40 41 0.447 0.477
Assabet Aztecs (Boys) 20 7 10 3 65 67 0.425 0.476
Blue Hills Warriors (Boys) 20 12 8 0 74 62 0.600 0.476
Beverly Panthers (Boys) 20 7 11 2 65 63 0.400 0.471
Bourne Canalmen (Boys) 20 7 12 1 46 63 0.375 0.471
Swampscott Big Blue (Boys) 20 9 11 0 73 63 0.450 0.470
Amesbury Indians (Boys) 18 6 11 1 38 59 0.361 0.469
Sandwich Blue Knights (Boys) 20 7 11 2 41 55 0.400 0.468
Southwick Rams (Boys) 20 8 11 1 58 73 0.425 0.468
Littleton/Bromfield Tigers (Boys) 21 8 12 1 48 55 0.405 0.465
Cohasset/Hull Skippers (Boys) 20 8 10 2 54 60 0.450 0.462
Dover-Sherborn/Weston Raiders (Boys) 20 6 13 1 55 87 0.325 0.461
Northeast Golden Knights (Boys) 20 10 9 1 56 52 0.525 0.459
Haverhill Hillies (Boys) 20 6 12 2 61 93 0.350 0.459
Attleboro Blue Bombardiers (Boys) 20 5 14 1 42 57 0.275 0.455
Chelmsford Lions (Boys) 21 4 15 2 37 66 0.238 0.455
Dracut/Tyngsboro Middies (Boys) 20 6 13 1 62 74 0.325 0.454
Revere/Malden/Matignon Patriots (Boys) 20 6 10 4 44 45 0.400 0.453
Acton-Boxboro Colonials (Boys) 22 5 15 2 50 99 0.273 0.451
Bellingham Blackhawks (Boys) 20 5 14 1 44 86 0.275 0.450
Needham Rockets (Boys) 20 3 15 2 31 62 0.200 0.449
Plymouth South Panthers (Boys) 21 4 16 1 39 114 0.214 0.447
Dennis-Yarmouth Dolphins (Boys) 22 5 14 3 42 72 0.295 0.446
Quincy Presidents (Boys) 21 3 16 2 27 76 0.190 0.445
Chicopee Comp Colts (Boys) 20 6 12 2 47 76 0.350 0.445
Agawam Brownies (Boys) 20 4 13 3 36 80 0.275 0.444
Rockport/Manchester Essex Vikings (Boys) 20 9 8 3 51 49 0.525 0.444
Middleboro Sachems (Boys) 20 6 12 2 55 83 0.350 0.443
Drury Blue Devils (Boys) 19 4 11 4 44 68 0.316 0.441
Westboro Rangers (Boys) 21 4 16 1 42 77 0.214 0.439
Peabody Tanners (Boys) 20 6 13 1 66 108 0.325 0.439
Upper Cape Tech Rams (Boys) 20 9 11 0 59 66 0.450 0.438
Mashpee/Monomoy Monarchs (Boys) 20 5 11 4 42 69 0.350 0.433
Mt Everett Eagles (Boys) 18 4 12 2 47 67 0.278 0.432
Easthampton Eagles (Boys) 18 4 13 1 53 75 0.250 0.427
East Bridgewater Vikings (Boys) 20 4 14 2 38 78 0.250 0.426
Diman Bengals (Boys) 20 5 11 4 59 89 0.350 0.423
Coyle & Cassidy Warriors (Boys) 15 1 13 1 17 95 0.100 0.422
Tri County Cougars (Boys) 18 6 11 1 52 73 0.361 0.418
Pembroke Titans (Boys) 21 0 19 2 27 108 0.048 0.410
Pentucket Sachems (Boys) 18 2 15 1 31 86 0.139 0.410
Ludlow Lions (Boys) 19 3 14 2 52 93 0.211 0.409
Newton North Tigers (Boys) 19 1 17 1 13 81 0.079 0.408
St. Peter Marian Guardians (Boys) 20 2 16 2 50 129 0.150 0.403
Nauset Warriors (Boys) 20 3 15 2 26 64 0.200 0.401
Stoughton Brockton Knight Boxers (Boys) 22 4 17 1 36 91 0.205 0.398
Wayland Warriors (Boys) 20 1 19 0 51 149 0.050 0.398
South Shore Voc-Tech Vikings (Boys) 18 4 11 3 33 65 0.306 0.397
Saugus Sachems (Boys) 20 2 16 2 40 110 0.150 0.396
Lowell Catholic Crusaders (Boys) 19 0 18 1 17 81 0.026 0.396
St. Joseph Prep The Phoenix (Boys) 20 3 14 3 40 79 0.225 0.394
Cardinal Spellman Cardinals (Boys) 19 3 14 2 23 73 0.211 0.392
Old Rochester/Fairhaven Bulldogs (Boys) 20 0 20 0 20 90 0.000 0.386
OBryant Tigers (Boys) 20 3 17 0 49 126 0.150 0.383
Minuteman Mustangs (Boys) 20 5 15 0 57 93 0.250 0.378
Durfee Hilltoppers (Boys) 18 1 17 0 26 131 0.056 0.364
Gardner/Murdock Wildcats (Boys) 20 1 19 0 27 140 0.050 0.362
Lynn Jets (Boys) 20 0 20 0 50 187 0.000 0.354
Sacred Heart Saints (Boys) 20 2 17 1 29 95 0.125 0.353
Greater Lowell / Nashoba Tech Vikings (Boys) 20 3 17 0 50 111 0.150 0.350
East Boston Jets (Boys) 15 0 15 0 4 94 0.000 0.323
Cape Tech/Cape Cod Academy Crusaders (Boys) 0 0 0 0 0 0 0.000 0.000
Salem Witches (Boys) 1 0 1 0 0 4 0.000 0.000
St. Bernards Bernardians (Boys) 0 0 0 0 0 0 0.000 0.000

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.

Body by Boyle MHL ON NFHS MHL Mobile App