Altoona3
Holmen7
Altoona17
Osseo-Fairchild8
Rice Lake4
Altoona8
Ellsworth0
Altoona9
Altoona12
Ellsworth4
Altoona8
Osceola5
La Crosse Logan1
Altoona11
Osceola0
Altoona10
Prescott1
Altoona3
Altoona11
Prescott0
Altoona12
New Richmond11
Altoona14
Bloomer3
Altoona9
St. Croix Central2
St. Croix Central7
Altoona12
Altoona7
Arcadia9
Somerset2
Altoona3
Altoona0
Somerset1
Altoona6
Baldwin-Woodville1
Regis3
Altoona5
Amery3
Altoona17
Altoona31
Amery1
Altoona1
River Falls2
Baldwin-Woodville1
Altoona9
Ellsworth0
Altoona13
Playoffs
St. Croix Central1
Altoona8
Playoffs
Watch
Ashland2
Altoona3
Playoffs
Watch
West Salem0
Altoona3
Playoffs
Watch
Altoona0
St. Thomas More11
State Semifinal
Watch
| 23 | 5 | .821 | 13 | 1 | .929 | — | 14-0 | 9-4 | 245 | 90 | +155 | L1 | 4-1 | |
| 15 | 5 | .750 | 11 | 3 | .786 | 2 | 11-3 | 4-2 | 170 | 98 | +72 | L1 | 2-3 | |
| 14 | 7 | .667 | 10 | 4 | .714 | 3 | 10-2 | 4-5 | 146 | 91 | +55 | L1 | 4-1 | |
| 11 | 10 | .524 | 6 | 8 | .429 | 7 | 6-4 | 5-6 | 131 | 130 | +1 | L1 | 2-3 | |
| 7 | 12 | .368 | 6 | 8 | .429 | 7 | 4-4 | 3-8 | 112 | 104 | +8 | L1 | 4-1 | |
| 7 | 15 | .318 | 6 | 8 | .429 | 7 | 4-6 | 3-9 | 108 | 130 | -22 | L4 | 1-4 | |
| 7 | 16 | .304 | 3 | 11 | .214 | 10 | 6-7 | 1-9 | 122 | 154 | -32 | L1 | 1-4 | |
| 3 | 16 | .158 | 1 | 13 | .071 | 12 | 2-5 | 1-11 | 90 | 261 | -171 | L3 | 1-4 |