1.) Marion (17-3): Went 3-1 on the week with a loss to Class 4A’s Davenport Central. Still going strong with a +6.2 run differential. Big Friday night battle against Central DeWitt looming Friday. Still tops in 3A in runs scored (218), hits (207), total bases (297), batting average (.391), as well as top-10 in eleven statistical categories.

2.) Central DeWitt (15-5): Had a big volume week full of ten games which they went 7-3. Big win over Independence but they did lose out on two games against Davenport North. Big tests yet to come this week with battles against Assumption and Marion.

3.) Dubuque Wahlert Catholic (15-6): Despite losing two games to CR Prairie, the Golden Eagles but did split with Iowa City High and swept Cedar Falls.

4.) Gilbert (10-5): Not a whole lot of action to speak of for Gilbert but they did take down ADM early in the week. The loss to DCG looms heavy but in all, Gilbert sits comfortably in the number four spot.

5.) Xavier (14-7): A 5-1 week highlighted by a sweep over CR Kennedy vaulted the Saints into the top ten. Combine that with a 10-1 record since June 7 and it’s hard not to put this team in the top ten. They lead Class 3A with 15 triples

6.) Assumption (12-9): Despite being swept by Pleasant Valley in two games, the Knights did win the games they should’ve against Williamsburg, Burlington Notre Dame, and Centerville. Still the toughest schedule in all of Class 3A with opponents striking a .636 win percentage.

7.) Solon (16-6): They’ve won seven games straight entering the week which included a double-header sweep over Independence. Their 182 RBI leads all of Class 3A and all that production has them in the top-10 for the first time all season.

8.) Grinnell (16-3): Along with a 7-2 mark against above .500 teams, the Tigers went 4-1 this past week and continue to showcase their pitching. Grinnell ranks second in fewest earned runs allowed in 3A (27) and continues to prove why they are a top-10 team.

9.) Webster City (13-1): The Lynx are the only team in Class 3A with just one loss under their belts. That alone is worthy of top-10 consideration. Their 135 strikeouts ranks 10th best in the Class 3A scene.

10.) Boone (12-5): The Toreadors suffered just one loss last week to now ninth-ranked Webster City. Still, a strong team to bet on as a top-10 squad with just 36 walks as a team (third-best in 3A) as well as 126 RBI.

In the mix (Top-15): Independence (14-9), Waverly-Shell Rock (17-2), Storm Lake (15-4), MOC-Floyd Valley (15-3), Fort Madison (16-3).