The new Roster Resources page on Fangraphs is really cool. Check it out.
All in one place it has teams' current rosters, with info on how the team acquired each player, where they went in the draft, how they've been used recently in lineups, probable pitchers, and lots more.