Skip to main content

Who Should I Trade?

Zack Greinke for Jack Flaherty (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
Experts' Pick
  Zack Greinke
Zack Greinke
Jack Flaherty
Jack Flaherty
Recommended by
8 of 16 experts
Recommended by
8 of 16 experts
Rest of Season# 33# 31
Injury AlertFA-
Expert Ranks 
Chris Meaney
# 34# 10
Mike Maher
# 35# 27
Pierre Camus
# 77# 30
Jorge B. Edwards
Fantasy In Frames
# 32# 9
Carmen Maiorano
# 22# 13
Jordan Eisen
Field of Vision Sports
# 23# 11
Corbin Young
# 28# 13
Chris Clegg
# 56# 13
Joe Bond
Fantasy Six Pack
# 21# 39
Joe Pisapia
# 33# 37
Dan Harris
# 33# 57
Chris Mitchell
# 33# 37
Brad Camara
# 49# 69
Ryan Amore
Pitcher List
# 54# 98
Brendan Tuma
# 59# 95
Mick Ciallela
# 66# 73
Who Should I Trade? Player Statistics
  Zack Greinke
Zack Greinke
Jack Flaherty
Jack Flaherty
2021 Stats 
Games Played3017
Games Started2915
Innings Pitched171.078.0
Blown Saves00
Hits Allowed16457
Earned Runs7928
Home Runs Allowed3012
Who Should I Trade? Player Projections
  Zack Greinke
Zack Greinke
Jack Flaherty
Jack Flaherty
2021 Projections 
Games Played0
Games Started0
Innings Pitched0.0
Blown Saves0
Hits Allowed0
Earned Runs0
Home Runs Allowed0
Who Should I Trade? Player Notes
  Zack Greinke
Zack Greinke
Jack Flaherty
Jack Flaherty
 Zack Greinke will leave the Astros in free agency, but he still hopes to continue pitching in 2022. Bob Nightengale of USA TODAY reports that the veteran pitcher hopes to sign with a team in the National League.
Andersen Pickard
Fri, Nov 5th
Jack Flaherty pitched a perfect 1-2-3 inning with a pair of strikeouts in an inning of relief on Sunday.
Lucas Spence
Sun, Oct 3rd
 Zack Greinke will start Game 4 of ALCS against the Astros on Tuesday at Fenway Park.
Chris Schommer
Tue, Oct 19th
Jack Flaherty (shoulder) allowed a hit and a walk while striking out one in a scoreless inning of relief in a loss to the Brewers on Wednesday.
Lucas Spence
Wed, Sep 29th
 Houston Astros pitcher Zack Greinke (neck) is scheduled to make a rehab start with Triple-A Sugar Land on Thursday.
Brad Camara
Tue, Sep 28th
Cardinals RHP Jack Flaherty will be available out of the bullpen beginning on Tuesday night.
Brendan Tuma - Too Much Tuma
Tue, Sep 28th
 Astros starter Zack Greinke allowed five runs over four innings of work against the Diamondbacks on Sunday. His final line included five hits, one walk, three strikeouts, one homer, and the no-decision. Houston ultimately defeated Arizona by a score of 7-6.
Andersen Pickard
Mon, Sep 20th
Jack Flaherty (shoulder strain) returned to the Cardinals rotation in the role of an "opener" for the second game of their doubleheader against the Cubs on Friday. However, he recorded only one out and gave up two runs before being removed from the game.
Lucas Spence
Sat, Sep 25th
 Astros veteran starter Zack Greinke had a horrendous outing on Tuesday as he allowed eight runs (seven earned) over five innings of work against the Rangers. His final line included five hits, three walks, four strikeouts, three homers, and the loss. Houston ultimately fell to Texas by a score of 8-1.
Andersen Pickard
Tue, Sep 14th
St. Louis Cardinals starter Jack Flaherty is scheduled to pitch Game 2 on Friday afternoon.
Andersen Pickard
Fri, Sep 24th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Zack Greinke
Zack Greinke
Jack Flaherty
Jack Flaherty
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st   @ CINLuis Castillo (8-16)
Sat, Apr 3rd   @ CINTyler Mahle (13-6)
Sun, Apr 4th   @ CINJeff Hoffman (3-5)
Mon, Apr 5th   @ MIATrevor Rogers (7-8)
Tue, Apr 6th   @ MIASandy Alcantara (9-15)
Wed, Apr 7th   @ MIAPablo Lopez (5-5)
Thu, Apr 8th   vs MILCorbin Burnes (11-4)
Sat, Apr 10th   vs MILAdrian Houser (10-6)
Sun, Apr 11th   vs MILBrett Anderson (4-9)
Mon, Apr 12th   vs WSHErick Fedde (7-9)
Tue, Apr 13th   vs WSHStephen Strasburg (1-2)
Wed, Apr 14th   vs WSHJoe Ross (5-9)
Fri, Apr 16th   @ PHIZach Eflin (4-7)
Sat, Apr 17th   @ PHIMatt Moore (2-4)
Sun, Apr 18th   @ PHIAaron Nola (9-9)
Mon, Apr 19th   @ WSHJoe Ross (5-9)
Tue, Apr 20th   @ WSHPatrick Corbin (9-16)
Wed, Apr 21st   @ WSHMax Scherzer (15-4)
Fri, Apr 23rd   vs CINSonny Gray (7-9)
Sat, Apr 24th   vs CINWade Miley (12-7)
Sun, Apr 25th   vs CINLuis Castillo (8-16)
Mon, Apr 26th   vs PHIZack Wheeler (14-10)
Tue, Apr 27th   vs PHIZach Eflin (4-7)
Wed, Apr 28th   vs PHIVince Velasquez (3-9)
Thu, Apr 29th   vs PHIAaron Nola (9-9)
Fri, Apr 30th   @ PITJT Brubaker (5-13)
Sat, May 1st   @ PITTrevor Cahill (1-5)
Sun, May 2nd   @ PITWil Crowe (4-8)
Mon, May 3rd   vs NYMJoey Lucchesi (1-4)
Wed, May 5th   vs NYMMiguel Castro
Thu, May 6th   vs NYMTaijuan Walker (7-11)
Fri, May 7th   vs COLAustin Gomber (9-9)
Sat, May 8th   vs COLChi Chi Gonzalez (3-7)
Sun, May 9th   vs COLGerman Marquez (12-11)#4
Tue, May 11th   @ MILFreddy Peralta (10-5)
Wed, May 12th   @ MILBrandon Woodruff (9-10)
Thu, May 13th   @ MILCorbin Burnes (11-4)
Fri, May 14th   @ SDJoe Musgrove (11-9)
Sat, May 15th   @ SDChris Paddack (7-7)
Sun, May 16th   @ SDRyan Weathers (4-7)
Tue, May 18th   vs PITJT Brubaker (5-13)
Wed, May 19th   vs PITTrevor Cahill (1-5)
Fri, May 21st   vs CHCKyle Hendricks (14-7)
Sat, May 22nd   vs CHCAdbert Alzolay (5-13)
Sun, May 23rd   vs CHCZach Davies (6-12)
Mon, May 24th   @ CWSLance Lynn (11-6)
Tue, May 25th   @ CWSLucas Giolito (11-9)
Wed, May 26th   @ CWSCarlos Rodon (13-5)
Thu, May 27th   @ ARIJon Duplantier (0-3)
Fri, May 28th   @ ARIMadison Bumgarner (7-10)
Sat, May 29th   @ ARISeth Frankoff (0-2)
Sun, May 30th   @ ARIMatt Peacock (5-7)
Mon, May 31st   @ LADTrevor Bauer (8-5)
Tue, Jun 1st   @ LADDavid Price (5-2)
Wed, Jun 2nd   @ LADWalker Buehler (16-4)
Thu, Jun 3rd   vs CINVladimir Gutierrez (9-6)
Fri, Jun 4th   vs CINLuis Castillo (8-16)
Sat, Jun 5th   vs CINTyler Mahle (13-6)
Sun, Jun 6th   vs CINWade Miley (12-7)
Tue, Jun 8th   vs CLEShane Bieber (7-4)
Wed, Jun 9th   vs CLEJ.C. Mejia (1-7)
Fri, Jun 11th   @ CHCKohl Stewart (1-1)
Sat, Jun 12th   @ CHCKyle Hendricks (14-7)
Sun, Jun 13th   @ CHCZach Davies (6-12)
Mon, Jun 14th   vs MIABraxton Garrett (1-2)
Tue, Jun 15th   vs MIATrevor Rogers (7-8)
Wed, Jun 16th   vs MIASandy Alcantara (9-15)
Thu, Jun 17th   @ ATLCharlie Morton (14-6)#1
Fri, Jun 18th   @ ATLMax Fried (14-7)#2
Sun, Jun 20th   @ ATLDrew Smyly (11-4)
Tue, Jun 22nd   @ DETTarik Skubal (8-12)
Wed, Jun 23rd   @ DETMatt Manning (4-7)
Thu, Jun 24th   vs PITChad Kuhl (5-7)
Fri, Jun 25th   vs PITWil Crowe (4-8)
Sat, Jun 26th   vs PITJT Brubaker (5-13)
Sun, Jun 27th   vs PITMax Kranick (2-3)
Mon, Jun 28th   vs ARIJake Faria (0-0)
Tue, Jun 29th   vs ARICaleb Smith (4-9)
Wed, Jun 30th   vs ARIRiley Smith (1-4)
Thu, Jul 1st   @ COLAntonio Senzatela (4-9)#16
Fri, Jul 2nd   @ COLChi Chi Gonzalez (3-7)
Sat, Jul 3rd   @ COLKyle Freeland (7-8)#12
Sun, Jul 4th   @ COLGerman Marquez (12-11)#4
Mon, Jul 5th   @ SFKevin Gausman (14-6)
Tue, Jul 6th   @ SFJohnny Cueto (7-7)
Wed, Jul 7th   @ SFAlex Wood (10-4)
Fri, Jul 9th   @ CHCKyle Hendricks (14-7)
Sat, Jul 10th   @ CHCZach Davies (6-12)
Fri, Jul 16th   vs SFLogan Webb (11-3)
Sat, Jul 17th   vs SFAnthony DeSclafani (13-7)
Sun, Jul 18th   vs SFJohnny Cueto (7-7)
Mon, Jul 19th   vs CHCAlec Mills (6-7)
Tue, Jul 20th   vs CHCTrevor Williams (4-2)
Wed, Jul 21st   vs CHCKyle Hendricks (14-7)
Thu, Jul 22nd   vs CHCAdbert Alzolay (5-13)
Fri, Jul 23rd   @ CINTyler Mahle (13-6)
Sat, Jul 24th   @ CINLuis Castillo (8-16)
Sun, Jul 25th   @ CINSonny Gray (7-9)
Tue, Jul 27th   @ CLECal Quantrill (8-3)
Wed, Jul 28th   @ CLEZach Plesac (10-6)
Fri, Jul 30th   vs MINGriffin Jax (4-5)
Sat, Jul 31st   vs MINBailey Ober (3-3)
Sun, Aug 1st   vs MINMichael Pineda (9-8)
Tue, Aug 3rd   vs ATLMax Fried (14-7)#2
Wed, Aug 4th   vs ATLDrew Smyly (11-4)
Thu, Aug 5th   vs ATLTouki Toussaint (3-3)#8
Fri, Aug 6th   vs KCMike Minor (8-12)
Sat, Aug 7th   vs KCBrad Keller (8-12)
Sun, Aug 8th   vs KCKris Bubic (6-7)
Tue, Aug 10th   @ PITSteven Brault (0-3)
Wed, Aug 11th   @ PITWil Crowe (4-8)
Thu, Aug 12th   @ PITJT Brubaker (5-13)
Fri, Aug 13th   @ KCMike Minor (8-12)
Sat, Aug 14th   @ KCBrad Keller (8-12)
Sun, Aug 15th   @ KCKris Bubic (6-7)
Tue, Aug 17th   vs MILCorbin Burnes (11-4)
Wed, Aug 18th   vs MILFreddy Peralta (10-5)
Thu, Aug 19th   vs MILBrandon Woodruff (9-10)
Fri, Aug 20th   vs PITMitch Keller (5-11)
Sat, Aug 21st   vs PITDillon Peters (1-2)
Sun, Aug 22nd   vs PITSteven Brault (0-3)
Tue, Aug 24th   vs DETCasey Mize (7-9)
Wed, Aug 25th   vs DETTarik Skubal (8-12)
Thu, Aug 26th   @ PITMitch Keller (5-11)
Fri, Aug 27th   @ PITDillon Peters (1-2)
Sat, Aug 28th   @ PITSteven Brault (0-3)
Sun, Aug 29th   @ PITWil Crowe (4-8)
Mon, Aug 30th   @ CINLuis Castillo (8-16)
Wed, Sep 1st   @ CINSonny Gray (7-9)
Fri, Sep 3rd   @ MILFreddy Peralta (10-5)
Sat, Sep 4th   @ MILAdrian Houser (10-6)
Sun, Sep 5th   @ MILCorbin Burnes (11-4)
Mon, Sep 6th   vs LADMax Scherzer (15-4)
Tue, Sep 7th   vs LADCorey Knebel (4-0)
Wed, Sep 8th   vs LADMitch White (1-3)
Thu, Sep 9th   vs LADTony Gonsolin (4-1)
Fri, Sep 10th   vs CINTyler Mahle (13-6)
Sat, Sep 11th   vs CINLuis Castillo (8-16)
Sun, Sep 12th   vs CINSonny Gray (7-9)
Mon, Sep 13th   @ NYMRich Hill (7-8)
Tue, Sep 14th   @ NYMMarcus Stroman (10-13)
Wed, Sep 15th   @ NYMTylor Megill (4-6)
Fri, Sep 17th   vs SDVince Velasquez (3-9)
Sat, Sep 18th   vs SDYu Darvish (8-11)
Sun, Sep 19th   vs SDJake Arrieta (5-14)
Mon, Sep 20th   @ MILFreddy Peralta (10-5)
Tue, Sep 21st   @ MILBrandon Woodruff (9-10)
Wed, Sep 22nd   @ MILBrett Anderson (4-9)
Thu, Sep 23rd   @ MILAdrian Houser (10-6)
Fri, Sep 24th   @ CHCZach Davies (6-12)
Sat, Sep 25th   @ CHCAdrian Sampson (1-2)
Sun, Sep 26th   @ CHCKeegan Thompson (3-3)
Tue, Sep 28th   vs MILBrandon Woodruff (9-10)
Wed, Sep 29th   vs MILAdrian Houser (10-6)
Thu, Sep 30th   vs MILBrett Anderson (4-9)
Fri, Oct 1st   vs CHCCory Abbott (0-0)
Sat, Oct 2nd   vs CHCAdrian Sampson (1-2)
Sun, Oct 3rd   vs CHCAlec Mills (6-7)