The boy’s state baseball tournament opens Wednesday. In Class 4-A, Marshalltown plays Bettendorf, Council Bluffs Lewis Central plays Des Moines Roosevelt, Urbandale plays Cedar Rapids Kennedy and Dubuque Hempstead plays Ottumwa.In Class 3-A, Knoxville plays Perry, Winterset plays Mount Pleasant, Davenport Assumption plays Harlan and Oelwein plays MOC-Floyd Valley. In Class 2-A, Dyersville Beckman plays West Liberty, Albia plays Westwood, Carlisle plays Unity Christian and Eagle Grove plays Hudson.In Class 1-A, Lansing Kee plays Sidney, North Tama plays Burlington Notre Dame, Mason City Neuman plays Kingsley-Pierson and Martensdale St. Mary’s plays Storm Lake St. Mary’s.