Allen Craig and the Cardinals have agreed to a 5-Year deal with a club option for  6th year.  The deal is back-loaded and will paid out like such:

2013: 1.75M

2014: 2.75M

2015: 5.5M

2016: 9M

2017: 11M

2018 (option year): 13M

In total, the contract could be worth up to 43M over 6 seasons.  Glad to have Allen aboard.