Skip Navigation to Main Content

Who Should I Trade?

Esteury Ruiz for Adolis Garcia (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Adolis Garcia
RF - PHI
Adolis Garcia
Esteury Ruiz
LF,CF,RF - MIA
Esteury Ruiz
Expert
Recommendation
83%
Recommended by
5 of 6 experts
17%
Recommended by
1 of 6 experts
Rankings 
   
Rest of Season# 142
VBR# 133# 917
   
Projections 
   
Runs4415
Home Runs153
RBI4912
Stolen Bases611
Batting Average.231.240
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 120
   
Dalton Del Don
The Deep Shot
# 109
   
Chris Welsh
FantasyPros
# 162
   
Joe Pisapia
FantasyPros
# 131
   
Kelly Kirby
FantasyPros
# 99
   
Kevin Spinelli
KevScores
# 362# 250
   
Who Should I Trade? Player Statistics
  Adolis Garcia
RF - PHI
Adolis Garcia
Esteury Ruiz
LF,CF,RF - MIA
Esteury Ruiz
2026 Stats 
   
   
At Bats19642
   
Runs1711
   
Hits378
   
Singles252
   
Doubles73
   
Triples11
   
Home Runs42
   
RBI155
   
Stolen Bases28
   
Caught Stealing01
   
Walks201
   
Strikeouts6815
   
Batting Average.189.191
   
On Base Pct.274.205
   
Slugging Pct.296.452
   
On-base Plus Slugging.570.657
   
Who Should I Trade? Player Projections
  Adolis Garcia
RF - PHI
Adolis Garcia
Esteury Ruiz
LF,CF,RF - MIA
Esteury Ruiz
2026 Projections 
   
   
At Bats345107
   
Runs4415
   
Hits8026
   
Singles4817
   
Doubles165
   
Triples11
   
Home Runs153
   
RBI4912
   
Stolen Bases611
   
Caught Stealing23
   
Walks289
   
Strikeouts10229
   
Batting Average.231.240
   
On Base Pct.296.312
   
Slugging Pct.412.380
   
On-base Plus Slugging.707.693
   
Who Should I Trade? Player Notes
  Adolis Garcia
RF - PHI
Adolis Garcia
Esteury Ruiz
LF,CF,RF - MIA
Esteury Ruiz
News 
 Adolis Garcia went 0-for-3 with a walk and a stolen base in Wednesday's 9-4 loss to the Reds.
Nate Miller - FantasyPros
Thu, May 21st
Esteury Ruiz went 2-for-3 with a double, a triple, two runs scored and one stolen base in Friday's 2-1 win over the New York Mets.
Nicholas Rodriguez
Sat, May 23rd
 Adolis Garcia went 2-for-4 in Wednesday's 6-3 win over the Athletics with a home run, two runs scored, and one RBI.
Nate Miller - FantasyPros
Thu, May 7th
Esteury Ruiz entered the game in the eighth inning as a pinch runner for Kyle Stowers, stole third base and later came around to score in Sunday's 5-2 win over the Washington Nationals.
Nicholas Rodriguez
Mon, May 11th
 Adolis Garcia went 1-for-1 with a solo homer in Thursday's 8-7 loss to the Cubs.
Nate Miller - FantasyPros
Fri, Apr 24th
Esteury Ruiz went 1-for-1 with a double, one stolen base and a run scored in Saturday’s 8-7 win over the Washington Nationals.
Nicholas Rodriguez
Sun, May 10th
 Adolis Garcia went 2-for-4 in Sunday's loss to the Rockies with a solo homer.
Nate Miller - FantasyPros
Mon, Apr 6th
Esteury Ruiz went 0-for-3 with two stolen bases in Friday's 3-2 loss against the Washington Nationals.
Nicholas Rodriguez
Sat, May 9th
 Adolis Garcia went 2-for-3 with a solo homer in Tuesday's 3-2 win over the Nationals.
Nate Miller - FantasyPros
Wed, Apr 1st
Esteury Ruiz went 2-for-4 with a home run, one run scored and two RBI in Sunday's 7-2 loss against the Philadelphia Phillies.
Nicholas Rodriguez
Mon, May 4th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Adolis Garcia
RF - PHI
Adolis Garcia
Esteury Ruiz
LF,CF,RF - MIA
Esteury Ruiz
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Mar 27th   vs COLKyle Freeland (1-6)#395
Sat, Mar 28thvs TEXJacob Latz (1-1)#102vs COLMichael Lorenzen (2-7)#427
Sun, Mar 29thvs TEXMacKenzie Gore (4-4)#50vs COLJose Quintana (2-3)#425
Mon, Mar 30thvs WSHFoster Griffin (6-2)#88vs CWSDavis Martin (8-1)#79
Tue, Mar 31stvs WSHPJ Poulin (3-0)#237vs CWSErick Fedde (0-5)#373
Wed, Apr 1stvs WSHCade Cavalli (3-3)#87vs CWSShane Smith (0-2)#205
Fri, Apr 3rd@ COLMichael Lorenzen (2-7)#427@ NYYWill Warren (6-1)#60
Sat, Apr 4th@ COLBrennan Bernardino (2-3)#257@ NYYRyan Weathers (2-3)#66
Sun, Apr 5th@ COLTomoyuki Sugano (4-4)#428@ NYYMax Fried (4-3)#33
Mon, Apr 6th@ SFAdrian Houser (2-5)#189vs CINBrandon Williamson (2-3)#370
Tue, Apr 7th@ SFRobbie Ray (3-6)#83vs CINAndrew Abbott (4-3)#99
Wed, Apr 8th@ SFTyler Mahle (1-7)#119vs CINBrady Singer (2-5)#143
Thu, Apr 9th   vs CINRhett Lowder (3-3)#206
Fri, Apr 10thvs ARIMichael Soroka (7-2)#67@ DETKeider Montero (2-3)#201
Sat, Apr 11thvs ARIBrandon Pfaadt (0-1)#115@ DETCasey Mize (2-3)#65
Sun, Apr 12thvs ARIZac Gallen (3-4)#71@ DETTarik Skubal (3-2)#4
Mon, Apr 13thvs CHCJavier Assad (3-1)#276@ ATLGrant Holmes (3-2)#139
Tue, Apr 14thvs CHCRiley Martin@ ATLReynaldo Lopez (2-1)#108
Wed, Apr 15thvs CHCShota Imanaga (4-6)#24@ ATLBryce Elder (4-3)#113
Fri, Apr 17thvs ATLMartin Perez (3-3)#200vs MILColeman Crow (0-0)#197
Sat, Apr 18thvs ATLChris Sale (8-3)#5vs MILBrandon Woodruff (2-1)#56
Sun, Apr 19thvs ATLGrant Holmes (3-2)#139vs MILJacob Misiorowski (5-2)#18
Mon, Apr 20th@ CHCColin Rea (5-3)#140vs STLMichael McGreevy (3-4)#86
Tue, Apr 21st@ CHCShota Imanaga (4-6)#24vs STLDustin May (3-6)#85
Wed, Apr 22nd@ CHCMatthew Boyd (2-1)#40vs STLKyle Leahy (5-3)#162
Fri, Apr 24th@ ATLGrant Holmes (3-2)#139@ SFAdrian Houser (2-5)#189
Sat, Apr 25th@ ATLBryce Elder (4-3)#113@ SFRobbie Ray (3-6)#83
Sun, Apr 26th@ ATLChris Sale (8-3)#5@ SFLanden Roupp (5-5)#61
Mon, Apr 27th   @ LADYoshinobu Yamamoto (4-4)#13
Tue, Apr 28thvs SFTyler Mahle (1-7)#119@ LADShohei Ohtani (5-2)#1
Wed, Apr 29th   @ LADTyler Glasnow (3-0)#37
Fri, May 1st@ MIAEury Perez (3-6)#109vs PHIZack Wheeler (4-1)#7
Sat, May 2nd@ MIAMax Meyer (5-0)#68vs PHIAndrew Painter (1-5)#170
Sun, May 3rd@ MIAChris Paddack (0-7)#324vs PHIJesus Luzardo (4-4)#10
Mon, May 4th@ MIAJanson Junk (3-5)#116vs PHIAaron Nola (3-4)#39
Tue, May 5thvs ATHLuis Severino (2-6)#146vs BALChris Bassitt (4-3)#125
Wed, May 6thvs ATHJeffrey Springs (3-6)#111vs BALBrandon Young (3-1)#194
Thu, May 7thvs ATHJ.T. Ginn (3-3)#127vs BALCade Povich (1-1)#240
Fri, May 8thvs COLChase Dollander (3-3)#340vs WSHFoster Griffin (6-2)#88
Sat, May 9thvs COLKyle Freeland (1-6)#395vs WSHRichard Lovelady (2-2)#204
Sun, May 10thvs COLTomoyuki Sugano (4-4)#428vs WSHCade Cavalli (3-3)#87
Tue, May 12th@ BOSJovani Moran (0-2)#183@ MINBailey Ober (6-3)#72
Wed, May 13th@ BOSSonny Gray (6-1)#30@ MINSimeon Woods Richardson (0-7)#222
Thu, May 14th@ BOSRanger Suarez (2-3)#32@ MINZebby Matthews (1-2)#82
Fri, May 15th@ PITBraxton Ashcraft (4-2)#47@ TBIan Seymour (3-0)#100
Sat, May 16th@ PITBubba Chandler (1-6)#122@ TBNick Martinez (5-1)#81
Sun, May 17th@ PITPaul Skenes (6-5)#2@ TBDrew Rasmussen (4-2)#21
Mon, May 18thvs CINNick Lodolo (1-1)#58vs ATLJR Ritchie (1-1)#236
Tue, May 19thvs CINChase Burns (7-1)#25vs ATLMartin Perez (3-3)#200
Wed, May 20thvs CINAndrew Abbott (4-3)#99vs ATLChris Sale (8-3)#5
Thu, May 21st   vs ATLSpencer Strider (3-0)#31
Fri, May 22ndvs CLEGavin Williams (8-3)#27vs NYMTobias Myers (0-1)#188
Sat, May 23rdvs CLESlade Cecconi (3-5)#105vs NYMFreddy Peralta (3-4)#28
Sun, May 24thvs CLEParker Messick (6-1)#51vs NYMChristian Scott (1-0)#90
Mon, May 25th@ SDGriffin Canning (0-3)#141@ TORTrey Yesavage (2-2)#48
Tue, May 26th@ SDRandy Vasquez (5-3)#199@ TORBraydon Fisher (2-1)#156
Wed, May 27th@ SDWalker Buehler (3-3)#220@ TORKevin Gausman (4-3)#19
Fri, May 29th@ LADJustin Wrobleski (7-2)#130@ NYMFreddy Peralta (3-4)#28
Sat, May 30th@ LADRoki Sasaki (3-3)#131@ NYMChristian Scott (1-0)#90
Sun, May 31st@ LADYoshinobu Yamamoto (4-4)#13@ NYMNolan McLean (2-4)#29
Mon, Jun 1st   @ WSHCade Cavalli (3-3)#87
Tue, Jun 2ndvs SDRandy Vasquez (5-3)#199@ WSHMiles Mikolas (1-4)#215
Wed, Jun 3rdvs SDWalker Buehler (3-3)#220@ WSHAndrew Alvarez (1-0)#178
Fri, Jun 5thvs CWSAnthony Kay (5-1)#182vs TBDrew Rasmussen (4-2)#21
Sat, Jun 6thvs CWSSean Burke (2-3)#142vs TBShane McClanahan (5-2)#22
Sun, Jun 7thvs CWSDavid Sandlin (1-0)#210vs TBGriffin Jax (1-3)#59
Tue, Jun 9th@ TORTrey Yesavage (2-2)#48vs ARIZac Gallen (3-4)#71
Wed, Jun 10th@ TORvs ARI
Thu, Jun 11th   vs ARI
Fri, Jun 12th@ MIL@ PIT
Sat, Jun 13th@ MIL@ PIT
Sun, Jun 14th@ MIL@ PIT
Mon, Jun 15thvs MIA@ PHI
Tue, Jun 16thvs MIA@ PHI
Wed, Jun 17thvs MIA@ PHI
Fri, Jun 19th   vs SF
Sat, Jun 20thvs NYMvs SF
Sun, Jun 21stvs NYMvs SF
Mon, Jun 22nd@ WSHvs TEX
Tue, Jun 23rd@ WSHvs TEX
Wed, Jun 24th@ WSHvs TEX
Fri, Jun 26th@ NYM@ STL
Sat, Jun 27th@ NYM@ STL
Sun, Jun 28th@ NYM@ STL
Mon, Jun 29thvs PIT@ COL
Tue, Jun 30thvs PIT@ COL
Wed, Jul 1stvs PIT@ COL
Thu, Jul 2ndvs PIT@ COL
Fri, Jul 3rd   @ ATH
Sat, Jul 4th@ KC@ ATH
Sun, Jul 5th@ KC@ ATH
Tue, Jul 7th@ CINvs SEA
Wed, Jul 8th@ CINvs SEA
Thu, Jul 9th@ CINvs SEA
Fri, Jul 10th@ DETvs CLE
Sat, Jul 11th@ DETvs CLE
Sun, Jul 12th@ DETvs CLE
Fri, Jul 17th   @ MIL
Sat, Jul 18thvs NYM@ MIL
Sun, Jul 19thvs NYM@ MIL
Mon, Jul 20thvs LAD@ HOU
Tue, Jul 21stvs LAD@ HOU
Wed, Jul 22ndvs LAD@ HOU
Fri, Jul 24thvs NYYvs SD
Sat, Jul 25thvs NYYvs SD
Sun, Jul 26thvs NYYvs SD
Mon, Jul 27th@ MIAvs PHI
Tue, Jul 28th@ MIAvs PHI
Wed, Jul 29th@ MIAvs PHI
Thu, Jul 30th   @ NYM
Fri, Jul 31st@ BAL@ NYM
Sat, Aug 1st@ BAL@ NYM
Sun, Aug 2nd@ BAL@ NYM
Tue, Aug 4thvs WSH@ ATL
Wed, Aug 5thvs WSH@ ATL
Thu, Aug 6thvs WSH@ ATL
Fri, Aug 7thvs TORvs LAA
Sat, Aug 8thvs TORvs LAA
Sun, Aug 9thvs TORvs LAA
Tue, Aug 11th@ STLvs PIT
Wed, Aug 12th@ STLvs PIT
Thu, Aug 13th@ MINvs PIT
Fri, Aug 14th   @ CIN
Sat, Aug 15th@ MIN@ CIN
Sun, Aug 16th@ MIN@ CIN
Mon, Aug 17thvs MIA@ PHI
Tue, Aug 18thvs MIA@ PHI
Wed, Aug 19thvs MIA@ PHI
Fri, Aug 21stvs STLvs WSH
Sat, Aug 22ndvs STLvs WSH
Sun, Aug 23rdvs STLvs WSH
Mon, Aug 24th@ SEAvs BOS
Tue, Aug 25th@ SEAvs BOS
Wed, Aug 26th@ SEAvs BOS
Fri, Aug 28th@ LAA@ WSH
Sat, Aug 29th@ LAA@ WSH
Sun, Aug 30th@ LAA@ WSH
Mon, Aug 31st@ ARI@ WSH
Tue, Sep 1st@ ARI@ KC
Wed, Sep 2nd@ ARI@ KC
Thu, Sep 3rd   @ KC
Fri, Sep 4thvs ATLvs CHC
Sat, Sep 5thvs ATLvs CHC
Sun, Sep 6thvs ATLvs CHC
Mon, Sep 7thvs ATLvs NYM
Tue, Sep 8thvs HOUvs NYM
Wed, Sep 9thvs HOUvs NYM
Fri, Sep 11th@ ATLvs LAD
Sat, Sep 12th@ ATLvs LAD
Sun, Sep 13th@ ATLvs LAD
Mon, Sep 14th   @ ARI
Tue, Sep 15th@ WSH@ ARI
Wed, Sep 16th@ WSH@ ARI
Fri, Sep 18th@ NYM@ SD
Sat, Sep 19th@ NYM@ SD
Sun, Sep 20th@ NYM@ SD
Tue, Sep 22ndvs MIL@ CHC
Wed, Sep 23rdvs MIL@ CHC
Thu, Sep 24thvs MIL@ CHC
Fri, Sep 25thvs TBvs ATL
Sat, Sep 26thvs TBvs ATL
Sun, Sep 27thvs TBvs ATL
Thu, Mar 26thvs TEXNathan Eovaldi (5-6)#20   
Thu, Apr 23rd@ CHCEdward Cabrera (3-2)#70   
Thu, Apr 30thvs SFAdrian Houser (2-5)#189   
Thu, Jun 4thvs SDLucas Giolito (2-0)#172   
Mon, Jun 8th@ TORPatrick Corbin (2-1)#216   
Thu, Jun 18thvs NYM   
Thu, Jun 25th@ WSH   
Mon, Jul 6th@ KC   
Thu, Jul 16thvs NYM   
Mon, Aug 3rdvs WSH   
Mon, Aug 10th@ STL   
Thu, Sep 10thvs HOU   
Thu, Sep 17th@ NYM