Skip to main content

Who Should I Trade?

Miguel Sano for J.P. Crawford (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  J.P. Crawford
SS - SEA
J.P. Crawford
Miguel Sano
1B,DH - MIN
Miguel Sano
Expert
Recommendation
57%
Recommended by
8 of 14 experts
43%
Recommended by
6 of 14 experts
Rankings 
   
Rest of Season# 175# 179
VBR# 246# 196
   
Projections 
   
Runs3936
Home Runs616
RBI2741
Stolen Bases41
Batting Average.259.212
   
Misc 
   
Injury Alert-IL60
   
Expert Ranks 
   
Nick Pollack
Pitcher List
# 141
   
Pierre Camus
RotoBaller
# 159# 261
   
Andrew Seifter
FantasyPros
# 174# 274
   
Bart Wheeler
Hail to Fantasy Football
# 121# 229
   
Mick Ciallela
Fantrax
# 144# 255
   
Nate Miller
Fantasy Six Pack
# 174
   
Scott Youngson
Pitcher List
# 128# 161
   
Kelly Kirby
FantasyPros
# 172
   
Ryan Amore
Pitcher List
# 221# 98
   
Joe Pisapia
FantasyPros
# 141
   
Mike Maher
FantasyPros
# 206# 147
   
Travis Argo
Fantasy Six Pack
# 149
   
Brad Camara
RotoBaller
# 153
   
Dalton Del Don
Yahoo! Sports
# 166
   
Who Should I Trade? Player Statistics
  J.P. Crawford
SS - SEA
J.P. Crawford
Miguel Sano
1B,DH - MIN
Miguel Sano
2022 Stats 
   
   
At Bats25654
   
Runs311
   
Hits685
   
Singles474
   
Doubles150
   
Triples10
   
Home Runs51
   
RBI193
   
Stolen Bases31
   
Caught Stealing10
   
Walks309
   
Strikeouts4421
   
Batting Average.266.093
   
On Base Pct.352.231
   
Slugging Pct.391.148
   
On-base Plus Slugging.742.379
   
Who Should I Trade? Player Projections
  J.P. Crawford
SS - SEA
J.P. Crawford
Miguel Sano
1B,DH - MIN
Miguel Sano
2022 Projections 
   
   
At Bats305256
   
Runs3936
   
Hits7954
   
Singles5527
   
Doubles1711
   
Triples10
   
Home Runs616
   
RBI2741
   
Stolen Bases41
   
Caught Stealing21
   
Walks3434
   
Strikeouts61102
   
Batting Average.259.212
   
On Base Pct.339.310
   
Slugging Pct.381.444
   
On-base Plus Slugging.720.754
   
Who Should I Trade? Player Notes
  J.P. Crawford
SS - SEA
J.P. Crawford
Miguel Sano
1B,DH - MIN
Miguel Sano
News 
 Major League Baseball announced SS J.P. Crawford would serve a five-game suspension following the benches-clearing brawl in Sunday's game against the Angels.
Kelly Kirby
Mon, Jun 27th
Minnesota Twins first baseman Miguel Sano, who underwent surgery on his torn meniscus in early May, "has continued his running progression, started hitting, [and] will progress to live BP next week," according to Do-Hyoung Park of MLB.com.
Andersen Pickard
Thu, Jun 23rd
 J.P. Crawford went 2-for-4 with two RBIs, one run and one strikeout Wednesday against the Athletics.
Ari Koslow
Thu, Jun 23rd
Miguel Sano missed several games last week with a sore knee, which turned out to be a torn meniscus that will require surgery.
Chris Clegg
Tue, May 3rd
 JP Crawford was scratched from the lineup Tuesday flu-like symptoms.
Ari Koslow
Wed, Jun 15th
Miguel Sano will be placed on the IL with a knee injury, according to Rocco Baldelli.
Dan Harris
Sun, May 1st
 J.P. Crawford went 3-for-4 with two runs and one walk Saturday against the Red Sox.
Ari Koslow
Sun, Jun 12th
Miguel Sano returned to the Twins' lineup on Saturday against the Rays, going 0-for-2 before being removed with knee soreness.
Dan Harris
Sun, May 1st
 J.P. Crawford went 2-for-5 with one RBI, one run and one strikeout Wednesday against the Astros.
Ari Koslow
Thu, Jun 9th
Miguel Sano went 1-for-4 with the game-winning single in Tuesday's 5-4 win over the Tigers.
Diego Sandoval
Wed, Apr 27th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  J.P. Crawford
SS - SEA
J.P. Crawford
Miguel Sano
1B,DH - MIN
Miguel Sano
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8th@ MINJoe Ryan (6-3)#51vs SEARobbie Ray (6-6)#22
Sat, Apr 9th@ MINSonny Gray (3-1)#52vs SEALogan Gilbert (8-3)#32
Sun, Apr 10th@ MINBailey Ober (1-2)#80vs SEAMarco Gonzales (4-8)#83
Mon, Apr 11th@ MINDylan Bundy (4-4)#149vs SEAChris Flexen (3-8)#118
Tue, Apr 12th@ CWSVince Velasquez (3-3)#178vs LADAndrew Heaney (1-0)#73
Wed, Apr 13th@ CWSDallas Keuchel (2-5)#380vs LADClayton Kershaw (5-1)#35
Fri, Apr 15thvs HOUJake Odorizzi (3-2)#131@ BOSNick Pivetta (8-5)#37
Sat, Apr 16thvs HOUJustin Verlander (9-3)#4@ BOSTanner Houck (4-3)#57
Sun, Apr 17thvs HOUJose Urquidy (6-3)#70@ BOSMichael Wacha (6-1)#115
Mon, Apr 18th   @ BOSRich Hill (4-4)#134
Tue, Apr 19thvs TEXJon Gray (3-3)#50@ KCCarlos Hernandez (0-3)#294
Wed, Apr 20thvs TEXDane Dunning (1-5)#100@ KCDaniel Lynch (3-7)#254
Thu, Apr 21stvs TEXTaylor Hearn (4-5)#262@ KCZack Greinke (1-4)#121
Fri, Apr 22ndvs KCBrad Keller (2-9)#114vs CWSMichael Kopech (2-4)#34
Sat, Apr 23rdvs KCKris Bubic (1-4)#237vs CWSVince Velasquez (3-3)#178
Sun, Apr 24thvs KCCarlos Hernandez (0-3)#294vs CWSLucas Giolito (4-4)#39
Tue, Apr 26th@ TBMatt Wisler (2-1)#104vs DETEduardo Rodriguez (1-3)#45
Wed, Apr 27th@ TBDrew Rasmussen (5-3)#55vs DETMichael Pineda (1-2)#143
Thu, Apr 28th@ TBJeffrey Springs (3-2)#27vs DETTarik Skubal (5-5)#36
Fri, Apr 29th@ MIAElieser Hernandez (2-5)#158@ TBCorey Kluber (3-4)#47
Sat, Apr 30th@ MIAJesus Luzardo (2-3)#144@ TBShane McClanahan (8-3)#6
Sun, May 1st@ MIASandy Alcantara (7-3)#1@ TBJosh Fleming (2-3)#172
Mon, May 2nd@ HOUJake Odorizzi (3-2)#131@ BALTyler Wells (5-4)#78
Tue, May 3rd@ HOUCristian Javier (5-3)#66@ BALBruce Zimmermann (2-5)#243
Wed, May 4th@ HOUJustin Verlander (9-3)#4@ BALKyle Bradish (1-4)#282
Thu, May 5thvs TBShane McClanahan (8-3)#6@ BALSpenser Watkins (1-1)#377
Fri, May 6thvs TBMatt Wisler (2-1)#104vs OAKZach Logue (2-4)#216
Sat, May 7thvs TBDrew Rasmussen (5-3)#55vs OAKJames Kaprielian (0-5)#181
Sun, May 8thvs TBRyan Yarbrough (0-3)#155vs OAKDaulton Jefferies (1-7)
Tue, May 10thvs PHIAaron Nola (4-5)#7vs HOUJustin Verlander (9-3)#4
Thu, May 12th   vs HOULuis Garcia (5-5)#38
Fri, May 13th@ NYMMax Scherzer (5-1)#128vs CLEAaron Civale (2-4)#182
Sat, May 14th@ NYMChris Bassitt (6-5)#26vs CLEShane Bieber (3-4)#5
Sun, May 15th@ NYMCarlos Carrasco (8-3)#69vs CLETriston McKenzie (4-5)#56
Mon, May 16th@ TORYusei Kikuchi (2-4)#101@ OAKZach Logue (2-4)#216
Tue, May 17th@ TORJose Berrios (5-4)#67@ OAKJames Kaprielian (0-5)#181
Wed, May 18th@ TORKevin Gausman (5-6)#21@ OAKDaulton Jefferies (1-7)
Fri, May 20th@ BOSMichael Wacha (6-1)#115@ KCDaniel Lynch (3-7)#254
Sat, May 21st@ BOSGarrett Whitlock (2-1)#72@ KCBrad Keller (2-9)#114
Sun, May 22nd@ BOSNathan Eovaldi (4-2)#28@ KCBrady Singer (3-3)#81
Mon, May 23rdvs OAKZach Logue (2-4)#216vs DETElvin Rodriguez (0-2)#361
Tue, May 24thvs OAKJames Kaprielian (0-5)#181vs DETBeau Brieske (1-6)#193
Wed, May 25thvs OAKPaul Blackburn (6-3)#8vs DETRony Garcia (2-2)#220
Thu, May 26th   vs KCDaniel Lynch (3-7)#254
Fri, May 27thvs HOUJustin Verlander (9-3)#4vs KCBrad Keller (2-9)#114
Sat, May 28thvs HOUJose Urquidy (6-3)#70vs KCBrady Singer (3-3)#81
Sun, May 29thvs HOULuis Garcia (5-5)#38vs KCZack Greinke (1-4)#121
Mon, May 30th   @ DETBeau Brieske (1-6)#193
Tue, May 31st@ BALBryan Baker@ DETJoey Wentz (0-1)#378
Wed, Jun 1st@ BALKyle Bradish (1-4)#282@ DETTarik Skubal (5-5)#36
Thu, Jun 2nd@ BALJordan Lyles (4-7)#270@ DETAlex Faedo (1-4)#125
Fri, Jun 3rd@ TEXDane Dunning (1-5)#100@ TORYusei Kikuchi (2-4)#101
Sat, Jun 4th@ TEXGlenn Otto (4-3)#151@ TORJose Berrios (5-4)#67
Sun, Jun 5th@ TEXMartin Perez (5-2)#65@ TORKevin Gausman (5-6)#21
Tue, Jun 7th@ HOUJustin Verlander (9-3)#4vs NYYJameson Taillon (8-1)#42
Wed, Jun 8th@ HOUJose Urquidy (6-3)#70vs NYYNestor Cortes Jr. (6-3)#49
Thu, Jun 9th   vs NYYGerrit Cole (6-2)#2
Fri, Jun 10thvs BOSRich Hill (4-4)#134vs TBDrew Rasmussen (5-3)#55
Sat, Jun 11thvs BOSMichael Wacha (6-1)#115vs TBShane Baz (0-1)#102
Sun, Jun 12thvs BOSKutter Crawford (1-2)#213vs TBJeffrey Springs (3-2)#27
Mon, Jun 13thvs MINChris Archer (2-3)#126@ SEAChris Flexen (3-8)#118
Tue, Jun 14thvs MINJoe Ryan (6-3)#51@ SEALogan Gilbert (8-3)#32
Wed, Jun 15thvs MINSonny Gray (3-1)#52@ SEAMarco Gonzales (4-8)#83
Fri, Jun 17thvs LAAMichael Lorenzen (6-5)#133@ ARIMadison Bumgarner (3-7)#129
Sat, Jun 18thvs LAAJose Suarez (1-2)#136@ ARILuke Weaver (1-1)#179
Sun, Jun 19thvs LAAKenny Rosenberg (0-0)#317@ ARIMerrill Kelly (6-5)#111
Tue, Jun 21st@ OAKJames Kaprielian (0-5)#181vs CLEAaron Civale (2-4)#182
Wed, Jun 22nd@ OAKPaul Blackburn (6-3)#8vs CLETriston McKenzie (4-5)#56
Thu, Jun 23rd@ OAKFrankie Montas (3-7)#14vs CLEZach Plesac (2-5)#107
Fri, Jun 24th@ LAAMichael Lorenzen (6-5)#133vs COLGerman Marquez (4-5)#103
Sat, Jun 25th@ LAAPatrick Sandoval (3-2)#62vs COLAntonio Senzatela (3-4)#305
Sun, Jun 26th@ LAAAndrew Wantzvs COLRyan Feltner (1-3)#383
Mon, Jun 27thvs BALTyler Wells (5-4)#78@ CLETriston McKenzie (4-5)#56
Tue, Jun 28thvs BALDean Kremer (2-1)#241@ CLE
Wed, Jun 29thvs BALAustin Voth@ CLECal Quantrill (4-4)#82
Thu, Jun 30thvs OAK@ CLEShane Bieber (3-4)#5
Fri, Jul 1stvs OAKJames Kaprielian (0-5)#181vs BALSpenser Watkins (1-1)#377
Sat, Jul 2ndvs OAKPaul Blackburn (6-3)#8vs BALJordan Lyles (4-7)#270
Sun, Jul 3rdvs OAKFrankie Montas (3-7)#14vs BALTyler Wells (5-4)#78
Mon, Jul 4th@ SDSean Manaea (3-3)#30@ CWSJohnny Cueto (1-4)#175
Tue, Jul 5th@ SD@ CWS
Wed, Jul 6th   @ CWS
Fri, Jul 8thvs TOR@ TEX
Sat, Jul 9thvs TOR@ TEX
Sun, Jul 10thvs TOR@ TEX
Tue, Jul 12th@ WSHvs MIL
Wed, Jul 13th@ WSHvs MIL
Thu, Jul 14th@ TEXvs CWS
Fri, Jul 15th@ TEXvs CWS
Sat, Jul 16th@ TEXvs CWS
Sun, Jul 17th@ TEXvs CWS
Sat, Jul 23rdvs HOU@ DET
Sun, Jul 24thvs HOU@ DET
Tue, Jul 26thvs TEX@ MIL
Wed, Jul 27thvs TEX@ MIL
Fri, Jul 29th@ HOU@ SD
Sat, Jul 30th@ HOU@ SD
Sun, Jul 31st@ HOU@ SD
Mon, Aug 1st@ NYYvs DET
Tue, Aug 2nd@ NYYvs DET
Wed, Aug 3rd@ NYYvs DET
Thu, Aug 4th   vs TOR
Fri, Aug 5thvs LAAvs TOR
Sat, Aug 6thvs LAAvs TOR
Sun, Aug 7thvs LAAvs TOR
Tue, Aug 9thvs NYY@ LAD
Wed, Aug 10thvs NYY@ LAD
Fri, Aug 12th@ TEX@ LAA
Sat, Aug 13th@ TEX@ LAA
Sun, Aug 14th@ TEX@ LAA
Mon, Aug 15th@ LAAvs KC
Tue, Aug 16th@ LAAvs KC
Wed, Aug 17th@ LAAvs KC
Fri, Aug 19th@ OAKvs TEX
Sat, Aug 20th@ OAKvs TEX
Sun, Aug 21st@ OAKvs TEX
Mon, Aug 22nd   vs TEX
Tue, Aug 23rdvs WSH@ HOU
Wed, Aug 24thvs WSH@ HOU
Thu, Aug 25thvs CLE@ HOU
Fri, Aug 26thvs CLEvs SF
Sat, Aug 27thvs CLEvs SF
Sun, Aug 28thvs CLEvs SF
Mon, Aug 29th   vs BOS
Tue, Aug 30th@ DETvs BOS
Wed, Aug 31st@ DETvs BOS
Fri, Sep 2nd@ CLE@ CWS
Sat, Sep 3rd@ CLE@ CWS
Sun, Sep 4th@ CLE@ CWS
Mon, Sep 5thvs CWS@ NYY
Tue, Sep 6thvs CWS@ NYY
Wed, Sep 7thvs CWS@ NYY
Thu, Sep 8th   @ NYY
Fri, Sep 9thvs ATLvs CLE
Sat, Sep 10thvs ATLvs CLE
Sun, Sep 11thvs ATLvs CLE
Tue, Sep 13thvs SDvs KC
Wed, Sep 14thvs SDvs KC
Thu, Sep 15th   vs KC
Fri, Sep 16th@ LAA@ CLE
Sat, Sep 17th@ LAA@ CLE
Sun, Sep 18th@ LAA@ CLE
Mon, Sep 19th@ LAA@ CLE
Tue, Sep 20th@ OAK@ KC
Wed, Sep 21st@ OAK@ KC
Thu, Sep 22nd@ OAK@ KC
Fri, Sep 23rd@ KCvs LAA
Sat, Sep 24th@ KCvs LAA
Sun, Sep 25th@ KCvs LAA
Tue, Sep 27thvs TEXvs CWS
Wed, Sep 28thvs TEXvs CWS
Thu, Sep 29thvs TEXvs CWS
Fri, Sep 30thvs OAK@ DET
Sat, Oct 1stvs OAK@ DET
Sun, Oct 2ndvs OAK@ DET
Mon, Oct 3rdvs DET@ CWS
Tue, Oct 4thvs DET@ CWS
Wed, Oct 5thvs DET@ CWS
Thu, Apr 14th@ CWSJimmy Lambert (0-2)#259   
Mon, May 9thvs PHIRanger Suarez (6-4)#79   
Wed, May 11thvs PHIBailey Falter (0-2)#207   
Thu, May 19th@ BOSRich Hill (4-4)#134   
Mon, Jun 6th@ HOUCristian Javier (5-3)#66   
Thu, Jun 16thvs LAAShohei Ohtani (6-4)#25   
Thu, Jul 7thvs TOR   
Fri, Jul 22ndvs HOU   
Mon, Jul 25thvs TEX   
Thu, Jul 28th@ HOU   
Mon, Aug 8thvs NYY   
Thu, Sep 1st@ DET