North Dakota High School Football Massey Rankings
Last updated on 11/22/25 at 10:23 AM
| Rank | Team | Record | Pwr | Off | Def | SoS | Score |
|---|---|---|---|---|---|---|---|
1 Natl2615 | New Rockford-sheyenneNew Rockford, ND | 9-01.000 | 127.64 | 149.21 | 185.51 | 26 | 5.62 |
2 Natl3157 | Langdon AreaLangdon, ND | 13-01.000 | 322.83 | 637.69 | 212.22 | 44 | 5.44 |
4 Natl4365 | ![]() | 9-10.900 | 224.77 | 439.02 | 112.83 | 38 | 5.04 |
5 Natl4387 | LamoureLamoure, ND | 10-10.909 | 521.48 | 241.99 | 146.56 | 37 | 5.03 |
6 Natl5091 | VelvaVelva, ND | 9-20.818 | 620.37 | 836.11 | 411.33 | 42 | 4.81 |
7 Natl5366 | ![]() | 7-10.875 | 1012.20 | 2327.17 | 312.10 | 13 | 4.73 |
8 Natl5474 | ![]() | 9-10.900 | 168.07 | 1133.89 | 321.26 | 15 | 4.70 |
10 Natl5553 | Bottineau Junior-seniorBottineau, ND | 10-20.833 | 1210.57 | 1530.13 | 117.52 | 35 | 4.68 |
12 Natl6400 | ShanleyFargo, ND | 6-10.857 | 1310.27 | 538.35 | 41-1.00 | 7 | 4.46 |
13 Natl6424 | ![]() | 6-20.750 | 149.60 | 1331.02 | 175.65 | 14 | 4.45 |
14 Natl6670 | KilldeerKilldeer, ND | 10-20.833 | 187.54 | 1034.07 | 340.54 | 41 | 4.38 |
15 Natl6728 | EllendaleEllendale, ND | 8-20.800 | 813.58 | 935.25 | 195.40 | 52 | 4.36 |
17 Natl6992 | Park RiverPark River, ND | 9-20.818 | 234.02 | 2626.25 | 204.85 | 36 | 4.29 |
18 Natl7037 | Central CassCasselton, ND | 7-30.700 | 1110.63 | 1729.57 | 98.14 | 34 | 4.28 |
19 Natl7342 | HillsboroHillsboro, ND | 8-30.727 | 215.35 | 3922.79 | 79.64 | 46 | 4.19 |
20 Natl7442 | 4-30.571 | 177.80 | 2128.02 | 136.86 | 4 | 4.17 | |
211 Natl7619 | HankinsonHankinson, ND | 8-20.800 | 243.33 | 737.44 | 57-7.04 | 51 | 4.12 |
221 Natl7620 | CentralGrand Forks, ND | 7-30.700 | 252.70 | 2227.42 | 282.36 | 28 | 4.12 |
23 Natl7775 | West FargoWest Fargo, ND | 3-40.429 | 206.29 | 2825.32 | 108.04 | 2 | 4.08 |
24 Natl7791 | Hazelton-moffit-braddockHazelton, ND | 7-10.875 | 197.07 | 1630.11 | 244.03 | 77 | 4.07 |
25 Natl8096 | HarveyHarvey, ND | 4-50.444 | 224.60 | 2925.18 | 156.49 | 22 | 3.98 |
26 Natl8165 | WishekWishek, ND | 8-30.727 | 31-0.81 | 1929.03 | 45-2.77 | 50 | 3.96 |
27 Natl8309 | TrinityDickinson, ND | 7-20.778 | 281.23 | 2426.80 | 301.51 | 56 | 3.92 |
28 Natl8426 | Northern CassHunter, ND | 6-40.600 | 33-1.19 | 4921.49 | 224.39 | 33 | 3.89 |
29 Natl8514 | Red RiverGrand Forks, ND | 4-30.571 | 30-0.12 | 3124.18 | 262.77 | 11 | 3.86 |
30 Natl8596 | ThompsonThompson, ND | 5-50.500 | 290.39 | 3722.95 | 214.51 | 29 | 3.84 |
31 Natl8657 | LisbonLisbon, ND | 5-50.500 | 36-2.99 | 6516.91 | 127.17 | 23 | 3.83 |
32 Natl8892 | Des Lacs-burlingtonDes Lacs, ND | 6-20.750 | 41-5.94 | 6218.54 | 272.60 | 58 | 3.76 |
33 Natl8905 | St. Mary'sSaints | 4-50.444 | 35-2.36 | 4721.72 | 252.99 | 18 | 3.75 |
34 Natl8952 | Bishop RyanMinot, ND | 2-40.333 | 261.69 | 2028.69 | 360.07 | 40 | 3.74 |
35 Natl9012 | GraftonGrafton, ND | 5-40.556 | 45-6.81 | 5520.42 | 37-0.16 | 27 | 3.72 |
36 Natl9165 | CarringtonCarrington, ND | 4-50.444 | 271.46 | 4522.26 | 166.28 | 45 | 3.68 |
37 Natl9226 | Turtle Lake-mercerTurtle Lake, ND | 6-30.667 | 40-5.55 | 5620.30 | 331.22 | 57 | 3.66 |
38 Natl9326 | NorthFargo, ND | 2-40.333 | 43-6.32 | 5021.41 | 39-0.66 | 1 | 3.63 |
39 Natl9540 | ![]() | 2-50.286 | 34-1.94 | 2725.77 | 38-0.63 | 6 | 3.57 |
40 Natl9710 | North Border-WalhallaWalhalla, ND | 4-30.571 | 38-4.25 | 3323.68 | 40-0.86 | 62 | 3.52 |
41 Natl9793 | OakesOakes, ND | 3-50.375 | 37-3.86 | 3822.89 | 350.33 | 32 | 3.50 |
42 Natl9803 | ![]() | 1-60.143 | 32-1.17 | 3024.41 | 311.49 | 3 | 3.50 |
43 Natl9892 | Valley CityValley City, ND | 3-60.333 | 47-8.30 | 6416.94 | 291.84 | 20 | 3.47 |
44 Natl10149 | SouthFargo, ND | 2-60.250 | 44-6.41 | 4122.48 | 44-1.81 | 12 | 3.40 |
45 Natl10392 | Watford CityWatford City, ND | 4-50.444 | 54-12.81 | 5420.67 | 55-6.40 | 24 | 3.32 |
47 Natl10547 | RayRay, ND | 4-50.444 | 52-11.12 | 5320.98 | 51-5.02 | 53 | 3.27 |
49 Natl10635 | DickinsonDickinson, ND | 2-60.250 | 42-6.12 | 4222.40 | 43-1.44 | 31 | 3.24 |
50 Natl10668 | WashburnWashburn, ND | 5-50.500 | 58-15.15 | 5919.75 | 60-7.83 | 43 | 3.23 |
51 Natl10784 | Shiloh Christian SchoolBismarck, ND | 3-50.375 | 39-4.57 | 3623.60 | 42-1.10 | 59 | 3.19 |
52 Natl10921 | Bowman CoBowman, ND | 4-50.444 | 57-13.04 | 5720.08 | 54-6.05 | 48 | 3.15 |
53 Natl10922 | CavalierCavalier, ND | 4-20.667 | 50-9.07 | 4322.34 | 49-4.33 | 68 | 3.15 |
54 Natl11005 | JamestownJamestown, ND | 1-70.125 | 46-7.87 | 4422.30 | 46-3.09 | 16 | 3.12 |
55 Natl11095 | RugbyRugby, ND | 2-70.222 | 51-10.89 | 5819.86 | 47-3.67 | 30 | 3.10 |
56 Natl11109 | NapoleonNapoleon, ND | 5-20.714 | 59-15.21 | 6019.66 | 59-7.80 | 73 | 3.09 |





