November 19, 2025

Taylor Ward and 1 others: Baltimore OriolesLos Angeles Angels

Nobody in this deal stayed long. It was settled inside a season.

Baltimore Orioles
franchise trade score · provisional
92far better
Franchise trade score92
Rest of season50WAR in0.0WAR out0.0Net0.0Net surplus$0.0M
Short term95WAR in+2.2WAR out-0.5Net+2.8Net surplus$16.0M
Control window92WAR in+2.2WAR out-0.5Net+2.8Net surplus$16.0M
Full tenure92WAR in+2.2WAR out-0.5Net+2.8Net surplus$16.0M
Los Angeles Angels
franchise trade score · provisional
8far worse
Franchise trade score8
Rest of season50WAR in0.0WAR out0.0Net0.0Net surplus$0.0M
Short term5WAR in-0.5WAR out+2.2Net-2.8Net surplus−$16.0M
Control window8WAR in-0.5WAR out+2.2Net-2.8Net surplus−$16.0M
Full tenure8WAR in-0.5WAR out+2.2Net-2.8Net surplus−$16.0M

Baltimore Orioles received

Taylor WardLF · 32 · arb 2 · 2 yrs control+2.2WAR (control) · 1 yr87
Rest of season47WAR0.0wRC+PA0Surplus$0.0M
Short term89WAR+2.2wRC+117PA506Surplus$11.8M
Control window86WAR+2.2wRC+117PA506Surplus$11.8M
Full tenure85WAR+2.2wRC+117PA506Surplus$11.8M

On the day: +7.5 WAR over the prior three seasons, wRC+ 113, salary $7.8M.

ReceivedStatusSalary that yearPaidWAR$/WARSurplus
Taylor Wardarb 2$7.8M$12.2M+2.2$5.4M$11.8M
Total over the control window$12.2M+2.2$5.4M$11.8M

Los Angeles Angels received

Grayson RodriguezP · 26 · pre-arb · 5 yrs control-0.5WAR (control) · 1 yr11
Rest of season47WAR0.0FIP−IP0Surplus$0.0M
Short term10WAR-0.5FIP−123IP82Surplus−$4.1M
Control window11WAR-0.5FIP−123IP82Surplus−$4.1M
Full tenure11WAR-0.5FIP−123IP82Surplus−$4.1M

On the day: +4.9 WAR over the prior three seasons, FIP− 90.

ReceivedStatusSalary that yearPaidWAR$/WARSurplus
Grayson Rodriguezpre-arbest.$0.8M-0.5−$4.1M
Total over the control window$0.8M-0.5−$4.1M

What this became

  1. Taylor Ward → SEAAlex Hoppe, BAL ⇄ SEA, 2026-0.8 WAR

Also that day

ATL ⇄ COL, 2025Atlanta Braves ⇄ Colorado RockiesMauricio Dubón, ATL ⇄ HOU, 2025Atlanta Braves ⇄ Houston Astros

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 BAL ⇄ LAA tradesHow the scores work