Posted on November 20, 2016 by Source: Cards, LHP Cecil agree on $30.5M deal Source: Cards, LHP Cecil agree on $30.5M deal …read more Source:: Sports Sports