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