BCMoore Rankings - Iowa High School Basketball

Class 5A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 01-30-2026    5A   80.70  Dubuque Senior        45    4A   67.17  Epworth W Dubuque     49   15.03
  2 12-09-2025    5A  126.26  Waukee Northwest      54    5A  113.61  WDM Valley            70   14.15
  3 01-16-2026    5A   92.95  Waterloo West         62    5A  107.27  Iowa City Liberty     58   12.82
  4 12-04-2025    4A   78.04  Newton                32    5A   67.06  Marshalltown          40   12.48
  5 11-24-2025    5A   89.01  Ottumwa               45    4A   78.44  Fort Madison          58   12.06
  6 11-25-2025    5A   86.68  CB Lincoln            48    3A   76.58  Shenandoah            51   11.61
  7 01-03-2026    4A  115.14  Dallas Center-Grimes  39    5A  105.46  Iowa City High        42   11.17
  8 02-13-2026    5A  102.95  Cedar Rapids Prairie  45    5A   93.37  CR Jefferson          49   11.07
  9 02-13-2026    5A  101.31  Waukee                66    5A  113.61  WDM Valley            61   10.81
 10 02-10-2026    5A   93.37  CR Jefferson          48    5A  105.46  Iowa City High        44   10.59
 11 12-01-2025    5A   86.07  Dubuque Hempstead     46    3A   77.04  Anamosa               50   10.53
 12 02-10-2026    5A  112.88  CR Washington         57    5A  102.95  Cedar Rapids Prairie  62    9.93
 13 01-20-2026    4A   89.14  Eldridge North Scott  66    5A  100.20  Bettendorf            59    9.57
 14 02-24-2026    5A  103.68  Ankeny Centennial     40    5A  114.04  Cedar Falls           35    8.86
 15 01-30-2026    5A  103.68  Ankeny Centennial     50    5A  113.61  WDM Valley            38    8.43
 16 01-13-2026    5A  132.64  WDM Dowling           40    5A  126.26  Waukee Northwest      43    7.87

Class 4A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 02-07-2026    4A   52.40  Denison-Schleswig     51    3A   73.67  Carroll               35   19.77
  2 01-30-2026    5A   80.70  Dubuque Senior        45    4A   67.17  Epworth W Dubuque     49   15.03
  3 12-04-2025    4A   78.04  Newton                32    5A   67.06  Marshalltown          40   12.48
  4 01-15-2026    4A   80.66  CB Lewis Central      56    3A   68.29  Creston               57   12.37
  5 01-27-2026    3A   73.67  Carroll               33    4A   63.10  Boone                 43   12.06
  6 11-24-2025    5A   89.01  Ottumwa               45    4A   78.44  Fort Madison          58   12.06
  7 01-06-2026    4A   84.22  Huxley Ballard        58    3A   73.67  Carroll               62   12.05
  8 02-03-2026    4A   73.63  Winterset             40    4A   63.10  Boone                 51   12.03
  9 01-06-2026    3A  107.59  Williamsburg          60    4A   97.79  Solon                 67   11.30
 10 01-03-2026    4A  115.14  Dallas Center-Grimes  39    5A  105.46  Iowa City High        42   11.17
 11 11-24-2025    4A   92.86  MOC-Floyd Valley      49    4A   83.95  Spencer               50   10.42
 12 12-09-2025    4A   82.01  Bondurant-Farrar      46    4A   73.63  Winterset             51    9.88
 13 01-02-2026    4A   82.01  Bondurant-Farrar      38    3A   73.67  Carroll               49    9.84
 14 01-20-2026    4A   89.14  Eldridge North Scott  66    5A  100.20  Bettendorf            59    9.57
 15 01-20-2026    2A   84.36  Oakland Riverside     28    4A   76.48  Glenwood              41    9.37
 16 02-05-2026    4A   76.18  LeMars                50    3A   68.48  Western Christian     56    9.20
 17 12-08-2025    3A   65.79  Humboldt              37    4A   58.46  Fort Dodge            44    8.82
 18 12-20-2025    4A  117.44  Norwalk               71    3A  108.83  Maquoketa             76    8.61
 19 01-10-2026    4A  105.31  Cedar Rapids Xavier   53    4A   98.22  Alleman North Polk    56    8.60
 20 01-06-2026    ZZ   87.28  North Sioux City Dak  57    4A   80.76  Sergeant Bluff-Luton  58    8.01
 21 02-03-2026    3A   82.64  Clarinda              42    4A   76.48  Glenwood              55    7.66

Class 3A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 12-16-2025    1A   81.01  Lansing Kee           44    3A   60.24  North Fayette Valley  58   22.27
  2 02-07-2026    4A   52.40  Denison-Schleswig     51    3A   73.67  Carroll               35   19.77
  3 02-05-2026    2A   83.29  Earlham               56    3A   68.29  Creston               59   16.50
  4 01-06-2026    3A   82.64  Clarinda              50    3A   68.29  Creston               52   15.85
  5 01-12-2026    3A   62.69  Sheldon               38    2A   49.20  Hartley HMS           42   14.99
  6 01-29-2026    1A   75.32  George-Little Rock    36    3A   62.69  Sheldon               40   14.13
  7 02-03-2026    3A   37.03  Saydel                46    3A   52.59  Jefferson Greene      39   14.06
  8 12-02-2025    3A   80.15  Cresco Crestwood      50    3A   67.73  New Hampton           53   13.92
  9 12-02-2025    3A   85.50  Carroll Kuemper       36    3A   73.67  Carroll               41   13.33
 10 01-15-2026    4A   80.66  CB Lewis Central      56    3A   68.29  Creston               57   12.37
 11 01-27-2026    3A   73.67  Carroll               33    4A   63.10  Boone                 43   12.06
 12 01-06-2026    4A   84.22  Huxley Ballard        58    3A   73.67  Carroll               62   12.05
 13 11-25-2025    5A   86.68  CB Lincoln            48    3A   76.58  Shenandoah            51   11.61
 14 01-09-2026    2A   79.57  Bellevue              52    3A   69.48  Camanche              55   11.58
 15 01-06-2026    3A  107.59  Williamsburg          60    4A   97.79  Solon                 67   11.30
 16 01-10-2026    2A   84.44  Garner GHV            44    3A   97.09  Algona                38   11.15
 17 01-12-2026    2A   59.27  Van Buren-Harmony     42    3A   49.68  Fairfield             43   11.09
 18 12-01-2025    5A   86.07  Dubuque Hempstead     46    3A   77.04  Anamosa               50   10.53
 19 01-30-2026    3A   72.14  Dike-New Hartford     56    2A   83.83  Hudson                52   10.19
 20 01-02-2026    4A   82.01  Bondurant-Farrar      38    3A   73.67  Carroll               49    9.84
 21 02-05-2026    4A   76.18  LeMars                50    3A   68.48  Western Christian     56    9.20
 22 02-10-2026    ZZ   87.65  Spring Grove MN       63    3A   80.15  Cresco Crestwood      65    9.00
 23 01-27-2026    3A   65.82  Chariton              43    2A   58.38  Eddyville EBF         50    8.93
 24 12-19-2025    3A   72.14  Dike-New Hartford     50    2A   82.52  Parkersburg AP        48    8.87
 25 12-08-2025    3A   65.79  Humboldt              37    4A   58.46  Fort Dodge            44    8.82
 26 12-09-2025    2A   86.89  Mapleton MV-A-O-CO-U  48    3A   79.62  Ida Grove O-A-BC-IG   63    8.77
 27 02-02-2026    2A   86.89  Mapleton MV-A-O-CO-U  41    3A   79.62  Ida Grove O-A-BC-IG   44    8.77
 28 12-20-2025    4A  117.44  Norwalk               71    3A  108.83  Maquoketa             76    8.61
 29 12-12-2025    3A   80.15  Cresco Crestwood      43    2A   73.44  South Winneshiek      45    8.21
 30 02-06-2026    2A   67.56  Dyersville Beckman    48    3A   77.04  Anamosa               40    7.98
 31 02-03-2026    3A   82.64  Clarinda              42    4A   76.48  Glenwood              55    7.66

Class 2A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 01-02-2026    1A   75.20  Harris-Lake Park      30    2A   49.20  Hartley HMS           31   27.50
  2 02-03-2026    2A   70.61  Marcus MMCRU          38    1A   51.56  Hull Trinity          41   20.55
  3 02-17-2026    2A   65.90  Panora Panorama       58    2A   86.72  Guthrie Center A-C-G  49   19.32
  4 01-27-2026    2A   62.99  Alta-Aurelia          61    2A   83.78  Sioux Central         57   19.29
  5 02-05-2026    2A   83.29  Earlham               56    3A   68.29  Creston               59   16.50
  6 01-16-2026    2A   78.00  Woodward-Granger      46    2A   63.19  Truro Interstate-35   48   16.31
  7 01-09-2026    2A   99.01  Treynor               43    2A   84.36  Oakland Riverside     45   16.15
  8 12-08-2025    2A   47.81  Belmond-Klemme        30    2A   33.54  Central Springs       34   15.77
  9 12-02-2025    1A   84.40  Kingsley-Pierson      62    2A   68.63  Lawton-Bronson        63   15.77
 10 02-06-2026    2A   87.26  Maquoketa Valley      44    1A   73.49  North Linn            47   15.28
 11 01-12-2026    3A   62.69  Sheldon               38    2A   49.20  Hartley HMS           42   14.99
 12 02-10-2026    2A   78.00  Woodward-Granger      33    2A   64.96  Stuart West Central   37   14.54
 13 02-10-2026    2A   72.32  Lake View East Sac    50    2A   59.37  South Central Calhou  52   14.44
 14 02-10-2026    2A   59.41  North Butler          40    2A   74.66  Nashua-Plainfield     37   13.74
 15 01-29-2026    1A   62.51  South O'Brien         54    2A   50.36  Sibley-Ocheyedan      57   13.65
 16 12-05-2025    2A   84.54  Monona MFL-MarMac     34    2A   73.44  South Winneshiek      38   12.60
 17 12-06-2025    2A   74.66  Nashua-Plainfield     33    1A   63.77  Clarksville           49   12.39
 18 12-04-2025    2A  107.58  Hinton                44    2A   97.16  Inwood West Lyon      45   11.93
 19 12-04-2025    2A   49.48  Columbus Junction     43    1A   39.08  Stanwood North Cedar  52   11.89
 20 01-05-2026    1A   56.12  Onawa West Monona     27    2A   46.03  Logan-Magnolia        40   11.59
 21 01-09-2026    2A   79.57  Bellevue              52    3A   69.48  Camanche              55   11.58
 22 01-15-2026    2A   61.29  Louisa-Muscatine      38    1A   51.23  Wayland WACO          49   11.56
 23 01-16-2026    2A   74.90  Pleasantville         27    2A   64.96  Stuart West Central   36   11.44
 24 01-09-2026    2A   51.67  Neola Tri-Center      24    2A   64.57  Missouri Valley       21   11.41
 25 01-30-2026    2A   47.82  Colfax-Mingo          31    1A   38.01  Victor HLV-TC         43   11.31
 26 01-10-2026    2A   84.44  Garner GHV            44    3A   97.09  Algona                38   11.15
 27 01-12-2026    2A   59.27  Van Buren-Harmony     42    3A   49.68  Fairfield             43   11.09
 28 12-22-2025    2A  105.82  Rock Valley           55    2A   97.05  Central Lyon          56   10.27
 29 12-01-2025    2A   84.36  Oakland Riverside     50    1A   96.12  Exira-Elk Horn-Kimb   45   10.26
 30 01-30-2026    3A   72.14  Dike-New Hartford     56    2A   83.83  Hudson                52   10.19
 31 01-20-2026    2A   61.29  Louisa-Muscatine      49    1A   52.99  Packwood Pekin        54    9.80
 32 01-20-2026    1A   58.55  LeMars Gehlen         46    2A   50.36  Sibley-Ocheyedan      53    9.68
 33 12-22-2025    2A   71.56  Southwest Valley      36    1A   63.51  Martensdale M-SM      48    9.55
 34 01-20-2026    2A   84.36  Oakland Riverside     28    4A   76.48  Glenwood              41    9.37
 35 02-17-2026    2A   74.90  Pleasantville         58    2A   85.52  Mount Ayr             50    9.12
 36 01-27-2026    3A   65.82  Chariton              43    2A   58.38  Eddyville EBF         50    8.93
 37 12-19-2025    3A   72.14  Dike-New Hartford     50    2A   82.52  Parkersburg AP        48    8.87
 38 12-09-2025    2A   86.89  Mapleton MV-A-O-CO-U  48    3A   79.62  Ida Grove O-A-BC-IG   63    8.77
 39 02-02-2026    2A   86.89  Mapleton MV-A-O-CO-U  41    3A   79.62  Ida Grove O-A-BC-IG   44    8.77
 40 12-16-2025    2A   62.94  Danville              45    2A   55.77  West Burlington       52    8.67
 41 12-19-2025    2A   67.44  West Marshall         37    2A   60.51  South Hamilton        41    8.43
 42 12-12-2025    3A   80.15  Cresco Crestwood      43    2A   73.44  South Winneshiek      45    8.21
 43 02-02-2026    1A   84.40  Kingsley-Pierson      85    2A   94.09  Sloan Westwood        78    8.19
 44 12-18-2025    2A   99.86  Denver                38    1A   93.24  Dunkerton             49    8.12
 45 02-06-2026    2A   67.56  Dyersville Beckman    48    3A   77.04  Anamosa               40    7.98
 46 02-14-2026    2A   62.90  Madrid                42    2A   72.32  Lake View East Sac    32    7.92
 47 12-12-2025    2A   64.71  Eldora South Hardin   36    2A   58.55  Wapsie Valley         39    7.66

Class 1A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 01-02-2026    1A   75.20  Harris-Lake Park      30    2A   49.20  Hartley HMS           31   27.50
  2 12-12-2025    1A   68.02  Baxter                42    1A   45.33  Garwin GMG            48   24.19
  3 12-16-2025    1A   81.01  Lansing Kee           44    3A   60.24  North Fayette Valley  58   22.27
  4 01-31-2026    1A   40.13  Riceville             41    1A   63.77  Clarksville           38   22.14
  5 02-03-2026    2A   70.61  Marcus MMCRU          38    1A   51.56  Hull Trinity          41   20.55
  6 02-03-2026    1A   51.23  Wayland WACO          34    1A   36.15  Winfield-Mount Union  40   16.58
  7 01-27-2026    1A   84.05  Coon Rapids-Bayard    40    1A   69.10  Glidden-Ralston       41   16.44
  8 12-02-2025    1A   84.40  Kingsley-Pierson      62    2A   68.63  Lawton-Bronson        63   15.77
  9 02-06-2026    2A   87.26  Maquoketa Valley      44    1A   73.49  North Linn            47   15.28
 10 12-09-2025    1A   28.39  Melcher-Dallas        33    1A   44.02  Moravia               31   14.13
 11 01-29-2026    1A   75.32  George-Little Rock    36    3A   62.69  Sheldon               40   14.13
 12 12-05-2025    1A   35.63  Stanton               25    1A   23.05  Essex                 29   14.07
 13 02-12-2026    1A   43.18  Clayton Ridge         34    1A   58.74  Elkader Central       31   14.06
 14 02-20-2026    1A   69.71  Edgewood-Colesburg    52    1A   85.16  Turkey Valley         50   13.95
 15 01-29-2026    1A   62.51  South O'Brien         54    2A   50.36  Sibley-Ocheyedan      57   13.65
 16 02-25-2026    1A   93.66  Springville           43    1A   81.01  Lansing Kee           55   12.64
 17 12-06-2025    2A   74.66  Nashua-Plainfield     33    1A   63.77  Clarksville           49   12.39
 18 12-04-2025    2A   49.48  Columbus Junction     43    1A   39.08  Stanwood North Cedar  52   11.89
 19 02-09-2026    1A   63.18  Malvern East Mills    33    1A   53.05  Sidney                39   11.63
 20 01-05-2026    1A   56.12  Onawa West Monona     27    2A   46.03  Logan-Magnolia        40   11.59
 21 01-15-2026    2A   61.29  Louisa-Muscatine      38    1A   51.23  Wayland WACO          49   11.56
 22 01-30-2026    2A   47.82  Colfax-Mingo          31    1A   38.01  Victor HLV-TC         43   11.31
 23 01-03-2026    1A   72.50  Anita CAM             40    1A   62.92  Dunlap Boyer Valley   44   11.09
 24 01-23-2026    1A   51.23  Wayland WACO          50    1A   41.94  Kalona Hillcrest      52   10.78
 25 12-04-2025    1A   30.22  Prince of Peace       39    ZZ   21.31  Savanna West Carroll  44   10.41
 26 12-01-2025    2A   84.36  Oakland Riverside     50    1A   96.12  Exira-Elk Horn-Kimb   45   10.26
 27 01-20-2026    2A   61.29  Louisa-Muscatine      49    1A   52.99  Packwood Pekin        54    9.80
 28 01-20-2026    1A   58.55  LeMars Gehlen         46    2A   50.36  Sibley-Ocheyedan      53    9.68
 29 01-13-2026    1A   40.13  Riceville             38    1A   32.07  Don Bosco             45    9.55
 30 12-22-2025    2A   71.56  Southwest Valley      36    1A   63.51  Martensdale M-SM      48    9.55
 31 01-30-2026    1A   47.06  Easton Valley         46    1A   39.08  Stanwood North Cedar  47    9.47
 32 02-06-2026    1A   86.50  Saint Ansgar          49    1A   78.77  Mason City Newman     65    9.23
 33 12-16-2025    1A    6.86  Seymour               18    1A   -0.83  Lamoni                28    9.19
 34 12-04-2025    1A   63.45  Woodbine              48    1A   56.12  Onawa West Monona     56    8.83
 35 02-09-2026    1A   49.72  Janesville            54    1A   42.42  CedarRidge Christian  55    8.81
 36 12-02-2025    1A   75.24  Tama Meskwaki         46    1A   68.02  Baxter                49    8.72
 37 01-09-2026    1A   53.05  Sidney                37    1A   63.18  Malvern East Mills    35    8.63
 38 02-03-2026    1A   67.20  English Valleys       33    1A   77.26  North Mahaska         32    8.56
 39 12-16-2025    1A   43.06  Griswold              48    1A   53.05  Sidney                40    8.49
 40 01-26-2026    1A   62.92  Dunlap Boyer Valley   57    1A   56.12  Onawa West Monona     58    8.30
 41 12-05-2025    1A   47.67  Ankeny Christian      46    1A   40.88  Diagonal              54    8.30
 42 02-17-2026    1A   73.93  Montezuma             49    1A   67.20  English Valleys       52    8.22
 43 01-16-2026    1A   59.70  Lone Tree             48    1A   53.01  Wapello               56    8.19
 44 02-02-2026    1A   84.40  Kingsley-Pierson      85    2A   94.09  Sloan Westwood        78    8.19
 45 12-18-2025    2A   99.86  Denver                38    1A   93.24  Dunkerton             49    8.12
 46 02-02-2026    1A   73.93  Montezuma             45    1A   67.51  Keota                 47    7.92
 47 01-20-2026    1A   69.10  Glidden-Ralston       59    1A   62.92  Dunlap Boyer Valley   66    7.68