The New York Mets have further bolstered their depth with the addition of veteran outfielder Mark Canha. Jeff Passan of ESPN reported the signing and Joel Sherman of the New York Post reports that the deal will be worth $26.5 million over two years.

Canha spent the first seven years of his career with the Oakland A's. The 32-year-old has a career slash line of .244/.344/.431. New York is in need of help in the outfield with right fielder Michael Conforto still a free agent, center fielder Brandon Nimmo remaining injury prone and left fielder Dominic Smith struggling to find consistency.

Earlier today, it was reported that the Mets agreed to a two-year deal with All-Star infielder Eduardo Escobar. Adding these veterans have been New York's only notable moves in free agency so far.

While adding to their depth is good, the Mets have bigger fish to fry. Shortstop Javier Baez and starting pitcher Marcus Stroman, two of their better players from last season, remain on the market. New York lost one of its best bullpen arms, Aaron Loup, and former All-Star Noah Syndergaard to the Los Angeles Angels in free agency.

The Detroit Tigers are focusing on acquiring Baez and several teams are keenly interested in signing Stroman. The Mets have to focus their efforts on bringing back these two or finding suitable replacements for them.