Who Should I Trade?

Mychal Givens for Michael Pineda (2019)

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

Experts' Pick
  Mychal Givens
Mychal Givens
BAL vs KC Tue, Aug 20th 7:05pm
Michael Pineda
Michael Pineda
MIN vs CWS Tue, Aug 20th 8:10pm
Recommended by
9 of 15 experts
Recommended by
6 of 15 experts
Rest of Season
VBR# 403# 428
Injury Alert--
Weather83 F, Possible Light Rain and Humid78 F, Partly Cloudy
Expert Ranks 
Eno Sarris
The Athletic
# 84
Joe Bond
Fantasy Six Pack
# 92
Chris Meaney
The Athletic
# 110# 111
Paul Sporer
# 90
Nick Mariano
# 87# 152
Bobby Sylvester
# 108# 109
Donkey Teeth
# 102# 174
Pierre Camus
# 84# 126
Brandon 'B_Don' Myers
# 92# 116
Andrea LaMont
Lenny Melnick Fantasy Sports
# 93# 86
Andrew Gould
# 117# 96
Alan Harrison
The Fantasy Fix
# 169# 128
Max Freeze
Freeze Stats
# 69
Todd D Clark
The Fantasy Fix
# 78
Dan Harris
# 99
  Mychal Givens
Mychal Givens
Michael Pineda
Michael Pineda
2019 Stats 
Games Played4222
Games Started022
Innings Pitched48.3122.2
Blown Saves60
Hits Allowed38122
Earned Runs2457
Home Runs Allowed1019
  Mychal Givens
Mychal Givens
Michael Pineda
Michael Pineda
2019 Projections 
Games Played135
Games Started05
Innings Pitched14.428.8
Blown Saves20
Hits Allowed1229
Earned Runs714
Home Runs Allowed34
  Mychal Givens
Mychal Givens
Michael Pineda
Michael Pineda
 Mychal Givens gave up three runs on three hits and struck out a batter over 1/3 of an inning of work to blow the save in a game the Orioles eventually came back in to beat the Astros.
John Aubin
Mon, Aug 12th
Minnesota Twins right-hander Michael Pineda pitched well in a 13-6 win over the Rangers on Thursday. Pineda allowed three runs over five innings while striking out six.
Matthew Terelle
Fri, Aug 16th
 Mychal Givens pitched 1 1/3 innings, allowing a run on a hit and two walks while striking out two to convert his ninth save of the season in Saturday's 8-7 win over the Angels.
John Aubin
Sun, Jul 28th
The Minnesota Twins on Thursday activated right-handed starter Michael Pineda from the injured list. The team optioned Randy Dobnak to Triple-A Rochester to make room.
Joey Oliver
Thu, Aug 15th
 Mychal Givens allowed one hit and struck out one over 1 1/3 scoreless innings to record his eighth save of the season in Wednesday's 9-2 win over the Nationals.
John Aubin
Thu, Jul 18th
Minnesota Twins right-hander Michael Pineda pitched well in a 5-4 loss to the Marlins on Thursday. Pineda allowed just one run over six innings while striking out three.
Matthew Terelle
Thu, Aug 1st
 Mychal Givens threw two perfect innings with two strikeouts against the Rays in the first game of Saturday's doubleheader en route to his seventh save.
John Aubin
Sun, Jul 14th
Minnesota Twins right-hander Michael Pineda struck out eight in a 7-6 win over the Oakland A's on Sunday. Pineda allowed three runs in 5 1/3 innings while settling for a no-decision.
Matthew Terelle
Sun, Jul 21st
 Mychal Givens has been out since a collision since Wednesday hopes to be able to pitch on Sunday according to Jon Meoli of the Baltimore Sun.
John Aubin
Sat, Jul 6th
Minnesota Twins right-hander Michael Pineda pitched well in a 3-2 loss to the Mets on Tuesday. Pineda allowed three runs (one earned) in six innings while striking out three.
Matthew Terelle
Wed, Jul 17th
There are no recent notes for these players
  Mychal Givens
Mychal Givens
Michael Pineda
Michael Pineda
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ NYYvs CLE
Sat, Mar 30th@ NYYvs CLE
Sun, Mar 31st@ NYYvs CLE
Mon, Apr 1st@ TOR   
Tue, Apr 2nd@ TOR@ KC
Wed, Apr 3rd@ TOR@ KC
Thu, Apr 4thvs NYY   
Sat, Apr 6thvs NYY@ PHI
Sun, Apr 7thvs NYY@ PHI
Mon, Apr 8thvs OAK   
Tue, Apr 9thvs OAK@ NYM
Wed, Apr 10thvs OAK@ NYM
Thu, Apr 11thvs OAK   
Fri, Apr 12th@ BOS   
Sat, Apr 13th@ BOSvs DET
Sun, Apr 14th@ BOSvs DET
Mon, Apr 15th@ BOSvs TOR
Tue, Apr 16th@ TBvs TOR
Wed, Apr 17th@ TBvs TOR
Thu, Apr 18th@ TBvs TOR
Sat, Apr 20thvs MIN@ BAL
Sun, Apr 21stvs MIN@ BAL
Mon, Apr 22ndvs CWS@ HOU
Tue, Apr 23rdvs CWS@ HOU
Wed, Apr 24thvs CWS@ HOU
Fri, Apr 26th@ MINvs BAL
Sat, Apr 27th@ MINvs BAL
Sun, Apr 28th@ MINvs BAL
Mon, Apr 29th@ CWSvs HOU
Wed, May 1st@ CWSvs HOU
Fri, May 3rdvs TB@ NYY
Sat, May 4thvs TB@ NYY
Mon, May 6thvs BOS@ TOR
Tue, May 7thvs BOS@ TOR
Wed, May 8thvs BOS@ TOR
Fri, May 10thvs LAAvs DET
Sat, May 11thvs LAAvs DET
Sun, May 12thvs LAAvs DET
Wed, May 15th@ NYYvs LAA
Thu, May 16th@ CLE@ SEA
Fri, May 17th@ CLE@ SEA
Sat, May 18th@ CLE@ SEA
Sun, May 19th@ CLE@ SEA
Mon, May 20thvs NYY@ LAA
Tue, May 21stvs NYY@ LAA
Wed, May 22ndvs NYY   
Thu, May 23rdvs NYY@ LAA
Fri, May 24th@ COLvs CWS
Sat, May 25th@ COLvs CWS
Sun, May 26th@ COLvs CWS
Mon, May 27thvs DETvs MIL
Tue, May 28thvs DETvs MIL
Wed, May 29thvs DET   
Fri, May 31stvs SF@ TB
Sat, Jun 1stvs SF@ TB
Sun, Jun 2ndvs SF@ TB
Tue, Jun 4th@ TEX@ CLE
Wed, Jun 5th@ TEX@ CLE
Thu, Jun 6th@ TEX@ CLE
Fri, Jun 7th@ HOU@ DET
Sat, Jun 8th@ HOU@ DET
Sun, Jun 9th@ HOU@ DET
Tue, Jun 11thvs TORvs SEA
Wed, Jun 12thvs TORvs SEA
Thu, Jun 13thvs TORvs SEA
Fri, Jun 14thvs BOSvs KC
Sat, Jun 15thvs BOSvs KC
Sun, Jun 16thvs BOSvs KC
Mon, Jun 17th@ OAKvs BOS
Tue, Jun 18th@ OAKvs BOS
Wed, Jun 19th@ OAKvs BOS
Thu, Jun 20th@ SEA@ KC
Fri, Jun 21st@ SEA@ KC
Sat, Jun 22nd@ SEA@ KC
Sun, Jun 23rd@ SEA@ KC
Tue, Jun 25thvs SDvs TB
Wed, Jun 26thvs SDvs TB
Fri, Jun 28thvs CLE@ CWS
Sat, Jun 29thvs CLE@ CWS
Sun, Jun 30thvs CLE@ CWS
Mon, Jul 1st@ TB   
Tue, Jul 2nd@ TB@ OAK
Wed, Jul 3rd@ TB@ OAK
Fri, Jul 5th@ TORvs TEX
Sat, Jul 6th@ TORvs TEX
Sun, Jul 7th@ TORvs TEX
Fri, Jul 12thvs TB@ CLE
Sat, Jul 13thvs TB@ CLE
Sun, Jul 14thvs TB@ CLE
Tue, Jul 16thvs WSHvs NYM
Wed, Jul 17thvs WSHvs NYM
Fri, Jul 19thvs BOSvs OAK
Sat, Jul 20thvs BOSvs OAK
Sun, Jul 21stvs BOSvs OAK
Mon, Jul 22nd@ ARIvs NYY
Tue, Jul 23rd@ ARIvs NYY
Wed, Jul 24th@ ARIvs NYY
Thu, Jul 25th@ LAA@ CWS
Fri, Jul 26th@ LAA@ CWS
Sat, Jul 27th@ LAA@ CWS
Sun, Jul 28th@ LAA@ CWS
Mon, Jul 29th@ SD   
Tue, Jul 30th@ SD@ MIA
Thu, Aug 1stvs TOR@ MIA
Fri, Aug 2ndvs TORvs KC
Sat, Aug 3rdvs TORvs KC
Sun, Aug 4thvs TORvs KC
Mon, Aug 5thvs NYYvs ATL
Tue, Aug 6thvs NYYvs ATL
Wed, Aug 7thvs NYYvs ATL
Fri, Aug 9thvs HOUvs CLE
Sat, Aug 10thvs HOUvs CLE
Sun, Aug 11thvs HOUvs CLE
Mon, Aug 12th@ NYY   
Tue, Aug 13th@ NYY@ MIL
Wed, Aug 14th@ NYY@ MIL
Fri, Aug 16th@ BOS@ TEX
Sat, Aug 17th@ BOS@ TEX
Sun, Aug 18th@ BOS@ TEX
Mon, Aug 19thvs KCvs CWS
Tue, Aug 20thvs KCvs CWS
Wed, Aug 21stvs KCvs CWS
Thu, Aug 22ndvs TB   
Fri, Aug 23rdvs TBvs DET
Sat, Aug 24thvs TBvs DET
Sun, Aug 25thvs TBvs DET
Tue, Aug 27th@ WSH@ CWS
Wed, Aug 28th@ WSH@ CWS
Fri, Aug 30th@ KC@ DET
Sat, Aug 31st@ KC@ DET
Sun, Sep 1st@ KC@ DET
Mon, Sep 2nd@ TB@ DET
Tue, Sep 3rd@ TB@ BOS
Wed, Sep 4th@ TB@ BOS
Thu, Sep 5thvs TEX@ BOS
Fri, Sep 6thvs TEXvs CLE
Sat, Sep 7thvs TEXvs CLE
Sun, Sep 8thvs TEXvs CLE
Tue, Sep 10thvs LADvs WSH
Wed, Sep 11thvs LADvs WSH
Thu, Sep 12thvs LADvs WSH
Fri, Sep 13th@ DET@ CLE
Sat, Sep 14th@ DET@ CLE
Sun, Sep 15th@ DET@ CLE
Mon, Sep 16th@ DETvs CWS
Tue, Sep 17thvs TORvs CWS
Wed, Sep 18thvs TORvs CWS
Thu, Sep 19thvs TORvs KC
Fri, Sep 20thvs SEAvs KC
Sat, Sep 21stvs SEAvs KC
Sun, Sep 22ndvs SEAvs KC
Mon, Sep 23rd@ TOR   
Tue, Sep 24th@ TOR@ DET
Wed, Sep 25th@ TOR@ DET
Fri, Sep 27th@ BOS@ KC
Sat, Sep 28th@ BOS@ KC
Sun, Sep 29th@ BOS@ KC
Fri, Apr 5th   @ PHI
Tue, Apr 30th   vs HOU
Thu, May 2nd   vs HOU
Sun, May 5th   @ NYY
Mon, May 13th   vs LAA
Tue, May 14th   vs LAA
Thu, May 30th   @ TB
Thu, Jun 27th   vs TB
Thu, Jul 4th   @ OAK
Thu, Jul 18th   vs OAK
Wed, Jul 31st   @ MIA
Thu, Aug 8th   vs CLE
Thu, Aug 15th   @ TEX
Thu, Aug 29th   @ CWS
Thu, Sep 26th   @ DET