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: NBA fines Miami Heat $25,000 for violating 'bench decorum'

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: Man faces several charges including pointing laser at BSO aviation unit

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: Miami ex-Proud Boys leader Henry 'Enrique' Tarrio to stay jailed until Capitol riot trial

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.