Skip Navigation to Main Content

Who Should I Trade?

Dominic Canzone 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
 
  Dominic Canzone
LF,RF,DH - SEA
Dominic Canzone
Michael Massey
2B,LF - KC
Michael Massey
Expert
Recommendation
75%
Recommended by
3 of 4 experts
25%
Recommended by
1 of 4 experts
Rankings 
   
Rest of Season# 242# 257
VBR# 351# 304
   
Projections 
   
Runs3032
Home Runs109
RBI3335
Stolen Bases33
Batting Average.246.246
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Scott Pianowski
Yahoo! Sports
# 222
   
Chris Welsh
FantasyPros
# 161
   
Kevin Spinelli
KevScores
# 226# 283
   
Kelly Kirby
FantasyPros
# 191
   
Who Should I Trade? Player Statistics
  Dominic Canzone
LF,RF,DH - SEA
Dominic Canzone
Michael Massey
2B,LF - KC
Michael Massey
2026 Stats 
   
   
At Bats124111
   
Runs1813
   
Hits3126
   
Singles1413
   
Doubles109
   
Triples00
   
Home Runs74
   
RBI2315
   
Stolen Bases11
   
Caught Stealing10
   
Walks135
   
Strikeouts3223
   
Batting Average.250.234
   
On Base Pct.326.261
   
Slugging Pct.500.423
   
On-base Plus Slugging.826.684
   
Who Should I Trade? Player Projections
  Dominic Canzone
LF,RF,DH - SEA
Dominic Canzone
Michael Massey
2B,LF - KC
Michael Massey
2026 Projections 
   
   
At Bats231284
   
Runs3032
   
Hits5770
   
Singles3545
   
Doubles1115
   
Triples01
   
Home Runs109
   
RBI3335
   
Stolen Bases33
   
Caught Stealing11
   
Walks2015
   
Strikeouts5957
   
Batting Average.246.246
   
On Base Pct.310.287
   
Slugging Pct.425.396
   
On-base Plus Slugging.735.683
   
Who Should I Trade? Player Notes
  Dominic Canzone
LF,RF,DH - SEA
Dominic Canzone
Michael Massey
2B,LF - KC
Michael Massey
News 
 Dominic Canzone went 2-for-4 with a home run in the Mariners 5-1 win over the Diamondbacks on Saturday.
Ari Koslow
Sun, May 31st
Michael Massey went 1-for-3 in win over the Tigers with a home run, one run scored, and three RBI. f
Chase Davis
Sun, May 10th
 Dominic Canzone went 1-for-4 with a grand slam and five RBI in the Mariners 10-2 win over the Astros on Tuesday.
Ari Koslow
Wed, May 13th
Michael Massey went 2-for-3 in Tuesday's win over the Guardians with a home run, one run scored and two RBI.
Chase Davis
Wed, May 6th
 Dominic Canzone went 3-for-4 with two RBI in the Mariners 7-3 win over the Rangers on Saturday.
Ari Koslow
Sun, Apr 19th
Michael Massey went 2-for-3 in a 6-5 win over the Orioles with a home run, a double, one run scored, and two RBI.
Chase Davis
Wed, Apr 22nd
 Dominic Canzone went 2-for-4 with two home runs on Thursday in the Mariners 6-4 loss against the Guardians.
Ari Koslow
Fri, Mar 27th
The Royals activated Michael Massey from the injured list.
Ari Koslow
Mon, Apr 6th
  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
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Dominic Canzone
LF,RF,DH - SEA
Dominic Canzone
Michael Massey
2B,LF - KC
Michael Massey
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs CLETanner Bibee (0-7)#38   
Fri, Mar 27thvs CLEGavin Williams (8-3)#27@ ATLChris Sale (8-3)#5
Sat, Mar 28thvs CLEJoey Cantillo (4-2)#106@ ATLReynaldo Lopez (2-1)#108
Sun, Mar 29thvs CLESlade Cecconi (3-5)#105@ ATLGrant Holmes (3-2)#139
Mon, Mar 30thvs NYYRyan Weathers (2-3)#66vs MINSimeon Woods Richardson (0-7)#222
Tue, Mar 31stvs NYYMax Fried (4-3)#33   
Wed, Apr 1stvs NYYCam Schlittler (7-2)#36vs MINJoe Ryan (3-3)#15
Fri, Apr 3rd@ LAAReid Detmers (2-5)#41   
Sat, Apr 4th@ LAAJack Kochanowicz (2-4)#420vs MILLogan Henderson (2-1)#57
Sun, Apr 5th@ LAAGeorge Klassen (0-1)#337vs MILKyle Harrison (6-1)#63
Mon, Apr 6th@ TEXJacob deGrom (3-4)#8@ CLETanner Bibee (0-7)#38
Tue, Apr 7th@ TEXNathan Eovaldi (5-6)#20@ CLEGavin Williams (8-3)#27
Wed, Apr 8th@ TEXMacKenzie Gore (4-4)#50@ CLEJoey Cantillo (4-2)#106
Fri, Apr 10thvs HOUTatsuya Imai (2-3)#152vs CWSDavis Martin (8-1)#79
Sat, Apr 11thvs HOULance McCullers Jr. (2-3)#208vs CWSErick Fedde (0-5)#373
Sun, Apr 12thvs HOUCody Bolton (0-1)#396vs CWSGrant Taylor (1-0)#53
Mon, Apr 13thvs HOUMike Burrows (3-6)#121   
Tue, Apr 14th@ SDMichael King (4-4)#35@ DETFramber Valdez (2-4)#26
Wed, Apr 15th@ SDRandy Vasquez (5-3)#199@ DETJack Flaherty (0-7)#62
Thu, Apr 16th@ SDWalker Buehler (3-3)#220@ DETKeider Montero (2-3)#201
Fri, Apr 17thvs TEXJacob deGrom (3-4)#8@ NYYCam Schlittler (7-2)#36
Sat, Apr 18thvs TEXNathan Eovaldi (5-6)#20@ NYYWill Warren (7-1)#60
Sun, Apr 19thvs TEXMacKenzie Gore (4-4)#50@ NYYRyan Weathers (2-3)#66
Mon, Apr 20thvs ATHJ.T. Ginn (3-3)#127vs BALKyle Bradish (3-6)#43
Tue, Apr 21stvs ATHJacob Lopez (4-3)#202vs BALShane Baz (2-5)#84
Wed, Apr 22ndvs ATHAaron Civale (5-2)#219vs BALChris Bassitt (4-3)#125
Fri, Apr 24th@ STLAndre Pallante (5-4)#163vs LAAYusei Kikuchi (0-3)#155
Sat, Apr 25th@ STLMatthew Liberatore (3-3)#114vs LAAWalbert Urena (2-4)#421
Sun, Apr 26th@ STLMichael McGreevy (3-4)#86vs LAAReid Detmers (2-5)#41
Mon, Apr 27th@ MINConnor Prielipp (1-3)#124   
Tue, Apr 28th@ MINJoe Ryan (3-3)#15@ ATHAaron Civale (5-2)#219
Wed, Apr 29th@ MINTaj Bradley (5-1)#74@ ATHLuis Severino (2-6)#146
Fri, May 1stvs KCCole Ragans (1-4)#49@ SEABryan Woo (5-3)#6
Sat, May 2ndvs KCSeth Lugo (2-4)#104@ SEAEmerson Hancock (4-2)#91
Sun, May 3rdvs KCKris Bubic (3-2)#80@ SEALuis Castillo (2-5)#46
Mon, May 4thvs ATLJR Ritchie (1-1)#236vs CLETanner Bibee (0-7)#38
Tue, May 5thvs ATLBryce Elder (4-3)#113vs CLEGavin Williams (8-3)#27
Wed, May 6thvs ATLMartin Perez (3-3)#200vs CLEJoey Cantillo (4-2)#106
Fri, May 8th@ CWSSean Burke (2-3)#142vs DETKeider Montero (2-3)#201
Sat, May 9th@ CWSAnthony Kay (5-1)#182vs DETBurch Smith
Sun, May 10th@ CWSDavis Martin (8-1)#79vs DETBrenan Hanifee
Mon, May 11th@ HOUPeter Lambert (4-4)#190   
Tue, May 12th@ HOUTatsuya Imai (2-3)#152@ CWSErick Fedde (0-5)#373
Wed, May 13th@ HOULance McCullers Jr. (2-3)#208@ CWSNoah Schultz (2-4)#221
Thu, May 14th@ HOUMike Burrows (3-6)#121@ CWSAnthony Kay (5-1)#182
Fri, May 15thvs SDRandy Vasquez (5-3)#199@ STLDustin May (3-6)#85
Sat, May 16thvs SDWalker Buehler (3-3)#220@ STLKyle Leahy (5-3)#162
Sun, May 17thvs SDLucas Giolito (2-0)#172@ STLAndre Pallante (5-4)#163
Mon, May 18thvs CWSNoah Schultz (2-4)#221vs BOSSonny Gray (6-1)#30
Tue, May 19thvs CWSAnthony Kay (5-1)#182vs BOSRanger Suarez (2-3)#32
Wed, May 20thvs CWSSean Burke (2-3)#142vs BOSConnelly Early (5-2)#97
Fri, May 22nd@ KCNoah Cameron (2-4)#92vs SEALogan Gilbert (3-4)#11
Sat, May 23rd@ KCStephen Kolek (3-1)#166vs SEAGeorge Kirby (5-4)#14
Sun, May 24th@ KCSeth Lugo (2-4)#104vs SEABryan Woo (5-3)#6
Mon, May 25th@ ATHAaron Civale (5-2)#219vs NYYWill Warren (7-1)#60
Tue, May 26th@ ATHGage Jump (0-1)#150vs NYYCam Schlittler (7-2)#36
Wed, May 27th@ ATHJeffrey Springs (3-6)#111vs NYYGerrit Cole (1-0)#23
Fri, May 29thvs ARIZac Gallen (3-4)#71@ TEXMacKenzie Gore (4-4)#50
Sat, May 30thvs ARIRyne Nelson (2-4)#89@ TEXKumar Rocker (2-5)#103
Sun, May 31stvs ARIMerrill Kelly (5-3)#93@ TEXJack Leiter (3-4)#76
Mon, Jun 1stvs NYMAustin Warren@ CINChase Burns (7-1)#25
Tue, Jun 2ndvs NYMKodai Senga (0-4)#129@ CINAndrew Abbott (4-3)#99
Wed, Jun 3rdvs NYMFreddy Peralta (3-4)#28@ CINChris Paddack (0-7)#324
Fri, Jun 5th@ DETFramber Valdez (2-4)#26@ MINZebby Matthews (1-3)#82
Sat, Jun 6th@ DETKeider Montero (2-3)#201@ MINJoe Ryan (3-3)#15
Sun, Jun 7th@ DETCasey Mize (2-3)#65@ MINConnor Prielipp (1-3)#124
Mon, Jun 8th@ BALChris Bassitt (4-3)#125   
Tue, Jun 9th@ BALTrevor Rogers (2-6)#94vs TEXNathan Eovaldi (5-6)#20
Wed, Jun 10th@ BALvs TEX
Thu, Jun 11th@ BALvs TEX
Fri, Jun 12th@ WSHvs HOU
Sat, Jun 13th@ WSHvs HOU
Sun, Jun 14th@ WSHvs HOU
Tue, Jun 16thvs BAL@ WSH
Wed, Jun 17thvs BAL@ WSH
Thu, Jun 18thvs BALvs STL
Fri, Jun 19thvs BOSvs STL
Sat, Jun 20thvs BOS   
Sun, Jun 21stvs BOSvs STL
Tue, Jun 23rd@ PIT@ TB
Wed, Jun 24th@ PIT@ TB
Thu, Jun 25th@ PIT@ TB
Fri, Jun 26th@ CLE@ CWS
Sat, Jun 27th@ CLE@ CWS
Sun, Jun 28th@ CLE@ CWS
Mon, Jun 29thvs LAA   
Tue, Jun 30thvs LAAvs TB
Thu, Jul 2ndvs LAAvs TB
Fri, Jul 3rdvs TOR   
Sat, Jul 4thvs TORvs PHI
Sun, Jul 5thvs TORvs PHI
Tue, Jul 7th@ MIA@ NYM
Wed, Jul 8th@ MIA@ NYM
Thu, Jul 9th@ MIA@ NYM
Fri, Jul 10th@ TB@ BAL
Sat, Jul 11th@ TB@ BAL
Sun, Jul 12th@ TB@ BAL
Fri, Jul 17thvs SFvs SD
Sat, Jul 18thvs SFvs SD
Sun, Jul 19thvs SFvs SD
Mon, Jul 20thvs CINvs SF
Tue, Jul 21stvs CINvs SF
Wed, Jul 22ndvs CINvs SF
Fri, Jul 24th@ TEX@ DET
Sat, Jul 25th@ TEX@ DET
Sun, Jul 26th@ TEX@ DET
Mon, Jul 27th@ TEX   
Tue, Jul 28th@ LAD@ MIN
Wed, Jul 29th@ LAD@ MIN
Thu, Jul 30th@ LAD@ MIN
Fri, Jul 31stvs MIN@ COL
Sat, Aug 1stvs MIN@ COL
Sun, Aug 2ndvs MIN@ COL
Tue, Aug 4thvs DETvs MIN
Wed, Aug 5thvs DETvs MIN
Thu, Aug 6thvs DETvs MIN
Fri, Aug 7thvs TBvs CHC
Sat, Aug 8thvs TBvs CHC
Sun, Aug 9thvs TBvs CHC
Tue, Aug 11th@ NYY@ LAD
Wed, Aug 12th@ NYY@ LAD
Thu, Aug 13th@ NYY   
Fri, Aug 14th@ HOU@ LAA
Sat, Aug 15th@ HOU@ LAA
Sun, Aug 16th@ HOU@ LAA
Tue, Aug 18th@ MILvs ATH
Wed, Aug 19th@ MILvs ATH
Thu, Aug 20th@ MILvs ATH
Fri, Aug 21stvs CHCvs DET
Sat, Aug 22ndvs CHCvs DET
Sun, Aug 23rdvs CHCvs DET
Mon, Aug 24thvs PHI   
Tue, Aug 25thvs PHI@ TOR
Wed, Aug 26thvs PHI@ TOR
Fri, Aug 28th@ TOR@ CLE
Sat, Aug 29th@ TOR@ CLE
Sun, Aug 30th@ TOR@ CLE
Mon, Aug 31st@ BOS   
Tue, Sep 1st@ BOSvs MIA
Wed, Sep 2nd@ BOSvs MIA
Thu, Sep 3rdvs ATHvs MIA
Fri, Sep 4thvs ATHvs TOR
Sat, Sep 5thvs ATHvs TOR
Sun, Sep 6thvs ATHvs TOR
Tue, Sep 8thvs TEXvs ARI
Wed, Sep 9thvs TEXvs ARI
Thu, Sep 10thvs TEX   
Fri, Sep 11th@ ATH@ BOS
Sat, Sep 12th@ ATH@ BOS
Sun, Sep 13th@ ATH@ BOS
Mon, Sep 14th@ LAA   
Tue, Sep 15th@ LAA@ HOU
Wed, Sep 16th@ LAA@ HOU
Fri, Sep 18th@ COL@ PIT
Sat, Sep 19th@ COL@ PIT
Sun, Sep 20th@ COL@ PIT
Tue, Sep 22ndvs HOUvs CWS
Wed, Sep 23rdvs HOUvs CWS
Thu, Sep 24thvs LAAvs CWS
Fri, Sep 25thvs LAAvs CLE
Sat, Sep 26thvs LAAvs CLE
Sun, Sep 27thvs LAAvs CLE
Thu, Apr 2nd   vs MINTaj Bradley (5-1)#74
Thu, Apr 9th   vs CWSAnthony Kay (5-1)#182
Thu, Apr 30th   @ ATHJeffrey Springs (3-6)#111
Thu, May 7th   vs CLESlade Cecconi (3-5)#105
Thu, Jun 4th   @ MINBailey Ober (6-3)#72
Mon, Jun 15th   @ WSH
Mon, Jun 22nd   @ TB
Wed, Jul 1st   vs TB
Mon, Jul 6th   vs PHI
Thu, Jul 23rd   @ DET
Mon, Aug 10th   @ LAD
Mon, Aug 17th   vs ATH
Thu, Aug 27th   @ TOR
Mon, Sep 7th   vs ARI
Thu, Sep 17th   @ HOU