Skip to main content

Who Should I Trade?

Joakim Soria for Cesar Valdez (2021)

See if your team wins or loses with this trade View Trade Analyzer

Who Should I Trade? Player Summaries
Experts' Pick
  Joakim Soria
Joakim Soria
Cesar Valdez
Cesar Valdez
Recommended by
9 of 14 experts
Recommended by
5 of 14 experts
Rest of Season# 129# 147
VBR# 270# 418
Injury AlertMiLB-
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 141
Chris Meaney
# 109
Mike Maher
# 158# 172
Dan Harris
# 155# 156
Pierre Camus
# 156# 168
Jorge B. Edwards
Fantasy In Frames
# 111
Ryan Amore
Pitcher List
# 129
Carmen Maiorano
# 71# 241
Jordan Eisen
Field of Vision Sports
# 77
Corbin Young
# 95# 74
Chris Clegg
# 151# 123
Brendan Tuma
# 83
Chris Mitchell
# 110
Mick Ciallela
# 128
Who Should I Trade? Player Statistics
  Joakim Soria
Joakim Soria
Cesar Valdez
Cesar Valdez
2021 Stats 
Games Played3131
Games Started00
Innings Pitched29.237.1
Blown Saves24
Hits Allowed3147
Earned Runs1322
Home Runs Allowed44
Who Should I Trade? Player Projections
  Joakim Soria
Joakim Soria
Cesar Valdez
Cesar Valdez
2021 Projections 
Games Played2119
Games Started00
Innings Pitched20.521.4
Blown Saves11
Hits Allowed1924
Earned Runs912
Home Runs Allowed33
Who Should I Trade? Player Notes
  Joakim Soria
Joakim Soria
Cesar Valdez
Cesar Valdez
 The Blue Jays acquired RHP Joakim Soria from the Arizona Diamondbacks.
Brendan Tuma - Too Much Tuma
Fri, Jul 30th
The Orioles activated RHP Cesar Valdez (back) from the 10-day injured list.
Brendan Tuma - Too Much Tuma
Mon, Jul 5th
 RHP Joakim Soria worked a scoreless ninth inning, picking up a strikeout, in the Diamondbacks' 6-4 win over the Pittsburgh Pirates on Wednesday.
Jon Mathisen
Wed, Jul 21st
The Orioles placed RHP Cesar Valdez on the 10-day IL with a lower back strain.
Brendan Tuma - Too Much Tuma
Mon, Jun 21st
 RHP Joakim Soria earned the save on Monday when he scattered a pair of hits with two strikeouts over one inning in the D-Backs' 4-2 win over the Pirates.
Jon Mathisen
Tue, Jul 20th
Cesar Valdez allowed three runs on three hits, one walk, and one strikeout.
Lucas Babits-Feinerman
Fri, May 28th
 RHP Joakim Soria earned the save on Sunday when he came on in relief of starter Merrill Kelly in the ninth inning. He allowed one hit and struck out two over one inning in the D-Backs' 6-4 win over the Cubs.
Jon Mathisen
Mon, Jul 19th
Cesar Valdez allowed two hits, one walk, and one strikeout in one inning.
Lucas Babits-Feinerman
Fri, May 21st
 RHP Joakim Soria blew the save and took the loss on Saturday when he allowed three runs on three hits with a strikeout over one inning in the D-Backs' 4-2 loss to the Cubs.
Jon Mathisen
Sun, Jul 18th
Cesar Valdez allowed two runs on three hits with one strikeout in one-third of an inning.
Lucas Babits-Feinerman
Wed, May 12th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Joakim Soria
Joakim Soria
Cesar Valdez
Cesar Valdez
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ NYY   
Sat, Apr 3rd@ NYY@ BOS
Sun, Apr 4th@ NYY@ BOS
Mon, Apr 5th@ TEX@ NYY
Tue, Apr 6th@ TEX@ NYY
Wed, Apr 7th@ TEX@ NYY
Thu, Apr 8thvs LAAvs BOS
Fri, Apr 9thvs LAA   
Sat, Apr 10thvs LAAvs BOS
Mon, Apr 12thvs NYY   
Tue, Apr 13thvs NYYvs SEA
Wed, Apr 14thvs NYY   
Thu, Apr 15th@ KCvs SEA
Sat, Apr 17th@ KC@ TEX
Sun, Apr 18th@ KC@ TEX
Tue, Apr 20th@ BOS@ MIA
Wed, Apr 21st@ BOS@ MIA
Fri, Apr 23rd@ TBvs OAK
Sat, Apr 24th@ TBvs OAK
Sun, Apr 25th@ TBvs OAK
Tue, Apr 27thvs WSHvs NYY
Wed, Apr 28thvs WSHvs NYY
Fri, Apr 30thvs ATL@ OAK
Sat, May 1stvs ATL@ OAK
Sun, May 2ndvs ATL@ OAK
Mon, May 3rd@ OAK@ SEA
Tue, May 4th@ OAK@ SEA
Wed, May 5th@ OAK@ SEA
Thu, May 6th@ OAK   
Fri, May 7th@ HOUvs BOS
Sat, May 8th@ HOUvs BOS
Sun, May 9th@ HOUvs BOS
Tue, May 11th@ ATL@ NYM
Wed, May 12th@ ATL@ NYM
Thu, May 13th@ ATL   
Fri, May 14thvs PHIvs NYY
Sat, May 15thvs PHIvs NYY
Sun, May 16thvs PHIvs NYY
Tue, May 18thvs BOSvs TB
Wed, May 19thvs BOSvs TB
Thu, May 20thvs BOSvs TB
Fri, May 21stvs TB@ WSH
Sat, May 22ndvs TB@ WSH
Sun, May 23rdvs TB@ WSH
Mon, May 24thvs TB@ MIN
Tue, May 25th@ NYY@ MIN
Thu, May 27th@ NYY@ CWS
Fri, May 28th@ CLE   
Sun, May 30th@ CLE@ CWS
Tue, Jun 1stvs MIAvs MIN
Wed, Jun 2ndvs MIAvs MIN
Fri, Jun 4thvs HOUvs CLE
Sat, Jun 5thvs HOUvs CLE
Sun, Jun 6thvs HOUvs CLE
Tue, Jun 8th@ CWSvs NYM
Wed, Jun 9th@ CWSvs NYM
Thu, Jun 10th@ CWS   
Fri, Jun 11th@ BOS@ TB
Sat, Jun 12th@ BOS@ TB
Sun, Jun 13th@ BOS@ TB
Mon, Jun 14th@ BOS@ CLE
Tue, Jun 15thvs NYY@ CLE
Wed, Jun 16thvs NYY@ CLE
Thu, Jun 17thvs NYY@ CLE
Fri, Jun 18th@ BALvs TOR
Sat, Jun 19th@ BALvs TOR
Sun, Jun 20th@ BALvs TOR
Tue, Jun 22nd@ MIAvs HOU
Wed, Jun 23rd@ MIAvs HOU
Thu, Jun 24thvs BAL@ TOR
Fri, Jun 25thvs BAL@ TOR
Sat, Jun 26thvs BAL@ TOR
Sun, Jun 27thvs BAL@ TOR
Tue, Jun 29thvs SEA@ HOU
Wed, Jun 30thvs SEA@ HOU
Thu, Jul 1stvs SEA   
Fri, Jul 2ndvs TB@ LAA
Sat, Jul 3rdvs TB@ LAA
Sun, Jul 4thvs TB@ LAA
Tue, Jul 6th@ BALvs TOR
Wed, Jul 7th@ BALvs TOR
Fri, Jul 9th@ TBvs CWS
Sat, Jul 10th@ TBvs CWS
Sun, Jul 11th@ TBvs CWS
Fri, Jul 16thvs TEX@ KC
Sun, Jul 18thvs TEX@ KC
Mon, Jul 19thvs BOS@ TB
Wed, Jul 21stvs BOS@ TB
Fri, Jul 23rd@ NYMvs WSH
Sat, Jul 24th@ NYMvs WSH
Sun, Jul 25th@ NYMvs WSH
Mon, Jul 26th@ BOS   
Wed, Jul 28th@ BOSvs MIA
Thu, Jul 29th@ BOS@ DET
Fri, Jul 30thvs KC@ DET
Sat, Jul 31stvs KC@ DET
Sun, Aug 1stvs KC@ DET
Mon, Aug 2ndvs CLE@ NYY
Tue, Aug 3rdvs CLE@ NYY
Wed, Aug 4thvs CLE@ NYY
Thu, Aug 5thvs CLE   
Fri, Aug 6thvs BOSvs TB
Sat, Aug 7thvs BOSvs TB
Sun, Aug 8thvs BOSvs TB
Tue, Aug 10th@ LAAvs DET
Wed, Aug 11th@ LAAvs DET
Thu, Aug 12th@ LAAvs DET
Fri, Aug 13th@ SEA@ BOS
Sat, Aug 14th@ SEA@ BOS
Sun, Aug 15th@ SEA@ BOS
Tue, Aug 17th@ WSH@ TB
Wed, Aug 18th@ WSH@ TB
Fri, Aug 20thvs DETvs ATL
Sat, Aug 21stvs DETvs ATL
Sun, Aug 22ndvs DETvs ATL
Mon, Aug 23rdvs CWS   
Tue, Aug 24thvs CWSvs LAA
Wed, Aug 25thvs CWSvs LAA
Thu, Aug 26thvs CWSvs LAA
Fri, Aug 27th@ DETvs TB
Sat, Aug 28th@ DETvs TB
Sun, Aug 29th@ DETvs TB
Mon, Aug 30thvs BAL@ TOR
Tue, Aug 31stvs BAL@ TOR
Wed, Sep 1stvs BAL@ TOR
Fri, Sep 3rdvs OAK@ NYY
Sat, Sep 4thvs OAK@ NYY
Sun, Sep 5thvs OAK@ NYY
Mon, Sep 6th@ NYYvs KC
Tue, Sep 7th@ NYYvs KC
Wed, Sep 8th@ NYYvs KC
Thu, Sep 9th@ NYYvs KC
Fri, Sep 10th@ BALvs TOR
Sat, Sep 11th@ BALvs TOR
Sun, Sep 12th@ BALvs TOR
Mon, Sep 13thvs TB   
Tue, Sep 14thvs TBvs NYY
Wed, Sep 15thvs TBvs NYY
Fri, Sep 17thvs MIN@ BOS
Sat, Sep 18thvs MIN@ BOS
Sun, Sep 19thvs MIN@ BOS
Mon, Sep 20th@ TB@ PHI
Tue, Sep 21st@ TB@ PHI
Wed, Sep 22nd@ TB@ PHI
Thu, Sep 23rd@ MINvs TEX
Fri, Sep 24th@ MINvs TEX
Sat, Sep 25th@ MINvs TEX
Sun, Sep 26th@ MINvs TEX
Tue, Sep 28thvs NYYvs BOS
Wed, Sep 29thvs NYYvs BOS
Thu, Sep 30thvs NYYvs BOS
Fri, Oct 1stvs BAL@ TOR
Sat, Oct 2ndvs BAL@ TOR
Sun, Oct 3rdvs BAL@ TOR
Fri, Apr 2nd   @ BOS
Sun, Apr 11th   vs BOS
Fri, Apr 16th   @ TEX
Mon, Apr 26th   vs NYY
Thu, Apr 29th   vs NYY
Mon, May 10th   vs BOS
Wed, May 26th   @ MIN
Sat, May 29th   @ CWS
Mon, May 31st   vs MIN
Mon, Jun 21st   vs HOU
Mon, Jun 28th   @ HOU
Sat, Jul 17th   @ KC
Tue, Jul 20th   @ TB
Tue, Jul 27th   vs MIA
Mon, Aug 16th   @ TB
Thu, Aug 19th   @ TB
Thu, Sep 16th   vs NYY