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