The White Sox have agreed to terms on a contract with Matt Lindstrom, according to a report.

He has struck out 263 in 326 major league innings with the Marlins, Houston, Colorado, Baltimore and Arizona. Lindstrom has a 3.64 ERA over 358 major league appearances.

The deal is believed to be for one year with an option for 2014.