Skip to main content

Who Should I Trade?

Jonathan Villar for Elias Diaz (2023)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Elias Diaz
Elias Diaz
Jonathan Villar
2B,3B - FA
Jonathan Villar
Recommended by
6 of 6 experts
Recommended by
0 of 6 experts
Rest of Season# 193
VBR# 375
Home Runs9
Stolen Bases0
Batting Average.274
Injury Alert-FA
Expert Ranks 
Mike Maher
# 196
Brandon 'B_Don' Myers
# 230
Keith Lott
Fantasy Six Pack
# 115
Mick Ciallela
# 170
Scott Youngson
Pitcher List
# 186
Tristan Davis
SEMO Fantasy Sports Podcast
# 122
Who Should I Trade? Player Statistics
  Elias Diaz
Elias Diaz
Jonathan Villar
2B,3B - FA
Jonathan Villar
2023 Stats 
At Bats156
Home Runs6
Stolen Bases0
Caught Stealing0
Batting Average.333
On Base Pct.387
Slugging Pct.519
On-base Plus Slugging.907
Who Should I Trade? Player Projections
  Elias Diaz
Elias Diaz
Jonathan Villar
2B,3B - FA
Jonathan Villar
2023 Projections 
At Bats267
Home Runs9
Stolen Bases0
Caught Stealing0
Batting Average.274
On Base Pct.328
Slugging Pct.437
On-base Plus Slugging.765
Who Should I Trade? Player Notes
  Elias Diaz
Elias Diaz
Jonathan Villar
2B,3B - FA
Jonathan Villar
 Elias Diaz went 1-for-4 with a solo home run, his sixth of the season, helping the Rockies defeat the Marlins 7-6 on Thursday.
Chris Schommer
Fri, May 26th
 Elias Diaz went 1-for-4 with a stolen base in Friday's 6-3 loss to the Phillies.
Jesse Garcia
Fri, May 12th
 Elias Diaz went 2-for-4 with a solo home run and an RBI single in Tuesday's 3-2 win over the Brewers.
Diego Sandoval
Wed, May 3rd
 Colorado Rockies catcher Elias Diaz is starting Wednesday's game versus the St. Louis Cardinals on the bench.
Brenton Kemp
Wed, Apr 12th
 Elias Diaz went 3-for-4 with a solo home run, an RBI double, a single and two total runs scored in Sunday's 7-6 win over the Nationals.
Diego Sandoval
Mon, Apr 10th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Elias Diaz
Elias Diaz
Jonathan Villar
2B,3B - FA
Jonathan Villar
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 30th@ SDBlake Snell (1-6)#50   
Fri, Mar 31st@ SDNick Martinez (2-2)#112   
Sat, Apr 1st@ SDMichael Wacha (5-1)#66   
Sun, Apr 2nd@ SDSeth Lugo (3-3)#105   
Mon, Apr 3rd@ LADMichael Grove (0-1)#266   
Tue, Apr 4th@ LADJulio Urias (5-4)#21   
Thu, Apr 6thvs WSHJosiah Gray (4-5)#100   
Fri, Apr 7thvs WSHMacKenzie Gore (3-3)#104   
Sat, Apr 8thvs WSHTrevor Williams (2-2)#121   
Sun, Apr 9thvs WSHChad Kuhl (0-2)#343   
Mon, Apr 10thvs STLSteven Matz (0-6)#97   
Tue, Apr 11thvs STLMiles Mikolas (3-1)#70   
Wed, Apr 12thvs STLJack Flaherty (3-4)#78   
Fri, Apr 14th@ SEATommy Milone   
Sat, Apr 15th@ SEAGeorge Kirby (5-4)#22   
Sun, Apr 16th@ SEALuis Castillo (4-2)#13   
Mon, Apr 17thvs PITRich Hill (4-4)#109   
Tue, Apr 18thvs PITVince Velasquez (4-4)#132   
Wed, Apr 19thvs PITJohan Oviedo (3-4)#197   
Thu, Apr 20th@ PHIMatt Strahm (4-3)#114   
Fri, Apr 21st@ PHIAaron Nola (4-3)#6   
Sat, Apr 22nd@ PHICristopher Sanchez (0-0)#263   
Sun, Apr 23rd@ PHIZack Wheeler (4-4)#20   
Mon, Apr 24th@ CLECal Quantrill (2-3)#81   
Tue, Apr 25th@ CLEPeyton Battenfield (0-5)#110   
Wed, Apr 26th@ CLETanner Bibee (1-1)#128   
Fri, Apr 28thvs ARIMerrill Kelly (5-3)#54   
Sat, Apr 29thvs ARITommy Henry (2-1)#208   
Sun, Apr 30thvs ARIRyne Nelson (1-2)#133   
Tue, May 2ndvs MILFreddy Peralta (5-4)#51   
Wed, May 3rdvs MILEric Lauer (4-5)#73   
Thu, May 4thvs MILWade Miley (3-2)#156   
Fri, May 5th@ NYMKodai Senga (4-3)#62   
Sat, May 6th@ NYMTylor Megill (5-3)#64   
Sun, May 7th@ NYMJoey Lucchesi (1-0)#154   
Mon, May 8th@ PITMitch Keller (6-1)#75   
Tue, May 9th@ PITLuis Ortiz (1-2)#307   
Wed, May 10th@ PITRich Hill (4-4)#109   
Fri, May 12thvs PHITaijuan Walker (4-2)#84   
Sat, May 13thvs PHIRanger Suarez (0-1)#71   
Sun, May 14thvs PHIAaron Nola (4-3)#6   
Mon, May 15thvs CINHunter Greene (1-4)#59   
Tue, May 16thvs CINBrandon Williamson (0-0)#281   
Wed, May 17thvs CINGraham Ashcraft (2-3)#153   
Fri, May 19th@ TEXMartin Perez (6-1)#77   
Sat, May 20th@ TEXJon Gray (5-1)#41   
Sun, May 21st@ TEXAndrew Heaney (4-3)#38   
Mon, May 22ndvs MIAEdward Cabrera (3-4)#129   
Tue, May 23rdvs MIAEury Perez (1-1)#200   
Wed, May 24thvs MIASandy Alcantara (2-5)#30   
Thu, May 25thvs MIABraxton Garrett (1-2)#146   
Fri, May 26thvs NYMMax Scherzer (4-2)#18   
Sat, May 27thvs NYMJustin Verlander (2-2)#9   
Sun, May 28thvs NYMTylor Megill (5-3)#64   
Mon, May 29th@ ARIRyne Nelson (1-2)#133   
Tue, May 30th@ ARIZac Gallen (6-2)#4   
Wed, May 31st@ ARI   
Thu, Jun 1st@ ARIZach Davies (0-1)#279   
Fri, Jun 2nd@ KCJordan Lyles (0-9)#228   
Sat, Jun 3rd@ KCBrady Singer (3-4)#111   
Sun, Jun 4th@ KCDaniel Lynch#269   
Tue, Jun 6thvs SF   
Wed, Jun 7thvs SF   
Thu, Jun 8thvs SF   
Fri, Jun 9thvs SD   
Sat, Jun 10thvs SD   
Sun, Jun 11thvs SD   
Mon, Jun 12th@ BOS   
Tue, Jun 13th@ BOS   
Wed, Jun 14th@ BOS   
Thu, Jun 15th@ ATL   
Fri, Jun 16th@ ATL   
Sat, Jun 17th@ ATL   
Sun, Jun 18th@ ATL   
Mon, Jun 19th@ CIN   
Tue, Jun 20th@ CIN   
Wed, Jun 21st@ CIN   
Fri, Jun 23rdvs LAA   
Sat, Jun 24thvs LAA   
Sun, Jun 25thvs LAA   
Tue, Jun 27thvs LAD   
Wed, Jun 28thvs LAD   
Thu, Jun 29thvs LAD   
Fri, Jun 30thvs DET   
Sat, Jul 1stvs DET   
Sun, Jul 2ndvs DET   
Tue, Jul 4th@ HOU   
Wed, Jul 5th@ HOU   
Fri, Jul 7th@ SF   
Sat, Jul 8th@ SF   
Sun, Jul 9th@ SF   
Fri, Jul 14thvs NYY   
Sat, Jul 15thvs NYY   
Sun, Jul 16thvs NYY   
Tue, Jul 18thvs HOU   
Wed, Jul 19thvs HOU   
Fri, Jul 21st@ MIA   
Sat, Jul 22nd@ MIA   
Sun, Jul 23rd@ MIA   
Mon, Jul 24th@ WSH   
Tue, Jul 25th@ WSH   
Wed, Jul 26th@ WSH   
Fri, Jul 28thvs OAK   
Sat, Jul 29thvs OAK   
Sun, Jul 30thvs OAK   
Mon, Jul 31stvs SD   
Tue, Aug 1stvs SD   
Wed, Aug 2ndvs SD   
Fri, Aug 4th@ STL   
Sat, Aug 5th@ STL   
Sun, Aug 6th@ STL   
Mon, Aug 7th@ MIL   
Tue, Aug 8th@ MIL   
Wed, Aug 9th@ MIL   
Thu, Aug 10th@ LAD   
Fri, Aug 11th@ LAD   
Sat, Aug 12th@ LAD   
Sun, Aug 13th@ LAD   
Mon, Aug 14thvs ARI   
Tue, Aug 15thvs ARI   
Wed, Aug 16thvs ARI   
Fri, Aug 18thvs CWS   
Sat, Aug 19thvs CWS   
Sun, Aug 20thvs CWS   
Tue, Aug 22nd@ TB   
Wed, Aug 23rd@ TB   
Thu, Aug 24th@ TB   
Fri, Aug 25th@ BAL   
Sat, Aug 26th@ BAL   
Sun, Aug 27th@ BAL   
Mon, Aug 28thvs ATL   
Tue, Aug 29thvs ATL   
Wed, Aug 30thvs ATL   
Fri, Sep 1stvs TOR   
Sat, Sep 2ndvs TOR   
Sun, Sep 3rdvs TOR   
Mon, Sep 4th@ ARI   
Tue, Sep 5th@ ARI   
Wed, Sep 6th@ ARI   
Fri, Sep 8th@ SF   
Sat, Sep 9th@ SF   
Sun, Sep 10th@ SF   
Mon, Sep 11thvs CHC   
Tue, Sep 12thvs CHC   
Wed, Sep 13thvs CHC   
Thu, Sep 14thvs SF   
Fri, Sep 15thvs SF   
Sat, Sep 16thvs SF   
Sun, Sep 17thvs SF   
Mon, Sep 18th@ SD   
Tue, Sep 19th@ SD   
Wed, Sep 20th@ SD   
Fri, Sep 22nd@ CHC   
Sat, Sep 23rd@ CHC   
Sun, Sep 24th@ CHC   
Tue, Sep 26thvs LAD   
Wed, Sep 27thvs LAD   
Thu, Sep 28thvs LAD   
Fri, Sep 29thvs MIN   
Sat, Sep 30thvs MIN   
Sun, Oct 1stvs MIN