August 1, 2016

Matt Duffy and 3 others: San Francisco GiantsTampa Bay Rays

Matt Duffy stayed 3 seasons and was the best of it, and it still came out close to even.

San Francisco Giants
franchise trade score
11far worse
Franchise trade score11
Rest of season88WAR in+0.7WAR out-0.0Net+0.7Net surplus$2.3M
Short term43WAR in+1.0WAR out-0.0Net+1.0Net surplus−$2.4M
Control window8WAR in+1.0WAR out+2.8Net-1.8Net surplus−$22.0M
Full tenure9WAR in+1.0WAR out+2.8Net-1.8Net surplus−$22.0M
Tampa Bay Rays
franchise trade score
89far better
Franchise trade score89
Rest of season12WAR in-0.0WAR out+0.7Net-0.7Net surplus−$2.3M
Short term57WAR in-0.0WAR out+1.0Net-1.0Net surplus$2.4M
Control window92WAR in+2.8WAR out+1.0Net+1.8Net surplus$22.0M
Full tenure91WAR in+2.8WAR out+1.0Net+1.8Net surplus$22.0M

San Francisco Giants received

Matt MooreP · 27 · signed · 4 yrs control+1.0WAR (control) · 2 yr55
Rest of season86WAR+0.7FIP−91IP68Surplus$1.9M
Short term55WAR+1.0FIP−109IP243Surplus−$2.8M
Control window54WAR+1.0FIP−109IP243Surplus−$2.8M
Full tenure54WAR+1.0FIP−109IP243Surplus−$2.8M

On the day: +1.6 WAR over the prior three seasons, wRC+ -100, FIP− 122, salary $5.1M, signed through 2019.

ReceivedStatusSalary that yearPaidWAR$/WARSurplus
Matt Mooresigned thru 2019$5.1M$8.7M+1.0$8.6M−$2.8M
Total over the control window$8.7M+1.0$8.6M−$2.8M

Tampa Bay Rays received

Matt Duffy3B · 25 · pre-arb · 5 yrs control+2.8WAR (control) · 3 yr73
Rest of season19WAR-0.0wRC+78PA80Surplus−$0.4M
Short term30WAR-0.0wRC+78PA80Surplus−$0.4M
Control window85WAR+2.8wRC+101PA809Surplus$19.2M
Full tenure83WAR+2.8wRC+101PA809Surplus$19.2M

On the day: +6.9 WAR over the prior three seasons, wRC+ 113, salary $510K.

Lucius FoxWAR (control)

Not rated — never reached the majors.

Michael SantosWAR (control)

Not rated — never reached the majors.

ReceivedStatusSalary that yearPaidWAR$/WARSurplus
Matt Duffypre-arb$510K$3.8M+2.8$1.4M$19.2M
Total over the control window$3.8M+2.8$1.4M$19.2M

What this became

  1. Matt Moore → TEXSFG ⇄ TEX, 2017-0.4 WAR

Also that day

Fernando Abad, BOS ⇄ MIN, 2016Boston Red Sox ⇄ Minnesota TwinsMIA ⇄ SDP, 2016Miami Marlins ⇄ San Diego PadresBrandon Guyer, CLE ⇄ TBR, 2016Cleveland Guardians ⇄ Tampa Bay RaysFrankie Montas, LAD ⇄ OAK, 2016Los Angeles Dodgers ⇄ AthleticsCarlos Beltrán, NYY ⇄ TEX, 2016New York Yankees ⇄ Texas RangersHOU ⇄ TOR, 2016Houston Astros ⇄ Toronto Blue JaysLAD ⇄ TOR, 2016Los Angeles Dodgers ⇄ Toronto Blue JaysNYM ⇄ PIT, 2016New York Mets ⇄ Pittsburgh PiratesCIN ⇄ NYM, 2016Cincinnati Reds ⇄ New York MetsRicky Nolasco, LAA ⇄ MIN, 2016Los Angeles Angels ⇄ Minnesota TwinsIván Nova, NYY ⇄ PIT, 2016New York Yankees ⇄ Pittsburgh PiratesJoe Smith, CHC ⇄ LAA, 2016Chicago Cubs ⇄ Los Angeles AngelsJonathan Lucroy, MIL ⇄ TEX, 2016Milwaukee Brewers ⇄ Texas RangersYordan Álvarez, HOU ⇄ LAD, 2016Houston Astros ⇄ Los Angeles DodgersReese McGuire, PIT ⇄ TOR, 2016Pittsburgh Pirates ⇄ Toronto Blue JaysWill Smith, MIL ⇄ SFG, 2016Milwaukee Brewers ⇄ San Francisco GiantsSteve Pearce, BAL ⇄ TBR, 2016Baltimore Orioles ⇄ Tampa Bay Rays

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