Skip to main content

Who Should I Trade?

Greg Holland for Michael Kopech (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Michael Kopech
Michael Kopech
Greg Holland
Greg Holland
Recommended by
9 of 17 experts
Recommended by
8 of 17 experts
Rest of Season# 102# 108
VBR# 387# 489
Injury AlertIL10-
Expert Ranks 
Mike Maher
# 112# 130
Pierre Camus
# 72# 185
Mick Ciallela
# 120
Brendan Tuma
# 103
Brad Camara
# 93
Chris Mitchell
# 102# 125
Chris Clegg
# 83# 113
John Albright
Fantasy Six Pack
# 7
Joe Pisapia
# 100# 102
Carmen Maiorano
# 126# 69
Jordan Eisen
Field of Vision Sports
# 75
Ryan Amore
Pitcher List
# 101# 85
Jorge B. Edwards
Fantasy In Frames
# 95
Chris Meaney
# 102# 95
Corbin Young
# 269# 100
Dan Harris
# 152# 107
Joe Bond
Fantasy Six Pack
# 123
Who Should I Trade? Player Statistics
  Michael Kopech
Michael Kopech
Greg Holland
Greg Holland
2021 Stats 
Games Played1431
Games Started30
Innings Pitched31.128.1
Blown Saves04
Hits Allowed2027
Earned Runs614
Home Runs Allowed36
Who Should I Trade? Player Projections
  Michael Kopech
Michael Kopech
Greg Holland
Greg Holland
2021 Projections 
Games Played2137
Games Started50
Innings Pitched42.536.0
Blown Saves01
Hits Allowed3632
Earned Runs1917
Home Runs Allowed65
Who Should I Trade? Player Notes
  Michael Kopech
Michael Kopech
Greg Holland
Greg Holland
 White Sox pitcher Michael Kopech started throwing on flat ground then tossed a bullpen session on Tuesday. Kopech hasn't pitched since May 26.
Corbin Young
Tue, Jun 22nd
Kansas City Royals pitcher Greg Holland allowed two runs on three hits while striking out one across a 1/3 of an inning against the Yankees on Wednesday. He was tagged with the blown save and loss.
Brad Camara
Thu, Jun 24th
 White Sox pitcher Michael Kopech (hamstring) threw off the mound on Tuesday.
Brad Camara
Tue, Jun 15th
Kansas City Royals pitcher Greg Holland allowed one hit and a walk while striking out two across a scoreless inning to earn the save during Tuesday’s 6-5 win over the Yankees.
Brad Camara
Wed, Jun 23rd
 White Sox RHP Michael Kopech (hamstring) will resume throwing bullpens in the coming days.
Brendan Tuma - Too Much Tuma
Fri, Jun 11th
Greg Holland struck out one over a perfect inning to earn the save during Friday’s 5-3 win over the Red Sox.
Brad Camara
Sat, Jun 19th
 The Chicago White Sox placed pitcher Michael Kopech (hamstring) on the 10-day injured list Monday. The move is retroactive to May 28th.
Brad Camara
Mon, May 31st
Kansas City Royals pitcher Greg Holland (2-2) allowed three runs on two hits and a walk in 1/3 of an inning during Wednesday’s 5-4 loss to the Tigers. He was charged with the blown save and tagged with the loss.
Brad Camara
Wed, Jun 16th
 The White Sox placed RHP Michael Kopech on the bereavement list on Thursday.
Brendan Tuma - Too Much Tuma
Fri, May 28th
Greg Holland struck out one across a scoreless inning during Tuesday’s 4-3 loss to the Tigers.
Brad Camara
Wed, Jun 16th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Michael Kopech
Michael Kopech
Greg Holland
Greg Holland
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ LAAvs TEX
Sat, Apr 3rd@ LAAvs TEX
Sun, Apr 4th@ LAAvs TEX
Mon, Apr 5th@ SEA@ CLE
Wed, Apr 7th@ SEA@ CLE
Thu, Apr 8thvs KC@ CWS
Sun, Apr 11thvs KC@ CWS
Mon, Apr 12thvs CLEvs LAA
Tue, Apr 13thvs CLEvs LAA
Wed, Apr 14thvs CLEvs LAA
Thu, Apr 15thvs CLEvs TOR
Sat, Apr 17th@ BOSvs TOR
Sun, Apr 18th@ BOSvs TOR
Mon, Apr 19th@ BOSvs TB
Tue, Apr 20th@ CLEvs TB
Wed, Apr 21st   vs TB
Fri, Apr 23rdvs TEX@ DET
Sat, Apr 24thvs TEX@ DET
Sun, Apr 25thvs TEX@ DET
Mon, Apr 26th   @ DET
Tue, Apr 27thvs DET@ PIT
Wed, Apr 28th   @ PIT
Fri, Apr 30thvs CLE@ MIN
Sat, May 1stvs CLE@ MIN
Sun, May 2ndvs CLE@ MIN
Mon, May 3rd   vs CLE
Tue, May 4th@ CINvs CLE
Wed, May 5th@ CINvs CLE
Thu, May 6th   vs CLE
Fri, May 7th@ KCvs CWS
Sat, May 8th@ KCvs CWS
Sun, May 9th@ KCvs CWS
Tue, May 11thvs MIN@ DET
Wed, May 12thvs MIN@ DET
Thu, May 13thvs MIN@ DET
Fri, May 14thvs KC@ CWS
Sat, May 15thvs KC@ CWS
Sun, May 16thvs KC@ CWS
Tue, May 18th@ MINvs MIL
Wed, May 19th@ MINvs MIL
Fri, May 21st@ NYYvs DET
Sat, May 22nd@ NYYvs DET
Sun, May 23rd@ NYYvs DET
Tue, May 25thvs STL@ TB
Wed, May 26thvs STL@ TB
Thu, May 27thvs BAL@ TB
Fri, May 28th   @ MIN
Sat, May 29thvs BAL@ MIN
Sun, May 30thvs BAL@ MIN
Mon, May 31st@ CLEvs PIT
Tue, Jun 1st@ CLEvs PIT
Thu, Jun 3rdvs DETvs MIN
Fri, Jun 4thvs DETvs MIN
Sat, Jun 5thvs DETvs MIN
Sun, Jun 6thvs DETvs MIN
Mon, Jun 7th   @ LAA
Tue, Jun 8thvs TOR@ LAA
Wed, Jun 9thvs TOR@ LAA
Thu, Jun 10thvs TOR@ OAK
Fri, Jun 11th@ DET@ OAK
Sat, Jun 12th@ DET@ OAK
Sun, Jun 13th@ DET@ OAK
Mon, Jun 14thvs TBvs DET
Tue, Jun 15thvs TBvs DET
Wed, Jun 16thvs TBvs DET
Fri, Jun 18th@ HOUvs BOS
Sat, Jun 19th@ HOUvs BOS
Sun, Jun 20th@ HOUvs BOS
Tue, Jun 22nd@ PIT@ NYY
Wed, Jun 23rd@ PIT@ NYY
Thu, Jun 24th   @ NYY
Fri, Jun 25thvs SEA@ TEX
Sat, Jun 26thvs SEA@ TEX
Sun, Jun 27thvs SEA@ TEX
Mon, Jun 28thvs MIN@ BOS
Tue, Jun 29thvs MIN@ BOS
Wed, Jun 30thvs MIN@ BOS
Thu, Jul 1stvs MIN@ BOS
Fri, Jul 2nd@ DETvs MIN
Sat, Jul 3rd@ DETvs MIN
Sun, Jul 4th@ DETvs MIN
Mon, Jul 5th@ MINvs CIN
Tue, Jul 6th@ MINvs CIN
Wed, Jul 7th@ MINvs CIN
Thu, Jul 8th   @ CLE
Fri, Jul 9th@ BAL@ CLE
Sat, Jul 10th@ BAL@ CLE
Sun, Jul 11th@ BAL@ CLE
Fri, Jul 16thvs HOUvs BAL
Sat, Jul 17thvs HOUvs BAL
Sun, Jul 18thvs HOUvs BAL
Tue, Jul 20thvs MIN@ MIL
Wed, Jul 21stvs MIN@ MIL
Fri, Jul 23rd@ MILvs DET
Sat, Jul 24th@ MILvs DET
Sun, Jul 25th@ MILvs DET
Mon, Jul 26th@ KCvs CWS
Tue, Jul 27th@ KCvs CWS
Wed, Jul 28th@ KCvs CWS
Thu, Jul 29th@ KCvs CWS
Fri, Jul 30thvs CLE@ TOR
Sat, Jul 31stvs CLE@ TOR
Sun, Aug 1stvs CLE@ TOR
Tue, Aug 3rdvs KC@ CWS
Wed, Aug 4thvs KC@ CWS
Thu, Aug 5thvs KC@ CWS
Fri, Aug 6th@ CHC@ STL
Sat, Aug 7th@ CHC@ STL
Sun, Aug 8th@ CHC@ STL
Mon, Aug 9th@ MINvs NYY
Tue, Aug 10th@ MINvs NYY
Wed, Aug 11th@ MINvs NYY
Fri, Aug 13th   vs STL
Sat, Aug 14thvs NYYvs STL
Sun, Aug 15thvs NYYvs STL
Mon, Aug 16thvs OAKvs HOU
Tue, Aug 17thvs OAKvs HOU
Wed, Aug 18thvs OAKvs HOU
Thu, Aug 19thvs OAKvs HOU
Fri, Aug 20th@ TB@ CHC
Sat, Aug 21st@ TB@ CHC
Sun, Aug 22nd@ TB@ CHC
Mon, Aug 23rd@ TOR@ HOU
Tue, Aug 24th@ TOR@ HOU
Wed, Aug 25th@ TOR@ HOU
Thu, Aug 26th@ TOR@ SEA
Fri, Aug 27thvs CHC@ SEA
Sat, Aug 28thvs CHC@ SEA
Sun, Aug 29thvs CHC@ SEA
Tue, Aug 31stvs PITvs CLE
Wed, Sep 1stvs PITvs CLE
Thu, Sep 2nd   vs CLE
Fri, Sep 3rd@ KCvs CWS
Sat, Sep 4th@ KCvs CWS
Sun, Sep 5th@ KCvs CWS
Mon, Sep 6th   @ BAL
Tue, Sep 7th@ OAK@ BAL
Wed, Sep 8th@ OAK@ BAL
Thu, Sep 9th@ OAK@ BAL
Fri, Sep 10thvs BOS@ MIN
Sat, Sep 11thvs BOS@ MIN
Sun, Sep 12thvs BOS@ MIN
Tue, Sep 14thvs LAAvs OAK
Wed, Sep 15thvs LAAvs OAK
Thu, Sep 16thvs LAAvs OAK
Fri, Sep 17th@ TEXvs SEA
Sat, Sep 18th@ TEXvs SEA
Sun, Sep 19th@ TEXvs SEA
Mon, Sep 20th@ DET@ CLE
Tue, Sep 21st@ DET@ CLE
Wed, Sep 22nd@ DET@ CLE
Fri, Sep 24th@ CLE@ DET
Sat, Sep 25th@ CLE@ DET
Sun, Sep 26th@ CLE@ DET
Tue, Sep 28thvs CINvs CLE
Wed, Sep 29thvs CINvs CLE
Thu, Sep 30th   vs CLE
Fri, Oct 1stvs DETvs MIN
Sat, Oct 2ndvs DETvs MIN
Sun, Oct 3rdvs DETvs MIN
Fri, Apr 2nd@ LAA   
Tue, Apr 6th@ SEA   
Thu, Apr 29thvs DET   
Mon, May 17th@ MIN   
Mon, May 24thvs STL   
Thu, Jun 17th@ HOU   
Mon, Jul 19thvs MIN   
Thu, Aug 12thvs NYY   
Thu, Sep 23rd@ CLE