Skip Navigation to Main Content

Who Should I Trade?

Riley Greene for Wilyer Abreu (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Riley Greene
LF,CF,RF,DH - DET
Riley Greene
Wilyer Abreu
LF,CF,RF - BOS
Wilyer Abreu
Expert
Recommendation
100%
Recommended by
7 of 7 experts
0%
Recommended by
0 of 7 experts
Rankings 
   
Rest of Season# 36# 92
VBR# 43# 126
   
Projections 
   
Runs5442
Home Runs1713
RBI5846
Stolen Bases36
Batting Average.264.255
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 29# 56
   
Dalton Del Don
The Deep Shot
# 45# 100
   
Chris Welsh
FantasyPros
# 33# 61
   
Mike Maher
BettingPros
# 49# 106
   
Joe Pisapia
FantasyPros
# 37# 121
   
Kelly Kirby
FantasyPros
# 36# 101
   
Kevin Spinelli
KevScores
# 93# 106
   
Who Should I Trade? Player Statistics
  Riley Greene
LF,CF,RF,DH - DET
Riley Greene
Wilyer Abreu
LF,CF,RF - BOS
Wilyer Abreu
2026 Stats 
   
   
At Bats212218
   
Runs3025
   
Hits6561
   
Singles4642
   
Doubles1512
   
Triples01
   
Home Runs46
   
RBI2522
   
Stolen Bases14
   
Caught Stealing11
   
Walks3022
   
Strikeouts6947
   
Batting Average.307.280
   
On Base Pct.398.344
   
Slugging Pct.434.427
   
On-base Plus Slugging.832.771
   
Who Should I Trade? Player Projections
  Riley Greene
LF,CF,RF,DH - DET
Riley Greene
Wilyer Abreu
LF,CF,RF - BOS
Wilyer Abreu
2026 Projections 
   
   
At Bats371301
   
Runs5442
   
Hits9877
   
Singles6046
   
Doubles2017
   
Triples11
   
Home Runs1713
   
RBI5846
   
Stolen Bases36
   
Caught Stealing12
   
Walks4135
   
Strikeouts11679
   
Batting Average.264.255
   
On Base Pct.341.336
   
Slugging Pct.461.448
   
On-base Plus Slugging.802.784
   
Who Should I Trade? Player Notes
  Riley Greene
LF,CF,RF,DH - DET
Riley Greene
Wilyer Abreu
LF,CF,RF - BOS
Wilyer Abreu
News 
 Tigers outfielder Riley Green went 3-for-4 with a double and a run scored in Friday's 4-3 loss to the Royals.
Brenton Kemp
Sat, May 9th
Abreu is batting .220 with runners in scoring position despite hitting third in Boston's lineup. He had just two RBI over his previous 14 games entering Wednesday before delivering a single that drove in two runners during Boston's six-run fourth inning — his first multi-RBI game since March 29.
Bruno Mulé
Thu, May 28th
 Tigers outfielder Riley Greene went 1-for-4 with a home run in a 4-3 loss to the Braves on Wednesday.
Brenton Kemp
Thu, Apr 30th
Wilyer Abreu went 1-for-2 in a win over the Rays with a solo home run and a walk.
Chris Schommer
Sat, May 9th
 Tigers outfielder Riley Greene went 2-for-5 with a solo home run during Friday's 9-8 loss to the Reds.
Brenton Kemp
Sat, Apr 25th
Wilyer Abreu went 1-for-3 in loss to the Rays with one RBI and one stolen base.
Chris Schommer
Fri, May 8th
 Tigers outfielder Riley Greene hit a two-run homer as part of a 5-4 win over the Brewers on Thursday.
Brenton Kemp
Thu, Apr 23rd
Wilyer Abreu went 3-for-4 in a win over the Tigers with a home run, two runs scored, one RBI, one stolen base, and a walk.
Chris Schommer
Wed, May 6th
 Riley Greene went 3-for-4 in Thursday’s win over the Royals with two doubles, two runs scored, two RBI, and one walk.
Chris Schommer
Fri, Apr 17th
Wilyer Abreu went 3-for-4 with one RBI and two runs scored in the 8-6 loss for the Red Sox on Sunday against the Padres.
Ari Koslow
Mon, Apr 6th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Riley Greene
LF,CF,RF,DH - DET
Riley Greene
Wilyer Abreu
LF,CF,RF - BOS
Wilyer Abreu
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ SDNick Pivetta (1-2)#138@ CINAndrew Abbott (4-3)#99
Fri, Mar 27th@ SDMichael King (4-4)#35   
Sat, Mar 28th@ SDRandy Vasquez (5-3)#199@ CINBrady Singer (2-5)#143
Mon, Mar 30th@ ARIMichael Soroka (7-2)#67@ HOULance McCullers Jr. (2-3)#208
Tue, Mar 31st@ ARIBrandon Pfaadt (0-1)#115@ HOUHunter Brown (1-0)#17
Wed, Apr 1st@ ARIZac Gallen (3-4)#71@ HOUMike Burrows (3-6)#121
Fri, Apr 3rdvs STLMichael McGreevy (3-4)#86vs SDMichael King (4-4)#35
Sat, Apr 4thvs STLDustin May (3-6)#85vs SDRandy Vasquez (5-3)#199
Sun, Apr 5thvs STLKyle Leahy (5-3)#162vs SDWalker Buehler (3-3)#220
Mon, Apr 6th@ MINJoe Ryan (3-3)#15vs MILBrandon Woodruff (2-1)#56
Tue, Apr 7th@ MINTaj Bradley (5-1)#74vs MILJacob Misiorowski (5-2)#18
Wed, Apr 8th@ MINBailey Ober (6-3)#72vs MILShane Drohan (2-1)#145
Thu, Apr 9th@ MINMick Abel (1-2)#209   
Fri, Apr 10thvs MIAChris Paddack (0-7)#324@ STLDustin May (3-6)#85
Sat, Apr 11thvs MIAJanson Junk (3-5)#116@ STLKyle Leahy (5-3)#162
Sun, Apr 12thvs MIASandy Alcantara (3-4)#73@ STLAndre Pallante (5-4)#163
Tue, Apr 14thvs KCCole Ragans (1-4)#49@ MINMick Abel (1-2)#209
Wed, Apr 15thvs KCSeth Lugo (2-4)#104@ MINSimeon Woods Richardson (0-7)#222
Thu, Apr 16thvs KCKris Bubic (3-2)#80   
Fri, Apr 17th@ BOSRanger Suarez (2-3)#32vs DETCasey Mize (2-3)#65
Sat, Apr 18th@ BOSBrayan Bello (2-5)#144vs DETTarik Skubal (3-2)#4
Sun, Apr 19th@ BOSGarrett Crochet (3-3)#9vs DETFramber Valdez (2-4)#26
Mon, Apr 20th@ BOSSonny Gray (6-1)#30vs DETJack Flaherty (0-7)#62
Tue, Apr 21stvs MILKyle Harrison (6-1)#63vs NYYLuis Gil (1-2)#249
Wed, Apr 22ndvs MILDL Hall (0-0)#186vs NYYMax Fried (4-3)#33
Thu, Apr 23rdvs MILBrandon Sproat (1-4)#158vs NYYCam Schlittler (7-2)#36
Fri, Apr 24th@ CINAndrew Abbott (4-3)#99@ BALBrandon Young (3-1)#194
Sat, Apr 25th@ CINBrady Singer (2-5)#143@ BALTrevor Rogers (2-6)#94
Sun, Apr 26th@ CINRhett Lowder (3-3)#206@ BALKyle Bradish (2-6)#43
Tue, Apr 28th@ ATLMartin Perez (3-3)#200@ TORTrey Yesavage (2-2)#48
Wed, Apr 29th@ ATLJR Ritchie (1-1)#236@ TOREric Lauer (2-5)#264
Thu, Apr 30th@ ATLBryce Elder (4-3)#113   
Fri, May 1stvs TEXMacKenzie Gore (4-4)#50vs HOUMike Burrows (3-6)#121
Sat, May 2ndvs TEXKumar Rocker (2-5)#103vs HOUSpencer Arrighetti (7-1)#126
Sun, May 3rdvs TEXJack Leiter (2-4)#76vs HOUCody Bolton (0-1)#396
Mon, May 4thvs BOSPayton Tolle (2-2)#75@ DETTyler Holton (0-4)#147
Tue, May 5thvs BOSJovani Moran (0-2)#183@ DETFramber Valdez (2-4)#26
Wed, May 6thvs BOSSonny Gray (6-1)#30@ DETJack Flaherty (0-7)#62
Fri, May 8th@ KCKris Bubic (3-2)#80vs TBJesse Scholtens (5-3)#283
Sat, May 9th@ KCMichael Wacha (4-2)#78   
Sun, May 10th@ KCNoah Cameron (2-4)#92vs TBNick Martinez (5-1)#81
Tue, May 12th@ NYMFreddy Peralta (3-4)#28vs PHIZack Wheeler (4-1)#7
Wed, May 13th@ NYMChristian Scott (1-0)#90vs PHIAndrew Painter (1-5)#170
Thu, May 14th@ NYMNolan McLean (2-4)#29vs PHIJesus Luzardo (4-4)#10
Fri, May 15thvs TORTrey Yesavage (2-2)#48@ ATLSpencer Strider (3-0)#31
Sat, May 16thvs TORMason Fluharty@ ATLBryce Elder (4-3)#113
Sun, May 17thvs TORKevin Gausman (4-3)#19@ ATLGrant Holmes (3-2)#139
Mon, May 18thvs CLESlade Cecconi (3-5)#105@ KCSeth Lugo (2-4)#104
Tue, May 19thvs CLEParker Messick (6-1)#51@ KCBailey Falter (0-2)#311
Wed, May 20thvs CLETanner Bibee (0-7)#38@ KCMichael Wacha (4-2)#78
Thu, May 21stvs CLEJoey Cantillo (4-2)#106   
Fri, May 22nd@ BALKeegan Akin (0-0)#180vs MINConnor Prielipp (1-3)#124
Sun, May 24th@ BALTrevor Rogers (2-6)#94vs MINBailey Ober (6-3)#72
Tue, May 26thvs LAAJack Kochanowicz (2-3)#420vs ATLSpencer Strider (3-0)#31
Wed, May 27thvs LAAJose Soriano (6-4)#45vs ATLBryce Elder (4-3)#113
Thu, May 28thvs LAAGrayson Rodriguez (2-1)#77vs ATLChris Sale (8-3)#5
Fri, May 29th@ CWSBrandon Eisert (0-0)#212@ CLESlade Cecconi (3-5)#105
Sat, May 30th@ CWSAnthony Kay (5-1)#182@ CLEParker Messick (6-1)#51
Sun, May 31st@ CWSSean Burke (2-3)#142@ CLETanner Bibee (0-7)#38
Mon, Jun 1st@ TBGriffin Jax (1-3)#59   
Tue, Jun 2nd@ TBSteven Matz (4-2)#98vs BALShane Baz (2-5)#84
Wed, Jun 3rd@ TBNick Martinez (5-1)#81vs BALChris Bassitt (4-3)#125
Fri, Jun 5thvs SEABryan Woo (5-3)#6@ NYYRyan Weathers (2-3)#66
Sat, Jun 6thvs SEABryce Miller (1-0)#54@ NYYWill Warren (6-1)#60
Sun, Jun 7thvs SEAEmerson Hancock (4-2)#91@ NYYCam Schlittler (7-2)#36
Tue, Jun 9thvs MINTaj Bradley (5-1)#74@ TBNick Martinez (5-1)#81
Wed, Jun 10thvs MIN@ TB
Thu, Jun 11thvs MIN   
Fri, Jun 12th@ CLEvs TEX
Sat, Jun 13th@ CLEvs TEX
Sun, Jun 14th@ CLEvs TEX
Mon, Jun 15th@ HOU   
Tue, Jun 16th@ HOUvs TOR
Wed, Jun 17th@ HOUvs TOR
Fri, Jun 19thvs CWS@ SEA
Sat, Jun 20thvs CWS@ SEA
Sun, Jun 21stvs CWS@ SEA
Mon, Jun 22ndvs NYY@ COL
Tue, Jun 23rdvs NYY@ COL
Wed, Jun 24thvs NYY@ COL
Thu, Jun 25thvs HOUvs NYY
Fri, Jun 26thvs HOUvs NYY
Sat, Jun 27thvs HOUvs NYY
Sun, Jun 28thvs HOUvs NYY
Mon, Jun 29th@ NYYvs WSH
Tue, Jun 30th@ NYYvs WSH
Wed, Jul 1st@ NYYvs WSH
Thu, Jul 2nd@ TEX   
Sat, Jul 4th@ TEX@ LAA
Sun, Jul 5th@ TEX@ LAA
Tue, Jul 7thvs ATH@ CWS
Wed, Jul 8thvs ATH@ CWS
Thu, Jul 9thvs ATH@ CWS
Fri, Jul 10thvs PHI@ NYM
Sat, Jul 11thvs PHI@ NYM
Sun, Jul 12thvs PHI@ NYM
Fri, Jul 17th@ LAAvs TB
Sat, Jul 18th@ LAAvs TB
Sun, Jul 19th@ LAAvs TB
Mon, Jul 20th@ CHCvs BAL
Tue, Jul 21st@ CHCvs BAL
Wed, Jul 22nd@ CHCvs BAL
Thu, Jul 23rdvs KC   
Fri, Jul 24thvs KCvs TOR
Sat, Jul 25thvs KCvs TOR
Sun, Jul 26thvs KCvs TOR
Mon, Jul 27thvs BAL@ ATH
Tue, Jul 28thvs BAL@ ATH
Wed, Jul 29thvs BAL@ ATH
Fri, Jul 31st@ ATH@ LAD
Sat, Aug 1st@ ATH@ LAD
Sun, Aug 2nd@ ATH@ LAD
Tue, Aug 4th@ SEAvs CWS
Wed, Aug 5th@ SEAvs CWS
Thu, Aug 6th@ SEAvs CWS
Fri, Aug 7th@ SFvs ATH
Sat, Aug 8th@ SFvs ATH
Sun, Aug 9th@ SFvs ATH
Tue, Aug 11thvs CLE@ TOR
Wed, Aug 12thvs CLE@ TOR
Thu, Aug 13thvs CLE@ TOR
Fri, Aug 14thvs CWS@ PIT
Sat, Aug 15thvs CWS@ PIT
Sun, Aug 16thvs CWS@ PIT
Mon, Aug 17th@ PITvs ARI
Tue, Aug 18th@ PITvs ARI
Wed, Aug 19th@ PITvs ARI
Fri, Aug 21st@ KCvs SF
Sat, Aug 22nd@ KCvs SF
Sun, Aug 23rd@ KCvs SF
Mon, Aug 24thvs TB@ MIA
Tue, Aug 25thvs TB@ MIA
Wed, Aug 26thvs TB@ MIA
Fri, Aug 28thvs LAD@ NYY
Sat, Aug 29thvs LAD@ NYY
Sun, Aug 30thvs LAD@ NYY
Mon, Aug 31st@ MINvs SEA
Tue, Sep 1st@ MINvs SEA
Wed, Sep 2nd@ MINvs SEA
Fri, Sep 4th@ CLE@ BAL
Sat, Sep 5th@ CLE@ BAL
Sun, Sep 6th@ CLE@ BAL
Mon, Sep 7thvs MINvs LAA
Tue, Sep 8thvs MINvs LAA
Wed, Sep 9thvs MINvs LAA
Fri, Sep 11thvs COLvs KC
Sat, Sep 12thvs COLvs KC
Sun, Sep 13thvs COLvs KC
Mon, Sep 14th@ TOR   
Tue, Sep 15th@ TOR@ TEX
Wed, Sep 16th@ TOR@ TEX
Thu, Sep 17th@ CWS@ TEX
Fri, Sep 18th@ CWS@ TB
Sat, Sep 19th@ CWS@ TB
Sun, Sep 20th@ CWS@ TB
Mon, Sep 21stvs WSH   
Tue, Sep 22ndvs WSHvs CLE
Wed, Sep 23rdvs WSHvs CLE
Fri, Sep 25thvs PITvs CHC
Sat, Sep 26thvs PITvs CHC
Sun, Sep 27thvs PITvs CHC
Sun, Mar 29th   @ CINRhett Lowder (3-3)#206
Mon, Apr 13th   @ MINBailey Ober (6-3)#72
Mon, Apr 27th   @ TORDylan Cease (3-3)#16
Thu, May 7th   vs TBGriffin Jax (1-3)#59
Sat, May 23rd   vs MINTaj Bradley (5-1)#74
Thu, Jun 4th   vs BALTrevor Rogers (2-6)#94
Mon, Jun 8th   @ TBSteven Matz (4-2)#98
Thu, Jun 18th   vs TOR
Fri, Jul 3rd   @ LAA
Thu, Jul 30th   @ ATH
Mon, Aug 10th   @ TOR
Thu, Sep 3rd   @ BAL
Thu, Sep 24th   vs CLE