So many mock drafts have the 49ers taking C.J. Spiller in the first round. That would completely waste a first round pick. He's not a bad player, but there's simply not a need for him. People seem to imagine needs that just aren't that bad.
One of the needs that that Spiller would fill is kick and punt returner. That need isn't as bad as everyone thinks. They have Josh Morgan. He returned 13 kickoffs last year, averaging 28.2 yards per return. That includes returns of 52 and 76 yards. Morgan didn't return any punts last year, but I'm sure he could pick it up.
C.J. Spiller is a running back above all, and the 49ers have no need for another running back. If they drafted Spiller it would limit Frank Gore's carries. That's not a good idea. If you look at the stats from last season, every time Gore got more than 15 carries (with the exception of the game against the Eagles), the Niners won. So if you limit Frank Gore's carries, you lose.
Like I said before, people seem to imagine needs that are't real, like the need for C.J. Spiller. I used to think that Spiller would be a pretty good addition to the 49ers, but now I know better. He would only be getting in Frank Gore's way. The San Francisco 49ers have a lot bigger needs to fill in the first round, and I really hope they pass on C.J. Spiller.