Skip Navigation to Main Content

Who Should I Trade?

Amed Rosario for Javier Sanoja (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Javier Sanoja
2B,3B,SS,LF,CF,RF - MIA
Javier Sanoja
Amed Rosario
2B,3B,OF,DH - NYY
Amed Rosario
Expert
Recommendation
100%
Recommended by
2 of 2 experts
0%
Recommended by
0 of 2 experts
Rankings 
   
Rest of Season# 272# 282
VBR# 472# 1105
   
Projections 
   
Runs128
Home Runs22
RBI128
Stolen Bases31
Batting Average.264.256
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Kelly Kirby
FantasyPros
# 270# 278
   
Kevin Spinelli
KevScores
# 171# 211
   
Who Should I Trade? Player Statistics
  Javier Sanoja
2B,3B,SS,LF,CF,RF - MIA
Javier Sanoja
Amed Rosario
2B,3B,OF,DH - NYY
Amed Rosario
2026 Stats 
   
   
At Bats290178
   
Runs2723
   
Hits7842
   
Singles4926
   
Doubles235
   
Triples21
   
Home Runs410
   
RBI3928
   
Stolen Bases61
   
Caught Stealing40
   
Walks1611
   
Strikeouts2451
   
Batting Average.269.236
   
On Base Pct.306.276
   
Slugging Pct.403.444
   
On-base Plus Slugging.710.720
   
Who Should I Trade? Player Projections
  Javier Sanoja
2B,3B,SS,LF,CF,RF - MIA
Javier Sanoja
Amed Rosario
2B,3B,OF,DH - NYY
Amed Rosario
2026 Projections 
   
   
At Bats10563
   
Runs128
   
Hits2816
   
Singles1911
   
Doubles63
   
Triples10
   
Home Runs22
   
RBI128
   
Stolen Bases31
   
Caught Stealing10
   
Walks74
   
Strikeouts1214
   
Batting Average.264.256
   
On Base Pct.307.296
   
Slugging Pct.398.399
   
On-base Plus Slugging.705.695
   
Who Should I Trade? Player Notes
  Javier Sanoja
2B,3B,SS,LF,CF,RF - MIA
Javier Sanoja
Amed Rosario
2B,3B,OF,DH - NYY
Amed Rosario
News 
 Javier Sanoja went 2-for-5 with a home run, one run scored and two RBI in Saturday's 6-2 victory over the New York Mets.
Nicholas Rodriguez
Sun, Aug 2nd
Amed Rosario went 1-for-3 in Friday's win over the Cubs with a solo home run.
Chris Schommer
Sat, Aug 1st
 Javier Sanoja went 0-for-3 with a walk and a stolen base in Monday's 8-7 win over the Philadelphia Phillies.
Nicholas Rodriguez
Tue, Jul 28th
Amed Rosario went 1-for-5 in a loss to the Tigers with a solo home run.
Chris Schommer
Thu, Jul 2nd
 Javier Sanoja went 3-for-5 with a home run, three runs scored and three RBI in Tuesday's 14-3 victory over the Colorado Rockies.
Nicholas Rodriguez
Wed, Jul 1st
Amed Rosario went 1-for-1 in a loss to the Tigers with a pinch-hit, three-run home run.
Chris Schommer
Tue, Jun 30th
 Javier Sanoja went 3-for-5 with a triple, a double, one run scored and three RBI in Monday's 10-7 win over the Colorado Rockies.
Nicholas Rodriguez
Tue, Jun 30th
Amed Rosario went 1-for-5 in a loss to the Tigers with a two-run home run.
Chris Schommer
Tue, Jun 23rd
 Javier Sanoja went 3-for-4 with one run scored, one RBI and two stolen bases in Saturday's 5-1 win over the St. Louis Cardinals.
Nicholas Rodriguez
Sat, Jun 27th
Amed Rosario went 1-for-4 in a win over the Red Sox with one stolen base and one run scored.
Chris Schommer
Sun, Jun 7th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Javier Sanoja
2B,3B,SS,LF,CF,RF - MIA
Javier Sanoja
Amed Rosario
2B,3B,OF,DH - NYY
Amed Rosario
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 25th   @ SFLogan Webb (7-7)#15
Fri, Mar 27thvs COLKyle Freeland (3-10)#304@ SFRobbie Ray (10-6)#89
Sat, Mar 28thvs COLMichael Lorenzen (3-10)#435@ SFTyler Mahle (3-9)#100
Mon, Mar 30thvs CWSDavis Martin (9-6)#99@ SEALuis Castillo (3-9)#70
Tue, Mar 31stvs CWSErick Fedde (6-7)#361@ SEALogan Gilbert (8-6)#12
Wed, Apr 1stvs CWSShane Smith (0-2)#225@ SEAGeorge Kirby (8-9)#18
Fri, Apr 3rd@ NYYWill Warren (8-6)#60vs MIAEury Perez (5-9)#37
Sat, Apr 4th@ NYYRyan Weathers (5-7)#58vs MIAMax Meyer (9-1)#126
Sun, Apr 5th@ NYYMax Fried (4-3)#14vs MIAPete Fairbanks
Tue, Apr 7thvs CINAndrew Abbott (6-7)#124vs ATHAaron Civale (5-7)#185
Wed, Apr 8thvs CINBrady Singer (5-10)#141vs ATHLuis Severino (2-6)#227
Thu, Apr 9thvs CINRhett Lowder (4-7)#282vs ATHJeffrey Springs (3-11)#332
Fri, Apr 10th@ DETKeider Montero (8-6)#92@ TBSteven Matz (4-4)#177
Sat, Apr 11th@ DETCasey Mize (4-7)#38@ TBNick Martinez (11-3)#86
Sun, Apr 12th@ DETTarik Skubal (7-6)#2@ TBDrew Rasmussen (10-5)#16
Mon, Apr 13th@ ATLGrant Holmes (7-4)#163vs LAAYusei Kikuchi (0-3)#103
Tue, Apr 14th@ ATLReynaldo Lopez (4-3)#109vs LAAReid Detmers (3-8)#29
Wed, Apr 15th@ ATLBryce Elder (8-6)#132vs LAAJack Kochanowicz (2-5)
Thu, Apr 16th   vs LAABrent Suter (1-2)#203
Fri, Apr 17thvs MILColeman Crow (0-1)#330vs KCMichael Wacha (5-8)#67
Sat, Apr 18thvs MILBrandon Woodruff (2-2)vs KCNoah Cameron (6-8)#71
Sun, Apr 19thvs MILJacob Misiorowski (11-5)#7vs KCCole Ragans (1-4)
Tue, Apr 21stvs STLDustin May (6-7)#53@ BOSConnelly Early (7-5)#152
Wed, Apr 22ndvs STLKyle Leahy (7-4)#119@ BOSRanger Suarez (4-3)#19
Thu, Apr 23rd   @ BOSPayton Tolle (6-6)#49
Fri, Apr 24th@ SFAdrian Houser (2-7)#175@ HOULance McCullers Jr. (2-3)#272
Sat, Apr 25th@ SFRobbie Ray (10-6)#89@ HOUMike Burrows (4-9)#222
Sun, Apr 26th@ SFLanden Roupp (7-10)#64@ HOUSpencer Arrighetti (7-5)#269
Mon, Apr 27th@ LADYoshinobu Yamamoto (11-7)#13@ TEXJack Leiter (3-7)#122
Tue, Apr 28th@ LADShohei Ohtani (8-2)#1@ TEXJacob deGrom (7-7)#11
Wed, Apr 29th@ LADTyler Glasnow (3-0)#61@ TEXNathan Eovaldi (10-9)#20
Fri, May 1stvs PHIZack Wheeler (10-2)#5vs BALCade Povich (2-1)#197
Sat, May 2ndvs PHIAndrew Painter (1-8)#208vs BALKyle Bradish (7-10)#42
Sun, May 3rdvs PHIJesus Luzardo (10-5)#9vs BALTrey Gibson (1-3)#292
Mon, May 4thvs PHIAaron Nola (3-9)#54vs BALShane Baz (4-10)#59
Tue, May 5thvs BALChris Bassitt (4-4)#142vs TEXJacob deGrom (7-7)#11
Wed, May 6thvs BALBrandon Young (8-3)#131vs TEXNathan Eovaldi (10-9)#20
Thu, May 7thvs BALCade Povich (2-1)#197vs TEXMacKenzie Gore (6-9)#36
Fri, May 8thvs WSHFoster Griffin (12-4)#69@ MILJacob Misiorowski (11-5)#7
Sat, May 9thvs WSHRichard Lovelady (2-4)#355@ MILKyle Harrison (9-2)#52
Sun, May 10thvs WSHCade Cavalli (8-5)#68@ MILLogan Henderson (6-1)#45
Mon, May 11th   @ BALBrandon Young (8-3)#131
Tue, May 12th@ MINBailey Ober (7-3)#76@ BALTrevor Rogers (7-7)#63
Wed, May 13th@ MINSimeon Woods Richardson (1-7)@ BALKyle Bradish (7-10)#42
Fri, May 15th@ TBIan Seymour (8-3)#79@ NYMClay Holmes (4-4)#81
Sat, May 16th@ TBNick Martinez (11-3)#86@ NYMHuascar Brazoban (5-2)#182
Sun, May 17th@ TBDrew Rasmussen (10-5)#16@ NYMFreddy Peralta (5-9)#46
Mon, May 18thvs ATLJR Ritchie (1-2)#290vs TORPatrick Corbin (3-4)#378
Tue, May 19thvs ATLMartin Perez (7-6)#191vs TORDylan Cease (7-5)#8
Wed, May 20thvs ATLChris Sale (12-6)#6vs TORTrey Yesavage (5-5)#102
Thu, May 21stvs ATLSpencer Strider (4-2)#353vs TORBraydon Fisher (3-3)#179
Fri, May 22ndvs NYMTobias Myers (0-2)#184vs TBNick Martinez (11-3)#86
Sun, May 24thvs NYMChristian Scott (3-3)#43vs TBDrew Rasmussen (10-5)#16
Mon, May 25th@ TORTrey Yesavage (5-5)#102@ KCMichael Wacha (5-8)#67
Tue, May 26th@ TORBraydon Fisher (3-3)#179@ KCBailey Falter (0-2)
Wed, May 27th@ TORKevin Gausman (5-10)#28@ KCNoah Cameron (6-8)#71
Fri, May 29th@ NYMFreddy Peralta (5-9)#46@ ATHLuis Severino (2-6)#227
Sat, May 30th@ NYMChristian Scott (3-3)#43@ ATHJ.T. Ginn (8-6)#151
Sun, May 31st@ NYMNolan McLean (8-7)#34@ ATHJacob Lopez (5-4)#173
Tue, Jun 2nd@ WSHRichard Lovelady (2-4)#355vs CLEJoey Cantillo (8-7)#78
Wed, Jun 3rd@ WSHAndrew Alvarez (2-3)#181vs CLEGavin Williams (11-6)#22
Thu, Jun 4th   vs CLESlade Cecconi (4-7)#130
Fri, Jun 5thvs TBDrew Rasmussen (10-5)#16vs BOSSonny Gray (14-2)#32
Sun, Jun 7thvs TBGriffin Jax (6-9)#44vs BOSRanger Suarez (4-3)#19
Mon, Jun 8th   @ CLEGavin Williams (11-6)#22
Tue, Jun 9thvs ARIZac Gallen (3-9)#228@ CLESlade Cecconi (4-7)#130
Wed, Jun 10thvs ARIRyne Nelson (3-5)#194@ CLEParker Messick (8-6)#40
Fri, Jun 12th@ PITBraxton Ashcraft (11-5)#33@ TORTrey Yesavage (5-5)#102
Sat, Jun 13th@ PITBubba Chandler (4-8)#127@ TORKevin Gausman (5-10)#28
Sun, Jun 14th@ PITPaul Skenes (9-10)#3@ TORPatrick Corbin (3-4)#378
Tue, Jun 16th@ PHIJesus Luzardo (10-5)#9vs CWSDavis Martin (9-6)#99
Wed, Jun 17th@ PHIAndrew Painter (1-8)#208vs CWSAnthony Kay (8-5)#176
Thu, Jun 18th   vs CWSBryan Hudson (3-4)#153
Fri, Jun 19thvs SFLanden Roupp (7-10)#64vs CINRhett Lowder (4-7)#282
Sat, Jun 20thvs SFTrevor McDonald (3-7)vs CINAndrew Abbott (6-7)#124
Sun, Jun 21stvs SFLogan Webb (7-7)#15vs CINChase Burns (13-1)#23
Mon, Jun 22ndvs TEXTyler Alexander (2-2)#171@ DETFramber Valdez (7-7)#31
Tue, Jun 23rdvs TEXCal Quantrill (4-4)#283@ DETCasey Mize (4-7)#38
Wed, Jun 24thvs TEXJacob deGrom (7-7)#11@ DETTarik Skubal (7-6)#2
Thu, Jun 25th   @ BOSConnelly Early (7-5)#152
Fri, Jun 26th@ STLMichael McGreevy (4-9)#82@ BOSPayton Tolle (6-6)#49
Sat, Jun 27th@ STLAndre Pallante (12-6)#98@ BOSJake Bennett (7-4)#73
Sun, Jun 28th@ STLKyle Leahy (7-4)#119@ BOSSonny Gray (14-2)#32
Mon, Jun 29th@ COLSean Sullivan (0-3)#432vs DETCasey Mize (4-7)#38
Tue, Jun 30th@ COLTanner Gordon (0-2)#420vs DETTarik Skubal (7-6)#2
Wed, Jul 1st@ COLKyle Freeland (3-10)#304vs DETTroy Melton (7-1)#55
Fri, Jul 3rd@ ATHJack Perkins (2-7)#87vs MINMike Paredes (0-3)#396
Sat, Jul 4th@ ATHAaron Civale (5-7)#185vs MINZebby Matthews (4-8)#117
Sun, Jul 5th@ ATHGage Jump (4-7)#106vs MINJoe Ryan (6-8)#17
Mon, Jul 6th   @ TBGriffin Jax (6-9)#44
Tue, Jul 7thvs SEABryan Woo (8-8)#10@ TBIan Seymour (8-3)#79
Wed, Jul 8thvs SEAGeorge Kirby (8-9)#18@ TBShane McClanahan (9-6)#62
Thu, Jul 9thvs SEABryce Miller (4-6)#35@ TBDrew Rasmussen (10-5)#16
Fri, Jul 10thvs CLEParker Messick (8-6)#40@ WSHCarson Palmquist (0-2)#296
Sat, Jul 11thvs CLETanner Bibee (4-11)#50@ WSHPJ Poulin (3-0)#343
Sun, Jul 12thvs CLEJoey Cantillo (8-7)#78@ WSHCade Cavalli (8-5)#68
Fri, Jul 17th@ MILLogan Henderson (6-1)#45vs LADRoki Sasaki (5-5)#83
Sun, Jul 19th@ MILRobert Gasser (3-4)#150vs LADWill Klein (3-4)#329
Mon, Jul 20th@ HOURonel Blanco (0-1)#123vs PITBraxton Ashcraft (11-5)#33
Wed, Jul 22nd@ HOUPeter Lambert (8-5)#143vs PITBubba Chandler (4-8)#127
Fri, Jul 24thvs SDGerman Marquez (4-2)#368@ PHIJesus Luzardo (10-5)#9
Sat, Jul 25thvs SDRandy Vasquez (7-6)#298@ PHITim Mayza (3-3)#172
Sun, Jul 26thvs SDWalker Buehler (6-5)#248@ PHICristopher Sanchez (15-4)#4
Mon, Jul 27thvs PHIZack Wheeler (10-2)#5@ CWSNoah Schultz (3-8)#276
Tue, Jul 28thvs PHIAaron Nola (3-9)#54@ CWSAnthony Kay (8-5)#176
Wed, Jul 29thvs PHIJesus Luzardo (10-5)#9@ CWSDavis Martin (9-6)#99
Thu, Jul 30th@ NYMNolan McLean (8-7)#34@ CWSSean Burke (7-6)#74
Fri, Jul 31st@ NYMKodai Senga (0-8)#114@ CHCShota Imanaga (8-9)#25
Sat, Aug 1st@ NYMZac Thornton (2-2)#147@ CHCDavid Peterson (6-7)#134
Sun, Aug 2nd@ NYMRobert Stock (0-1)#245@ CHCColin Rea (8-8)#249
Mon, Aug 3rd   vs STLMichael McGreevy (4-9)#82
Tue, Aug 4th@ ATLGrant Holmes (7-4)#163vs STLHunter Dobbins (2-2)#160
Wed, Aug 5th@ ATLBryce Elder (8-6)#132vs STLAndre Pallante (12-6)#98
Fri, Aug 7thvs LAAGeorge Klassen (0-1)#287vs ATLTyler Mahle (3-9)#100
Sat, Aug 8thvs LAAWalbert Urena (7-7)#259vs ATLChris Sale (12-6)#6
Sun, Aug 9thvs LAAGrayson Rodriguez (3-4)#107vs ATLGrant Holmes (7-4)#163
Tue, Aug 11thvs PITPaul Skenes (9-10)#3vs SEABryan Woo (8-8)#10
Wed, Aug 12thvs PITBraxton Ashcraft (11-5)#33vs SEABryce Miller (4-6)#35
Thu, Aug 13thvs PITCarmen Mlodzinski (6-3)#97vs SEALogan Gilbert (8-6)#12
Fri, Aug 14th@ CINChase Burns (13-1)#23@ TORMax Scherzer (1-4)#135
Sat, Aug 15th@ CINBrady Singer (5-10)#141@ TOR
Sun, Aug 16th@ CIN@ TOR
Tue, Aug 18th@ PHI@ BAL
Wed, Aug 19th@ PHI@ BAL
Thu, Aug 20th   @ BAL
Fri, Aug 21stvs WSHvs TOR
Sat, Aug 22ndvs WSHvs TOR
Sun, Aug 23rdvs WSHvs TOR
Tue, Aug 25thvs BOSvs HOU
Wed, Aug 26thvs BOSvs HOU
Thu, Aug 27th   vs HOU
Fri, Aug 28th@ WSHvs BOS
Sat, Aug 29th@ WSHvs BOS
Sun, Aug 30th@ WSHvs BOS
Mon, Aug 31st@ WSH@ LAA
Tue, Sep 1st@ KC@ LAA
Wed, Sep 2nd@ KC@ LAA
Fri, Sep 4thvs CHC@ SD
Sat, Sep 5thvs CHC@ SD
Sun, Sep 6thvs CHC@ SD
Tue, Sep 8thvs NYMvs COL
Wed, Sep 9thvs NYMvs COL
Thu, Sep 10th   vs COL
Fri, Sep 11thvs LADvs NYM
Sat, Sep 12thvs LADvs NYM
Sun, Sep 13thvs LADvs NYM
Mon, Sep 14th@ ARI@ MIN
Tue, Sep 15th@ ARI@ MIN
Wed, Sep 16th@ ARI@ MIN
Fri, Sep 18th@ SD@ ARI
Sat, Sep 19th@ SD@ ARI
Sun, Sep 20th@ SD@ ARI
Tue, Sep 22nd@ CHCvs TB
Wed, Sep 23rd@ CHCvs TB
Thu, Sep 24th@ CHCvs TB
Fri, Sep 25thvs ATLvs BAL
Sat, Sep 26thvs ATLvs BAL
Sun, Sep 27thvs ATLvs BAL
Sun, Mar 29thvs COLJose Quintana (2-3)#429   
Mon, Apr 6thvs CINBrandon Williamson (2-3)#325   
Mon, Apr 20thvs STLMichael McGreevy (4-9)#82   
Thu, May 14th@ MINZebby Matthews (4-8)#117   
Sat, May 23rdvs NYMFreddy Peralta (5-9)#46   
Mon, Jun 1st@ WSHCade Cavalli (8-5)#68   
Sat, Jun 6thvs TBShane McClanahan (9-6)#62   
Thu, Jun 11thvs ARIMerrill Kelly (8-9)#115   
Mon, Jun 15th@ PHIZack Wheeler (10-2)#5   
Thu, Jul 2nd@ COLMichael Lorenzen (3-10)#435   
Sat, Jul 18th@ MILShane Drohan (6-4)#93   
Tue, Jul 21st@ HOUTatsuya Imai (6-4)#129   
Thu, Aug 6th@ ATLMartin Perez (7-6)#191   
Mon, Aug 17th@ PHI   
Mon, Aug 24thvs BOS   
Thu, Sep 3rd@ KC   
Mon, Sep 7thvs NYM