Eddie Rosario has a secondary position of 2B. He has never played an inning at second base even in the minors. They just put it so that if you play as the Twins you can have Buxton, Kepler, Cruz, and Eddie all in the lineup.
There is no requirement, they just make it up as they see fit