Who Should I Trade?

Mychal Givens for Brandon Woodruff (2019)

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

Experts' Pick
  Brandon Woodruff
Brandon Woodruff
MIL vs SEA Tue, Jun 25th 8:10pm
Mychal Givens
Mychal Givens
BAL vs SD Tue, Jun 25th 7:05pm
Recommended by
11 of 16 experts
Recommended by
5 of 16 experts
Rest of Season
VBR# 269# 578
Injury Alert--
Expert Ranks 
Alan Harrison
The Fantasy Fix
# 62
Andrew Gould
# 50# 144
Joe Bond
Fantasy Six Pack
# 63# 107
Chris Meaney
The Athletic
# 78# 110
Nick Mariano
# 103# 139
Dan Harris
# 37
Andrew Seifter
# 28# 87
Max Freeze
Freeze Stats
# 64# 78
Brandon 'B_Don' Myers
# 82# 137
Mick Ciallela
# 54# 96
Todd D Clark
The Fantasy Fix
# 65# 104
Eno Sarris
The Athletic
# 84
Paul Sporer
# 90
Andrea LaMont
Lenny Melnick Fantasy Sports
# 93
Pierre Camus
# 133# 99
Bobby Sylvester
# 122# 104
  Brandon Woodruff
Brandon Woodruff
Mychal Givens
Mychal Givens
2019 Stats 
Games Played1627
Games Started160
Innings Pitched94.131.1
Blown Saves05
Hits Allowed8527
Earned Runs4218
Home Runs Allowed108
  Brandon Woodruff
Brandon Woodruff
Mychal Givens
Mychal Givens
2019 Projections 
Games Played1030
Games Started100
Innings Pitched62.432.6
Blown Saves04
Hits Allowed5929
Earned Runs2917
Home Runs Allowed76
  Brandon Woodruff
Brandon Woodruff
Mychal Givens
Mychal Givens
 Brandon Woodruff allowed three runs on seven hits over seven innings in the Brewers' 7-5 win over the Reds on Sunday. He walked one and struck out 12 while improving to 9-2.
Elliott Baas
Sun, Jun 23rd
Mychal Givens pitched one inning on Saturday giving a run on one hit, walked one and struck out two as the Orioles beat the Mariners by an 8-4 score.
John Aubin
Sun, Jun 23rd
 Brandon Woodruff allowed four runs on seven hits over six innings in the Brewers' 4-1 loss to the Padres on Tuesday. He walked one and struck out six while falling to 8-2.
Elliott Baas
Wed, Jun 19th
Mychal Givens gave up a game-tying solo home run in the ninth inning to blow the save in Sunday's 10-inning loss to the Red Sox.
John Aubin
Sun, Jun 16th
 Brandon Woodruff allowed three runs on four hits and three walks over seven innings against the Astros on Wednesday. He struck out six and did not factor into the decision.
Dan Harris
Thu, Jun 13th
Mychal Givens recorded two strikeouts as he retired the side in order during the ninth inning to earn the save in Tuesday's 4-2 win over the Blue Jays.
John Aubin
Wed, Jun 12th
 Brandon Woodruff allowed three runs on four hits over six innings in the Brewers' 10-4 win over the Pirates on Friday. He walked one and struck out ten while improving to 8-1.
Elliott Baas
Sat, Jun 8th
Mychal Givens struck out both of the batters he faced in the ninth inning to earn his fifth save of the season Tuesday against the Rangers.
John Aubin
Wed, Jun 5th
 Brandon Woodruff allowed six runs on ten hits over four innings in the Brewers' 12-10 win over the Pirates on Saturday. He walked two and struck out five in the no-decision.
Elliott Baas
Sun, Jun 2nd
Mychal Givens walked two through 1/3 of an inning to blow the save in an 8-7 loss to the Rockies on Sunday.
John Aubin
Mon, May 27th
There are no recent notes for these players
  Brandon Woodruff
Brandon Woodruff
Mychal Givens
Mychal Givens
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28thvs STL@ NYY
Sat, Mar 30thvs STL@ NYY
Sun, Mar 31stvs STL@ NYY
Mon, Apr 1st@ CIN@ TOR
Tue, Apr 2nd@ CIN@ TOR
Wed, Apr 3rd@ CIN@ TOR
Thu, Apr 4th   vs NYY
Sat, Apr 6thvs CHCvs NYY
Sun, Apr 7thvs CHCvs NYY
Mon, Apr 8th@ LAAvs OAK
Tue, Apr 9th@ LAAvs OAK
Wed, Apr 10th@ LAAvs OAK
Thu, Apr 11th   vs OAK
Fri, Apr 12th@ LAD@ BOS
Sat, Apr 13th@ LAD@ BOS
Sun, Apr 14th@ LAD@ BOS
Mon, Apr 15thvs STL@ BOS
Tue, Apr 16thvs STL@ TB
Wed, Apr 17thvs STL@ TB
Thu, Apr 18thvs LAD@ TB
Sat, Apr 20thvs LADvs MIN
Sun, Apr 21stvs LADvs MIN
Mon, Apr 22nd@ STLvs CWS
Tue, Apr 23rd@ STLvs CWS
Wed, Apr 24th@ STLvs CWS
Fri, Apr 26th@ NYM@ MIN
Sat, Apr 27th@ NYM@ MIN
Sun, Apr 28th@ NYM@ MIN
Mon, Apr 29thvs COL@ CWS
Wed, May 1stvs COL@ CWS
Fri, May 3rdvs NYMvs TB
Sat, May 4thvs NYMvs TB
Mon, May 6thvs WSHvs BOS
Tue, May 7thvs WSHvs BOS
Wed, May 8thvs WSHvs BOS
Fri, May 10th@ CHCvs LAA
Sat, May 11th@ CHCvs LAA
Sun, May 12th@ CHCvs LAA
Wed, May 15th@ PHI@ NYY
Thu, May 16th@ PHI@ CLE
Fri, May 17th@ ATL@ CLE
Sat, May 18th@ ATL@ CLE
Sun, May 19th@ ATL@ CLE
Mon, May 20th   vs NYY
Tue, May 21stvs CINvs NYY
Wed, May 22ndvs CINvs NYY
Thu, May 23rd   vs NYY
Fri, May 24thvs PHI@ COL
Sat, May 25thvs PHI@ COL
Sun, May 26thvs PHI@ COL
Mon, May 27th@ MINvs DET
Tue, May 28th@ MINvs DET
Wed, May 29th   vs DET
Fri, May 31st@ PITvs SF
Sat, Jun 1st@ PITvs SF
Sun, Jun 2nd@ PITvs SF
Tue, Jun 4thvs MIA@ TEX
Wed, Jun 5thvs MIA@ TEX
Thu, Jun 6thvs MIA@ TEX
Fri, Jun 7thvs PIT@ HOU
Sat, Jun 8thvs PIT@ HOU
Sun, Jun 9thvs PIT@ HOU
Tue, Jun 11th@ HOUvs TOR
Wed, Jun 12th@ HOUvs TOR
Thu, Jun 13th   vs TOR
Fri, Jun 14th@ SFvs BOS
Sat, Jun 15th@ SFvs BOS
Sun, Jun 16th@ SFvs BOS
Mon, Jun 17th@ SD@ OAK
Tue, Jun 18th@ SD@ OAK
Wed, Jun 19th@ SD@ OAK
Thu, Jun 20thvs CIN@ SEA
Fri, Jun 21stvs CIN@ SEA
Sat, Jun 22ndvs CIN@ SEA
Sun, Jun 23rdvs CIN@ SEA
Tue, Jun 25thvs SEAvs SD
Wed, Jun 26thvs SEAvs SD
Fri, Jun 28thvs PITvs CLE
Sat, Jun 29thvs PITvs CLE
Sun, Jun 30thvs PITvs CLE
Mon, Jul 1st@ CIN@ TB
Tue, Jul 2nd@ CIN@ TB
Wed, Jul 3rd@ CIN@ TB
Fri, Jul 5th@ PIT@ TOR
Sat, Jul 6th@ PIT@ TOR
Sun, Jul 7th@ PIT@ TOR
Fri, Jul 12thvs SFvs TB
Sat, Jul 13thvs SFvs TB
Sun, Jul 14thvs SFvs TB
Tue, Jul 16thvs ATLvs WSH
Wed, Jul 17thvs ATLvs WSH
Fri, Jul 19th@ ARIvs BOS
Sat, Jul 20th@ ARIvs BOS
Sun, Jul 21st@ ARIvs BOS
Mon, Jul 22ndvs CIN@ ARI
Tue, Jul 23rdvs CIN@ ARI
Wed, Jul 24thvs CIN@ ARI
Thu, Jul 25th   @ LAA
Fri, Jul 26thvs CHC@ LAA
Sat, Jul 27thvs CHC@ LAA
Sun, Jul 28thvs CHC@ LAA
Mon, Jul 29th   @ SD
Tue, Jul 30th@ OAK@ SD
Thu, Aug 1st@ OAKvs TOR
Fri, Aug 2nd@ CHCvs TOR
Sat, Aug 3rd@ CHCvs TOR
Sun, Aug 4th@ CHCvs TOR
Mon, Aug 5th@ PITvs NYY
Tue, Aug 6th@ PITvs NYY
Wed, Aug 7th@ PITvs NYY
Fri, Aug 9thvs TEXvs HOU
Sat, Aug 10thvs TEXvs HOU
Sun, Aug 11thvs TEXvs HOU
Mon, Aug 12th   @ NYY
Tue, Aug 13thvs MIN@ NYY
Wed, Aug 14thvs MIN@ NYY
Fri, Aug 16th@ WSH@ BOS
Sat, Aug 17th@ WSH@ BOS
Sun, Aug 18th@ WSH@ BOS
Mon, Aug 19th@ STLvs KC
Tue, Aug 20th@ STLvs KC
Wed, Aug 21st@ STLvs KC
Thu, Aug 22nd   vs TB
Fri, Aug 23rdvs ARIvs TB
Sat, Aug 24thvs ARIvs TB
Sun, Aug 25thvs ARIvs TB
Tue, Aug 27thvs STL@ WSH
Wed, Aug 28thvs STL@ WSH
Fri, Aug 30th@ CHC@ KC
Sat, Aug 31st@ CHC@ KC
Sun, Sep 1st@ CHC@ KC
Mon, Sep 2ndvs HOU@ TB
Tue, Sep 3rdvs HOU@ TB
Wed, Sep 4th   @ TB
Thu, Sep 5thvs CHCvs TEX
Fri, Sep 6thvs CHCvs TEX
Sat, Sep 7thvs CHCvs TEX
Sun, Sep 8thvs CHCvs TEX
Tue, Sep 10th@ MIAvs LAD
Wed, Sep 11th@ MIAvs LAD
Thu, Sep 12th@ MIAvs LAD
Fri, Sep 13th@ STL@ DET
Sat, Sep 14th@ STL@ DET
Sun, Sep 15th@ STL@ DET
Mon, Sep 16thvs SD@ DET
Tue, Sep 17thvs SDvs TOR
Wed, Sep 18thvs SDvs TOR
Thu, Sep 19thvs SDvs TOR
Fri, Sep 20thvs PITvs SEA
Sat, Sep 21stvs PITvs SEA
Sun, Sep 22ndvs PITvs SEA
Mon, Sep 23rd   @ TOR
Tue, Sep 24th@ CIN@ TOR
Wed, Sep 25th@ CIN@ TOR
Fri, Sep 27th@ COL@ BOS
Sat, Sep 28th@ COL@ BOS
Sun, Sep 29th@ COL@ BOS
Fri, Mar 29thvs STL   
Fri, Apr 5thvs CHC   
Fri, Apr 19thvs LAD   
Tue, Apr 30thvs COL   
Thu, May 2ndvs COL   
Sun, May 5thvs NYM   
Mon, May 13th@ PHI   
Tue, May 14th@ PHI   
Thu, May 30th@ PIT   
Thu, Jun 27thvs SEA   
Thu, Jul 4th@ CIN   
Mon, Jul 15thvs ATL   
Thu, Jul 18th@ ARI   
Wed, Jul 31st@ OAK   
Mon, Aug 26thvs STL   
Mon, Sep 9th@ MIA   
Thu, Sep 26th@ CIN