Who is the GOAT for each of the 30 MLB teams? MLB Opening Day 2021 is the perfect time to revisit the debate.