BCMoore Rankings - Iowa High School Basketball

Class 4A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 01-16-2026    4A  116.38  Muscatine             61    3A   96.01  Davenport Assumption  63   22.22
  2 12-05-2025    4A  119.28  Cedar Rapids Prairie  61    4A  102.89  Davenport North       63   18.25
  3 01-10-2026    4A   97.70  Davenport Central     51    3A   84.91  Burlington            62   14.65
  4 01-13-2026    3A   96.01  Davenport Assumption  50    4A   84.03  Clinton               56   13.84
  5 01-13-2026    4A  108.22  Eldridge North Scott  39    4A   97.70  Davenport Central     48   12.37
  6 12-09-2025    4A  104.71  Sioux City East       64    3A   94.21  LeMars                73   12.36
  7 12-02-2025    4A  118.47  Marion Linn-Mar       62    4A  108.38  Bettendorf            72   11.94
  8 01-13-2026    4A   96.84  Marshalltown          54    4A   86.93  Des Moines North      59   11.76
  9 12-02-2025    4A   94.62  Mason City             0    3A   85.19  Algona                 1   11.29
 10 01-20-2026    3A   96.01  Davenport Assumption  47    4A  107.76  Pleasant Valley       46    9.89
 11 01-06-2026    4A  116.38  Muscatine             57    4A  108.38  Bettendorf            60    9.86
 12 01-09-2026    4A  102.89  Davenport North       58    3A   96.01  Davenport Assumption  60    8.74

Class 3A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 01-16-2026    4A  116.38  Muscatine             61    3A   96.01  Davenport Assumption  63   22.22
  2 12-22-2025    3A   83.79  Vinton-Shellsburg     54    3A   63.72  Independence          55   21.93
  3 01-20-2026    3A   75.72  Mount Pleasant        48    3A   97.17  Oskaloosa             45   19.60
  4 01-16-2026    3A   83.91  Boone                 50    3A   67.01  Denison-Schleswig     58   18.75
  5 12-16-2025    3A   70.26  Williamsburg          74    3A   54.54  Tama South Tama       82   17.57
  6 01-20-2026    3A  121.70  Adel ADM              53    3A  108.30  Carroll               60   15.25
  7 12-19-2025    3A   61.27  West Liberty          52    2A   77.87  West Branch           45   14.75
  8 01-10-2026    4A   97.70  Davenport Central     51    3A   84.91  Burlington            62   14.65
  9 01-13-2026    3A   96.01  Davenport Assumption  50    4A   84.03  Clinton               56   13.84
 10 12-19-2025    3A   83.08  Harlan                46    2A   72.01  Red Oak               59   12.93
 11 01-10-2026    3A  105.70  Cedar Rapids Xavier   60    3A   94.70  Marion                74   12.86
 12 12-05-2025    3A   94.70  Marion                64    3A   83.79  Vinton-Shellsburg     77   12.77
 13 01-19-2026    3A   66.54  Charles City          69    3A   81.09  Humboldt              60   12.70
 14 12-09-2025    3A  104.40  MOC-Floyd Valley      66    3A   93.89  Sioux Center          73   12.37
 15 12-09-2025    4A  104.71  Sioux City East       64    3A   94.21  LeMars                73   12.36
 16 01-06-2026    3A   97.17  Oskaloosa             81    3A  111.08  Pella                 79   12.05
 17 12-02-2025    4A   94.62  Mason City             0    3A   85.19  Algona                 1   11.29
 18 01-15-2026    3A   93.86  Clear Creek-Amana     69    3A   84.55  Van Horne Benton      72   11.17
 19 01-03-2026    3A   80.89  Washington            75    3A   93.86  Clear Creek-Amana     72   11.12
 20 12-12-2025    3A   39.02  Osceola Clarke        55    2A   51.93  Eddyville EBF         47   11.05
 21 01-24-2026    2A   91.93  Cascade W Dubuque     73    3A   83.36  Maquoketa             75   10.42
 22 01-02-2026    3A  104.40  MOC-Floyd Valley      51    3A   94.02  Knoxville             56   10.38
 23 01-16-2026    3A   87.35  Saydel                41    2A   79.14  Prairie City-Monroe   47   10.06
 24 01-20-2026    3A   96.01  Davenport Assumption  47    4A  107.76  Pleasant Valley       46    9.89
 25 12-09-2025    2A   75.42  Clarinda              57    3A   67.96  Atlantic              62    9.32
 26 12-09-2025    2A   75.32  Dike-New Hartford     61    3A   68.09  Hampton-Dumont-CAL    70    9.08
 27 01-06-2026    3A   95.43  Alleman North Polk    57    3A   88.27  Bondurant-Farrar      58    9.02
 28 01-06-2026    2A   86.09  DM Grand View         55    3A   96.75  Nevada                37    8.81
 29 01-09-2026    4A  102.89  Davenport North       58    3A   96.01  Davenport Assumption  60    8.74
 30 01-19-2026    3A   94.02  Knoxville             44    3A   87.47  Newton                62    8.41
 31 01-13-2026    3A   73.89  Spencer               51    2A   67.97  Estherville-LC        62    7.78

Class 2A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 01-13-2026    1A   54.16  Ackley AGWSR          44    2A   82.54  Eldora South Hardin   40   26.52
  2 12-09-2025    2A   86.09  DM Grand View         47    2A   63.92  West Marshall         53   24.02
  3 12-05-2025    2A   69.62  South Central Calhou  38    2A   52.59  Lake View East Sac    39   18.89
  4 01-08-2026    2A   77.87  Central Lyon          58    2A   96.84  Cherokee Washington   52   17.11
  5 01-22-2026    2A   67.67  Mapleton MV-A-O-CO-U  42    2A   52.59  Lake View East Sac    43   16.93
  6 12-19-2025    3A   61.27  West Liberty          52    2A   77.87  West Branch           45   14.75
  7 12-19-2025    1A   32.38  Corydon Wayne         44    2A   48.82  Nodaway Valley        41   14.58
  8 01-20-2026    2A   54.99  Central Springs       52    1A   71.29  North Butler          34   14.44
  9 12-09-2025    2A   64.39  Garner GHV            50    1A   53.30  Britt West Hancock    58   12.95
 10 12-19-2025    3A   83.08  Harlan                46    2A   72.01  Red Oak               59   12.93
 11 01-16-2026    1A   65.97  Woodward Academy      55    2A   56.49  Ogden                 57   11.34
 12 12-19-2025    2A   78.32  Osage                 54    1A   68.95  Nashua-Plainfield     57   11.22
 13 01-13-2026    2A   61.22  Albia                 37    2A   51.93  Eddyville EBF         62   11.15
 14 12-12-2025    3A   39.02  Osceola Clarke        55    2A   51.93  Eddyville EBF         47   11.05
 15 01-24-2026    2A   91.93  Cascade W Dubuque     73    3A   83.36  Maquoketa             75   10.42
 16 01-09-2026    2A   56.33  North Fayette Valley  38    1A   47.78  Clayton Ridge         55   10.41
 17 01-24-2026    1A   92.12  East Marshall         57    2A   83.62  Hudson                63   10.36
 18 12-02-2025    2A   83.62  Hudson                41    2A   75.32  Dike-New Hartford     50   10.16
 19 01-09-2026    2A   76.48  Pleasantville         49    2A   68.21  Truro Interstate-35   62   10.13
 20 01-16-2026    3A   87.35  Saydel                41    2A   79.14  Prairie City-Monroe   47   10.06
 21 01-13-2026    1A   79.50  Oakland Riverside     59    2A   71.65  Missouri Valley       71    9.71
 22 01-13-2026    2A   85.77  Mediapolis            41    2A   78.04  West Burlington       44    9.59
 23 12-19-2025    2A   93.62  Monticello            48    2A   86.14  Dyersville Beckman    58    9.34
 24 12-09-2025    2A   75.42  Clarinda              57    3A   67.96  Atlantic              62    9.32
 25 12-09-2025    1A   83.73  Madrid                70    2A   76.48  Pleasantville         88    9.11
 26 01-06-2026    2A  102.21  Treynor               58    2A   94.96  Neola Tri-Center      61    9.11
 27 12-09-2025    2A   75.32  Dike-New Hartford     61    3A   68.09  Hampton-Dumont-CAL    70    9.08
 28 01-09-2026    2A   82.54  Eldora South Hardin   52    2A   75.32  Dike-New Hartford     58    9.08
 29 01-20-2026    2A   91.29  Underwood             53    2A  102.21  Treynor               48    9.07
 30 01-06-2026    2A   86.09  DM Grand View         55    3A   96.75  Nevada                37    8.81
 31 12-16-2025    2A   86.09  DM Grand View         52    2A   79.14  Prairie City-Monroe   65    8.80
 32 12-05-2025    2A   98.18  LaPorte City Union    55    1A   91.24  Wapsie Valley         64    8.79
 33 01-12-2026    2A   69.58  Emmetsburg            66    2A   79.87  Forest City           44    8.44
 34 01-08-2026    1A   50.35  Lisbon                54    2A   60.35  Durant                47    8.15
 35 01-26-2026    2A   48.16  Panora Panorama       52    1A   41.98  Exira-Elk Horn-Kimb   59    8.03
 36 12-16-2025    2A   54.99  Central Springs       66    1A   64.86  Sheffield West Fork   64    8.01
 37 01-13-2026    3A   73.89  Spencer               51    2A   67.97  Estherville-LC        62    7.78

Class 1A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 01-13-2026    1A   54.16  Ackley AGWSR          44    2A   82.54  Eldora South Hardin   40   26.52
  2 01-20-2026    1A   75.90  Woodbine              52    1A   57.40  Anita CAM             66   20.35
  3 01-15-2026    1A   53.88  Marengo Iowa Valley   54    1A   36.95  Colfax-Mingo          55   18.79
  4 01-05-2026    1A   69.58  Onawa West Monona     54    1A   53.31  Logan-Magnolia        60   18.13
  5 01-09-2026    1A   37.20  Hamburg               52    1A   20.98  Essex                 55   18.08
  6 01-16-2026    1A   63.23  Newell-Fonda          66    1A   47.09  West Bend-Mallard     70   18.00
  7 12-05-2025    1A   29.03  Heartland Christian   42    1A   13.38  Griswold              48   17.50
  8 01-16-2026    1A   66.83  Keota                 49    1A   51.99  English Valleys       55   16.70
  9 01-22-2026    1A   74.53  North Union           53    1A   60.28  North Iowa            67   16.11
 10 12-05-2025    1A   82.64  Fort Madison Trinity  55    1A   68.44  Danville              58   16.06
 11 12-19-2025    1A   32.38  Corydon Wayne         44    2A   48.82  Nodaway Valley        41   14.58
 12 01-20-2026    2A   54.99  Central Springs       52    1A   71.29  North Butler          34   14.44
 13 01-08-2026    1A   67.87  Baxter                52    1A   56.25  CedarRidge Christian  61   13.48
 14 01-24-2026    1A   72.99  Bedford               46    1A   59.93  Malvern East Mills    54   13.06
 15 12-09-2025    2A   64.39  Garner GHV            50    1A   53.30  Britt West Hancock    58   12.95
 16 01-22-2026    1A   62.45  Edgewood-Colesburg    45    1A   77.06  Maquoketa Valley      28   12.76
 17 12-12-2025    ZZ   58.52  Kee High              65    1A   47.78  Clayton Ridge         73   12.59
 18 12-09-2025    1A   78.37  Kingsley-Pierson      57    1A   67.89  Sloan Westwood        66   12.33
 19 01-20-2026    1A   60.67  Easton Valley         47    1A   50.35  Lisbon                48   12.18
 20 01-06-2026    1A   49.49  Lone Tree             49    1A   39.17  Riverside Highland    62   12.17
 21 01-19-2026    1A   42.64  Mormon Trail          63    1A   32.38  Corydon Wayne         67   12.11
 22 01-20-2026    1A   50.82  Central City          56    1A   64.61  North Linn            51   11.94
 23 12-02-2025    1A   68.14  Turkey Valley         69    ZZ   58.52  Kee High              71   11.48
 24 12-18-2025    1A   59.17  Paton-Churdan         71    1A   49.67  Colo-NESCO            73   11.35
 25 01-16-2026    1A   65.97  Woodward Academy      55    2A   56.49  Ogden                 57   11.34
 26 12-19-2025    2A   78.32  Osage                 54    1A   68.95  Nashua-Plainfield     57   11.22
 27 12-09-2025    1A   79.56  Southwest Valley      64    1A   70.41  Mount Ayr             69   11.01
 28 12-01-2025    1A   37.82  Victor HLV-TC         32    1A   50.35  Lisbon                26   10.67
 29 01-20-2026    1A   84.51  LeMars Gehlen         43    1A   75.71  Sibley-Ocheyedan      54   10.66
 30 01-09-2026    2A   56.33  North Fayette Valley  38    1A   47.78  Clayton Ridge         55   10.41
 31 01-24-2026    1A   92.12  East Marshall         57    2A   83.62  Hudson                63   10.36
 32 01-10-2026    1A   75.08  Kalona Hillcrest      44    1A   66.83  Keota                 59   10.10
 33 01-19-2026    1A   58.94  Cedar V Christian     49    1A   50.82  Central City          53    9.97
 34 12-08-2025    1A   57.39  New London            54    1A   49.49  Lone Tree             58    9.76
 35 01-13-2026    1A   78.37  Kingsley-Pierson      52    1A   70.48  Lawton-Bronson        53    9.74
 36 01-13-2026    1A   79.50  Oakland Riverside     59    2A   71.65  Missouri Valley       71    9.71
 37 12-22-2025    1A   72.42  Don Bosco             44    1A   64.61  North Linn            46    9.67
 38 12-05-2025    1A   71.36  Packwood Pekin        55    1A   63.87  Wayland WACO          61    9.34
 39 01-09-2026    1A   57.37  Traer North Tama      52    1A   68.51  Janesville            50    9.28
 40 12-09-2025    1A   83.73  Madrid                70    2A   76.48  Pleasantville         88    9.11
 41 12-16-2025    1A   39.17  Riverside Highland    45    1A   50.13  Wapello               42    9.10
 42 12-05-2025    2A   98.18  LaPorte City Union    55    1A   91.24  Wapsie Valley         64    8.79
 43 12-04-2025    1A   49.70  Lenox                 54    1A   59.93  Malvern East Mills    46    8.37
 44 01-08-2026    1A   62.45  Edgewood-Colesburg    55    1A   72.64  Elkader Central       50    8.34
 45 01-10-2026    1A   63.87  Wayland WACO          62    1A   57.39  New London            71    8.34
 46 01-06-2026    1A   56.25  CedarRidge Christian  51    1A   49.82  Garwin GMG            61    8.28
 47 01-13-2026    1A   62.62  Dunkerton             61    1A   56.25  CedarRidge Christian  64    8.23
 48 01-08-2026    1A   50.35  Lisbon                54    2A   60.35  Durant                47    8.15
 49 01-08-2026    1A   72.19  Woodbury Central      43    1A   65.97  Dunlap Boyer Valley   47    8.08
 50 01-26-2026    2A   48.16  Panora Panorama       52    1A   41.98  Exira-Elk Horn-Kimb   59    8.03
 51 12-16-2025    2A   54.99  Central Springs       66    1A   64.86  Sheffield West Fork   64    8.01
 52 01-19-2026    1A  100.02  Fort Dodge St Edmond  59    1A   94.04  Algona Garrigan       61    7.83