Skip Navigation to Main Content

Who Should I Trade?

Adam Frazier for Michael Massey (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Adam Frazier
2B,LF,RF - LAA
Adam Frazier
Michael Massey
2B,LF - KC
Michael Massey
Expert
Recommendation
100%
Recommended by
1 of 1 experts
0%
Recommended by
0 of 1 experts
Rankings 
   
Rest of Season
VBR# 1306# 1250
   
Projections 
   
Runs2526
Home Runs47
RBI2129
Stolen Bases42
Batting Average.232.244
   
Misc 
   
Injury Alert-IL10
   
Expert Ranks 
   
Mike Maher
FantasyPros
# 344# 436
   
Who Should I Trade? Player Statistics
  Adam Frazier
2B,LF,RF - LAA
Adam Frazier
Michael Massey
2B,LF - KC
Michael Massey
2026 Stats 
   
   
At Bats3
   
Runs1
   
Hits0
   
Singles0
   
Doubles0
   
Triples0
   
Home Runs0
   
RBI0
   
Stolen Bases0
   
Caught Stealing0
   
Walks1
   
Strikeouts1
   
Batting Average.000
   
On Base Pct.250
   
Slugging Pct.000
   
On-base Plus Slugging.250
   
Who Should I Trade? Player Projections
  Adam Frazier
2B,LF,RF - LAA
Adam Frazier
Michael Massey
2B,LF - KC
Michael Massey
2026 Projections 
   
   
At Bats224234
   
Runs2526
   
Hits5257
   
Singles3838
   
Doubles1011
   
Triples11
   
Home Runs47
   
RBI2129
   
Stolen Bases42
   
Caught Stealing21
   
Walks1713
   
Strikeouts4647
   
Batting Average.232.244
   
On Base Pct.291.286
   
Slugging Pct.332.389
   
On-base Plus Slugging.624.675
   
Who Should I Trade? Player Notes
  Adam Frazier
2B,LF,RF - LAA
Adam Frazier
Michael Massey
2B,LF - KC
Michael Massey
News 
 The Angels selected the contract of 2B Adam Frazier from Triple-A Salt Lake.
Ari Koslow
Wed, Mar 25th
Royals infielder Michael Massey (calf) homered in a rehab game for Triple-A Omaha on Tuesday and will be re-evaluated following another rehab game or two.
Brenton Kemp
Thu, Apr 2nd
 The Angels signed Adam Frazier to a minor league contract.
Ari Koslow
Mon, Feb 16th
The Royals say Michael Massey will begin a rehab assignment on Tuesday with Triple-A Omaha.
Ari Koslow
Mon, Mar 30th
  Royals infielder Michael Massey (calf) will stay behind in camp and see whether he can be ready to open the season.
Brenton Kemp
Sat, Mar 21st
  Massey (calf) tweaked his calf during Friday's Cactus League game against Los Angeles. The injury did not improve as anticipated, prompting Kansas City to order imaging.
Bruno Mulé
Tue, Mar 10th
  Michael Massey and the Kansas City Royals avoided arbitration and agreed to a $1.57 million contract in 2026.
David Leisering
Mon, Jan 12th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Adam Frazier
2B,LF,RF - LAA
Adam Frazier
Michael Massey
2B,LF - KC
Michael Massey
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ HOUHunter Brown (1-0)#13   
Fri, Mar 27th@ HOUMike Burrows (1-1)#86@ ATLChris Sale (2-0)#10
Sat, Mar 28th@ HOUCristian Javier (0-0)#131@ ATLReynaldo Lopez (1-0)#67
Sun, Mar 29th@ HOUTatsuya Imai (0-0)#94@ ATLGrant Holmes (0-1)#114
Mon, Mar 30th@ CHCEdward Cabrera (1-0)#55vs MINSimeon Woods Richardson (0-1)#132
Tue, Mar 31st@ CHCJameson Taillon (0-0)#89   
Wed, Apr 1st@ CHCMatthew Boyd (1-1)#35vs MINJoe Ryan (0-1)#18
Fri, Apr 3rdvs SEABryan Woo (0-0)#5   
Sat, Apr 4thvs SEAEmerson Hancock (1-0)#193vs MILBrandon Sproat (0-0)#165
Sun, Apr 5thvs SEALuis Castillo (0-0)#26vs MILKyle Harrison (0-0)#143
Mon, Apr 6thvs ATLChris Sale (2-0)#10@ CLETanner Bibee (0-1)#29
Tue, Apr 7thvs ATLReynaldo Lopez (1-0)#67@ CLEGavin Williams (1-1)#51
Wed, Apr 8thvs ATLGrant Holmes (0-1)#114@ CLEJoey Cantillo (0-0)#84
Fri, Apr 10th@ CINChase Burns (1-0)#50vs CWSDavis Martin (1-0)#142
Sat, Apr 11th@ CINChase Burns (1-0)#50vs CWSErick Fedde (0-1)#236
Sun, Apr 12th@ CINNick Lodolo#44vs CWSShane Smith (0-2)#80
Mon, Apr 13th@ NYY   
Tue, Apr 14th@ NYY@ DET
Wed, Apr 15th@ NYY@ DET
Thu, Apr 16th@ NYY@ DET
Fri, Apr 17thvs SD@ NYY
Sat, Apr 18thvs SD@ NYY
Sun, Apr 19thvs SD@ NYY
Mon, Apr 20thvs TORvs BAL
Tue, Apr 21stvs TORvs BAL
Wed, Apr 22ndvs TORvs BAL
Fri, Apr 24th@ KCvs LAA
Sat, Apr 25th@ KCvs LAA
Sun, Apr 26th@ KCvs LAA
Mon, Apr 27th@ CWS   
Tue, Apr 28th@ CWS@ ATH
Wed, Apr 29th@ CWS@ ATH
Fri, May 1stvs NYM@ SEA
Sat, May 2ndvs NYM@ SEA
Sun, May 3rdvs NYM@ SEA
Mon, May 4thvs CWSvs CLE
Tue, May 5thvs CWSvs CLE
Wed, May 6thvs CWSvs CLE
Fri, May 8th@ TORvs DET
Sat, May 9th@ TORvs DET
Sun, May 10th@ TORvs DET
Mon, May 11th@ CLE   
Tue, May 12th@ CLE@ CWS
Wed, May 13th@ CLE@ CWS
Fri, May 15thvs LAD@ STL
Sat, May 16thvs LAD@ STL
Sun, May 17thvs LAD@ STL
Mon, May 18thvs ATHvs BOS
Tue, May 19thvs ATHvs BOS
Wed, May 20thvs ATHvs BOS
Thu, May 21stvs ATH   
Fri, May 22ndvs TEXvs SEA
Sat, May 23rdvs TEXvs SEA
Sun, May 24thvs TEXvs SEA
Tue, May 26th@ DETvs NYY
Wed, May 27th@ DETvs NYY
Thu, May 28th@ DET   
Fri, May 29th@ TB@ TEX
Sat, May 30th@ TB@ TEX
Sun, May 31st@ TB@ TEX
Mon, Jun 1stvs COL@ CIN
Tue, Jun 2ndvs COL@ CIN
Wed, Jun 3rdvs COL@ CIN
Fri, Jun 5th@ LAD@ MIN
Sat, Jun 6th@ LAD@ MIN
Sun, Jun 7th@ LAD@ MIN
Mon, Jun 8thvs HOU   
Tue, Jun 9thvs HOUvs TEX
Wed, Jun 10thvs HOUvs TEX
Fri, Jun 12thvs TBvs HOU
Sat, Jun 13thvs TBvs HOU
Sun, Jun 14thvs TBvs HOU
Mon, Jun 15th@ ARI@ WSH
Tue, Jun 16th@ ARI@ WSH
Wed, Jun 17th@ ARI@ WSH
Thu, Jun 18th@ ATHvs STL
Fri, Jun 19th@ ATHvs STL
Sat, Jun 20th@ ATH   
Sun, Jun 21st@ ATHvs STL
Mon, Jun 22ndvs BAL@ TB
Tue, Jun 23rdvs BAL@ TB
Wed, Jun 24thvs BAL@ TB
Fri, Jun 26thvs ATH@ CWS
Sat, Jun 27thvs ATH@ CWS
Sun, Jun 28thvs ATH@ CWS
Mon, Jun 29th@ SEA   
Tue, Jun 30th@ SEAvs TB
Thu, Jul 2nd@ SEAvs TB
Fri, Jul 3rdvs BOS   
Sat, Jul 4thvs BOSvs PHI
Sun, Jul 5thvs BOSvs PHI
Tue, Jul 7th@ TEX@ NYM
Wed, Jul 8th@ TEX@ NYM
Thu, Jul 9th@ TEX@ NYM
Fri, Jul 10th@ MIN@ BAL
Sat, Jul 11th@ MIN@ BAL
Sun, Jul 12th@ MIN@ BAL
Fri, Jul 17thvs DETvs SD
Sat, Jul 18thvs DETvs SD
Sun, Jul 19thvs DETvs SD
Mon, Jul 20thvs STLvs SF
Tue, Jul 21stvs STLvs SF
Wed, Jul 22ndvs STLvs SF
Fri, Jul 24th@ SF@ DET
Sat, Jul 25th@ SF@ DET
Sun, Jul 26th@ SF@ DET
Mon, Jul 27thvs HOU   
Tue, Jul 28thvs HOU@ MIN
Wed, Jul 29thvs HOU@ MIN
Fri, Jul 31stvs MIL@ COL
Sat, Aug 1stvs MIL@ COL
Sun, Aug 2ndvs MIL@ COL
Tue, Aug 4th@ BALvs MIN
Wed, Aug 5th@ BALvs MIN
Thu, Aug 6th@ BALvs MIN
Fri, Aug 7th@ MIAvs CHC
Sat, Aug 8th@ MIAvs CHC
Sun, Aug 9th@ MIAvs CHC
Mon, Aug 10thvs TEX@ LAD
Tue, Aug 11thvs TEX@ LAD
Wed, Aug 12thvs TEX@ LAD
Thu, Aug 13thvs TEX   
Fri, Aug 14thvs KC@ LAA
Sat, Aug 15thvs KC@ LAA
Sun, Aug 16thvs KC@ LAA
Tue, Aug 18th@ HOUvs ATH
Wed, Aug 19th@ HOUvs ATH
Thu, Aug 20th@ HOUvs ATH
Fri, Aug 21st@ TEXvs DET
Sat, Aug 22nd@ TEXvs DET
Sun, Aug 23rd@ TEXvs DET
Mon, Aug 24thvs CLE   
Tue, Aug 25thvs CLE@ TOR
Wed, Aug 26thvs CLE@ TOR
Fri, Aug 28thvs PHI@ CLE
Sat, Aug 29thvs PHI@ CLE
Sun, Aug 30thvs PHI@ CLE
Mon, Aug 31stvs NYY   
Tue, Sep 1stvs NYYvs MIA
Wed, Sep 2ndvs NYYvs MIA
Fri, Sep 4th@ PITvs TOR
Sat, Sep 5th@ PITvs TOR
Sun, Sep 6th@ PITvs TOR
Mon, Sep 7th@ BOSvs ARI
Tue, Sep 8th@ BOSvs ARI
Wed, Sep 9th@ BOSvs ARI
Fri, Sep 11th@ WSH@ BOS
Sat, Sep 12th@ WSH@ BOS
Sun, Sep 13th@ WSH@ BOS
Mon, Sep 14thvs SEA   
Tue, Sep 15thvs SEA@ HOU
Wed, Sep 16thvs SEA@ HOU
Thu, Sep 17thvs MIN@ HOU
Fri, Sep 18thvs MIN@ PIT
Sat, Sep 19thvs MIN@ PIT
Sun, Sep 20thvs MIN@ PIT
Tue, Sep 22nd@ ATHvs CWS
Wed, Sep 23rd@ ATHvs CWS
Thu, Sep 24th@ SEAvs CWS
Fri, Sep 25th@ SEAvs CLE
Sat, Sep 26th@ SEAvs CLE
Sun, Sep 27th@ SEAvs CLE
Thu, Apr 2nd   vs MINTaj Bradley (1-0)#100
Thu, Apr 9th   vs CWSAnthony Kay (0-0)#155
Thu, Apr 30th   @ ATH
Thu, May 7th   vs CLE
Thu, May 14th   @ CWS
Mon, May 25th   vs NYY
Thu, Jun 4th   @ MIN
Thu, Jun 11th   vs TEX
Thu, Jun 25th   @ TB
Wed, Jul 1st   vs TB
Mon, Jul 6th   vs PHI
Thu, Jul 23rd   @ DET
Thu, Jul 30th   @ MIN
Mon, Aug 17th   vs ATH
Thu, Aug 27th   @ TOR
Thu, Sep 3rd   vs MIA