Who Should I Trade?

Jonathan Villar for Matt Olson (2019)

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

 
Experts' Pick
Experts' Pick
  Jonathan Villar
2B,SS - BAL
Jonathan Villar
BAL vs KC Wed, Aug 21st 7:05pm
Matt Olson
1B - OAK
Matt Olson
OAK vs NYY Tue, Aug 20th 10:07pm
Expert
Recommendation
50%
Recommended by
9 of 18 experts
50%
Recommended by
9 of 18 experts
Rankings 
   
Rest of Season
VBR# 46# 412
   
Projections 
   
Runs214
Home Runs42
RBI145
Stolen Bases70
Batting Average.271.262
   
Misc 
   
Injury Alert--
Weather78 F, Mostly Cloudy60 F, Partly Cloudy
   
Expert Ranks 
   
Alan Harrison
The Fantasy Fix
# 122# 67
   
Chris Meaney
The Athletic
# 76# 50
   
Paul Sporer
FanGraphs
# 133
   
Nick Mariano
RotoBaller
# 62# 37
   
Bobby Sylvester
FantasyPros
# 83# 69
   
Pierre Camus
RotoBaller
# 78# 44
   
Andrew Seifter
FantasyPros
# 75# 56
   
Max Freeze
Freeze Stats
# 54# 47
   
Todd D Clark
The Fantasy Fix
# 123# 89
   
Nick Pollack
Pitcher List
# 36# 67
   
Dan Harris
FantasyPros
# 48# 62
   
Andrew Gould
FantasyPros
# 49# 61
   
Joe Bond
Fantasy Six Pack
# 51# 55
   
Mick Ciallela
Fantrax
# 53# 65
   
Donkey Teeth
Razzball
# 60# 100
   
Andrea LaMont
Lenny Melnick Fantasy Sports
# 82# 156
   
Brandon 'B_Don' Myers
Razzball
# 97# 140
   
Eno Sarris
The Athletic
# 98# 152
   
  Jonathan Villar
2B,SS - BAL
Jonathan Villar
BAL
Matt Olson
1B - OAK
Matt Olson
OAK
2019 Stats 
   
   
At Bats486338
   
Runs8346
   
Hits13389
   
Singles8647
   
Doubles2717
   
Triples40
   
Home Runs1625
   
RBI5560
   
Stolen Bases280
   
Caught Stealing70
   
Walks5133
   
Strikeouts13495
   
Batting Average.274.263
   
On Base Pct.345.344
   
Slugging Pct.444.536
   
On-base Plus Slugging.790.879
   
  Jonathan Villar
2B,SS - BAL
Jonathan Villar
BAL
Matt Olson
1B - OAK
Matt Olson
OAK
2019 Projections 
   
   
At Bats12426
   
Runs214
   
Hits347
   
Singles224
   
Doubles71
   
Triples10
   
Home Runs42
   
RBI145
   
Stolen Bases70
   
Caught Stealing20
   
Walks133
   
Strikeouts388
   
Batting Average.271.262
   
On Base Pct.343.346
   
Slugging Pct.438.531
   
On-base Plus Slugging.780.877
   
  Jonathan Villar
2B,SS - BAL
Jonathan Villar
BAL
Matt Olson
1B - OAK
Matt Olson
OAK
News 
 Jonathan Villar went 2-for-4 with a walk and a solo home run in Monday's 5-4 loss to the Royals.
John Aubin
Tue, Aug 20th
Matt Olson went 2-for-4 with two RBI, a walk, and a run scored in Saturday's 8-4 win over the Astros.
Brad Camara
Sat, Aug 17th
 Jonathan Villar went 2-for-3 with two stolen bases and two runs in a 13-7 loss against the Red Sox on Sunday.
John Aubin
Mon, Aug 19th
Matt Olson went 2-for-4 with a pair of home runs and four RBI in Thursday's 7-6 win over the Astros.
Brad Camara
Fri, Aug 16th
 Jonathan Villar went 2-for-4 and scored a run as the Orioles lost to the Red Sox by a 9-1 score.
John Aubin
Sat, Aug 17th
Matt Olson went 2-for-4 with a two-run double in Wednesday's 9-5 win over the Giants.
Brad Camara
Thu, Aug 15th
 Jonathan Villar went 2-for-4 with a walk and a double and drove in two runs as the Orioles lost to the Yankees by a 6-5 score.
John Aubin
Wed, Aug 14th
Matt Olson went 2-for-3 with a two-run home run in Sunday's 2-0 win over the White Sox.
Brad Camara
Sun, Aug 11th
 Jonathan Villar went 3-for-4 with two stolen bases and a run scored in Sunday's win over the Astros.
John Aubin
Mon, Aug 12th
Matt Olson went 0-for-5 with two strikeouts in Friday's 7-0 win over the White Sox.
Brad Camara
Sat, Aug 10th
Notes 
There are no recent notes for these players
  Jonathan Villar
2B,SS - BAL
Jonathan Villar
BAL
Matt Olson
1B - OAK
Matt Olson
OAK
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 28th@ NYYvs LAA
Sat, Mar 30th@ NYYvs LAA
Sun, Mar 31st@ NYYvs LAA
Mon, Apr 1st@ TORvs BOS
Tue, Apr 2nd@ TORvs BOS
Wed, Apr 3rd@ TORvs BOS
Thu, Apr 4thvs NYYvs BOS
Sat, Apr 6thvs NYY@ HOU
Sun, Apr 7thvs NYY@ HOU
Mon, Apr 8thvs OAK@ BAL
Tue, Apr 9thvs OAK@ BAL
Wed, Apr 10thvs OAK@ BAL
Thu, Apr 11thvs OAK@ BAL
Fri, Apr 12th@ BOS@ TEX
Sat, Apr 13th@ BOS   
Sun, Apr 14th@ BOS@ TEX
Mon, Apr 15th@ BOS   
Tue, Apr 16th@ TBvs HOU
Wed, Apr 17th@ TBvs HOU
Thu, Apr 18th@ TB   
Sat, Apr 20thvs MINvs TOR
Sun, Apr 21stvs MINvs TOR
Mon, Apr 22ndvs CWSvs TEX
Tue, Apr 23rdvs CWSvs TEX
Wed, Apr 24thvs CWSvs TEX
Fri, Apr 26th@ MIN@ TOR
Sat, Apr 27th@ MIN@ TOR
Sun, Apr 28th@ MIN@ TOR
Mon, Apr 29th@ CWS@ BOS
Wed, May 1st@ CWS@ BOS
Fri, May 3rdvs TB@ PIT
Sat, May 4thvs TB@ PIT
Mon, May 6thvs BOS   
Tue, May 7thvs BOSvs CIN
Wed, May 8thvs BOSvs CIN
Fri, May 10thvs LAAvs CLE
Sat, May 11thvs LAAvs CLE
Sun, May 12thvs LAAvs CLE
Wed, May 15th@ NYY   
Thu, May 16th@ CLE@ DET
Fri, May 17th@ CLE@ DET
Sat, May 18th@ CLE@ DET
Sun, May 19th@ CLE   
Mon, May 20thvs NYY@ CLE
Tue, May 21stvs NYY@ CLE
Wed, May 22ndvs NYY@ CLE
Thu, May 23rdvs NYY   
Fri, May 24th@ COLvs SEA
Sat, May 25th@ COLvs SEA
Sun, May 26th@ COLvs SEA
Mon, May 27thvs DETvs LAA
Tue, May 28thvs DETvs LAA
Wed, May 29thvs DETvs LAA
Fri, May 31stvs SFvs HOU
Sat, Jun 1stvs SFvs HOU
Sun, Jun 2ndvs SFvs HOU
Tue, Jun 4th@ TEX@ LAA
Wed, Jun 5th@ TEX@ LAA
Thu, Jun 6th@ TEX@ LAA
Fri, Jun 7th@ HOU@ TEX
Sat, Jun 8th@ HOU@ TEX
Sun, Jun 9th@ HOU@ TEX
Tue, Jun 11thvs TOR@ TB
Wed, Jun 12thvs TOR@ TB
Thu, Jun 13thvs TOR   
Fri, Jun 14thvs BOSvs SEA
Sat, Jun 15thvs BOSvs SEA
Sun, Jun 16thvs BOSvs SEA
Mon, Jun 17th@ OAKvs BAL
Tue, Jun 18th@ OAKvs BAL
Wed, Jun 19th@ OAKvs BAL
Thu, Jun 20th@ SEAvs TB
Fri, Jun 21st@ SEAvs TB
Sat, Jun 22nd@ SEAvs TB
Sun, Jun 23rd@ SEAvs TB
Tue, Jun 25thvs SD@ STL
Wed, Jun 26thvs SD@ STL
Fri, Jun 28thvs CLE@ LAA
Sat, Jun 29thvs CLE@ LAA
Sun, Jun 30thvs CLE@ LAA
Mon, Jul 1st@ TB   
Tue, Jul 2nd@ TBvs MIN
Wed, Jul 3rd@ TBvs MIN
Fri, Jul 5th@ TOR@ SEA
Sat, Jul 6th@ TOR@ SEA
Sun, Jul 7th@ TOR@ SEA
Fri, Jul 12thvs TBvs CWS
Sat, Jul 13thvs TBvs CWS
Sun, Jul 14thvs TBvs CWS
Tue, Jul 16thvs WSHvs SEA
Wed, Jul 17thvs WSHvs SEA
Fri, Jul 19thvs BOS@ MIN
Sat, Jul 20thvs BOS@ MIN
Sun, Jul 21stvs BOS@ MIN
Mon, Jul 22nd@ ARI@ HOU
Tue, Jul 23rd@ ARI@ HOU
Wed, Jul 24th@ ARI@ HOU
Thu, Jul 25th@ LAAvs TEX
Fri, Jul 26th@ LAAvs TEX
Sat, Jul 27th@ LAAvs TEX
Sun, Jul 28th@ LAAvs TEX
Mon, Jul 29th@ SD   
Tue, Jul 30th@ SDvs MIL
Thu, Aug 1stvs TORvs MIL
Fri, Aug 2ndvs TOR   
Sat, Aug 3rdvs TORvs STL
Sun, Aug 4thvs TORvs STL
Mon, Aug 5thvs NYY@ CHC
Tue, Aug 6thvs NYY@ CHC
Wed, Aug 7thvs NYY@ CHC
Fri, Aug 9thvs HOU@ CWS
Sat, Aug 10thvs HOU@ CWS
Sun, Aug 11thvs HOU@ CWS
Mon, Aug 12th@ NYY   
Tue, Aug 13th@ NYY@ SF
Wed, Aug 14th@ NYY@ SF
Fri, Aug 16th@ BOSvs HOU
Sat, Aug 17th@ BOSvs HOU
Sun, Aug 18th@ BOSvs HOU
Mon, Aug 19thvs KC   
Tue, Aug 20thvs KCvs NYY
Wed, Aug 21stvs KCvs NYY
Thu, Aug 22ndvs TBvs NYY
Fri, Aug 23rdvs TB   
Sat, Aug 24thvs TBvs SF
Sun, Aug 25thvs TBvs SF
Tue, Aug 27th@ WSH@ KC
Wed, Aug 28th@ WSH@ KC
Fri, Aug 30th@ KC@ NYY
Sat, Aug 31st@ KC@ NYY
Sun, Sep 1st@ KC@ NYY
Mon, Sep 2nd@ TB   
Tue, Sep 3rd@ TBvs LAA
Wed, Sep 4th@ TBvs LAA
Thu, Sep 5thvs TEXvs LAA
Fri, Sep 6thvs TEXvs DET
Sat, Sep 7thvs TEXvs DET
Sun, Sep 8thvs TEXvs DET
Tue, Sep 10thvs LAD@ HOU
Wed, Sep 11thvs LAD@ HOU
Thu, Sep 12thvs LAD@ HOU
Fri, Sep 13th@ DET@ TEX
Sat, Sep 14th@ DET@ TEX
Sun, Sep 15th@ DET@ TEX
Mon, Sep 16th@ DETvs KC
Tue, Sep 17thvs TORvs KC
Wed, Sep 18thvs TORvs KC
Thu, Sep 19thvs TOR   
Fri, Sep 20thvs SEAvs TEX
Sat, Sep 21stvs SEAvs TEX
Sun, Sep 22ndvs SEAvs TEX
Mon, Sep 23rd@ TOR   
Tue, Sep 24th@ TOR@ LAA
Wed, Sep 25th@ TOR@ LAA
Fri, Sep 27th@ BOS@ SEA
Sat, Sep 28th@ BOS@ SEA
Sun, Sep 29th@ BOS@ SEA
Wed, Mar 20th   vs SEA
Thu, Mar 21st   vs SEA
Fri, Mar 29th   vs LAA
Fri, Apr 5th   @ HOU
Fri, Apr 19th   vs TOR
Tue, Apr 30th   @ BOS
Sun, May 5th   @ PIT
Thu, May 9th   vs CIN
Mon, May 13th   @ SEA
Tue, May 14th   @ SEA
Mon, Jun 10th   @ TB
Thu, Jun 27th   @ LAA
Thu, Jul 4th   vs MIN
Thu, Jul 18th   @ MIN
Wed, Jul 31st   vs MIL
Thu, Aug 15th   vs HOU
Mon, Aug 26th   @ KC
Thu, Aug 29th   @ KC
Mon, Sep 9th   @ HOU
Thu, Sep 26th   @ SEA