One week to go, so hopefully you’re following our advice until the end. As we close out our own fantasy seasons, it’s been a mixed bag as usual: Injuries and randomness always take their toll, but the diligent fantasy baseball owner sticks with the plan and comes out near the top.

Unless, of course, you drafted all the guys below. This is the stuff that fantasy nightmares are made of: the worst guys you could have picked in March for the 2019 season. Position by position, if you had more than a few of these players on your Opening Day roster, maybe it’s been a long summer for you.

Catcher: Buster Posey, San Francisco Giants. For some reason, he was the sixth catcher off the board on average in online leagues this year. Why?! We have exposed the myth of his greatness before in a non-fantasy context, but Posey was coming off a 2018 season where he hit just five home runs and drove in just 41 runs. This year, his average dropped a whopping 30 points, and he has just 36 RBI. Never draft him again.

First Base: Joey Votto, Cincinnati Reds. This seemed to be another case of wishful drafting, as Votto also was the sixth first baseman off the board in 2019. Like Posey, he had a down 2018, and clearly owners expected him to bounce back. At age 35?! It did not happen. A career-low OPS and just 47 RBI had to hurt if you picked this guy early.

Second Base: Rougned Odor, Texas Rangers. The way this really hurt was if you stuck with him and his .203 batting average all season, like the Rangers did. His power (27 HRs, 81 RBI) and speed (10 stolen bases) perhaps made up for it, but you definitely finished last in batting average if Odor was on your roster all season.

Shortstop: Jurickson Profar, Oakland Athletics. This is a bit of a reach, as a lot of shortstops had good fantasy seasons. However, like his former teammate in Texas above, Profar’s .210 batting average was a season killer, even for a career .232 hitter. His 20 HRs and 66 RBI were readily available elsewhere in fantasy baseball.

Third Base: Matt Carpenter, St. Louis Cardinals. His numbers took a serious dive from his stellar 2018 campaign, although some regression should have been expected. But a .229 average, just 14 HRs, and a mere 42 RBI probably killed your team this year.

Outfield: Aaron Judge, New York Yankees. With 25 HRs this year, Judge has now hit as many HRs in two seasons (2018, 2019) combined as he did in 2017 alone when he was a rookie. That’s a disappointment, even if he has been injured a lot. Take note for 2020.

Starting Pitcher: Corey Kluber, Cleveland Indians. He was the fifth SP off the board, and he made just seven starts this year, posting two wins and a 5.80 ERA. Even when you think you’re playing it safe, misfortune can rise up and bite you in the butt.

Relief Pitcher: Blake Treinen, Oakland Athletics. One season after posting 38 saves, nine wins, and a 0.78 ERA, he saw everything fall apart in a forgettable season (4.91 ERA) where he lost his closer’s role with the A’s. His numbers have been so bad, the team shut him down for the rest of the season.

A four-year archive (2014-2017) of these MLB fantasy columns previously published on CBS Local Sports can be found here. This season’s current archive also can be accessed easily!