December 18, 2023

Trade: Baltimore OriolesKansas City Royals

Jonathan Heasley changed clubs, and none of them amounted to much for either side.

Baltimore Orioles
franchise trade score
21worse
Franchise trade score21
Rest of season50WAR in0.0WAR out0.0Net0.0Net surplus$0.0M
Short term20WAR in-0.4WAR out0.0Net-0.4Net surplus−$3.7M
Control window21WAR in-0.4WAR out0.0Net-0.4Net surplus−$3.7M
Full tenure23WAR in-0.4WAR out0.0Net-0.4Net surplus−$3.7M
Kansas City Royals
franchise trade score
79better
Franchise trade score79
Rest of season50WAR in0.0WAR out0.0Net0.0Net surplus$0.0M
Short term80WAR in0.0WAR out-0.4Net+0.4Net surplus$3.7M
Control window79WAR in0.0WAR out-0.4Net+0.4Net surplus$3.7M
Full tenure77WAR in0.0WAR out-0.4Net+0.4Net surplus$3.7M

Baltimore Orioles received

Jonathan HeasleyP · 26 · pre-arb · 6 yrs control-0.4WAR (control) · 1 yr10
Rest of season47WAR0.0FIP−IP0Surplus$0.0M
Short term9WAR-0.4FIP−217IP5Surplus−$3.7M
Control window11WAR-0.4FIP−217IP5Surplus−$3.7M
Full tenure11WAR-0.4FIP−217IP5Surplus−$3.7M

too little playing time to rate quality

On the day: -0.3 WAR over the prior three seasons, FIP− 144.

ReceivedStatusSalary that yearPaidWAR$/WARSurplus
Jonathan Heasleypre-arbest.$0.7M-0.4−$3.7M
Total over the control window$0.7M-0.4−$3.7M

Kansas City Royals received

Cesar EspinalprospectWAR (control)

Not rated.

What this became

  1. Cesar Espinal → MILKCR ⇄ MIL, 2025 WAR

Also that day

CHW ⇄ NYM, 2023Chicago White Sox ⇄ 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 BAL ⇄ KCR tradesHow the scores work