DALLAS, Texas (CBSMiami.com) – The Miami Marlins have struck again at the baseball winter meetings in Dallas and have agreed to terms with free agent left-handed pitcher Mark Buehrle on a 4-year, $58 million contract.

Buehrle was one of the first free agent players the Marlins brought in during the off-season.

READ MORE: Miami Weather: Chilly Start, Warm Afternoon With Plenty Of Sun

He’s a southpaw who will be able to go deeper in games in the National League than he was in the American League.

The former Chicago White Sox ace has played under current Marlins manager Ozzie Guillen for the last several years, which could have helped sell him on joining the Fish in their new stadium.

READ MORE: Pirates Send Gold Glove Catcher Jacob Stallings To Miami

Buehrle will be 33-years-old next season and has started at least 30 games in every season since 2001.

For his career, Buehrle has 161 wins, 119 losses, and averages 126 strikeouts per season, while pitching 223 innings per season.

MORE NEWS: Busy 2021 Hurricane Season Comes To An End

The Marlins also have a free agent offer out to starting pitcher C.J. Wilson and are reportedly in pursuit of first baseman Prince Fielder.