Drew Storen has agreed to a one-year, $3 million deal with the Cincinnati Reds.

Storen, 29, can make an additional $1.5 million in performance bonuses and will earn $500,000 if he is traded.

The deal is a dream come true for Storen, who followed the Reds as a kid in Indianapolis.