North Dakota High School Boys Basketball Massey Rankings
Last updated on 11/18/25 at 9:59 AM
| Rank | Team | Record | Pwr | Off | Def | SoS | Score |
|---|---|---|---|---|---|---|---|
1 Natl820 | ![]() | 0-00.000 | 133.74 | 278.50 | 210.73 | 1 | 7.41 |
2 Natl1360 | ![]() | 0-00.000 | 230.16 | 179.89 | 135.77 | 1 | 7.15 |
4 Natl1880 | ![]() | 0-00.000 | 427.18 | 675.92 | 106.76 | 1 | 6.97 |
5 Natl2159 | ![]() | 0-00.000 | 526.17 | 1272.56 | 49.11 | 1 | 6.89 |
6 Natl2739 | ![]() | 0-00.000 | 623.80 | 1967.77 | 111.53 | 1 | 6.74 |
7 Natl2895 | ![]() | 0-00.000 | 723.41 | 974.99 | 203.93 | 1 | 6.70 |
9 Natl3522 | West FargoWest Fargo, ND | 0-00.000 | 1021.33 | 875.02 | 361.81 | 1 | 6.55 |
11 Natl3655 | Red RiverGrand Forks, ND | 0-00.000 | 1120.97 | 775.23 | 401.24 | 1 | 6.52 |
12 Natl3794 | DickinsonDickinson, ND | 0-00.000 | 1220.58 | 1074.32 | 371.76 | 1 | 6.49 |
13 Natl3968 | 0-00.000 | 1320.19 | 1372.38 | 243.31 | 1 | 6.45 | |
14 Natl4159 | NorthFargo, ND | 0-00.000 | 1419.40 | 377.30 | 72-2.40 | 1 | 6.41 |
16 Natl4596 | Shiloh Christian SchoolBismarck, ND | 0-00.000 | 1617.99 | 1669.98 | 213.51 | 1 | 6.33 |
17 Natl4682 | Bishop RyanMinot, ND | 0-00.000 | 1717.37 | 3162.73 | 310.14 | 1 | 6.31 |
18 Natl5379 | CentralGrand Forks, ND | 0-00.000 | 1816.08 | 1869.40 | 322.18 | 1 | 6.18 |
19 Natl5685 | ThompsonThompson, ND | 0-00.000 | 1914.80 | 3262.64 | 87.66 | 1 | 6.12 |
20 Natl5815 | GraftonGrafton, ND | 0-00.000 | 2014.79 | 2266.10 | 184.19 | 1 | 6.10 |
21 Natl5956 | WahpetonWahpeton, ND | 0-00.000 | 2214.21 | 2863.53 | 126.18 | 1 | 6.08 |
22 Natl6016 | WesthopeWesthope, ND | 0-00.000 | 2314.00 | 2564.28 | 145.22 | 1 | 6.06 |
23 Natl6063 | SouthFargo, ND | 0-00.000 | 2114.36 | 1470.93 | 60-1.07 | 1 | 6.05 |
24 Natl6155 | Our Redeemers Christian SchoolMinot, ND | 0-00.000 | 2413.58 | 3361.83 | 97.26 | 1 | 6.04 |
25 Natl6628 | JamestownJamestown, ND | 0-00.000 | 2613.09 | 1570.24 | 68-1.65 | 1 | 5.96 |
27 Natl6859 | BeulahBeulah, ND | 0-00.000 | 2711.89 | 3062.93 | 174.46 | 1 | 5.92 |
28 Natl7276 | Central CassCasselton, ND | 0-00.000 | 2810.94 | 2963.05 | 233.39 | 1 | 5.84 |
29 Natl7376 | TrinityDickinson, ND | 0-00.000 | 2910.60 | 5158.04 | 68.06 | 1 | 5.82 |
30 Natl7466 | Des Lacs-burlingtonDes Lacs, ND | 0-00.000 | 3010.12 | 4359.23 | 116.39 | 1 | 5.81 |
31 Natl7918 | St. Mary'sSaints | 0-00.000 | 319.68 | 2166.67 | 67-1.49 | 1 | 5.73 |
32 Natl7998 | HillsboroHillsboro, ND | 0-00.000 | 339.10 | 3760.46 | 194.14 | 1 | 5.71 |
33 Natl8068 | ShanleyFargo, ND | 0-00.000 | 329.27 | 2664.11 | 430.66 | 1 | 5.70 |
34 Natl8347 | WiltonWilton, ND | 0-00.000 | 348.26 | 2364.42 | 54-0.66 | 1 | 5.65 |
35 Natl8801 | New Rockford-sheyenneNew Rockford, ND | 0-00.000 | 366.85 | 3660.69 | 381.66 | 1 | 5.58 |
36 Natl8930 | VelvaVelva, ND | 0-00.000 | 357.15 | 2464.36 | 69-1.71 | 1 | 5.55 |
38 Natl9060 | KilldeerKilldeer, ND | 0-00.000 | 396.35 | 4858.37 | 223.48 | 1 | 5.53 |
39 Natl9086 | Valley CityValley City, ND | 0-00.000 | 386.54 | 3461.43 | 440.61 | 1 | 5.52 |
40 Natl9391 | HankinsonHankinson, ND | 0-00.000 | 405.48 | 4259.62 | 391.36 | 1 | 5.47 |
41 Natl9459 | OakesOakes, ND | 0-00.000 | 425.12 | 6755.89 | 154.73 | 1 | 5.46 |
42 Natl9493 | North Border-WalhallaWalhalla, ND | 0-00.000 | 415.20 | 4958.12 | 292.58 | 1 | 5.45 |
43 Natl9667 | MidwayInkster, ND | 0-00.000 | 435.06 | 3860.46 | 480.10 | 1 | 5.43 |
44 Natl9869 | EdgeleyEdgeley, ND | 0-00.000 | 444.26 | 6056.62 | 253.15 | 1 | 5.39 |
45 Natl10223 | WillistonWilliston, ND | 0-00.000 | 454.19 | 2763.90 | 83-4.22 | 1 | 5.32 |
46 Natl10261 | LisbonLisbon, ND | 0-00.000 | 463.41 | 6356.40 | 302.52 | 1 | 5.32 |
47 Natl10283 | StanleyStanley, ND | 0-00.000 | 473.30 | 6655.96 | 272.83 | 1 | 5.31 |
48 Natl10311 | GarrisonGarrison, ND | 0-00.000 | 503.12 | 5457.39 | 411.23 | 1 | 5.31 |
49 Natl10377 | Turtle Lake-mercerTurtle Lake, ND | 0-00.000 | 493.22 | 6855.86 | 262.86 | 1 | 5.30 |
50 Natl10381 | Bowman CoBowman, ND | 00.000 | 483.27 | 5257.99 | 420.78 | 1 | 5.30 |
51 Natl10509 | Hazelton-moffit-braddockHazelton, ND | 0-00.000 | 512.89 | 6256.43 | 341.95 | 1 | 5.28 |
52 Natl10563 | Northern CassHunter, ND | 0-00.000 | 522.60 | 6456.28 | 351.82 | 1 | 5.27 |
53 Natl10612 | Bottineau Junior-seniorBottineau, ND | 0-00.000 | 532.55 | 4558.80 | 57-0.76 | 1 | 5.26 |
54 Natl10961 | Powers LakePowers Lake, ND | 0-00.000 | 542.02 | 4159.67 | 71-2.14 | 1 | 5.20 |
56 Natl11159 | Turtle Mt CommunityBelcourt, ND | 0-00.000 | 561.44 | 3561.30 | 84-4.36 | 1 | 5.16 |
57 Natl11362 | HebronHebron, ND | 0-00.000 | 570.83 | 6156.60 | 50-0.27 | 1 | 5.12 |





