July 25, 2025

Trade: Baltimore OriolesNew York Mets

Cameron Foster and Gregory Soto changed clubs, and neither amounted to much for either side.

Baltimore Orioles
franchise trade score · provisional
65better
Franchise trade score65
Rest of season84WAR in0.0WAR out-0.1Net+0.1Net surplus$2.9M
Short term65WAR in-0.1WAR out-0.1Net-0.0Net surplus$2.0M
Control window65WAR in-0.1WAR out-0.1Net-0.0Net surplus$2.0M
Full tenure64WAR in-0.1WAR out-0.1Net-0.0Net surplus$2.0M
New York Mets
franchise trade score · provisional
35worse
Franchise trade score35
Rest of season16WAR in-0.1WAR out0.0Net-0.1Net surplus−$2.9M
Short term35WAR in-0.1WAR out-0.1Net+0.0Net surplus−$2.0M
Control window35WAR in-0.1WAR out-0.1Net+0.0Net surplus−$2.0M
Full tenure36WAR in-0.1WAR out-0.1Net+0.0Net surplus−$2.0M

Baltimore Orioles received

Cameron FosterP · 26 · prospect · 6 yrs control-0.1WAR (control) · 1 yr24
Rest of season47WAR0.0FIP−IP0Surplus$0.0M
Short term23WAR-0.1FIP−126IP9Surplus−$0.9M
Control window25WAR-0.1FIP−126IP9Surplus−$0.9M
Full tenure26WAR-0.1FIP−126IP9Surplus−$0.9M

too little playing time to rate quality

Wellington AracenaprospectWAR (control)

Not rated.

ReceivedStatusSalary that yearPaidWAR$/WARSurplus
Cameron Fosterprospectest.$0.1M-0.1−$0.9M
Total over the control window$0.1M-0.1−$0.9M

New York Mets received

Gregory SotoP · 30 · arb 3 · 1 yr control-0.1WAR (control) · 1 yr21
Rest of season12WAR-0.1FIP−87IP24Surplus−$2.9M
Short term20WAR-0.1FIP−87IP24Surplus−$2.9M
Control window22WAR-0.1FIP−87IP24Surplus−$2.9M
Full tenure22WAR-0.1FIP−87IP24Surplus−$2.9M

too little playing time to rate quality

On the day: +1.2 WAR over the prior three seasons, FIP− 89, salary $5.3M.

ReceivedStatusSalary that yearPaidWAR$/WARSurplus
Gregory Sotoarb 3$5.3M$2.2M-0.1−$2.9M
Total over the control window$2.2M-0.1−$2.9M

What this became

  1. Wellington Aracena → ARIBlaze Alexander, ARI ⇄ BAL, 2026 WAR

Also that day

Ryan McMahon, COL ⇄ NYY, 2025Colorado Rockies ⇄ New York Yankees

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