July 25, 2025

Ryan McMahon and 2 others: Colorado RockiesNew York Yankees

Close to a wash — the margin never reached a full win.

Colorado Rockies
franchise trade score · provisional
66better
Franchise trade score66
Rest of season15WAR in0.0WAR out+0.8Net-0.8Net surplus−$1.2M
Short term66WAR in0.0WAR out+1.4Net-1.4Net surplus$10.0M
Control window65WAR in0.0WAR out+1.4Net-1.4Net surplus$10.0M
Full tenure65WAR in0.0WAR out+1.4Net-1.4Net surplus$10.0M
New York Yankees
franchise trade score · provisional
34worse
Franchise trade score34
Rest of season85WAR in+0.8WAR out0.0Net+0.8Net surplus$1.2M
Short term34WAR in+1.4WAR out0.0Net+1.4Net surplus−$10.0M
Control window35WAR in+1.4WAR out0.0Net+1.4Net surplus−$10.0M
Full tenure35WAR in+1.4WAR out0.0Net+1.4Net surplus−$10.0M

Colorado Rockies received

Josh GroszprospectWAR (control)

Not rated.

Griffin HerringprospectWAR (control)

Not rated.

New York Yankees received

Ryan McMahon3B · 31 · signed (FA) · 3 yrs control+1.4WAR (control) · 2 yr52
Rest of season80WAR+0.8wRC+83PA185Surplus$1.2M
Short term53WAR+1.4wRC+81PA515Surplus−$10.0M
Control window51WAR+1.4wRC+81PA515Surplus−$10.0M
Full tenure50WAR+1.4wRC+81PA515Surplus−$10.0M

On the day: +7.4 WAR over the prior three seasons, wRC+ 89, salary $12.0M, signed through 2027.

ReceivedStatusSalary that yearPaidWAR$/WARSurplus
Ryan McMahonsigned (FA) thru 2027$12.0M$21.0M+1.4$15.0M−$10.0M
Total over the control window$21.0M+1.4$15.0M−$10.0M

What this became

  1. Josh Grosz → ARIJake McCarthy, ARI ⇄ COL, 2026 WAR

Also that day

BAL ⇄ NYM, 2025Baltimore Orioles ⇄ New York Mets

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 COL ⇄ NYY tradesHow the scores work