June 23, 2026

Trade: St. Louis CardinalsTampa Bay Rays

Chris Roycroft changed clubs, and none of them amounted to much for either side.

St. Louis Cardinals
franchise trade score · provisional
74better
Franchise trade score74
Rest of season85WAR in0.0WAR out-0.3Net+0.3Net surplus$2.3M
Short term75WAR in0.0WAR out-0.3Net+0.3Net surplus$2.3M
Control window74WAR in0.0WAR out-0.3Net+0.3Net surplus$2.3M
Full tenure73WAR in0.0WAR out-0.3Net+0.3Net surplus$2.3M
Tampa Bay Rays
franchise trade score · provisional
26worse
Franchise trade score26
Rest of season15WAR in-0.3WAR out0.0Net-0.3Net surplus−$2.3M
Short term25WAR in-0.3WAR out0.0Net-0.3Net surplus−$2.3M
Control window26WAR in-0.3WAR out0.0Net-0.3Net surplus−$2.3M
Full tenure27WAR in-0.3WAR out0.0Net-0.3Net surplus−$2.3M

St. Louis Cardinals received

Player to be named laterWAR (control)

Not rated — never reached the majors.

Tampa Bay Rays received

Chris RoycroftP · 29 · pre-arb · 6 yrs control-0.3WAR (control) · 1 yr16
Rest of season8WAR-0.3FIP−158IP19Surplus−$2.3M
Short term15WAR-0.3FIP−158IP19Surplus−$2.3M
Control window16WAR-0.3FIP−158IP19Surplus−$2.3M
Full tenure17WAR-0.3FIP−158IP19Surplus−$2.3M

too little playing time to rate quality

On the day: -0.8 WAR over the prior three seasons, FIP− 119, salary $788K.

ReceivedStatusSalary that yearPaidWAR$/WARSurplus
Chris Roycroftpre-arb$788K$0.4M-0.3−$2.3M
Total over the control window$0.4M-0.3−$2.3M

What this became

Nobody acquired here was traded on.

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