
"The veteran had a rough season in Kansas City last year, slashing just .212/.272/.265 in 46 games with the Royals. He suffered an adductor strain and an elbow injury that sent him to the injured list for two separate stints, and after a trade deadline that saw Kansas City add Mike Yastrzemski, Adam Frazier, and Randal Grichuk to the roster the team had little room to squeeze him back onto the roster when he was healthy enough to return."
"The veteran has posted a wRC+ of 101 or better in every season of his career where he's taken at least 200 plate appearances. From 2018 to 2024, Canha slashed .253/.361/.415 with a wRC+ of 120, a 19.7% strikeout rate and an 11.0% walk rate. While he's hit 20 homers just once in his career (during the juiced ball era back in 2019), he's consistently posted high on-base percentages thanks to elite plate discipline."
"Coming off such a difficult 2025 campaign, it's hardly a shock that Canha had to settle for a minor league deal. Whether last year's lackluster performance was simply an injury-marred blip for the veteran or a larger signal of age-related decline remains to be seen, but the Rangers are interested enough in finding out to at least bring Canha into camp and see what he has left."
Mark Canha signed a minor-league contract with the Rangers and received an invitation to big-league Spring Training. He turned 37 today. Canha struggled in 2025 with Kansas City, slashing .212/.272/.265 in 46 games while missing time with an adductor strain and an elbow injury, and Kansas City released him in mid-August after adding roster pieces at the trade deadline. Canha has a history of strong offensive production, maintaining a wRC+ of 101+ in seasons with 200+ plate appearances and posting .253/.361/.415 with a 120 wRC+ from 2018–2024. He draws walks at a high rate and relies on elite plate discipline rather than power. The Rangers will evaluate whether 2025 reflected injury or decline, and a 2024-like performance (.242/.344/.346) would be a useful contribution.
Read at MLB Trade Rumors
Unable to calculate read time
Collection
[
|
...
]