March 22, 2025

Trade: Kansas City RoyalsMilwaukee Brewers

Mark Canha changed clubs, and none of them amounted to much for either side.

Kansas City Royals
franchise trade score · provisional
15far worse
Franchise trade score15
Rest of season6WAR in-0.8WAR out0.0Net-0.8Net surplus−$7.1M
Short term13WAR in-0.8WAR out0.0Net-0.8Net surplus−$7.1M
Control window15WAR in-0.8WAR out0.0Net-0.8Net surplus−$7.1M
Full tenure16WAR in-0.8WAR out0.0Net-0.8Net surplus−$7.1M
Milwaukee Brewers
franchise trade score · provisional
85far better
Franchise trade score85
Rest of season94WAR in0.0WAR out-0.8Net+0.8Net surplus$7.1M
Short term87WAR in0.0WAR out-0.8Net+0.8Net surplus$7.1M
Control window85WAR in0.0WAR out-0.8Net+0.8Net surplus$7.1M
Full tenure84WAR in0.0WAR out-0.8Net+0.8Net surplus$7.1M

Kansas City Royals received

Mark CanhaLF · 36 · signed (FA) · 1 yr control-0.8WAR (control) · 1 yr4
Rest of season2WAR-0.8wRC+50PA125Surplus−$7.1M
Short term4WAR-0.8wRC+50PA125Surplus−$7.1M
Control window4WAR-0.8wRC+50PA125Surplus−$7.1M
Full tenure4WAR-0.8wRC+50PA125Surplus−$7.1M

On the day: +4.6 WAR over the prior three seasons, wRC+ 101, salary $1.4M.

ReceivedStatusSalary that yearPaidWAR$/WARSurplus
Mark Canhasigned (FA)$1.4M$1.1M-0.8−$7.1M
Total over the control window$1.1M-0.8−$7.1M

Milwaukee Brewers received

Player to be named laterWAR (control)

Not rated — never reached the majors.

What this became

Nobody acquired here was traded on.

Also that day

CLE ⇄ COL, 2025Cleveland Guardians ⇄ Colorado RockiesNYM ⇄ SEA, 2025New York Mets ⇄ Seattle Mariners

The web around this trade

loading the web…
player · size = WAR delivered, colour = percentile ( worse better) franchise trade 0 players · 0 trades · 0 clubs
All KCR ⇄ MIL tradesHow the scores work