* We picked Wisconsin as the fourth seed, citing “way too much offense and a just-good-enough pitching staff. #Fail. The Warhawks came in with a winning record at 81-79, but not good enough to make the playoffs.

* We liked Margaritaville as the fifth seed. Boom, roasted.

* We saw Bismarck, Savannah and Superior in contention for the sixth seed. Bismarck indeed nabbed the sixth seed; Savannah surged into the fourth spot, and Superior earned the No. 1 overall draft pick by just missing the playoffs with the league’s seventh-best record. We put this one in the prognostication win column too.

So how did we misfire on Wisconsin? Perhaps it’s just a balancing out of the Wilson Effect — last year we failed to project Hickory as a playoff team, but the Nuts claimed second in their division.

The difference really was Wisconsin’s underperformance as an offensive unit. We projected them as the third-most potent club in the league, but they checked in as a middle-of-the-pack .260 offense, finishing tied for eighth in runs scored, tied for seventh in on-base percentage and fifth in slugging percentage.

* Carlos Beltran was on target for HR production (22) and even exceeded his doubles output (48 vs. 39), but that didn’t translate into run production — only 51 RBIs off of a .273 batting average, vs. 84 off of a .300 average in real life. In 134 at-bats in the cleanup spot, Beltran produced just six RBIs.

* Paul Konerko, a key player upon whom the prognostications were based, was traded to Savannah just prior to the July trade deadline after hitting a disappointing .234. (He finished at .237 for Savannah, a .300 hitter in real life.)

* And finally, Ryan Braun, who matched his real-life homer total at 33, but in 127 more I-75 at-bats produced 13 fewer RBIs (98 vs. 111) and a .297 average vs. 332 in real life.

And here, perhaps, is the most telling stat of all: Wisconsin had 193 ballpark HR chances this season, third-most in the league on a team of sluggers, but only converted 88 of those (46%).