The St. Louis Cardinals have agreed to terms with compensation pick Dylan Carlson.

The outfielder receives $1.35 million, which falls $550,500 shy of the bonus allocation that came with the 33rd overall pick.