Spring training camps will open in Arizona and Florida in about a week. Cactus League and Grapefruit League play is tentatively scheduled to start in less than three weeks. Hurray for that. Here’s our look at Justin Turner’s market, and here are the last of the hot stoves rumbling as the off-season ends.
Mets adds Villar to roster in the utility role

The New York Mets and free-agent infielder Jonathan Villar agreed to a one-year deal worth $ 3.5 million, according to MLB Network’s Jon Heyman. 29-year-old Villar finds out a declining year, but this can be attributed to the difficulties of a season being cut short due to the coronavirus pandemic. In 2019 with the Baltimore Orioles, Villar looked solid, hitting .274 / .339 / .453. A switch hitter, Villar is likely to step in as a super utility player for the Mets in 2021. Thanks to his speed, he can play the second, third, short stop and the outfield as well as help out on the basic paths. Here’s more on the signing.
Mets interested in Turner

The best remaining unsigned free agent in the CBS Sports rankings is third baseman Justin Turner. Turner was widely expected to sign with reigning World Series champion Los Angeles Dodgers again, but with just a few days until spring practice, there’s no deal. According to Ken Rosenthal of The Athletic, Turner gains interest from the New York Mets. But the two sides disagree on the number of years and the dollar amount, Rosenthal added.
New York moved to All-Star shortstop Francisco Lindor this winter, Jeff McNeil is expected to return to his natural position at second base, Pete Alonso appears to be locked at first (especially as there will be no universal DH in 2021 ), but third base is not a lock with Luis Guillorme and JD Davis expected to compete for the starting place. Davis has been mentioned in trade rumors, but Rosenthal notes that the club isn’t sure what Davis would get in a possible return.
The Milwaukee Brewers have also been “intrigued” by Turner, Rosenthal adds. Our own Mike Axisa noted the Brewers as the best alternative to the Dodgers for Turner, citing that the club is in desperate need of improving the infield even after their takeover of Kolten Wong this winter.
Turner, 36, has been a mainstay with the Dodgers since he signed with the club as a free agent in 2014. He did well in the shortened 2020 season, beating .307 / .400 / .460 with four home runs, nine doubles and 23 RBI in 175 at bats.
Giants sign McGee for two-year deal

The Giants have signed lefthanded reliever Jake McGee to a two-year deal worth $ 7 million. according to Jon Heyman of MLB Network. McGee was dominant with defending World Series champion Dodgers last season, after the Rockies released him during summer camp. Our RJ Anderson did not place McGee in his top 60 free agents.
San Francisco has been one of the most active baseball teams this season. McGee is their seventh Major League-Free Agent to join John Brebbia, Curt Casali, Anthony DeSclafani, Tommy La Stella, Matt Wisler and Alex Wood. They also welcomed Kevin Gausman back through the qualifying offer.
Marlins signs Duvall for a one-year deal

The Marlins have signed outfielder Adam Duvall to a one-year contract, reports Jon Heyman of MLB Network. The deal is estimated to be worth $ 4.5 million. The Braves did not tender Duvall earlier this winter in lieu of paying him an expected $ 4.7 million through arbitration in 2021. The Marlins can keep him as under team control as an eligible player for arbitration in 2022.
Duvall, 32, quietly finished third in the National League with 16 home runs in 2020. He is a right-handed hitter who has historically done the most damage to leftists, and he is a sneaky, excellent defender. Duvall was worth more than 42 defensive runs, saved in just over 4,000 innings in the outfield. He plans to share outfield time with Corey Dickerson and Garrett Cooper this summer.
Brewers sign Zimmermann to a minor league contract

The Milwaukee Brewers have signed seasoned starter Jordan Zimmermann to a minor league deal for the 2021 season, the team announced on Tuesday. Zimmermann, 34, receives an invitation to spring training. During the shortened 2020 season, Zimmermann was limited to just three appearances (5 2/3 IP) for the Detroit Tigers due to a forearm injury that lasted no more than three innings.
Zimmerman spent the first seven seasons of his MLB career with the Washington Nationals and the last five seasons with the Tigers. His best years on the hill came with Washington, where he posted a 3.32 ERA, but after signing a five-year $ 110 million deal with the Tigers in 2015, he struggled to a 5.63 ERA. Zimmerman, a two-time All-Star, has recorded a career 4.06 ERA (101 ERA +) in 275 starts.
The Wisconsin native had been a starter during his 12-year MLB career, but had started with a transition to the bullpen last season.

After months of free agency, Yadier Molina, catcher for St. Louis Cardinals, returns to his old club. The Cards and Molina are reportedly closing a one-year deal, ending several months of lingering rumors about negotiations between the two sides. Molina, 38, is entering his 18th season with the Cardinals, who dropped him out of high school in the fourth round in 2000. He made his big league-level debut in 2004 at the age of 21. You can read more about signing here.
require.config({"baseUrl":"https://sportsfly.cbsistatic.com/fly-143/bundles/sportsmediajs/js-build","config":{"version":{"fly/components/accordion":"1.0","fly/components/alert":"1.0","fly/components/base":"1.0","fly/components/carousel":"1.0","fly/components/dropdown":"1.0","fly/components/fixate":"1.0","fly/components/form-validate":"1.0","fly/components/image-gallery":"1.0","fly/components/iframe-messenger":"1.0","fly/components/load-more":"1.0","fly/components/load-more-article":"1.0","fly/components/load-more-scroll":"1.0","fly/components/loading":"1.0","fly/components/modal":"1.0","fly/components/modal-iframe":"1.0","fly/components/network-bar":"1.0","fly/components/poll":"1.0","fly/components/search-player":"1.0","fly/components/social-button":"1.0","fly/components/social-counts":"1.0","fly/components/social-links":"1.0","fly/components/tabs":"1.0","fly/components/video":"1.0","fly/libs/easy-xdm":"2.4.17.1","fly/libs/jquery.cookie":"1.2","fly/libs/jquery.throttle-debounce":"1.1","fly/libs/jquery.widget":"1.9.2","fly/libs/omniture.s-code":"1.0","fly/utils/jquery-mobile-init":"1.0","fly/libs/jquery.mobile":"1.3.2","fly/libs/backbone":"1.0.0","fly/libs/underscore":"1.5.1","fly/libs/jquery.easing":"1.3","fly/managers/ad":"2.0","fly/managers/components":"1.0","fly/managers/cookie":"1.0","fly/managers/debug":"1.0","fly/managers/geo":"1.0","fly/managers/gpt":"4.3","fly/managers/history":"2.0","fly/managers/madison":"1.0","fly/managers/social-authentication":"1.0","fly/utils/data-prefix":"1.0","fly/utils/data-selector":"1.0","fly/utils/function-natives":"1.0","fly/utils/guid":"1.0","fly/utils/log":"1.0","fly/utils/object-helper":"1.0","fly/utils/string-helper":"1.0","fly/utils/string-vars":"1.0","fly/utils/url-helper":"1.0","libs/jshashtable":"2.1","libs/select2":"3.5.1","libs/jsonp":"2.4.0","libs/jquery/mobile":"1.4.5","libs/modernizr.custom":"2.6.2","libs/velocity":"1.2.2","libs/dataTables":"1.10.6","libs/dataTables.fixedColumns":"3.0.4","libs/dataTables.fixedHeader":"2.1.2","libs/dateformat":"1.0.3","libs/waypoints/infinite":"3.1.1","libs/waypoints/inview":"3.1.1","libs/waypoints/jquery.waypoints":"3.1.1","libs/waypoints/sticky":"3.1.1","libs/jquery/dotdotdot":"1.6.1","libs/jquery/flexslider":"2.1","libs/jquery/lazyload":"1.9.3","libs/jquery/maskedinput":"1.3.1","libs/jquery/marquee":"1.3.1","libs/jquery/numberformatter":"1.2.3","libs/jquery/placeholder":"0.2.4","libs/jquery/scrollbar":"0.1.6","libs/jquery/tablesorter":"2.0.5","libs/jquery/touchswipe":"1.6.18","libs/jquery/ui/jquery.ui.core":"1.11.4","libs/jquery/ui/jquery.ui.draggable":"1.11.4","libs/jquery/ui/jquery.ui.mouse":"1.11.4","libs/jquery/ui/jquery.ui.position":"1.11.4","libs/jquery/ui/jquery.ui.slider":"1.11.4","libs/jquery/ui/jquery.ui.sortable":"1.11.4","libs/jquery/ui/jquery.ui.touch-punch":"0.2.3","libs/jquery/ui/jquery.ui.autocomplete":"1.11.4","libs/jquery/ui/jquery.ui.accordion":"1.11.4","libs/jquery/ui/jquery.ui.tabs":"1.11.4","libs/jquery/ui/jquery.ui.menu":"1.11.4","libs/jquery/ui/jquery.ui.dialog":"1.11.4","libs/jquery/ui/jquery.ui.resizable":"1.11.4","libs/jquery/ui/jquery.ui.button":"1.11.4","libs/jquery/ui/jquery.ui.tooltip":"1.11.4","libs/jquery/ui/jquery.ui.effects":"1.11.4","libs/jquery/ui/jquery.ui.datepicker":"1.11.4"}},"shim":{"liveconnection/managers/connection":{"deps":["liveconnection/libs/sockjs-0.3.4"]},"liveconnection/libs/sockjs-0.3.4":{"exports":"SockJS"},"libs/setValueFromArray":{"exports":"set"},"libs/getValueFromArray":{"exports":"get"},"fly/libs/jquery.mobile-1.3.2":["version!fly/utils/jquery-mobile-init"],"libs/backbone.marionette":{"deps":["jquery","version!fly/libs/underscore","version!fly/libs/backbone"],"exports":"Marionette"},"fly/libs/underscore-1.5.1":{"exports":"_"},"fly/libs/backbone-1.0.0":{"deps":["version!fly/libs/underscore","jquery"],"exports":"Backbone"},"libs/jquery/ui/jquery.ui.tabs-1.11.4":["jquery","version!libs/jquery/ui/jquery.ui.core","version!fly/libs/jquery.widget"],"libs/jquery/flexslider-2.1":["jquery"],"libs/dataTables.fixedColumns-3.0.4":["jquery","version!libs/dataTables"],"libs/dataTables.fixedHeader-2.1.2":["jquery","version!libs/dataTables"],"https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js":["https://sports.cbsimg.net/js/CBSi/util/Utils-min.js"]},"map":{"*":{"adobe-pass":"https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js","facebook":"https://connect.facebook.net/en_US/sdk.js","facebook-debug":"https://connect.facebook.net/en_US/all/debug.js","google":"https://apis.google.com/js/plusone.js","google-platform":"https://apis.google.com/js/client:platform.js","google-csa":"https://www.google.com/adsense/search/async-ads.js","google-javascript-api":"https://www.google.com/jsapi","google-client-api":"https://apis.google.com/js/api:client.js","gpt":"https://securepubads.g.doubleclick.net/tag/js/gpt.js","newsroom":"https://c2.taboola.com/nr/cbsinteractive-cbssports/newsroom.js","recaptcha":"https://www.google.com/recaptcha/api.js?onload=loadRecaptcha&render=explicit","recaptcha_ajax":"https://www.google.com/recaptcha/api/js/recaptcha_ajax.js","supreme-golf":"https://sgapps-staging.supremegolf.com/search/assets/js/bundle.js","taboola":"https://cdn.taboola.com/libtrc/cbsinteractive-cbssports/loader.js","twitter":"https://platform.twitter.com/widgets.js","video-utils":"https://sports.cbsimg.net/js/CBSi/util/Utils-min.js"}},"waitSeconds":300});