Free-agent right-hander Mat Latos has reached an agreement on a one-year, $3 million contract with the Chicago White Sox.

Latos, 28, is 64-55 with a 3.51 ERA over parts of seven big-league seasons with the San Diego Padres, Cincinnati Reds, Miami Marlins and the Los Angeles Dodgers. He is looking to bounce back after posting a 4-10 record with a 4.95 ERA with the Marlins and Dodgers in 2015.

Free agent Mat Latos is heading to the White Sox on a one-year deal. Rick Yeatts/Getty Images

"Mat adds another quality veteran arm to our rotation and also increases our overall pitching depth, which always is essential to having a successful season," said Rick Hahn, White Sox senior vice president/general manager in a news release. "While we believe in the futures of several of our young starters, the chance to add a pitcher of Mat's caliber was too good of an opportunity for us to pass up. He has proven over his career that when healthy, he takes the baseball and logs quality innings."

Latos will compete for a spot in a White Sox rotation that currently consists of Chris Sale, Jose Quintana, John Danks, Carlos Rodon and Erik Johnson.