March 29, 2026

Trade: Baltimore OriolesCleveland Guardians

Johnathan Rodríguez changed clubs, and none of them amounted to much for either side.

Baltimore Orioles
franchise trade score · provisional
31worse
Franchise trade score31
Rest of season19WAR in-0.1WAR out0.0Net-0.1Net surplus−$1.6M
Short term30WAR in-0.1WAR out0.0Net-0.1Net surplus−$1.6M
Control window31WAR in-0.1WAR out0.0Net-0.1Net surplus−$1.6M
Full tenure32WAR in-0.1WAR out0.0Net-0.1Net surplus−$1.6M
Cleveland Guardians
franchise trade score · provisional
69better
Franchise trade score69
Rest of season81WAR in0.0WAR out-0.1Net+0.1Net surplus$1.6M
Short term70WAR in0.0WAR out-0.1Net+0.1Net surplus$1.6M
Control window69WAR in0.0WAR out-0.1Net+0.1Net surplus$1.6M
Full tenure68WAR in0.0WAR out-0.1Net+0.1Net surplus$1.6M

Baltimore Orioles received

Johnathan RodríguezRF · 27 · pre-arb · 4 yrs control-0.1WAR (control) · 1 yr22
Rest of season12WAR-0.1wRC+81PA15Surplus−$1.6M
Short term21WAR-0.1wRC+81PA15Surplus−$1.6M
Control window23WAR-0.1wRC+81PA15Surplus−$1.6M
Full tenure23WAR-0.1wRC+81PA15Surplus−$1.6M

too little playing time to rate quality

On the day: -1.3 WAR over the prior three seasons, wRC+ 73.

ReceivedStatusSalary that yearPaidWAR$/WARSurplus
Johnathan Rodríguezpre-arbest.$0.6M-0.1−$1.6M
Total over the control window$0.6M-0.1−$1.6M

Cleveland Guardians received

Carter RustadprospectWAR (control)

Not rated.

What this became

  1. Johnathan Rodríguez → PITBAL ⇄ PIT, 20260.0 WAR

Also that day

BAL ⇄ LAA, 2026Baltimore Orioles ⇄ Los Angeles AngelsMIA ⇄ TOR, 2026Miami Marlins ⇄ Toronto Blue Jays

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