Dave B’s MLB Power Rankings – April 17th Two weeks of MLB are in the books and already some of the cream is rising to the top. With most team having played 10 games early in the season there are certainly some surprises – the Nationals, the Dodgers and the Orioles currently lead their respective […]