​Baseball fans knew this offseason would be hectic, but I don't think anyone expected this latest update to arrive. 

​Veteran catcher Yasmani Grandal has been a touted free agent, but was expected to sign a multi-year deal worth millions. 

Instead, he's signing a one-year contract with Milwaukee? Per MLB insider Ken Rosenthal, that's exactly what will happen.

Though the exact figures of the deal are yet to be released, this is no question a stunner. 

Grandal is coming off a ​2018 with the Dodgers where he hit .241, with 24 homers and 68 RBI. For him to sign a new contract just guaranteeing him 2019 makes zero sense, especially after you consider the offer the Mets put on the table. 

Dude, can I go back and take the offer for you?

Grandal is betting on himself in a big way this upcoming campaign. Should he have a monster year with the Brewers and help them capture another NL Central crown, maybe he'll be able to land even more money than what the Mets offered. 

For now, though, his decision is beyond puzzling.