Skip to main content

Who Should I Trade?

Juan Yepez for Brendan Donovan (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Brendan Donovan
Brendan Donovan
Juan Yepez
Juan Yepez
Recommended by
8 of 9 experts
Recommended by
1 of 9 experts
Rest of Season# 202# 240
VBR# 336# 2495
Home Runs62
Stolen Bases50
Batting Average.260.241
Injury Alert--
Expert Ranks 
Christopher Welsh
# 164
Mike Maher
# 201# 474
Brandon 'B_Don' Myers
# 191# 221
Keith Lott
Fantasy Six Pack
# 172
Mick Ciallela
# 215# 244
Nate Miller
# 192
Scott Youngson
Pitcher List
# 179
Kelly Kirby
# 156# 200
Joe Pisapia
# 161
Who Should I Trade? Player Statistics
  Brendan Donovan
Brendan Donovan
Juan Yepez
Juan Yepez
2023 Stats 
At Bats16240
Home Runs52
Stolen Bases40
Caught Stealing01
Batting Average.253.225
On Base Pct.344.279
Slugging Pct.370.400
On-base Plus Slugging.715.679
Who Should I Trade? Player Projections
  Brendan Donovan
Brendan Donovan
Juan Yepez
Juan Yepez
2023 Projections 
At Bats28641
Home Runs62
Stolen Bases50
Caught Stealing20
Batting Average.260.241
On Base Pct.350.296
Slugging Pct.370.419
On-base Plus Slugging.720.715
Who Should I Trade? Player Notes
  Brendan Donovan
Brendan Donovan
Juan Yepez
Juan Yepez
 Brendan Donovan went 2-for-3 at the plate for the Cardinals Sunday, singling and belting a three-run home run in a 12-6 win over the Tigers.
Chris Schommer
Sun, May 7th
Juan Yepez provided some late-game fireworks with a solo home run in the ninth inning to cap off a dominant 16-8 victory over the Dodgers on Thursday.
Chris Schommer
Fri, May 19th
 Brendan Donovan is in the starting lineup for the St. Louis Cardinals against the Los Angeles Angels Wednesday night.
Chris Schommer
Wed, May 3rd
Juan Yepez is out of the lineup for the St. Louis Cardinals against the Detroit Tigers Saturday.
Chris Schommer
Sat, May 6th
 Brendan Donovan is back in the lineup for the St. Louis Cardinals against the Seattle Mariners Friday night.
Chris Schommer
Fri, Apr 21st
Juan Yepez is in the starting lineup for the St. Louis Cardinals against the Detroit Tigers Friday night.
Chris Schommer
Fri, May 5th
 Brendan Donovan is not in the lineup for the St. Louis Cardinals against the Arizona Diamondbacks Wednesday.
Chris Schommer
Wed, Apr 19th
Juan Yepez was recalled from Triple-A Memphis ahead of the Cardinals’ weekend series with Detroit.
Jesse Garcia
Fri, May 5th
 Brendan Donovan went 3-for-4 at the plate for the Cardinals Saturday, singling twice, doubling, stealing two bases, and scoring one run in a 6-3 loss to the Pirates.
Chris Schommer
Sun, Apr 16th
Juan Yepez has been optioned to Triple-A Memphis by the St. Louis Cardinals.
Chris Schommer
Sat, Apr 15th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Brendan Donovan
Brendan Donovan
Juan Yepez
Juan Yepez
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30thvs TORAlek Manoah (1-6)#47vs TORAlek Manoah (1-6)#47
Sat, Apr 1stvs TORKevin Gausman (3-3)#11vs TORKevin Gausman (3-3)#11
Sun, Apr 2ndvs TORChris Bassitt (5-4)#43vs TORChris Bassitt (5-4)#43
Mon, Apr 3rdvs ATLCharlie Morton (5-5)#31vs ATLCharlie Morton (5-5)#31
Tue, Apr 4thvs ATLDylan Dodd (2-1)#284vs ATLDylan Dodd (2-1)#284
Wed, Apr 5thvs ATLBryce Elder (3-0)#65vs ATLBryce Elder (3-0)#65
Fri, Apr 7th@ MILBrandon Woodruff (1-0)#38@ MILBrandon Woodruff (1-0)#38
Sat, Apr 8th@ MILEric Lauer (4-5)#128@ MILEric Lauer (4-5)#128
Sun, Apr 9th@ MILFreddy Peralta (5-4)#32@ MILFreddy Peralta (5-4)#32
Mon, Apr 10th@ COLGerman Marquez (2-2)@ COLGerman Marquez (2-2)
Tue, Apr 11th@ COLKyle Freeland (4-6)#1052@ COLKyle Freeland (4-6)#1052
Wed, Apr 12th@ COLJose Urena (0-4)#1051@ COLJose Urena (0-4)#1051
Thu, Apr 13thvs PITVince Velasquez (4-4)#169vs PITVince Velasquez (4-4)#169
Fri, Apr 14thvs PITJohan Oviedo (3-4)#145vs PITJohan Oviedo (3-4)#145
Sat, Apr 15thvs PITRoansy Contreras (3-4)#136vs PITRoansy Contreras (3-4)#136
Sun, Apr 16thvs PITMitch Keller (7-1)#59vs PITMitch Keller (7-1)#59
Mon, Apr 17thvs ARIMerrill Kelly (6-3)#49vs ARIMerrill Kelly (6-3)#49
Tue, Apr 18thvs ARIDrey Jameson (2-1)#134vs ARIDrey Jameson (2-1)#134
Wed, Apr 19thvs ARIMadison Bumgarner (0-3)#444vs ARIMadison Bumgarner (0-3)#444
Fri, Apr 21st@ SEAGeorge Kirby (5-4)#26@ SEAGeorge Kirby (5-4)#26
Sat, Apr 22nd@ SEALuis Castillo (4-2)#8@ SEALuis Castillo (4-2)#8
Sun, Apr 23rd@ SEAChris Flexen (0-4)#188@ SEAChris Flexen (0-4)#188
Mon, Apr 24th@ SFAlex Cobb (4-2)#45@ SFAlex Cobb (4-2)#45
Tue, Apr 25th@ SFJohn Brebbia (2-0)#144@ SFJohn Brebbia (2-0)#144
Wed, Apr 26th@ SFAnthony DeSclafani (4-4)#74@ SFAnthony DeSclafani (4-4)#74
Thu, Apr 27th@ SFLogan Webb (4-5)#17@ SFLogan Webb (4-5)#17
Fri, Apr 28th@ LADDustin May (4-1)#106@ LADDustin May (4-1)#106
Sat, Apr 29th@ LADClayton Kershaw (6-4)#15@ LADClayton Kershaw (6-4)#15
Sun, Apr 30th@ LADNoah Syndergaard (1-4)#110@ LADNoah Syndergaard (1-4)#110
Tue, May 2ndvs LAAPatrick Sandoval (3-4)#84vs LAAPatrick Sandoval (3-4)#84
Wed, May 3rdvs LAAShohei Ohtani (5-1)#4vs LAAShohei Ohtani (5-1)#4
Thu, May 4thvs LAAGriffin Canning (4-2)#117vs LAAGriffin Canning (4-2)#117
Fri, May 5thvs DETMatthew Boyd (3-4)#91vs DETMatthew Boyd (3-4)#91
Sat, May 6thvs DETSpencer Turnbull (1-4)#224vs DETSpencer Turnbull (1-4)#224
Sun, May 7thvs DETAlex Faedo (1-3)#123vs DETAlex Faedo (1-3)#123
Mon, May 8th@ CHCMarcus Stroman (5-4)#48@ CHCMarcus Stroman (5-4)#48
Tue, May 9th@ CHCJameson Taillon (0-3)#78@ CHCJameson Taillon (0-3)#78
Wed, May 10th@ CHCJustin Steele (6-2)#54@ CHCJustin Steele (6-2)#54
Fri, May 12th@ BOSJames Paxton (1-1)#72@ BOSJames Paxton (1-1)#72
Sat, May 13th@ BOSChris Sale (5-2)#33@ BOSChris Sale (5-2)#33
Sun, May 14th@ BOSCorey Kluber (2-6)#231@ BOSCorey Kluber (2-6)#231
Mon, May 15thvs MILFreddy Peralta (5-4)#32vs MILFreddy Peralta (5-4)#32
Tue, May 16thvs MILWade Miley (3-2)#229vs MILWade Miley (3-2)#229
Wed, May 17thvs MILCorbin Burnes (4-4)#13vs MILCorbin Burnes (4-4)#13
Thu, May 18thvs LADJulio Urias (5-4)#30vs LADJulio Urias (5-4)#30
Fri, May 19thvs LADTony Gonsolin (3-1)#56vs LADTony Gonsolin (3-1)#56
Sat, May 20thvs LADNoah Syndergaard (1-4)#110vs LADNoah Syndergaard (1-4)#110
Sun, May 21stvs LADClayton Kershaw (6-4)#15vs LADClayton Kershaw (6-4)#15
Mon, May 22nd@ CINBrandon Williamson (0-0)#1055@ CINBrandon Williamson (0-0)#1055
Tue, May 23rd@ CINGraham Ashcraft (3-3)#162@ CINGraham Ashcraft (3-3)#162
Wed, May 24th@ CINBen Lively (3-2)#223@ CINBen Lively (3-2)#223
Thu, May 25th@ CINLuke Weaver (1-2)#166@ CINLuke Weaver (1-2)#166
Fri, May 26th@ CLEShane Bieber (4-3)#18@ CLEShane Bieber (4-3)#18
Sat, May 27th@ CLETanner Bibee (1-1)#95@ CLETanner Bibee (1-1)#95
Sun, May 28th@ CLEHunter Gaddis (1-1)#210@ CLEHunter Gaddis (1-1)#210
Mon, May 29thvs KCJosh Staumontvs KCJosh Staumont
Tue, May 30thvs KCZack Greinke (1-5)#114vs KCZack Greinke (1-5)#114
Fri, Jun 2nd@ PITRoansy Contreras (3-4)#136@ PITRoansy Contreras (3-4)#136
Sat, Jun 3rd@ PITLuis Ortiz (1-2)#155@ PITLuis Ortiz (1-2)#155
Sun, Jun 4th@ PITRich Hill (4-5)#120@ PITRich Hill (4-5)#120
Mon, Jun 5th@ TEXMartin Perez (6-1)#100@ TEXMartin Perez (6-1)#100
Tue, Jun 6th@ TEXDane Dunning (4-1)#163@ TEXDane Dunning (4-1)#163
Wed, Jun 7th@ TEXJon Gray (5-1)#57@ TEXJon Gray (5-1)#57
Fri, Jun 9thvs CINvs CIN
Sat, Jun 10thvs CINvs CIN
Sun, Jun 11thvs CINvs CIN
Mon, Jun 12thvs SFvs SF
Tue, Jun 13thvs SFvs SF
Wed, Jun 14thvs SFvs SF
Fri, Jun 16th@ NYM@ NYM
Sat, Jun 17th@ NYM@ NYM
Sun, Jun 18th@ NYM@ NYM
Mon, Jun 19th@ WSH@ WSH
Tue, Jun 20th@ WSH@ WSH
Wed, Jun 21st@ WSH@ WSH
Sat, Jun 24thvs CHCvs CHC
Sun, Jun 25thvs CHCvs CHC
Tue, Jun 27thvs HOUvs HOU
Wed, Jun 28thvs HOUvs HOU
Thu, Jun 29thvs HOUvs HOU
Fri, Jun 30thvs NYYvs NYY
Sat, Jul 1stvs NYYvs NYY
Sun, Jul 2ndvs NYYvs NYY
Mon, Jul 3rd@ MIA@ MIA
Tue, Jul 4th@ MIA@ MIA
Wed, Jul 5th@ MIA@ MIA
Thu, Jul 6th@ MIA@ MIA
Fri, Jul 7th@ CWS@ CWS
Sat, Jul 8th@ CWS@ CWS
Sun, Jul 9th@ CWS@ CWS
Fri, Jul 14thvs WSHvs WSH
Sat, Jul 15thvs WSHvs WSH
Sun, Jul 16thvs WSHvs WSH
Mon, Jul 17thvs MIAvs MIA
Tue, Jul 18thvs MIAvs MIA
Wed, Jul 19thvs MIAvs MIA
Thu, Jul 20th@ CHC@ CHC
Fri, Jul 21st@ CHC@ CHC
Sat, Jul 22nd@ CHC@ CHC
Sun, Jul 23rd@ CHC@ CHC
Mon, Jul 24th@ ARI@ ARI
Tue, Jul 25th@ ARI@ ARI
Wed, Jul 26th@ ARI@ ARI
Thu, Jul 27thvs CHCvs CHC
Fri, Jul 28thvs CHCvs CHC
Sat, Jul 29thvs CHCvs CHC
Sun, Jul 30thvs CHCvs CHC
Tue, Aug 1stvs MINvs MIN
Wed, Aug 2ndvs MINvs MIN
Thu, Aug 3rdvs MINvs MIN
Fri, Aug 4thvs COLvs COL
Sat, Aug 5thvs COLvs COL
Sun, Aug 6thvs COLvs COL
Tue, Aug 8th@ TB@ TB
Wed, Aug 9th@ TB@ TB
Thu, Aug 10th@ TB@ TB
Fri, Aug 11th@ KC@ KC
Sat, Aug 12th@ KC@ KC
Mon, Aug 14thvs OAKvs OAK
Tue, Aug 15thvs OAKvs OAK
Wed, Aug 16thvs OAKvs OAK
Thu, Aug 17thvs NYMvs NYM
Fri, Aug 18thvs NYMvs NYM
Sat, Aug 19thvs NYMvs NYM
Sun, Aug 20thvs NYMvs NYM
Mon, Aug 21st@ PIT@ PIT
Tue, Aug 22nd@ PIT@ PIT
Wed, Aug 23rd@ PIT@ PIT
Fri, Aug 25th@ PHI@ PHI
Sat, Aug 26th@ PHI@ PHI
Sun, Aug 27th@ PHI@ PHI
Mon, Aug 28thvs SDvs SD
Tue, Aug 29thvs SDvs SD
Wed, Aug 30thvs SDvs SD
Fri, Sep 1stvs PITvs PIT
Sat, Sep 2ndvs PITvs PIT
Sun, Sep 3rdvs PITvs PIT
Tue, Sep 5th@ ATL@ ATL
Wed, Sep 6th@ ATL@ ATL
Thu, Sep 7th@ ATL@ ATL
Fri, Sep 8th@ CIN@ CIN
Sat, Sep 9th@ CIN@ CIN
Sun, Sep 10th@ CIN@ CIN
Mon, Sep 11th@ BAL@ BAL
Tue, Sep 12th@ BAL@ BAL
Wed, Sep 13th@ BAL@ BAL
Fri, Sep 15thvs PHIvs PHI
Sat, Sep 16thvs PHIvs PHI
Sun, Sep 17thvs PHIvs PHI
Mon, Sep 18thvs MILvs MIL
Tue, Sep 19thvs MILvs MIL
Wed, Sep 20thvs MILvs MIL
Thu, Sep 21stvs MILvs MIL
Fri, Sep 22nd@ SD@ SD
Sat, Sep 23rd@ SD@ SD
Sun, Sep 24th@ SD@ SD
Tue, Sep 26th@ MIL@ MIL
Wed, Sep 27th@ MIL@ MIL
Thu, Sep 28th@ MIL@ MIL
Fri, Sep 29thvs CINvs CIN
Sat, Sep 30thvs CINvs CIN
Sun, Oct 1stvs CINvs CIN