Skip to main content

Who Should I Trade?

Blake Snell 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
  Jack Flaherty
Jack Flaherty
Blake Snell
Blake Snell
Recommended by
10 of 16 experts
Recommended by
6 of 16 experts
Rest of Season# 31# 30
Injury Alert--
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 39# 53
Chris Meaney
# 10# 29
Mike Maher
# 27# 57
Dan Harris
# 57# 72
Jorge B. Edwards
Fantasy In Frames
# 9# 14
Carmen Maiorano
# 13# 33
Jordan Eisen
Field of Vision Sports
# 11# 18
Corbin Young
# 13# 30
Chris Clegg
# 13# 21
Joe Pisapia
# 37# 52
Pierre Camus
# 30# 23
Chris Mitchell
# 37# 27
Mick Ciallela
# 73# 31
Brendan Tuma
# 95# 35
Brad Camara
# 69# 55
Ryan Amore
Pitcher List
# 98# 58
Who Should I Trade? Player Statistics
  Jack Flaherty
Jack Flaherty
Blake Snell
Blake Snell
2021 Stats 
Games Played1727
Games Started1527
Innings Pitched78.0129.3
Blown Saves00
Hits Allowed57101
Earned Runs2860
Home Runs Allowed1216
Who Should I Trade? Player Projections
  Jack Flaherty
Jack Flaherty
Blake Snell
Blake Snell
2021 Projections 
Games Played00
Games Started00
Innings Pitched0.00.0
Blown Saves00
Hits Allowed00
Earned Runs00
Home Runs Allowed00
Who Should I Trade? Player Notes
  Jack Flaherty
Jack Flaherty
Blake Snell
Blake Snell
 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
Blake Snell was placed on the injured list with a left adductor strain.
Ari Koslow
Thu, Sep 16th
 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
Padres starting pitcher Blake Snell left Sunday's game with tightness in his left adductor. He left after 11 pitches with a clean 2/3 innings pitched
Corbin Young
Sun, Sep 12th
 Cardinals RHP Jack Flaherty will be available out of the bullpen beginning on Tuesday night.
Brendan Tuma - Too Much Tuma
Tue, Sep 28th
Blake Snell pitched a masterful game, not allowing a single base runner for the first six innings. He then gave up a two walks and a hit in the seventh to lose not only the perfect game but also the no-hitter.
Ethan Biddle - The Work of Ethan Biddle
Wed, Sep 8th
 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
Blake Snell went seven innings on Tuesday, allowing just two walks while striking out 10 batters.
Ethan Biddle - The Work of Ethan Biddle
Wed, Sep 1st
 St. Louis Cardinals starter Jack Flaherty is scheduled to pitch Game 2 on Friday afternoon.
Andersen Pickard
Fri, Sep 24th
Blake Snell finished the day pitching 7.2 innings, only allowing one earned run on three hits while tallying up 10 strikeouts.
Ethan Biddle - The Work of Ethan Biddle
Thu, Aug 26th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Jack Flaherty
Jack Flaherty
Blake Snell
Blake Snell
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ CINLuis Castillo (8-16)vs ARIMadison Bumgarner (7-10)
Fri, Apr 2nd   vs ARIMerrill Kelly (7-11)
Sat, Apr 3rd@ CINTyler Mahle (13-6)vs ARICaleb Smith (4-9)
Sun, Apr 4th@ CINJeff Hoffman (3-5)vs ARITaylor Widener (2-1)
Mon, Apr 5th@ MIATrevor Rogers (7-8)vs SFAnthony DeSclafani (13-7)
Tue, Apr 6th@ MIASandy Alcantara (9-15)vs SFAaron Sanchez (1-1)
Wed, Apr 7th@ MIAPablo Lopez (5-5)vs SFKevin Gausman (14-6)
Fri, Apr 9th   @ TEXKohei Arihara (2-4)
Sat, Apr 10thvs MILAdrian Houser (10-6)@ TEXJordan Lyles (10-13)
Sun, Apr 11thvs MILBrett Anderson (4-9)@ TEXMike Foltynewicz (2-12)
Mon, Apr 12thvs WSHErick Fedde (7-9)@ PITTrevor Cahill (1-5)
Tue, Apr 13thvs WSHStephen Strasburg (1-2)@ PITChad Kuhl (5-7)
Wed, Apr 14thvs WSHJoe Ross (5-9)@ PITTyler Anderson (7-11)
Thu, Apr 15th   @ PITMitch Keller (5-11)
Fri, Apr 16th@ PHIZach Eflin (4-7)vs LADWalker Buehler (16-4)
Sat, Apr 17th@ PHIMatt Moore (2-4)vs LADClayton Kershaw (10-8)
Sun, Apr 18th@ PHIAaron Nola (9-9)vs LADTrevor Bauer (8-5)
Mon, Apr 19th@ WSHJoe Ross (5-9)vs MILBrandon Woodruff (9-10)
Tue, Apr 20th@ WSHPatrick Corbin (9-16)vs MILCorbin Burnes (11-4)
Wed, Apr 21st@ WSHMax Scherzer (15-4)vs MILAdrian Houser (10-6)
Thu, Apr 22nd   @ LADWalker Buehler (16-4)
Fri, Apr 23rdvs CINSonny Gray (7-9)@ LADClayton Kershaw (10-8)
Sat, Apr 24thvs CINWade Miley (12-7)@ LADTrevor Bauer (8-5)
Sun, Apr 25thvs CINLuis Castillo (8-16)@ LADDustin May (1-1)
Tue, Apr 27thvs PHIZach Eflin (4-7)@ ARIMerrill Kelly (7-11)
Wed, Apr 28thvs PHIVince Velasquez (3-9)@ ARIRiley Smith (1-4)
Fri, Apr 30th@ PITJT Brubaker (5-13)vs SFLogan Webb (11-3)
Sat, May 1st@ PITTrevor Cahill (1-5)vs SFAnthony DeSclafani (13-7)
Sun, May 2nd@ PITWil Crowe (4-8)vs SFKevin Gausman (14-6)
Mon, May 3rdvs NYMJoey Lucchesi (1-4)vs PITTyler Anderson (7-11)
Tue, May 4th   vs PITMitch Keller (5-11)
Wed, May 5thvs NYMMiguel Castrovs PITJT Brubaker (5-13)
Fri, May 7thvs COLAustin Gomber (9-9)@ SFAnthony DeSclafani (13-7)
Sat, May 8thvs COLChi Chi Gonzalez (3-7)@ SFKevin Gausman (14-6)
Sun, May 9thvs COLGerman Marquez (12-11)#4@ SFJohnny Cueto (7-7)
Tue, May 11th@ MILFreddy Peralta (10-5)@ COLAntonio Senzatela (4-9)#16
Wed, May 12th@ MILBrandon Woodruff (9-10)@ COLAustin Gomber (9-9)
Fri, May 14th@ SDJoe Musgrove (11-9)vs STLJohan Oviedo (0-5)
Sat, May 15th@ SDChris Paddack (7-7)vs STLAdam Wainwright (17-7)
Sun, May 16th@ SDRyan Weathers (4-7)vs STLKwang Hyun Kim (7-7)
Mon, May 17th   vs COLJon Gray (8-12)
Tue, May 18thvs PITJT Brubaker (5-13)vs COLAustin Gomber (9-9)
Wed, May 19thvs PITTrevor Cahill (1-5)vs COLChi Chi Gonzalez (3-7)
Fri, May 21stvs CHCKyle Hendricks (14-7)vs SEAChris Flexen (14-6)
Sat, May 22ndvs CHCAdbert Alzolay (5-13)vs SEAJustus Sheffield (7-8)
Sun, May 23rdvs CHCZach Davies (6-12)vs SEAJustin Dunn (1-3)
Mon, May 24th@ CWSLance Lynn (11-6)@ MILBrandon Woodruff (9-10)
Tue, May 25th@ CWSLucas Giolito (11-9)@ MILCorbin Burnes (11-4)
Wed, May 26th@ CWSCarlos Rodon (13-5)@ MILEric Lauer (7-5)
Thu, May 27th@ ARIJon Duplantier (0-3)@ MILAdrian Houser (10-6)
Fri, May 28th@ ARIMadison Bumgarner (7-10)@ HOUFramber Valdez (11-6)
Sat, May 29th@ ARISeth Frankoff (0-2)@ HOUJake Odorizzi (6-7)
Sun, May 30th@ ARIMatt Peacock (5-7)@ HOUZack Greinke (11-6)
Mon, May 31st@ LADTrevor Bauer (8-5)@ CHCKohl Stewart (1-1)
Tue, Jun 1st@ LADDavid Price (5-2)@ CHCKyle Hendricks (14-7)
Wed, Jun 2nd@ LADWalker Buehler (16-4)@ CHCAdbert Alzolay (5-13)
Thu, Jun 3rdvs CINVladimir Gutierrez (9-6)vs NYMTaijuan Walker (7-11)
Fri, Jun 4thvs CINLuis Castillo (8-16)vs NYMJoey Lucchesi (1-4)
Sat, Jun 5thvs CINTyler Mahle (13-6)vs NYMJacob deGrom (7-2)
Sun, Jun 6thvs CINWade Miley (12-7)vs NYMMarcus Stroman (10-13)
Mon, Jun 7th   vs CHCAdbert Alzolay (5-13)
Tue, Jun 8thvs CLEShane Bieber (7-4)vs CHCZach Davies (6-12)
Wed, Jun 9thvs CLEJ.C. Mejia (1-7)vs CHCJake Arrieta (5-14)
Fri, Jun 11th@ CHCKohl Stewart (1-1)@ NYMJacob deGrom (7-2)
Sat, Jun 12th@ CHCKyle Hendricks (14-7)@ NYMMarcus Stroman (10-13)
Sun, Jun 13th@ CHCZach Davies (6-12)@ NYMJoey Lucchesi (1-4)
Mon, Jun 14thvs MIABraxton Garrett (1-2)@ COLAustin Gomber (9-9)
Tue, Jun 15thvs MIATrevor Rogers (7-8)@ COLChi Chi Gonzalez (3-7)
Wed, Jun 16thvs MIASandy Alcantara (9-15)@ COLKyle Freeland (7-8)#12
Thu, Jun 17th@ ATLCharlie Morton (14-6)#1vs CINWade Miley (12-7)
Fri, Jun 18th@ ATLMax Fried (14-7)#2vs CINTony Santillan (1-3)
Sat, Jun 19th   vs CINVladimir Gutierrez (9-6)
Sun, Jun 20th@ ATLDrew Smyly (11-4)vs CINLuis Castillo (8-16)
Mon, Jun 21st   vs LADJulio Urias (19-3)
Tue, Jun 22nd@ DETTarik Skubal (8-12)vs LADClayton Kershaw (10-8)
Wed, Jun 23rd@ DETMatt Manning (4-7)vs LADTrevor Bauer (8-5)
Fri, Jun 25thvs PITWil Crowe (4-8)vs ARICorbin Martin (0-3)
Sat, Jun 26thvs PITJT Brubaker (5-13)vs ARIMerrill Kelly (7-11)
Sun, Jun 27thvs PITMax Kranick (2-3)vs ARIZac Gallen (3-10)
Tue, Jun 29thvs ARICaleb Smith (4-9)@ CINTony Santillan (1-3)
Wed, Jun 30thvs ARIRiley Smith (1-4)@ CINVladimir Gutierrez (9-6)
Thu, Jul 1st@ COLAntonio Senzatela (4-9)#16@ CINLuis Castillo (8-16)
Fri, Jul 2nd@ COLChi Chi Gonzalez (3-7)@ PHIZack Wheeler (14-10)
Sat, Jul 3rd@ COLKyle Freeland (7-8)#12@ PHIZach Eflin (4-7)
Sun, Jul 4th@ COLGerman Marquez (12-11)#4@ PHIVince Velasquez (3-9)
Mon, Jul 5th@ SFKevin Gausman (14-6)vs WSHJon Lester (7-6)
Tue, Jul 6th@ SFJohnny Cueto (7-7)vs WSHErick Fedde (7-9)
Wed, Jul 7th@ SFAlex Wood (10-4)vs WSHPatrick Corbin (9-16)
Thu, Jul 8th   vs WSHMax Scherzer (15-4)
Fri, Jul 9th@ CHCKyle Hendricks (14-7)vs COLKyle Freeland (7-8)#12
Sat, Jul 10th@ CHCZach Davies (6-12)vs COLGerman Marquez (12-11)#4
Sun, Jul 11th   vs COLJon Gray (8-12)
Fri, Jul 16thvs SFLogan Webb (11-3)@ WSHErick Fedde (7-9)
Sun, Jul 18thvs SFJohnny Cueto (7-7)@ WSHMax Scherzer (15-4)
Tue, Jul 20thvs CHCTrevor Williams (4-2)@ ATLTouki Toussaint (3-3)#8
Wed, Jul 21stvs CHCKyle Hendricks (14-7)@ ATLKyle Muller (2-4)#6
Thu, Jul 22ndvs CHCAdbert Alzolay (5-13)@ MIAAnthony Bender
Fri, Jul 23rd@ CINTyler Mahle (13-6)@ MIAZach Thompson (3-7)
Sat, Jul 24th@ CINLuis Castillo (8-16)@ MIABraxton Garrett (1-2)
Sun, Jul 25th@ CINSonny Gray (7-9)@ MIAJohn Curtiss (3-1)
Tue, Jul 27th@ CLECal Quantrill (8-3)vs OAKJames Kaprielian (8-5)
Wed, Jul 28th@ CLEZach Plesac (10-6)vs OAKSean Manaea (11-10)
Thu, Jul 29th   vs COLKyle Freeland (7-8)#12
Fri, Jul 30thvs MINGriffin Jax (4-5)vs COLJon Gray (8-12)
Sat, Jul 31stvs MINBailey Ober (3-3)vs COLGerman Marquez (12-11)#4
Sun, Aug 1stvs MINMichael Pineda (9-8)vs COLAustin Gomber (9-9)
Tue, Aug 3rdvs ATLMax Fried (14-7)#2@ OAKSean Manaea (11-10)
Wed, Aug 4thvs ATLDrew Smyly (11-4)@ OAKFrankie Montas (13-9)
Fri, Aug 6thvs KCMike Minor (8-12)vs ARICaleb Smith (4-9)
Sat, Aug 7thvs KCBrad Keller (8-12)vs ARITaylor Widener (2-1)
Sun, Aug 8thvs KCKris Bubic (6-7)vs ARIMadison Bumgarner (7-10)
Mon, Aug 9th   vs MIAZach Thompson (3-7)
Tue, Aug 10th@ PITSteven Brault (0-3)vs MIABraxton Garrett (1-2)
Wed, Aug 11th@ PITWil Crowe (4-8)vs MIASandy Alcantara (9-15)
Thu, Aug 12th@ PITJT Brubaker (5-13)@ ARIMatt Peacock (5-7)
Fri, Aug 13th@ KCMike Minor (8-12)@ ARIMadison Bumgarner (7-10)
Sat, Aug 14th@ KCBrad Keller (8-12)@ ARITyler Gilbert (2-2)
Sun, Aug 15th@ KCKris Bubic (6-7)@ ARIZac Gallen (3-10)
Mon, Aug 16th   @ COLAntonio Senzatela (4-9)#16
Tue, Aug 17thvs MILCorbin Burnes (11-4)@ COLGerman Marquez (12-11)#4
Wed, Aug 18thvs MILFreddy Peralta (10-5)@ COLChi Chi Gonzalez (3-7)
Fri, Aug 20thvs PITMitch Keller (5-11)vs PHIMatt Moore (2-4)
Sat, Aug 21stvs PITDillon Peters (1-2)vs PHIAaron Nola (9-9)
Sun, Aug 22ndvs PITSteven Brault (0-3)vs PHIKyle Gibson (10-9)
Tue, Aug 24thvs DETCasey Mize (7-9)vs LADJulio Urias (19-3)
Wed, Aug 25thvs DETTarik Skubal (8-12)vs LADWalker Buehler (16-4)
Thu, Aug 26th@ PITMitch Keller (5-11)vs LADMax Scherzer (15-4)
Fri, Aug 27th@ PITDillon Peters (1-2)@ LAACooper Criswell (0-1)
Sat, Aug 28th@ PITSteven Brault (0-3)@ LAAJose Suarez (8-8)
Mon, Aug 30th@ CINLuis Castillo (8-16)@ ARITyler Gilbert (2-2)
Tue, Aug 31st   @ ARIZac Gallen (3-10)
Wed, Sep 1st@ CINSonny Gray (7-9)@ ARILuke Weaver (3-6)
Fri, Sep 3rd@ MILFreddy Peralta (10-5)vs HOUJose Urquidy (8-3)
Sat, Sep 4th@ MILAdrian Houser (10-6)vs HOUFramber Valdez (11-6)
Sun, Sep 5th@ MILCorbin Burnes (11-4)vs HOULuis Garcia (11-8)
Tue, Sep 7thvs LADCorey Knebel (4-0)vs LAAPacky Naughton (0-4)
Wed, Sep 8thvs LADMitch White (1-3)vs LAAMike Mayers
Fri, Sep 10thvs CINTyler Mahle (13-6)@ LADJulio Urias (19-3)
Sat, Sep 11thvs CINLuis Castillo (8-16)@ LADWalker Buehler (16-4)
Sun, Sep 12thvs CINSonny Gray (7-9)@ LADMax Scherzer (15-4)
Mon, Sep 13th@ NYMRich Hill (7-8)@ SFDominic Leone (4-5)
Tue, Sep 14th@ NYMMarcus Stroman (10-13)@ SFAnthony DeSclafani (13-7)
Wed, Sep 15th@ NYMTylor Megill (4-6)@ SFDominic Leone (4-5)
Thu, Sep 16th   @ SFKevin Gausman (14-6)
Fri, Sep 17thvs SDVince Velasquez (3-9)@ STLMiles Mikolas (2-3)
Sat, Sep 18thvs SDYu Darvish (8-11)@ STLAdam Wainwright (17-7)
Sun, Sep 19thvs SDJake Arrieta (5-14)@ STLJ.A. Happ (10-8)
Tue, Sep 21st@ MILBrandon Woodruff (9-10)vs SFKevin Gausman (14-6)
Wed, Sep 22nd@ MILBrett Anderson (4-9)vs SFScott Kazmir (0-1)
Thu, Sep 23rd@ MILAdrian Houser (10-6)vs SFLogan Webb (11-3)
Fri, Sep 24th@ CHCZach Davies (6-12)vs ATLMax Fried (14-7)#2
Sat, Sep 25th@ CHCAdrian Sampson (1-2)vs ATLHuascar Ynoa (4-6)#5
Sun, Sep 26th@ CHCKeegan Thompson (3-3)vs ATLJesse Chavez (3-2)
Tue, Sep 28thvs MILBrandon Woodruff (9-10)@ LADWalker Buehler (16-4)
Wed, Sep 29thvs MILAdrian Houser (10-6)@ LADMax Scherzer (15-4)
Thu, Sep 30thvs MILBrett Anderson (4-9)@ LADTony Gonsolin (4-1)
Fri, Oct 1stvs CHCCory Abbott (0-0)@ SFAnthony DeSclafani (13-7)
Sat, Oct 2ndvs CHCAdrian Sampson (1-2)@ SFKevin Gausman (14-6)
Sun, Oct 3rdvs CHCAlec Mills (6-7)@ SFLogan Webb (11-3)
Thu, Apr 8thvs MILCorbin Burnes (11-4)   
Mon, Apr 26thvs PHIZack Wheeler (14-10)   
Thu, Apr 29thvs PHIAaron Nola (9-9)   
Thu, May 6thvs NYMTaijuan Walker (7-11)   
Thu, May 13th@ MILCorbin Burnes (11-4)   
Thu, Jun 24thvs PITChad Kuhl (5-7)   
Mon, Jun 28thvs ARIJake Faria (0-0)   
Sat, Jul 17thvs SFAnthony DeSclafani (13-7)   
Mon, Jul 19thvs CHCAlec Mills (6-7)   
Thu, Aug 5thvs ATLTouki Toussaint (3-3)#8   
Thu, Aug 19thvs MILBrandon Woodruff (9-10)   
Sun, Aug 29th@ PITWil Crowe (4-8)   
Mon, Sep 6thvs LADMax Scherzer (15-4)   
Thu, Sep 9thvs LADTony Gonsolin (4-1)   
Mon, Sep 20th@ MILFreddy Peralta (10-5)