First round
• Thursday, July 22: 7 p.m. - Cascade vs. Placid; 8:30 p.m. - Worthington vs. Peosta
• Friday, July 23: 7 p.m. - Monticello vs. Bernard; 8:30 p.m. - Epworth vs. Zwingle
• Saturday, July 24: 7 p.m. - Rickardsville vs. Key West; 8:30 p.m. -Dyersville vs. Farley
• Sunday, July 25: 4 p.m. - Balltown vs. Dubuque; 5:30 p.m. - Bellevue vs. East Dubuque
Second round
• Monday, July 26: 7 p.m. - Thursday night winners; 8:30 p.m. - Friday night winners
• Wednesday, July 28: 7 p.m. - Saturday night winners; 8:30 p.m. - Sunday night winners
Semifinals
• Friday, July 30: 7 p.m. - Monday night winners; 8:30 p.m. - Wednesday night winners
Finals
• Saturday, July 31: championship and consolation game times to be determined.


