Skip Navigation to Main Content

Who Should I Trade?

Brendan Donovan for Victor Mesa Jr. (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Brendan Donovan
2B,3B,SS,LF - SEA
Brendan Donovan
Victor Mesa Jr.
RF - TB
Victor Mesa Jr.
Expert
Recommendation
100%
Recommended by
4 of 4 experts
0%
Recommended by
0 of 4 experts
Rankings 
   
Rest of Season# 164
VBR# 477# 1245
   
Projections 
   
Runs308
Home Runs52
RBI259
Stolen Bases21
Batting Average.268.238
   
Misc 
   
Injury AlertIL10-
   
Expert Ranks 
   
Chris Welsh
FantasyPros
# 136
   
Mike Maher
BettingPros
# 119
   
Kelly Kirby
FantasyPros
# 207
   
Kevin Spinelli
KevScores
# 132
   
Who Should I Trade? Player Statistics
  Brendan Donovan
2B,3B,SS,LF - SEA
Brendan Donovan
Victor Mesa Jr.
RF - TB
Victor Mesa Jr.
2026 Stats 
   
   
At Bats8416
   
Runs92
   
Hits234
   
Singles153
   
Doubles40
   
Triples10
   
Home Runs31
   
RBI83
   
Stolen Bases10
   
Caught Stealing10
   
Walks111
   
Strikeouts155
   
Batting Average.274.250
   
On Base Pct.386.294
   
Slugging Pct.452.438
   
On-base Plus Slugging.839.732
   
Who Should I Trade? Player Projections
  Brendan Donovan
2B,3B,SS,LF - SEA
Brendan Donovan
Victor Mesa Jr.
RF - TB
Victor Mesa Jr.
2026 Projections 
   
   
At Bats21569
   
Runs308
   
Hits5816
   
Singles4011
   
Doubles113
   
Triples00
   
Home Runs52
   
RBI259
   
Stolen Bases21
   
Caught Stealing10
   
Walks236
   
Strikeouts3516
   
Batting Average.268.238
   
On Base Pct.350.300
   
Slugging Pct.401.379
   
On-base Plus Slugging.751.678
   
Who Should I Trade? Player Notes
  Brendan Donovan
2B,3B,SS,LF - SEA
Brendan Donovan
Victor Mesa Jr.
RF - TB
Victor Mesa Jr.
News 
 Brendan Donovan does not hold a clear timetable to return.
Ari Koslow
Mon, May 18th
Victor Mesa Jr. went 1-for-5 with a two-run home run in Monday's 9-7 loss against the Baltimore Orioles.
Nicholas Rodriguez
Tue, May 26th
 The Mariners placed Brendan Donovan on the 10-day injured list with a left groin muscle strain.
Ari Koslow
Sun, May 17th
The Rays recalled OF Victor Mesa Jr. from Triple-A Durham.
Ari Koslow
Sun, May 24th
 Mariners manager Dan Wilson said Brendan Donovan could be available off the bench on Sunday.
Ari Koslow
Sun, May 17th
The Rays reportedly plan to promote Victor Mesa Jr. from Triple-A Durham on Saturday.
Ari Koslow
Fri, May 22nd
 Brendan Donovan remains out of the Mariners lineup on Sunday against the Padres.
Ari Koslow
Sun, May 17th
Tampa Bay Rays manager Kevin Cash said that Victor Mesa Jr. is trending in the right direction and will hopefully see some game action soon.
Nicholas Rodriguez
Thu, Mar 5th
 The Mariners say Brendan Donovan was scratched from Saturday's lineup due to load management.
Ari Koslow
Sat, May 16th
The Tampa Bay Rays claimed Victor Mesa Jr. off waivers from the Miami Marlins on Friday.
Nicholas Rodriguez
Fri, Feb 6th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Brendan Donovan
2B,3B,SS,LF - SEA
Brendan Donovan
Victor Mesa Jr.
RF - TB
Victor Mesa Jr.
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26thvs CLETanner Bibee (0-7)#38@ STLMatthew Liberatore (3-3)#114
Fri, Mar 27thvs CLEGavin Williams (8-3)#27   
Sat, Mar 28thvs CLEJoey Cantillo (4-2)#106@ STLMichael McGreevy (3-4)#86
Sun, Mar 29thvs CLESlade Cecconi (3-5)#105@ STLDustin May (3-6)#85
Mon, Mar 30thvs NYYRyan Weathers (2-3)#66@ MILKyle Harrison (6-1)#63
Tue, Mar 31stvs NYYMax Fried (4-3)#33@ MILBrandon Woodruff (2-1)#56
Wed, Apr 1stvs NYYCam Schlittler (7-2)#36@ MILJacob Misiorowski (6-2)#18
Fri, Apr 3rd@ LAAReid Detmers (2-5)#41@ MINBailey Ober (6-3)#72
Sat, Apr 4th@ LAAJack Kochanowicz (2-4)#420@ MINMick Abel (1-2)#209
Sun, Apr 5th@ LAAGeorge Klassen (0-1)#337@ MINSimeon Woods Richardson (0-7)#222
Mon, Apr 6th@ TEXJacob deGrom (3-4)#8vs CHCJameson Taillon (2-4)#107
Tue, Apr 7th@ TEXNathan Eovaldi (5-6)#20vs CHCJavier Assad (3-1)#276
Wed, Apr 8th@ TEXMacKenzie Gore (4-4)#50vs CHCColin Rea (5-3)#140
Fri, Apr 10thvs HOUTatsuya Imai (2-3)#152vs NYYLuis Gil (1-2)#249
Sat, Apr 11thvs HOULance McCullers Jr. (2-3)#208vs NYYMax Fried (4-3)#33
Sun, Apr 12thvs HOUCody Bolton (0-1)#396vs NYYCam Schlittler (7-2)#36
Mon, Apr 13thvs HOUMike Burrows (3-6)#121   
Tue, Apr 14th@ SDMichael King (4-4)#35@ CWSNoah Schultz (2-4)#221
Wed, Apr 15th@ SDRandy Vasquez (5-3)#199@ CWSSean Burke (2-3)#142
Thu, Apr 16th@ SDWalker Buehler (3-3)#220@ CWSJordan Leasure
Fri, Apr 17thvs TEXJacob deGrom (3-4)#8@ PITBubba Chandler (1-6)#122
Sat, Apr 18thvs TEXNathan Eovaldi (5-6)#20@ PITPaul Skenes (6-5)#2
Sun, Apr 19thvs TEXMacKenzie Gore (4-4)#50@ PITMitch Keller (5-2)#95
Mon, Apr 20thvs ATHJ.T. Ginn (3-3)#127vs CINRhett Lowder (3-3)#206
Tue, Apr 21stvs ATHJacob Lopez (4-3)#202vs CINChase Burns (7-1)#25
Wed, Apr 22ndvs ATHAaron Civale (5-2)#219vs CINBrandon Williamson (2-3)#370
Fri, Apr 24th@ STLAndre Pallante (5-4)#163vs MINTaj Bradley (5-1)#74
Sat, Apr 25th@ STLMatthew Liberatore (3-3)#114vs MINBailey Ober (6-3)#72
Sun, Apr 26th@ STLMichael McGreevy (3-4)#86vs MINSimeon Woods Richardson (0-7)#222
Mon, Apr 27th@ MINConnor Prielipp (1-3)#124@ CLEParker Messick (6-1)#51
Tue, Apr 28th@ MINJoe Ryan (3-3)#15@ CLETanner Bibee (0-7)#38
Wed, Apr 29th@ MINTaj Bradley (5-1)#74@ CLEGavin Williams (8-3)#27
Fri, May 1stvs KCCole Ragans (1-4)#49vs SFRobbie Ray (3-6)#83
Sat, May 2ndvs KCSeth Lugo (2-4)#104vs SFLanden Roupp (5-5)#61
Sun, May 3rdvs KCKris Bubic (3-2)#80vs SFTyler Mahle (1-7)#119
Mon, May 4thvs ATLJR Ritchie (1-1)#236vs TOREric Lauer (2-5)#264
Tue, May 5thvs ATLBryce Elder (4-3)#113vs TORKevin Gausman (4-3)#19
Wed, May 6thvs ATLMartin Perez (3-3)#200vs TORPatrick Corbin (2-1)#216
Fri, May 8th@ CWSSean Burke (2-3)#142@ BOSConnelly Early (5-2)#97
Sat, May 9th@ CWSAnthony Kay (5-1)#182   
Sun, May 10th@ CWSDavis Martin (8-1)#79@ BOSPayton Tolle (2-2)#75
Mon, May 11th@ HOUPeter Lambert (4-4)#190@ TORKevin Gausman (4-3)#19
Tue, May 12th@ HOUTatsuya Imai (2-3)#152@ TORPatrick Corbin (2-1)#216
Wed, May 13th@ HOULance McCullers Jr. (2-3)#208@ TORDylan Cease (3-3)#16
Thu, May 14th@ HOUMike Burrows (3-6)#121   
Fri, May 15thvs SDRandy Vasquez (5-3)#199vs MIAJanson Junk (3-5)#116
Sat, May 16thvs SDWalker Buehler (3-3)#220vs MIASandy Alcantara (3-4)#73
Sun, May 17thvs SDLucas Giolito (2-0)#172vs MIAEury Perez (3-6)#109
Mon, May 18thvs CWSNoah Schultz (2-4)#221vs BALTrevor Rogers (2-6)#94
Tue, May 19thvs CWSAnthony Kay (5-1)#182vs BALKyle Bradish (3-6)#43
Wed, May 20thvs CWSSean Burke (2-3)#142vs BALShane Baz (2-5)#84
Fri, May 22nd@ KCNoah Cameron (2-4)#92@ NYYGerrit Cole (1-0)#23
Sat, May 23rd@ KCStephen Kolek (3-1)#166   
Sun, May 24th@ KCSeth Lugo (2-4)#104@ NYYRyan Weathers (2-3)#66
Mon, May 25th@ ATHAaron Civale (5-2)#219@ BALKyle Bradish (3-6)#43
Tue, May 26th@ ATHGage Jump (0-1)#150@ BALShane Baz (2-5)#84
Wed, May 27th@ ATHJeffrey Springs (3-6)#111@ BALTrey Gibson (1-0)#309
Fri, May 29thvs ARIZac Gallen (3-4)#71vs LAAWalbert Urena (2-4)#421
Sat, May 30thvs ARIRyne Nelson (2-4)#89vs LAAReid Detmers (2-5)#41
Sun, May 31stvs ARIMerrill Kelly (5-3)#93vs LAAJack Kochanowicz (2-4)#420
Mon, Jun 1stvs NYMAustin Warrenvs DETTy Madden#279
Tue, Jun 2ndvs NYMKodai Senga (0-4)#129vs DETJack Flaherty (0-7)#62
Wed, Jun 3rdvs NYMFreddy Peralta (3-4)#28vs DETTroy Melton (1-0)#118
Fri, Jun 5th@ DETFramber Valdez (2-4)#26@ MIATyler Phillips
Sat, Jun 6th@ DETKeider Montero (2-3)#201@ MIAJanson Junk (3-5)#116
Sun, Jun 7th@ DETCasey Mize (2-3)#65@ MIASandy Alcantara (3-4)#73
Mon, Jun 8th@ BALChris Bassitt (4-3)#125vs BOSPayton Tolle (2-2)#75
Tue, Jun 9th@ BALTrevor Rogers (2-6)#94vs BOSBrayan Bello (2-5)#144
Wed, Jun 10th@ BALvs BOS
Thu, Jun 11th@ BAL   
Fri, Jun 12th@ WSH@ LAA
Sat, Jun 13th@ WSH@ LAA
Sun, Jun 14th@ WSH@ LAA
Tue, Jun 16thvs BAL@ LAD
Wed, Jun 17thvs BAL@ LAD
Thu, Jun 18thvs BAL   
Fri, Jun 19thvs BOSvs WSH
Sat, Jun 20thvs BOSvs WSH
Sun, Jun 21stvs BOSvs WSH
Tue, Jun 23rd@ PITvs KC
Wed, Jun 24th@ PITvs KC
Thu, Jun 25th@ PITvs KC
Fri, Jun 26th@ CLEvs ARI
Sat, Jun 27th@ CLEvs ARI
Sun, Jun 28th@ CLEvs ARI
Mon, Jun 29thvs LAA   
Tue, Jun 30thvs LAA@ KC
Thu, Jul 2ndvs LAA@ KC
Fri, Jul 3rdvs TOR@ HOU
Sat, Jul 4thvs TOR@ HOU
Sun, Jul 5thvs TOR@ HOU
Tue, Jul 7th@ MIAvs NYY
Wed, Jul 8th@ MIAvs NYY
Thu, Jul 9th@ MIAvs NYY
Fri, Jul 10th@ TBvs SEA
Sat, Jul 11th@ TBvs SEA
Sun, Jul 12th@ TBvs SEA
Fri, Jul 17thvs SF@ BOS
Sat, Jul 18thvs SF@ BOS
Sun, Jul 19thvs SF@ BOS
Mon, Jul 20thvs CIN@ TOR
Tue, Jul 21stvs CIN@ TOR
Wed, Jul 22ndvs CIN@ TOR
Fri, Jul 24th@ TEXvs CLE
Sat, Jul 25th@ TEXvs CLE
Sun, Jul 26th@ TEXvs CLE
Mon, Jul 27th@ TEX   
Tue, Jul 28th@ LADvs TEX
Wed, Jul 29th@ LADvs TEX
Thu, Jul 30th@ LADvs TEX
Fri, Jul 31stvs MINvs CWS
Sat, Aug 1stvs MINvs CWS
Sun, Aug 2ndvs MINvs CWS
Tue, Aug 4thvs DET@ COL
Wed, Aug 5thvs DET@ COL
Thu, Aug 6thvs DET   
Fri, Aug 7thvs TB@ SEA
Sat, Aug 8thvs TB@ SEA
Sun, Aug 9thvs TB@ SEA
Tue, Aug 11th@ NYY@ ATH
Wed, Aug 12th@ NYY@ ATH
Thu, Aug 13th@ NYY   
Fri, Aug 14th@ HOUvs BAL
Sat, Aug 15th@ HOUvs BAL
Sun, Aug 16th@ HOUvs BAL
Tue, Aug 18th@ MILvs TOR
Wed, Aug 19th@ MILvs TOR
Thu, Aug 20th@ MILvs TOR
Fri, Aug 21stvs CHC@ BAL
Sat, Aug 22ndvs CHC@ BAL
Sun, Aug 23rdvs CHC@ BAL
Mon, Aug 24thvs PHI@ DET
Tue, Aug 25thvs PHI@ DET
Wed, Aug 26thvs PHI@ DET
Fri, Aug 28th@ TORvs SD
Sat, Aug 29th@ TORvs SD
Sun, Aug 30th@ TORvs SD
Mon, Aug 31st@ BOSvs NYM
Tue, Sep 1st@ BOSvs NYM
Wed, Sep 2nd@ BOSvs NYM
Thu, Sep 3rdvs ATH@ TEX
Fri, Sep 4thvs ATH@ TEX
Sat, Sep 5thvs ATH@ TEX
Sun, Sep 6thvs ATH@ TEX
Tue, Sep 8thvs TEX@ ATL
Wed, Sep 9thvs TEX@ ATL
Thu, Sep 10thvs TEX@ ATL
Fri, Sep 11th@ ATHvs HOU
Sat, Sep 12th@ ATHvs HOU
Sun, Sep 13th@ ATHvs HOU
Mon, Sep 14th@ LAA   
Tue, Sep 15th@ LAAvs ATH
Wed, Sep 16th@ LAAvs ATH
Fri, Sep 18th@ COLvs BOS
Sat, Sep 19th@ COLvs BOS
Sun, Sep 20th@ COLvs BOS
Tue, Sep 22ndvs HOU@ NYY
Wed, Sep 23rdvs HOU@ NYY
Thu, Sep 24thvs LAA@ NYY
Fri, Sep 25thvs LAA@ PHI
Sat, Sep 26thvs LAA@ PHI
Sun, Sep 27thvs LAA@ PHI
Thu, May 7th   @ BOSJake Bennett (1-1)#303
Mon, Jun 15th   @ LAD
Mon, Jun 22nd   vs KC
Wed, Jul 1st   @ KC
Mon, Jul 6th   vs NYY
Thu, Jul 23rd   @ TOR
Mon, Aug 3rd   @ COL
Mon, Aug 10th   @ ATH
Mon, Aug 17th   vs BAL
Thu, Sep 17th   vs ATH