Advertisement

Kansas City Royals fans may have ruined the “game formerly known as the All-Star Game” but we still can honor the concept by naming an All-Fantasy Team through July 1. You won't find any Salvador Perezes or Omar Infantes on this team. While we're focusing on the best players at every position, we'll also name “All-Value” players at each spot, since it's the surplus value of our players that enables us to win championships.