BCMoore Rankings - Iowa High School Basketball

Class 5A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 12-09-2025    5A  127.65  Waukee Northwest      54    5A  114.37  WDM Valley            70   14.78
  2 01-30-2026    5A   80.55  Dubuque Senior        45    4A   68.19  Epworth W Dubuque     49   13.86
  3 01-16-2026    5A   92.76  Waterloo West         62    5A  106.98  Iowa City Liberty     58   12.73
  4 12-04-2025    4A   78.31  Newton                32    5A   67.18  Marshalltown          40   12.62
  5 11-24-2025    5A   89.16  Ottumwa               45    4A   78.35  Fort Madison          58   12.30
  6 01-03-2026    4A  115.95  Dallas Center-Grimes  39    5A  105.42  Iowa City High        42   12.03
  7 11-25-2025    5A   86.69  CB Lincoln            48    3A   76.73  Shenandoah            51   11.46
  8 02-13-2026    5A  101.66  Waukee                66    5A  114.37  WDM Valley            61   11.22
  9 02-13-2026    5A  102.67  Cedar Rapids Prairie  45    5A   93.13  CR Jefferson          49   11.04
 10 02-10-2026    5A   93.13  CR Jefferson          48    5A  105.42  Iowa City High        44   10.80
 11 12-01-2025    5A   85.89  Dubuque Hempstead     46    3A   77.37  Anamosa               50   10.01
 12 01-20-2026    4A   89.03  Eldridge North Scott  66    5A  100.16  Bettendorf            59    9.64
 13 02-10-2026    5A  112.12  CR Washington         57    5A  102.67  Cedar Rapids Prairie  62    9.45
 14 01-13-2026    5A  104.13  Ankeny Centennial     65    5A  114.79  Ankeny                62    9.16
 15 01-30-2026    5A  104.13  Ankeny Centennial     50    5A  114.37  WDM Valley            38    8.74
 16 02-24-2026    5A  104.13  Ankeny Centennial     40    5A  113.93  Cedar Falls           35    8.30

Class 4A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 02-07-2026    4A   52.64  Denison-Schleswig     51    3A   74.09  Carroll               35   19.95
  2 01-30-2026    5A   80.55  Dubuque Senior        45    4A   68.19  Epworth W Dubuque     49   13.86
  3 01-06-2026    4A   85.65  Huxley Ballard        58    3A   74.09  Carroll               62   13.06
  4 12-04-2025    4A   78.31  Newton                32    5A   67.18  Marshalltown          40   12.62
  5 01-15-2026    4A   80.78  CB Lewis Central      56    3A   68.44  Creston               57   12.34
  6 11-24-2025    5A   89.16  Ottumwa               45    4A   78.35  Fort Madison          58   12.30
  7 02-03-2026    4A   74.10  Winterset             40    4A   63.50  Boone                 51   12.10
  8 01-27-2026    3A   74.09  Carroll               33    4A   63.50  Boone                 43   12.09
  9 01-03-2026    4A  115.95  Dallas Center-Grimes  39    5A  105.42  Iowa City High        42   12.03
 10 01-06-2026    3A  106.87  Williamsburg          60    4A   97.71  Solon                 67   10.66
 11 11-24-2025    4A   92.90  MOC-Floyd Valley      49    4A   83.87  Spencer               50   10.53
 12 01-02-2026    4A   82.52  Bondurant-Farrar      38    3A   74.09  Carroll               49    9.93
 13 12-09-2025    4A   82.52  Bondurant-Farrar      46    4A   74.10  Winterset             51    9.92
 14 01-20-2026    4A   89.03  Eldridge North Scott  66    5A  100.16  Bettendorf            59    9.64
 15 01-20-2026    2A   84.68  Oakland Riverside     28    4A   76.67  Glenwood              41    9.51
 16 02-05-2026    4A   76.16  LeMars                50    3A   68.42  Western Christian     56    9.24
 17 12-08-2025    3A   65.76  Humboldt              37    4A   58.62  Fort Dodge            44    8.64
 18 01-10-2026    4A  105.07  Cedar Rapids Xavier   53    4A   98.42  Alleman North Polk    56    8.15
 19 01-06-2026    ZZ   87.25  North Sioux City Dak  57    4A   80.73  Sergeant Bluff-Luton  58    8.02
 20 02-03-2026    3A   82.82  Clarinda              42    4A   76.67  Glenwood              55    7.65

Class 3A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 12-16-2025    1A   81.23  Lansing Kee           44    3A   60.46  North Fayette Valley  58   22.27
  2 02-07-2026    4A   52.64  Denison-Schleswig     51    3A   74.09  Carroll               35   19.95
  3 02-05-2026    2A   83.38  Earlham               56    3A   68.44  Creston               59   16.44
  4 01-06-2026    3A   82.82  Clarinda              50    3A   68.44  Creston               52   15.88
  5 01-12-2026    3A   62.52  Sheldon               38    2A   48.81  Hartley HMS           42   15.20
  6 02-03-2026    3A   37.11  Saydel                46    3A   52.64  Jefferson Greene      39   14.03
  7 12-02-2025    3A   80.35  Cresco Crestwood      50    3A   67.92  New Hampton           53   13.93
  8 01-29-2026    1A   74.94  George-Little Rock    36    3A   62.52  Sheldon               40   13.92
  9 01-06-2026    4A   85.65  Huxley Ballard        58    3A   74.09  Carroll               62   13.06
 10 12-02-2025    3A   85.49  Carroll Kuemper       36    3A   74.09  Carroll               41   12.90
 11 01-15-2026    4A   80.78  CB Lewis Central      56    3A   68.44  Creston               57   12.34
 12 01-09-2026    2A   80.47  Bellevue              52    3A   69.85  Camanche              55   12.12
 13 01-27-2026    3A   74.09  Carroll               33    4A   63.50  Boone                 43   12.09
 14 11-25-2025    5A   86.69  CB Lincoln            48    3A   76.73  Shenandoah            51   11.46
 15 01-10-2026    2A   83.97  Garner GHV            44    3A   96.71  Algona                38   11.24
 16 01-12-2026    2A   59.07  Van Buren-Harmony     42    3A   49.61  Fairfield             43   10.96
 17 01-06-2026    3A  106.87  Williamsburg          60    4A   97.71  Solon                 67   10.66
 18 01-30-2026    3A   72.21  Dike-New Hartford     56    2A   84.02  Hudson                52   10.31
 19 12-01-2025    5A   85.89  Dubuque Hempstead     46    3A   77.37  Anamosa               50   10.01
 20 01-02-2026    4A   82.52  Bondurant-Farrar      38    3A   74.09  Carroll               49    9.93
 21 02-05-2026    4A   76.16  LeMars                50    3A   68.42  Western Christian     56    9.24
 22 02-10-2026    ZZ   87.90  Spring Grove MN       63    3A   80.35  Cresco Crestwood      65    9.05
 23 01-27-2026    3A   65.85  Chariton              43    2A   58.37  Eddyville EBF         50    8.98
 24 12-19-2025    3A   72.21  Dike-New Hartford     50    2A   82.64  Parkersburg AP        48    8.93
 25 12-08-2025    3A   65.76  Humboldt              37    4A   58.62  Fort Dodge            44    8.64
 26 12-12-2025    3A   80.35  Cresco Crestwood      43    2A   73.61  South Winneshiek      45    8.23
 27 02-06-2026    2A   67.94  Dyersville Beckman    48    3A   77.37  Anamosa               40    7.93
 28 12-09-2025    2A   85.83  Mapleton MV-A-O-CO-U  48    3A   79.47  Ida Grove O-A-BC-IG   63    7.86
 29 02-02-2026    2A   85.83  Mapleton MV-A-O-CO-U  41    3A   79.47  Ida Grove O-A-BC-IG   44    7.86
 30 02-03-2026    3A   82.82  Clarinda              42    4A   76.67  Glenwood              55    7.65

Class 2A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 01-02-2026    1A   74.89  Harris-Lake Park      30    2A   48.81  Hartley HMS           31   27.58
  2 02-03-2026    2A   70.28  Marcus MMCRU          38    1A   51.15  Hull Trinity          41   20.63
  3 01-27-2026    2A   62.82  Alta-Aurelia          61    2A   83.72  Sioux Central         57   19.40
  4 02-17-2026    2A   65.97  Panora Panorama       58    2A   86.81  Guthrie Center A-C-G  49   19.35
  5 01-09-2026    2A  101.13  Treynor               43    2A   84.68  Oakland Riverside     45   17.94
  6 02-05-2026    2A   83.38  Earlham               56    3A   68.44  Creston               59   16.44
  7 01-16-2026    2A   78.05  Woodward-Granger      46    2A   63.22  Truro Interstate-35   48   16.33
  8 12-02-2025    1A   84.23  Kingsley-Pierson      62    2A   68.40  Lawton-Bronson        63   15.84
  9 12-08-2025    2A   47.38  Belmond-Klemme        30    2A   33.25  Central Springs       34   15.62
 10 02-06-2026    2A   87.54  Maquoketa Valley      44    1A   73.77  North Linn            47   15.27
 11 01-12-2026    3A   62.52  Sheldon               38    2A   48.81  Hartley HMS           42   15.20
 12 02-10-2026    2A   78.05  Woodward-Granger      33    2A   65.03  Stuart West Central   37   14.52
 13 02-10-2026    2A   72.20  Lake View East Sac    50    2A   59.27  South Central Calhou  52   14.43
 14 02-10-2026    2A   59.24  North Butler          40    2A   74.55  Nashua-Plainfield     37   13.81
 15 01-29-2026    1A   62.13  South O'Brien         54    2A   50.00  Sibley-Ocheyedan      57   13.63
 16 12-05-2025    2A   84.75  Monona MFL-MarMac     34    2A   73.61  South Winneshiek      38   12.63
 17 12-06-2025    2A   74.55  Nashua-Plainfield     33    1A   63.78  Clarksville           49   12.26
 18 01-09-2026    2A   80.47  Bellevue              52    3A   69.85  Camanche              55   12.12
 19 01-15-2026    2A   61.17  Louisa-Muscatine      38    1A   51.07  Wayland WACO          49   11.60
 20 12-04-2025    2A   49.33  Columbus Junction     43    1A   39.26  Stanwood North Cedar  52   11.57
 21 01-16-2026    2A   74.94  Pleasantville         27    2A   65.03  Stuart West Central   36   11.41
 22 01-09-2026    2A   51.91  Neola Tri-Center      24    2A   64.80  Missouri Valley       21   11.39
 23 01-30-2026    2A   47.71  Colfax-Mingo          31    1A   37.84  Victor HLV-TC         43   11.36
 24 12-22-2025    2A  106.27  Rock Valley           55    2A   96.41  Central Lyon          56   11.36
 25 01-05-2026    1A   56.02  Onawa West Monona     27    2A   46.24  Logan-Magnolia        40   11.28
 26 01-10-2026    2A   83.97  Garner GHV            44    3A   96.71  Algona                38   11.24
 27 01-12-2026    2A   59.07  Van Buren-Harmony     42    3A   49.61  Fairfield             43   10.96
 28 12-04-2025    2A  106.90  Hinton                44    2A   97.82  Inwood West Lyon      45   10.58
 29 01-30-2026    3A   72.21  Dike-New Hartford     56    2A   84.02  Hudson                52   10.31
 30 12-01-2025    2A   84.68  Oakland Riverside     50    1A   96.24  Exira-Elk Horn-Kimb   45   10.06
 31 01-20-2026    2A   61.17  Louisa-Muscatine      49    1A   52.83  Packwood Pekin        54    9.84
 32 01-20-2026    1A   58.17  LeMars Gehlen         46    2A   50.00  Sibley-Ocheyedan      53    9.67
 33 01-20-2026    2A   84.68  Oakland Riverside     28    4A   76.67  Glenwood              41    9.51
 34 02-17-2026    2A   74.94  Pleasantville         58    2A   85.58  Mount Ayr             50    9.14
 35 12-22-2025    2A   71.13  Southwest Valley      36    1A   63.54  Martensdale M-SM      48    9.09
 36 01-27-2026    3A   65.85  Chariton              43    2A   58.37  Eddyville EBF         50    8.98
 37 12-19-2025    3A   72.21  Dike-New Hartford     50    2A   82.64  Parkersburg AP        48    8.93
 38 12-16-2025    2A   62.66  Danville              45    2A   55.56  West Burlington       52    8.60
 39 12-19-2025    2A   67.51  West Marshall         37    2A   60.54  South Hamilton        41    8.46
 40 12-12-2025    3A   80.35  Cresco Crestwood      43    2A   73.61  South Winneshiek      45    8.23
 41 02-02-2026    1A   84.23  Kingsley-Pierson      85    2A   93.90  Sloan Westwood        78    8.16
 42 02-06-2026    2A   67.94  Dyersville Beckman    48    3A   77.37  Anamosa               40    7.93
 43 12-09-2025    2A   85.83  Mapleton MV-A-O-CO-U  48    3A   79.47  Ida Grove O-A-BC-IG   63    7.86
 44 02-02-2026    2A   85.83  Mapleton MV-A-O-CO-U  41    3A   79.47  Ida Grove O-A-BC-IG   44    7.86
 45 02-14-2026    2A   62.91  Madrid                42    2A   72.20  Lake View East Sac    32    7.80

Class 1A Biggest Upsets

  R Date       Level   Stren  Visitor            Score Level   Stren  Home               Score Predict
  1 01-02-2026    1A   74.89  Harris-Lake Park      30    2A   48.81  Hartley HMS           31   27.58
  2 12-12-2025    1A   67.98  Baxter                42    1A   45.34  Garwin GMG            48   24.13
  3 12-16-2025    1A   81.23  Lansing Kee           44    3A   60.46  North Fayette Valley  58   22.27
  4 01-31-2026    1A   40.25  Riceville             41    1A   63.78  Clarksville           38   22.04
  5 02-03-2026    2A   70.28  Marcus MMCRU          38    1A   51.15  Hull Trinity          41   20.63
  6 02-03-2026    1A   51.07  Wayland WACO          34    1A   35.99  Winfield-Mount Union  40   16.58
  7 01-27-2026    1A   84.24  Coon Rapids-Bayard    40    1A   69.26  Glidden-Ralston       41   16.48
  8 12-02-2025    1A   84.23  Kingsley-Pierson      62    2A   68.40  Lawton-Bronson        63   15.84
  9 02-06-2026    2A   87.54  Maquoketa Valley      44    1A   73.77  North Linn            47   15.27
 10 02-12-2026    1A   43.41  Clayton Ridge         34    1A   59.03  Elkader Central       31   14.12
 11 12-09-2025    1A   28.36  Melcher-Dallas        33    1A   43.95  Moravia               31   14.09
 12 12-05-2025    1A   35.75  Stanton               25    1A   23.16  Essex                 29   14.09
 13 02-20-2026    1A   69.96  Edgewood-Colesburg    52    1A   85.42  Turkey Valley         50   13.96
 14 01-29-2026    1A   74.94  George-Little Rock    36    3A   62.52  Sheldon               40   13.92
 15 01-29-2026    1A   62.13  South O'Brien         54    2A   50.00  Sibley-Ocheyedan      57   13.63
 16 02-25-2026    1A   93.99  Springville           43    1A   81.23  Lansing Kee           55   12.76
 17 12-06-2025    2A   74.55  Nashua-Plainfield     33    1A   63.78  Clarksville           49   12.26
 18 02-09-2026    1A   63.33  Malvern East Mills    33    1A   53.18  Sidney                39   11.65
 19 01-15-2026    2A   61.17  Louisa-Muscatine      38    1A   51.07  Wayland WACO          49   11.60
 20 12-04-2025    2A   49.33  Columbus Junction     43    1A   39.26  Stanwood North Cedar  52   11.57
 21 01-30-2026    2A   47.71  Colfax-Mingo          31    1A   37.84  Victor HLV-TC         43   11.36
 22 01-05-2026    1A   56.02  Onawa West Monona     27    2A   46.24  Logan-Magnolia        40   11.28
 23 01-03-2026    1A   72.66  Anita CAM             40    1A   63.01  Dunlap Boyer Valley   44   11.15
 24 01-23-2026    1A   51.07  Wayland WACO          50    1A   41.79  Kalona Hillcrest      52   10.77
 25 12-04-2025    1A   30.44  Prince of Peace       39    ZZ   21.59  Savanna West Carroll  44   10.35
 26 12-01-2025    2A   84.68  Oakland Riverside     50    1A   96.24  Exira-Elk Horn-Kimb   45   10.06
 27 01-20-2026    2A   61.17  Louisa-Muscatine      49    1A   52.83  Packwood Pekin        54    9.84
 28 01-20-2026    1A   58.17  LeMars Gehlen         46    2A   50.00  Sibley-Ocheyedan      53    9.67
 29 01-30-2026    1A   47.32  Easton Valley         46    1A   39.26  Stanwood North Cedar  47    9.56
 30 01-13-2026    1A   40.25  Riceville             38    1A   32.20  Don Bosco             45    9.54
 31 02-06-2026    1A   86.38  Saint Ansgar          49    1A   78.56  Mason City Newman     65    9.32
 32 12-16-2025    1A    6.84  Seymour               18    1A   -0.86  Lamoni                28    9.20
 33 12-22-2025    2A   71.13  Southwest Valley      36    1A   63.54  Martensdale M-SM      48    9.09
 34 12-04-2025    1A   63.57  Woodbine              48    1A   56.02  Onawa West Monona     56    9.05
 35 02-09-2026    1A   49.85  Janesville            54    1A   42.54  CedarRidge Christian  55    8.82
 36 12-02-2025    1A   75.24  Tama Meskwaki         46    1A   67.98  Baxter                49    8.76
 37 01-09-2026    1A   53.18  Sidney                37    1A   63.33  Malvern East Mills    35    8.66
 38 12-16-2025    1A   43.18  Griswold              48    1A   53.18  Sidney                40    8.50
 39 01-26-2026    1A   63.01  Dunlap Boyer Valley   57    1A   56.02  Onawa West Monona     58    8.49
 40 12-05-2025    1A   47.63  Ankeny Christian      46    1A   40.89  Diagonal              54    8.25
 41 01-16-2026    1A   59.54  Lone Tree             48    1A   52.85  Wapello               56    8.18
 42 02-03-2026    1A   67.34  English Valleys       33    1A   77.01  North Mahaska         32    8.17
 43 02-02-2026    1A   84.23  Kingsley-Pierson      85    2A   93.90  Sloan Westwood        78    8.16
 44 02-02-2026    1A   73.78  Montezuma             45    1A   67.29  Keota                 47    7.99
 45 02-17-2026    1A   73.78  Montezuma             49    1A   67.34  English Valleys       52    7.94
 46 01-20-2026    1A   69.26  Glidden-Ralston       59    1A   63.01  Dunlap Boyer Valley   66    7.74