Baseball, Allen Craig | featured news

Craig, Cardinals reach $31M, 5-year deal

Allen Craig, coming off a breakout season with the St. Louis Cardinals, agreed Friday to a $31 million, five-year contract that could be worth $43 million over six seasons....

 

Subscribe to this RSS topic: Syndicate content