Skip to main content

Who Should I Trade?

Nicky Lopez for Yusniel Diaz (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Nicky Lopez
2B,SS - KC
Nicky Lopez
KC @ DET Thu, May 13th 1:10pm
Yusniel Diaz
Yusniel Diaz
BAL vs NYY Fri, May 14th 7:05pm
Recommended by
4 of 6 experts
Recommended by
2 of 6 experts
Rest of Season
VBR# 1001# 1036
Home Runs26
Stolen Bases52
Batting Average.242.241
Injury Alert-MiLB
Weather53 F, Clear63 F, Partly Cloudy
Expert Ranks 
Mike Maher
# 385
Pierre Camus
# 225
Carmen Maiorano
# 382
Corbin Young
# 307# 371
John Albright
Fantasy Six Pack
# 100
Chris Clegg
# 386
Who Should I Trade? Player Statistics
  Nicky Lopez
2B,SS - KC
Nicky Lopez
Yusniel Diaz
Yusniel Diaz
2021 Stats 
At Bats91
Home Runs0
Stolen Bases2
Caught Stealing0
Batting Average.220
On Base Pct.327
Slugging Pct.308
On-base Plus Slugging.635
Who Should I Trade? Player Projections
  Nicky Lopez
2B,SS - KC
Nicky Lopez
Yusniel Diaz
Yusniel Diaz
2021 Projections 
At Bats283176
Home Runs26
Stolen Bases52
Caught Stealing32
Batting Average.242.241
On Base Pct.313.312
Slugging Pct.328.395
On-base Plus Slugging.641.707
Who Should I Trade? Player Notes
  Nicky Lopez
2B,SS - KC
Nicky Lopez
Yusniel Diaz
Yusniel Diaz
 Nicky Lopez has been recalled after news of Adalberto Mondesi being sent to the injured list.
Brenden Trout
Wed, Mar 31st
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Nicky Lopez
2B,SS - KC
Nicky Lopez
Yusniel Diaz
Yusniel Diaz
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1stvs TEX   
Sat, Apr 3rdvs TEX@ BOS
Sun, Apr 4thvs TEX@ BOS
Mon, Apr 5th@ CLE@ NYY
Wed, Apr 7th@ CLE@ NYY
Thu, Apr 8th@ CWSvs BOS
Sun, Apr 11th@ CWSvs BOS
Mon, Apr 12thvs LAA   
Tue, Apr 13thvs LAAvs SEA
Wed, Apr 14thvs LAA   
Thu, Apr 15thvs TORvs SEA
Sat, Apr 17thvs TOR@ TEX
Sun, Apr 18thvs TOR@ TEX
Mon, Apr 19thvs TB   
Tue, Apr 20thvs TB@ MIA
Wed, Apr 21stvs TB@ MIA
Fri, Apr 23rd@ DETvs OAK
Sat, Apr 24th@ DETvs OAK
Sun, Apr 25th@ DETvs OAK
Mon, Apr 26th@ DETvs NYY
Tue, Apr 27th@ PITvs NYY
Wed, Apr 28th@ PITvs NYY
Fri, Apr 30th@ MIN@ OAK
Sat, May 1st@ MIN@ OAK
Sun, May 2nd@ MIN@ OAK
Mon, May 3rdvs CLE@ SEA
Tue, May 4thvs CLE@ SEA
Wed, May 5thvs CLE@ SEA
Thu, May 6thvs CLE   
Fri, May 7thvs CWSvs BOS
Sat, May 8thvs CWSvs BOS
Sun, May 9thvs CWSvs BOS
Tue, May 11th@ DET@ NYM
Wed, May 12th@ DET@ NYM
Thu, May 13th@ DET   
Fri, May 14th@ CWSvs NYY
Sat, May 15th@ CWSvs NYY
Sun, May 16th@ CWSvs NYY
Tue, May 18thvs MILvs TB
Wed, May 19thvs MILvs TB
Fri, May 21stvs DET@ WSH
Sat, May 22ndvs DET@ WSH
Sun, May 23rdvs DET@ WSH
Tue, May 25th@ TB@ MIN
Wed, May 26th@ TB@ MIN
Thu, May 27th@ TB@ CWS
Fri, May 28th@ MIN@ CWS
Sat, May 29th@ MIN@ CWS
Sun, May 30th@ MIN@ CWS
Mon, May 31stvs PITvs MIN
Tue, Jun 1stvs PITvs MIN
Thu, Jun 3rdvs MIN   
Fri, Jun 4thvs MINvs CLE
Sat, Jun 5thvs MINvs CLE
Sun, Jun 6thvs MINvs CLE
Mon, Jun 7th@ LAA   
Tue, Jun 8th@ LAAvs NYM
Wed, Jun 9th@ LAAvs NYM
Thu, Jun 10th@ OAK   
Fri, Jun 11th@ OAK@ TB
Sat, Jun 12th@ OAK@ TB
Sun, Jun 13th@ OAK@ TB
Mon, Jun 14thvs DET@ CLE
Tue, Jun 15thvs DET@ CLE
Wed, Jun 16thvs DET@ CLE
Fri, Jun 18thvs BOSvs TOR
Sat, Jun 19thvs BOSvs TOR
Sun, Jun 20thvs BOSvs TOR
Tue, Jun 22nd@ NYYvs HOU
Wed, Jun 23rd@ NYYvs HOU
Thu, Jun 24th@ NYY@ TOR
Fri, Jun 25th@ TEX@ TOR
Sat, Jun 26th@ TEX@ TOR
Sun, Jun 27th@ TEX@ TOR
Mon, Jun 28th@ BOS@ HOU
Tue, Jun 29th@ BOS@ HOU
Wed, Jun 30th@ BOS@ HOU
Thu, Jul 1st@ BOS   
Fri, Jul 2ndvs MIN@ LAA
Sat, Jul 3rdvs MIN@ LAA
Sun, Jul 4thvs MIN@ LAA
Mon, Jul 5thvs CIN   
Tue, Jul 6thvs CINvs TOR
Wed, Jul 7thvs CINvs TOR
Thu, Jul 8th@ CLEvs TOR
Fri, Jul 9th@ CLEvs CWS
Sat, Jul 10th@ CLEvs CWS
Sun, Jul 11th@ CLEvs CWS
Fri, Jul 16thvs BAL@ KC
Sat, Jul 17thvs BAL@ KC
Sun, Jul 18thvs BAL@ KC
Tue, Jul 20th@ MIL@ TB
Wed, Jul 21st@ MIL@ TB
Fri, Jul 23rdvs DETvs WSH
Sat, Jul 24thvs DETvs WSH
Sun, Jul 25thvs DETvs WSH
Mon, Jul 26thvs CWS   
Tue, Jul 27thvs CWSvs MIA
Wed, Jul 28thvs CWSvs MIA
Thu, Jul 29thvs CWS@ DET
Fri, Jul 30th@ TOR@ DET
Sat, Jul 31st@ TOR@ DET
Sun, Aug 1st@ TOR@ DET
Tue, Aug 3rd@ CWS@ NYY
Wed, Aug 4th@ CWS@ NYY
Thu, Aug 5th@ CWS   
Fri, Aug 6th@ STLvs TB
Sat, Aug 7th@ STLvs TB
Sun, Aug 8th@ STLvs TB
Mon, Aug 9thvs NYY   
Tue, Aug 10thvs NYYvs DET
Wed, Aug 11thvs NYYvs DET
Fri, Aug 13thvs STL@ BOS
Sat, Aug 14thvs STL@ BOS
Sun, Aug 15thvs STL@ BOS
Mon, Aug 16thvs HOU@ TB
Tue, Aug 17thvs HOU@ TB
Wed, Aug 18thvs HOU@ TB
Thu, Aug 19thvs HOU@ TB
Fri, Aug 20th@ CHCvs ATL
Sat, Aug 21st@ CHCvs ATL
Sun, Aug 22nd@ CHCvs ATL
Mon, Aug 23rd@ HOU   
Tue, Aug 24th@ HOUvs LAA
Wed, Aug 25th@ HOUvs LAA
Thu, Aug 26th@ SEAvs LAA
Fri, Aug 27th@ SEAvs TB
Sat, Aug 28th@ SEAvs TB
Sun, Aug 29th@ SEAvs TB
Tue, Aug 31stvs CLE@ TOR
Wed, Sep 1stvs CLE@ TOR
Thu, Sep 2ndvs CLE   
Fri, Sep 3rdvs CWS@ NYY
Sat, Sep 4thvs CWS@ NYY
Sun, Sep 5thvs CWS@ NYY
Mon, Sep 6th@ BALvs KC
Tue, Sep 7th@ BALvs KC
Wed, Sep 8th@ BALvs KC
Thu, Sep 9th@ BALvs KC
Fri, Sep 10th@ MINvs TOR
Sat, Sep 11th@ MINvs TOR
Sun, Sep 12th@ MINvs TOR
Tue, Sep 14thvs OAKvs NYY
Wed, Sep 15thvs OAKvs NYY
Thu, Sep 16thvs OAKvs NYY
Fri, Sep 17thvs SEA@ BOS
Sat, Sep 18thvs SEA@ BOS
Sun, Sep 19thvs SEA@ BOS
Mon, Sep 20th@ CLE@ PHI
Tue, Sep 21st@ CLE@ PHI
Wed, Sep 22nd@ CLE@ PHI
Fri, Sep 24th@ DETvs TEX
Sat, Sep 25th@ DETvs TEX
Sun, Sep 26th@ DETvs TEX
Tue, Sep 28thvs CLEvs BOS
Wed, Sep 29thvs CLEvs BOS
Thu, Sep 30thvs CLEvs BOS
Fri, Oct 1stvs MIN@ TOR
Sat, Oct 2ndvs MIN@ TOR
Sun, Oct 3rdvs MIN@ TOR
Fri, Apr 2nd   @ BOS
Tue, Apr 6th   @ NYY
Sat, Apr 10th   vs BOS
Fri, Apr 16th   @ TEX
Thu, Apr 29th   vs NYY
Mon, May 10th   vs BOS
Thu, May 20th   vs TB
Mon, May 24th   @ MIN
Wed, Jun 2nd   vs MIN
Thu, Jun 17th   @ CLE
Mon, Jun 21st   vs HOU
Mon, Jul 19th   @ TB
Mon, Aug 2nd   @ NYY
Thu, Aug 12th   vs DET
Mon, Aug 30th   @ TOR
Thu, Sep 23rd   vs TEX