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