Although Edinson Volquez is coming off an underwhelming 2016 campaign, that didn’t stop the Miami Marlins from reportedly signing the free-agent starting pitcher.

The Miami Herald‘s Clark Spencer first reported Monday night that the Marlins agreed to terms with Volquez. According to Ken Rosenthal of FoxSports.com, Volquez will earn $22 million over two years, pending a physical.

The terms of the deal would justify Volquez‘s decision to turn down his $10 million mutual option with the Kansas City Royals for 2017. Given his struggles last year, the move looked risky, but the 33-year-old appears to have benefited in the long run.

A few years ago, Volquez would have been a significant upgrade for the Marlins rotation.

However, he finished 10-11 with a 5.37 ERA in 34 starts for the Royals in 2016. According to FanGraphs, he had the second-highest ERA among qualified starters. His 4.57 FIP was more flattering but still the 14th-worst mark in the majors.

Marlins Park ranked 27th in runs (0.834) and 26th in home runs (0.793) in ESPN.com’s park factor database, which is good news for Volquez. His numbers should improve in his first year with the Marlins.

Paying $11 million per year to Volquez is a gamble for Miami, but it’s a testament to how difficult finding value on the free-agent market is this offseason.

Read more MLB news on BleacherReport.com