Players from all 30 MLB teams to compete in virtual league

A player from each of Major League Baseball’s 30 teams will compete in a virtual league on “MLB The Show” to help raise money for the Boys & Girls Club of America and Canada during the coronavirus pandemic.