Who Should I Trade?

Yadier Molina for Eric Hosmer (2019)

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

Experts' Pick
  Yadier Molina
Yadier Molina
STL @ TEX Sun, May 19th 3:05pm
Eric Hosmer
1B - SD
Eric Hosmer
SD vs PIT Sun, May 19th 4:10pm
Recommended by
9 of 17 experts
Recommended by
8 of 17 experts
Rest of Season
VBR# 203# 107
Home Runs1016
Stolen Bases43
Batting Average.273.269
Injury Alert--
Weather79 F, Clear62 F, Possible Light Rain
Expert Ranks 
Eno Sarris
The Athletic
# 104# 125
Andrea LaMont
Lenny Melnick Fantasy Sports
# 108# 120
Nick Pollack
Pitcher List
# 105
Nick Mariano
# 146# 149
Dan Harris
# 94# 106
Pierre Camus
# 128# 149
Max Freeze
Freeze Stats
# 107# 135
Brandon 'B_Don' Myers
# 111# 146
Mick Ciallela
# 106# 136
Bobby Sylvester
# 102# 91
Andrew Gould
# 108# 101
Alan Harrison
The Fantasy Fix
# 108# 95
Andrew Seifter
# 109# 86
Joe Bond
Fantasy Six Pack
# 117# 111
Chris Meaney
The Athletic
# 119# 101
Paul Sporer
# 135# 110
Todd D Clark
The Fantasy Fix
# 138# 78
  Yadier Molina
Yadier Molina
Eric Hosmer
1B - SD
Eric Hosmer
2019 Stats 
At Bats163169
Home Runs46
Stolen Bases20
Caught Stealing00
Batting Average.270.284
On Base Pct.292.337
Slugging Pct.417.444
On-base Plus Slugging.710.781
  Yadier Molina
Yadier Molina
Eric Hosmer
1B - SD
Eric Hosmer
2019 Projections 
At Bats329425
Home Runs1016
Stolen Bases43
Caught Stealing22
Batting Average.273.269
On Base Pct.318.340
Slugging Pct.425.438
On-base Plus Slugging.743.779
  Yadier Molina
Yadier Molina
Eric Hosmer
1B - SD
Eric Hosmer
 Yadier Molina went 2-for-4 with a three-run home run and a double in the Cardinals' 14-3 win over the Braves on Tuesday.
Elliott Baas
Wed, May 15th
Eric Hosmer went 3-for-4 with three singles in the Padres' 2-0 loss to the Dodgers on Wednesday.
Brendan Tuma - Too Much Tuma
Thu, May 16th
 Yadier Molina went 3-for-4 with a double, two RBI, and three runs scored in the Cardinals' 17-4 win over the Pirates on Thursday.
Elliott Baas
Fri, May 10th
Eric Hosmer went 1-for-3 with a solo homer in the Padres' win over the Mets on Wednesday afternoon.
Brendan Tuma - Too Much Tuma
Thu, May 9th
 Yadier Molina went 3-for-4 with a two-run homer in the Cardinals' 6-0 win over the Phillies on Monday.
Elliott Baas
Tue, May 7th
Eric Hosmer went 2-for-4 with a double in the Padres' loss to the Dodgers on Friday night.
Brendan Tuma - Too Much Tuma
Sat, May 4th
 Yadier Molina went 1-for-3 with a single in the Cardinals' 4-0 loss to the Cubs on Friday.
Elliott Baas
Fri, May 3rd
Eric Hosmer went 2-for-4 with a solo homer and a single as the Padres beat the Braves 4-3 on Tuesday.
Brendan Tuma - Too Much Tuma
Wed, May 1st
 Yadier Molina went 1-for-3 with a single and three RBI in the Cardinals' 5-2 win over the Reds on Sunday.
Elliott Baas
Sun, Apr 28th
Eric Hosmer went 3-for-5 a homer, a double, three RBI, and two runs scored as the Padres lost to the Nationals 7-6 in extra innings on Sunday.
Brendan Tuma - Too Much Tuma
Sun, Apr 28th
There are no recent notes for these players
  Yadier Molina
Yadier Molina
Eric Hosmer
1B - SD
Eric Hosmer
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ MILvs SF
Fri, Mar 29th@ MILvs SF
Sat, Mar 30th@ MILvs SF
Sun, Mar 31st@ MILvs SF
Mon, Apr 1st@ PITvs ARI
Wed, Apr 3rd@ PITvs ARI
Fri, Apr 5thvs SD@ STL
Sat, Apr 6thvs SD@ STL
Sun, Apr 7thvs SD@ STL
Mon, Apr 8thvs LAD@ SF
Tue, Apr 9thvs LAD@ SF
Wed, Apr 10thvs LAD@ SF
Thu, Apr 11thvs LAD@ ARI
Sat, Apr 13th@ CIN@ ARI
Sun, Apr 14th@ CIN@ ARI
Mon, Apr 15th@ MILvs COL
Tue, Apr 16th@ MILvs COL
Wed, Apr 17th@ MIL   
Fri, Apr 19thvs NYMvs CIN
Sat, Apr 20thvs NYMvs CIN
Sun, Apr 21stvs NYMvs CIN
Mon, Apr 22ndvs MIL   
Tue, Apr 23rdvs MILvs SEA
Wed, Apr 24thvs MILvs SEA
Fri, Apr 26thvs CIN@ WSH
Sat, Apr 27thvs CIN@ WSH
Sun, Apr 28thvs CIN@ WSH
Mon, Apr 29th@ WSH@ ATL
Tue, Apr 30th@ WSH@ ATL
Wed, May 1st@ WSH@ ATL
Thu, May 2nd@ WSH@ ATL
Fri, May 3rd@ CHCvs LAD
Sat, May 4th@ CHCvs LAD
Sun, May 5th@ CHCvs LAD
Mon, May 6thvs PHIvs NYM
Tue, May 7thvs PHIvs NYM
Wed, May 8thvs PHIvs NYM
Thu, May 9thvs PIT   
Fri, May 10thvs PIT@ COL
Sat, May 11thvs PIT@ COL
Sun, May 12thvs PIT@ COL
Tue, May 14th@ ATL@ LAD
Wed, May 15th@ ATL@ LAD
Thu, May 16th@ ATLvs PIT
Fri, May 17th@ TEXvs PIT
Sat, May 18th@ TEXvs PIT
Sun, May 19th@ TEXvs PIT
Tue, May 21stvs KCvs ARI
Wed, May 22ndvs KCvs ARI
Fri, May 24thvs ATL@ TOR
Sat, May 25thvs ATL@ TOR
Sun, May 26thvs ATL@ TOR
Tue, May 28th@ PHI@ NYY
Wed, May 29th@ PHI@ NYY
Thu, May 30th@ PHI   
Fri, May 31stvs CHCvs MIA
Sat, Jun 1stvs CHCvs MIA
Sun, Jun 2ndvs CHCvs MIA
Tue, Jun 4thvs CINvs PHI
Wed, Jun 5thvs CINvs PHI
Thu, Jun 6thvs CINvs WSH
Fri, Jun 7th@ CHCvs WSH
Sat, Jun 8th@ CHCvs WSH
Sun, Jun 9th@ CHCvs WSH
Mon, Jun 10th@ MIA   
Tue, Jun 11th@ MIA@ SF
Wed, Jun 12th@ MIA@ SF
Thu, Jun 13th@ NYM@ COL
Fri, Jun 14th@ NYM@ COL
Sat, Jun 15th@ NYM@ COL
Sun, Jun 16th@ NYM@ COL
Mon, Jun 17thvs MIAvs MIL
Tue, Jun 18thvs MIAvs MIL
Wed, Jun 19thvs MIAvs MIL
Thu, Jun 20thvs MIA   
Fri, Jun 21stvs LAA@ PIT
Sat, Jun 22ndvs LAA@ PIT
Sun, Jun 23rdvs LAA@ PIT
Tue, Jun 25thvs OAK@ BAL
Wed, Jun 26thvs OAK@ BAL
Fri, Jun 28th@ SDvs STL
Sat, Jun 29th@ SDvs STL
Sun, Jun 30th@ SDvs STL
Tue, Jul 2nd@ SEAvs SF
Wed, Jul 3rd@ SEAvs SF
Thu, Jul 4th@ SEA@ LAD
Fri, Jul 5th@ SF@ LAD
Sat, Jul 6th@ SF@ LAD
Sun, Jul 7th@ SF@ LAD
Fri, Jul 12thvs ARIvs ATL
Sat, Jul 13thvs ARIvs ATL
Sun, Jul 14thvs ARIvs ATL
Mon, Jul 15thvs PIT   
Tue, Jul 16thvs PIT@ MIA
Wed, Jul 17thvs PIT@ MIA
Thu, Jul 18th@ CIN@ MIA
Fri, Jul 19th@ CIN@ CHC
Sat, Jul 20th@ CIN@ CHC
Sun, Jul 21st@ CIN@ CHC
Mon, Jul 22nd@ PIT   
Tue, Jul 23rd@ PIT@ NYM
Wed, Jul 24th@ PIT@ NYM
Thu, Jul 25th@ PIT@ NYM
Fri, Jul 26thvs HOUvs SF
Sat, Jul 27thvs HOUvs SF
Sun, Jul 28thvs HOUvs SF
Tue, Jul 30thvs CHCvs BAL
Wed, Jul 31stvs CHC   
Thu, Aug 1stvs CHC@ LAD
Sat, Aug 3rd@ OAK@ LAD
Sun, Aug 4th@ OAK@ LAD
Mon, Aug 5th@ LAD   
Tue, Aug 6th@ LAD@ SEA
Wed, Aug 7th@ LAD@ SEA
Fri, Aug 9thvs PITvs COL
Sat, Aug 10thvs PITvs COL
Sun, Aug 11thvs PITvs COL
Tue, Aug 13th@ KCvs TB
Wed, Aug 14th@ KCvs TB
Thu, Aug 15th@ CIN   
Fri, Aug 16th@ CIN@ PHI
Sat, Aug 17th@ CIN@ PHI
Sun, Aug 18th@ CIN@ PHI
Mon, Aug 19thvs MIL@ CIN
Tue, Aug 20thvs MIL@ CIN
Wed, Aug 21stvs MIL@ CIN
Thu, Aug 22ndvs COL   
Fri, Aug 23rdvs COLvs BOS
Sat, Aug 24thvs COLvs BOS
Sun, Aug 25thvs COLvs BOS
Mon, Aug 26th@ MILvs LAD
Tue, Aug 27th@ MILvs LAD
Wed, Aug 28th@ MILvs LAD
Fri, Aug 30thvs CIN@ SF
Sat, Aug 31stvs CIN@ SF
Sun, Sep 1stvs CIN@ SF
Mon, Sep 2ndvs SF@ ARI
Tue, Sep 3rdvs SF@ ARI
Wed, Sep 4thvs SF@ ARI
Thu, Sep 5thvs SF   
Fri, Sep 6th@ PITvs COL
Sat, Sep 7th@ PITvs COL
Sun, Sep 8th@ PITvs COL
Tue, Sep 10th@ COLvs CHC
Wed, Sep 11th@ COLvs CHC
Thu, Sep 12th@ COLvs CHC
Fri, Sep 13thvs MIL@ COL
Sat, Sep 14thvs MIL@ COL
Sun, Sep 15thvs MIL@ COL
Mon, Sep 16thvs WSH@ MIL
Tue, Sep 17thvs WSH@ MIL
Wed, Sep 18thvs WSH@ MIL
Thu, Sep 19th@ CHC@ MIL
Fri, Sep 20th@ CHCvs ARI
Sat, Sep 21st@ CHCvs ARI
Sun, Sep 22nd@ CHCvs ARI
Mon, Sep 23rd@ ARI   
Tue, Sep 24th@ ARIvs LAD
Wed, Sep 25th@ ARIvs LAD
Fri, Sep 27thvs CHC@ ARI
Sat, Sep 28thvs CHC@ ARI
Sun, Sep 29thvs CHC@ ARI
Tue, Apr 2nd   vs ARI
Fri, Apr 12th   @ ARI
Thu, Apr 18th   vs CIN
Mon, May 20th   vs ARI
Mon, May 27th   @ NYY
Mon, Jun 3rd   vs PHI
Mon, Jul 1st   vs SF
Mon, Jul 29th   vs BAL
Fri, Aug 2nd   @ LAD
Thu, Aug 8th   vs COL
Mon, Aug 12th   vs TB
Thu, Aug 29th   @ SF
Mon, Sep 9th   vs CHC
Thu, Sep 26th   vs LAD