Mike Tanier, Bleacher Report, April 27
15. San Francisco 49ers: Kevin Johnson, Cornerback, Wake Forest
The current 49ers roster is a Frankenstein monster of the depth-chart-dwelling fruits of the last two drafts, a rogue's gallery of Reggie Bush-level free-agent mercenaries, some holdovers who did not leave or retire with the first rush and felt obligated to stick around and Colin Kaepernick, who fills most fans with ambivalence these days. Hold that thought: 49ers Football 2015: Filling Most Fans with Ambivalence! The 49ers should be in "best available athlete" mode, but team chemistry is also likely to be volatile in the wake of the Baalke-Harbaugh revolution. Trent Baalke has reportedly shown a lot of interest in Marcus Peters, but I see Baalke balking at the mercurial Peters in favor of a safer alternative. Johnson joins a cornerback corps that features newcomer Shareece Wright (disappointing Chargers castoff), Chris Cook (failed Vikings prospect, injured much of last year), Tramaine Brock (former starter, missed most of 2013 with toe and hamstring injuries), journeyman Leon McFadden, safety-corner tweener Jimmie Ward, and Marcus Cromartie, because you cannot go wrong grabbing a cornerback named Cromartie. Johnson was a three-year starter at Wake Forest and gets high marks for his intangibles, so he should arrive at camp ready to compete. That's important for the 49ers, who will be plugging so many backups into the lineup that every game may look like the second half of a preseason game. Eureka! That's it: 49ers Football 2015: Every Game is the Second Half of a Preseason Game!
http://bleacherreport.com/articles/2437261-2015-nfl-mock-draft-mike-taniers-round-1-picks/page/16