Skip to main content

Who Should I Trade?

Jack Flaherty for DJ LeMahieu (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  DJ LeMahieu
1B,2B,3B - NYY
DJ LeMahieu
NYY @ TOR Wed, Apr 14th 1:07pm
Jack Flaherty
Jack Flaherty
STL vs WSH Wed, Apr 14th 1:15pm
Recommended by
9 of 15 experts
Recommended by
6 of 15 experts
Rest of Season
VBR# 38# 23
Home Runs1922
Stolen Bases5
Batting Avg.298
Injury Alert--
Weather72 F, Mostly Cloudy57 F, Mostly Cloudy
Expert Ranks 
Scott White
CBS Sports
# 23# 32
Joe Bond
Fantasy Six Pack
# 28# 29
Dan Harris
# 25# 33
Mick Ciallela
# 28# 30
Carmen Maiorano
# 23# 40
Jordan Eisen
Field of Vision Sports
# 25# 31
Brad Camara
# 28# 31
SportsLine - Computer Simulation
CBS Sports
# 33# 41
Joe Pisapia
# 30# 68
Mike Maher
# 36# 21
Ryan Amore
Pitcher List
# 47# 22
Frank Stampfl
CBS Sports
# 32# 23
Brendan Tuma
# 36# 28
Chris Meaney
# 30# 29
Chris Clegg
# 37# 34
Who Should I Trade? Player Statistics
  DJ LeMahieu
1B,2B,3B - NYY
DJ LeMahieu
Jack Flaherty
Jack Flaherty
2021 Stats 
Home Runs12
Stolen Bases0
Batting Avg.268
Who Should I Trade? Player Projections
  DJ LeMahieu
1B,2B,3B - NYY
DJ LeMahieu
Jack Flaherty
Jack Flaherty
2021 Projections 
Home Runs1922
Stolen Bases5
Batting Avg.298
Who Should I Trade? Player Notes
  DJ LeMahieu
1B,2B,3B - NYY
DJ LeMahieu
Jack Flaherty
Jack Flaherty
 DJ LeMahieu went 2-for-4 at the plate with a home run, a double and two runs scored in Friday's 10-5 loss to Tampa Bay.
John Aubin
Sat, Apr 10th
After struggling in his season debut, Cardinals ace Jack Flaherty pitched six scoreless innings against the Marlins on Wednesday, yielding only one hit while issuing four walks to go along with six strikeouts while picking up his first win of the season.
Lucas Spence
Wed, Apr 7th
 D.J. LeMahieu went 2-for-6 at the plate hitting two singles on Wednesday as the Yankees lost against the Orioles by a 4-3 score.
John Aubin
Thu, Apr 8th
Cardinals ace Jack Flaherty had a rocky season debut on Thursday, lasting only 4.1 innings while surrendering six hits, six earned runs, and two walks to go along with four strikeouts.
Lucas Spence
Fri, Apr 2nd
 DJ LeMahieu went 2-for-4 at the plate with a walk and scored a run while also driving in a runner on Saturday as the Yankees defeated the Blue Jays by a 5-3 score.
John Aubin
Sat, Apr 3rd
MLB Network's Jon Heyman reports that Cardinals manager Mike Shildt has confirmed Jack Flaherty will be the team's Opening Day starter against Cincinnati.
Lucas Spence
Thu, Feb 25th
 Jeff Passan of ESPN reports the Yankees have come to terms with DJ LeMahieu on a six-year, $90 million contract.
Brendan Tuma - Too Much Tuma
Fri, Jan 15th
Cardinals ace Jack Flaherty won his arbitration case against the team and will earn $3.9 million in 2021.
Brendan Tuma - Too Much Tuma
Sat, Feb 13th
 Free agent 1B/2B DJ LeMahieu is reportedly finalizing a contract with the New York Yankees. A deal could happen as soon as Friday.
Brad Camara
Fri, Jan 15th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  DJ LeMahieu
1B,2B,3B - NYY
DJ LeMahieu
Jack Flaherty
Jack Flaherty
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs TOR@ CIN
Sat, Apr 3rdvs TOR@ CIN
Sun, Apr 4thvs TOR@ CIN
Mon, Apr 5thvs BAL@ MIA
Tue, Apr 6thvs BAL@ MIA
Wed, Apr 7thvs BAL@ MIA
Thu, Apr 8th   vs MIL
Sat, Apr 10th@ TBvs MIL
Sun, Apr 11th@ TBvs MIL
Mon, Apr 12th@ TORvs WSH
Tue, Apr 13th@ TORvs WSH
Wed, Apr 14th@ TORvs WSH
Fri, Apr 16thvs TB@ PHI
Sat, Apr 17thvs TB@ PHI
Sun, Apr 18thvs TB@ PHI
Mon, Apr 19th   @ WSH
Tue, Apr 20thvs ATL@ WSH
Wed, Apr 21stvs ATL@ WSH
Fri, Apr 23rd@ CLEvs CIN
Sat, Apr 24th@ CLEvs CIN
Sun, Apr 25th@ CLEvs CIN
Mon, Apr 26th@ BALvs PHI
Tue, Apr 27th@ BALvs PHI
Wed, Apr 28th@ BALvs PHI
Thu, Apr 29th@ BALvs PHI
Fri, Apr 30thvs DET@ PIT
Sat, May 1stvs DET@ PIT
Sun, May 2ndvs DET@ PIT
Mon, May 3rd   vs NYM
Tue, May 4thvs HOUvs NYM
Wed, May 5thvs HOUvs NYM
Thu, May 6thvs HOUvs NYM
Fri, May 7thvs WSHvs COL
Sat, May 8thvs WSHvs COL
Sun, May 9thvs WSHvs COL
Tue, May 11th@ TB@ MIL
Wed, May 12th@ TB@ MIL
Thu, May 13th@ TB@ MIL
Fri, May 14th@ BAL@ SD
Sat, May 15th@ BAL@ SD
Sun, May 16th@ BAL@ SD
Tue, May 18th@ TEXvs PIT
Wed, May 19th@ TEXvs PIT
Fri, May 21stvs CWSvs CHC
Sat, May 22ndvs CWSvs CHC
Sun, May 23rdvs CWSvs CHC
Mon, May 24th   @ CWS
Tue, May 25thvs TOR@ CWS
Wed, May 26thvs TOR@ CWS
Thu, May 27thvs TOR@ ARI
Fri, May 28th@ DET@ ARI
Sat, May 29th@ DET@ ARI
Sun, May 30th@ DET@ ARI
Mon, May 31stvs TB@ LAD
Tue, Jun 1stvs TB@ LAD
Wed, Jun 2ndvs TB@ LAD
Thu, Jun 3rdvs TBvs CIN
Fri, Jun 4thvs BOSvs CIN
Sat, Jun 5thvs BOSvs CIN
Sun, Jun 6thvs BOSvs CIN
Tue, Jun 8th@ MINvs CLE
Wed, Jun 9th@ MINvs CLE
Fri, Jun 11th   @ CHC
Sat, Jun 12th@ PHI@ CHC
Sun, Jun 13th@ PHI@ CHC
Mon, Jun 14th   vs MIA
Tue, Jun 15th@ TORvs MIA
Wed, Jun 16th@ TORvs MIA
Thu, Jun 17th@ TOR@ ATL
Fri, Jun 18thvs OAK@ ATL
Sat, Jun 19thvs OAK@ ATL
Sun, Jun 20thvs OAK@ ATL
Tue, Jun 22ndvs KC@ DET
Wed, Jun 23rdvs KC@ DET
Thu, Jun 24thvs KCvs PIT
Fri, Jun 25th@ BOSvs PIT
Sat, Jun 26th@ BOSvs PIT
Sun, Jun 27th@ BOSvs PIT
Mon, Jun 28thvs LAAvs ARI
Tue, Jun 29thvs LAAvs ARI
Wed, Jun 30thvs LAAvs ARI
Thu, Jul 1stvs LAA@ COL
Fri, Jul 2ndvs NYM@ COL
Sat, Jul 3rdvs NYM@ COL
Sun, Jul 4thvs NYM@ COL
Mon, Jul 5th   @ SF
Tue, Jul 6th@ SEA@ SF
Wed, Jul 7th@ SEA@ SF
Fri, Jul 9th@ HOU@ CHC
Sat, Jul 10th@ HOU@ CHC
Sun, Jul 11th@ HOU@ CHC
Fri, Jul 16thvs BOSvs SF
Sat, Jul 17thvs BOSvs SF
Sun, Jul 18thvs BOSvs SF
Mon, Jul 19th   vs CHC
Tue, Jul 20thvs PHIvs CHC
Wed, Jul 21stvs PHIvs CHC
Thu, Jul 22nd@ BOSvs CHC
Fri, Jul 23rd@ BOS@ CIN
Sat, Jul 24th@ BOS@ CIN
Sun, Jul 25th@ BOS@ CIN
Tue, Jul 27th@ TB@ CLE
Wed, Jul 28th@ TB@ CLE
Fri, Jul 30th@ MIAvs MIN
Sat, Jul 31st@ MIAvs MIN
Sun, Aug 1st@ MIAvs MIN
Tue, Aug 3rdvs BALvs ATL
Wed, Aug 4thvs BALvs ATL
Thu, Aug 5thvs SEAvs ATL
Fri, Aug 6thvs SEAvs KC
Sat, Aug 7thvs SEAvs KC
Sun, Aug 8thvs SEAvs KC
Tue, Aug 10th@ KC@ PIT
Wed, Aug 11th@ KC@ PIT
Thu, Aug 12th@ CWS@ PIT
Fri, Aug 13th   @ KC
Sat, Aug 14th@ CWS@ KC
Sun, Aug 15th@ CWS@ KC
Tue, Aug 17thvs BOSvs MIL
Wed, Aug 18thvs BOSvs MIL
Thu, Aug 19thvs MINvs MIL
Fri, Aug 20thvs MINvs PIT
Sat, Aug 21stvs MINvs PIT
Sun, Aug 22ndvs MINvs PIT
Tue, Aug 24th@ ATLvs DET
Wed, Aug 25th   vs DET
Thu, Aug 26th@ OAK@ PIT
Fri, Aug 27th@ OAK@ PIT
Sat, Aug 28th@ OAK@ PIT
Sun, Aug 29th@ OAK@ PIT
Mon, Aug 30th@ LAA@ CIN
Tue, Aug 31st@ LAA@ CIN
Wed, Sep 1st@ LAA@ CIN
Fri, Sep 3rdvs BAL@ MIL
Sat, Sep 4thvs BAL@ MIL
Sun, Sep 5thvs BAL@ MIL
Mon, Sep 6thvs TORvs LAD
Tue, Sep 7thvs TORvs LAD
Wed, Sep 8thvs TORvs LAD
Thu, Sep 9thvs TORvs LAD
Fri, Sep 10th@ NYMvs CIN
Sat, Sep 11th@ NYMvs CIN
Sun, Sep 12th@ NYMvs CIN
Mon, Sep 13th   @ NYM
Tue, Sep 14th@ BAL@ NYM
Wed, Sep 15th@ BAL@ NYM
Fri, Sep 17thvs CLEvs SD
Sat, Sep 18thvs CLEvs SD
Sun, Sep 19thvs CLEvs SD
Mon, Sep 20thvs TEX@ MIL
Tue, Sep 21stvs TEX@ MIL
Wed, Sep 22ndvs TEX@ MIL
Thu, Sep 23rd   @ MIL
Fri, Sep 24th@ BOS@ CHC
Sat, Sep 25th@ BOS@ CHC
Sun, Sep 26th@ BOS@ CHC
Tue, Sep 28th@ TORvs MIL
Wed, Sep 29th@ TORvs MIL
Thu, Sep 30th@ TORvs MIL
Fri, Oct 1stvs TBvs CHC
Sat, Oct 2ndvs TBvs CHC
Sun, Oct 3rdvs TBvs CHC
Fri, Apr 9th@ TB   
Thu, Apr 22nd@ CLE   
Mon, May 17th@ TEX   
Thu, May 20th@ TEX   
Thu, Jun 10th@ MIN   
Thu, Jul 8th@ SEA   
Thu, Jul 15thvs BOS   
Thu, Jul 29th@ TB   
Mon, Aug 2ndvs BAL   
Mon, Aug 9th@ KC   
Mon, Aug 23rd@ ATL   
Thu, Sep 16th@ BAL