Skip Navigation to Main Content

Who Should I Trade?

Hobie Harris for Trevor McDonald (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Trevor McDonald
SP,RP - SF
Trevor McDonald
Hobie Harris
RP - BOS
Hobie Harris
Expert
Recommendation
100%
Recommended by
1 of 1 experts
0%
Recommended by
0 of 1 experts
Rankings 
   
Rest of Season
VBR# 469
   
Projections 
   
Strikeouts55
Wins4
Saves0
ERA4.14
WHIP1.42
   
Misc 
   
Injury Alert-MiLB
   
Expert Ranks 
   
Kevin Spinelli
KevScores
# 93
   
Who Should I Trade? Player Statistics
  Trevor McDonald
SP,RP - SF
Trevor McDonald
Hobie Harris
RP - BOS
Hobie Harris
2026 Stats 
   
   
Games Played5
   
Games Started5
   
Innings Pitched29.0
   
Wins2
   
Losses2
   
Saves0
   
Blown Saves0
   
Holds0
   
Hits Allowed25
   
Earned Runs14
   
Home Runs Allowed2
   
Strikeouts27
   
Walks6
   
ERA4.34
   
WHIP1.07
   
Who Should I Trade? Player Projections
  Trevor McDonald
SP,RP - SF
Trevor McDonald
Hobie Harris
RP - BOS
Hobie Harris
2026 Projections 
   
   
Games Played19
   
Games Started11
   
Innings Pitched68.3
   
Wins4
   
Losses4
   
Saves0
   
Blown Saves0
   
Holds0
   
Hits Allowed67
   
Earned Runs31
   
Home Runs Allowed7
   
Strikeouts55
   
Walks25
   
ERA4.14
   
WHIP1.42
   
Who Should I Trade? Player Notes
  Trevor McDonald
SP,RP - SF
Trevor McDonald
Hobie Harris
RP - BOS
Hobie Harris
News 
 Trevor McDonald allowed two earned runs on six hits and two walks while striking out six over 6 1/3 innings in Wednesday’s loss to the Diamondbacks.
Chris Schommer
Thu, May 28th
The Red Sox have reassigned right-hander Hobie Harris (forearm) to minor league camp.
Brenton Kemp
Mon, Mar 9th
 Trevor McDonald allowed seven earned runs on three hits and one walk while striking out four over 3 2/3 innings in Friday's loss to the White Sox.
Chris Schommer
Sat, May 23rd
Hobie Harris (forearm) has been shut down due to forearm tightness according to Red Sox manager, Alex Cora.
David Leisering
Mon, Feb 23rd
 Trevor McDonald allowed one earned run on five hits and one walk while striking out five over 6 2/3 innings in Saturday's win over the Athletics.
Chris Schommer
Sun, May 17th
 
 Trevor McDonald allowed three earned runs on nine hits and two walks while striking out four over 5 1/3 innings in Monday’s win over the Dodgers.
Chris Schommer
Tue, May 12th
 
 Trevor McDonald has been recalled by the San Francisco Giants from Triple-A Sacramento. He'll take the spot of Logan Webb, who was placed on the 15-day IL with right knee bursitis.
David Leisering
Sat, May 9th
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Trevor McDonald
SP,RP - SF
Trevor McDonald
Hobie Harris
RP - BOS
Hobie Harris
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th   @ CINAndrew Abbott (4-3)#99
Sat, Mar 28thvs NYYWill Warren (6-1)#60@ CINBrady Singer (2-5)#143
Sun, Mar 29th   @ CINRhett Lowder (3-3)#206
Mon, Mar 30th@ SDWalker Buehler (3-3)#220@ HOULance McCullers Jr. (2-3)#208
Tue, Mar 31st@ SDGerman Marquez (3-2)#330@ HOUHunter Brown (1-0)#17
Wed, Apr 1st@ SDNick Pivetta (1-2)#138@ HOUMike Burrows (3-6)#121
Fri, Apr 3rdvs NYMNolan McLean (2-4)#29vs SDMichael King (4-4)#35
Sat, Apr 4thvs NYMClay Holmes (4-4)#165vs SDRandy Vasquez (5-3)#199
Sun, Apr 5thvs NYMKodai Senga (0-4)#129vs SDWalker Buehler (3-3)#220
Mon, Apr 6thvs PHIAndrew Painter (1-5)#170vs MILBrandon Woodruff (2-1)#56
Tue, Apr 7thvs PHICristopher Sanchez (6-2)#3vs MILJacob Misiorowski (5-2)#18
Wed, Apr 8thvs PHIAaron Nola (3-4)#39vs MILShane Drohan (2-1)#145
Fri, Apr 10th@ BALShane Baz (2-5)#84@ STLDustin May (3-6)#85
Sat, Apr 11th@ BALChris Bassitt (4-3)#125@ STLKyle Leahy (5-3)#162
Sun, Apr 12th@ BALCade Povich (1-1)#240@ STLAndre Pallante (5-4)#163
Mon, Apr 13th   @ MINBailey Ober (6-3)#72
Tue, Apr 14th@ CINBrady Singer (2-5)#143@ MINMick Abel (1-2)#209
Wed, Apr 15th@ CINRhett Lowder (3-3)#206@ MINSimeon Woods Richardson (0-7)#222
Fri, Apr 17th@ WSHZack Littell (4-4)#169vs DETCasey Mize (2-3)#65
Sat, Apr 18th@ WSHCade Cavalli (3-3)#87vs DETTarik Skubal (3-2)#4
Sun, Apr 19th@ WSHPJ Poulin (3-0)#237vs DETFramber Valdez (2-4)#26
Mon, Apr 20th   vs DETJack Flaherty (0-7)#62
Tue, Apr 21stvs LADYoshinobu Yamamoto (4-4)#13vs NYYLuis Gil (1-2)#249
Wed, Apr 22ndvs LADShohei Ohtani (5-2)#1vs NYYMax Fried (4-3)#33
Thu, Apr 23rdvs LADTyler Glasnow (3-0)#37vs NYYCam Schlittler (7-2)#36
Fri, Apr 24thvs MIASandy Alcantara (3-4)#73@ BALBrandon Young (3-1)#194
Sat, Apr 25thvs MIAEury Perez (3-6)#109@ BALTrevor Rogers (2-6)#94
Sun, Apr 26thvs MIAMax Meyer (5-0)#68@ BALKyle Bradish (2-6)#43
Mon, Apr 27th   @ TORDylan Cease (3-3)#16
Tue, Apr 28th@ PHIJesus Luzardo (4-4)#10@ TORTrey Yesavage (2-2)#48
Wed, Apr 29th   @ TOREric Lauer (2-5)#264
Fri, May 1st@ TBShane McClanahan (5-2)#22vs HOUMike Burrows (3-6)#121
Sat, May 2nd@ TBGriffin Jax (1-3)#59vs HOUSpencer Arrighetti (7-1)#126
Sun, May 3rd@ TBSteven Matz (4-2)#98vs HOUCody Bolton (0-1)#396
Mon, May 4thvs SDRandy Vasquez (5-3)#199@ DETTyler Holton (0-4)#147
Tue, May 5thvs SDWalker Buehler (3-3)#220@ DETFramber Valdez (2-4)#26
Wed, May 6thvs SDBradgley Rodriguez@ DETJack Flaherty (0-7)#62
Thu, May 7th   vs TBGriffin Jax (1-3)#59
Fri, May 8thvs PITCarmen Mlodzinski (4-3)#132vs TBJesse Scholtens (5-3)#283
Sun, May 10thvs PITBubba Chandler (1-6)#122vs TBNick Martinez (5-1)#81
Tue, May 12th@ LADYoshinobu Yamamoto (4-4)#13vs PHIZack Wheeler (4-1)#7
Wed, May 13th@ LADShohei Ohtani (5-2)#1vs PHIAndrew Painter (1-5)#170
Thu, May 14th@ LADEmmet Sheehan (3-1)#42vs PHIJesus Luzardo (4-4)#10
Fri, May 15th@ ATHAaron Civale (5-2)#219@ ATLSpencer Strider (3-0)#31
Sat, May 16th@ ATHLuis Severino (2-6)#146@ ATLBryce Elder (4-3)#113
Sun, May 17th@ ATHJeffrey Springs (3-6)#111@ ATLGrant Holmes (3-2)#139
Mon, May 18th@ ARIZac Gallen (3-4)#71@ KCSeth Lugo (2-4)#104
Tue, May 19th@ ARIRyne Nelson (2-4)#89@ KCBailey Falter (0-2)#311
Wed, May 20th@ ARIMerrill Kelly (5-3)#93@ KCMichael Wacha (4-2)#78
Fri, May 22ndvs CWSDavis Martin (8-1)#79vs MINConnor Prielipp (1-3)#124
Sat, May 23rdvs CWSBryan Hudson (3-1)#175vs MINTaj Bradley (5-1)#74
Sun, May 24thvs CWSNoah Schultz (2-4)#221vs MINBailey Ober (6-3)#72
Tue, May 26thvs ARIEduardo Rodriguez (5-1)#112vs ATLSpencer Strider (3-0)#31
Wed, May 27thvs ARIMichael Soroka (7-2)#67vs ATLBryce Elder (4-3)#113
Thu, May 28th   vs ATLChris Sale (8-3)#5
Fri, May 29th@ COLMichael Lorenzen (2-7)#427@ CLESlade Cecconi (3-5)#105
Sat, May 30th@ COLRyan Feltner (2-1)#424@ CLEParker Messick (6-1)#51
Sun, May 31st@ COLTanner Gordon (0-0)#325@ CLETanner Bibee (0-7)#38
Tue, Jun 2nd@ MILKyle Harrison (6-1)#63vs BALShane Baz (2-5)#84
Wed, Jun 3rd@ MILColeman Crow (0-0)#197vs BALChris Bassitt (4-3)#125
Thu, Jun 4th@ MILBrandon Sproat (1-4)#158vs BALTrevor Rogers (2-6)#94
Fri, Jun 5th@ CHCBen Brown (2-2)#52@ NYYRyan Weathers (2-3)#66
Sat, Jun 6th@ CHCJordan Wicks (0-1)#234@ NYYWill Warren (6-1)#60
Sun, Jun 7th@ CHCJameson Taillon (2-4)#107@ NYYCam Schlittler (7-2)#36
Mon, Jun 8thvs WSHMiles Mikolas (1-4)#215@ TBSteven Matz (4-2)#98
Tue, Jun 9thvs WSHJake Irvin (2-4)#203@ TBNick Martinez (5-1)#81
Wed, Jun 10thvs WSH@ TB
Fri, Jun 12thvs CHCvs TEX
Sat, Jun 13thvs CHCvs TEX
Sun, Jun 14thvs CHCvs TEX
Tue, Jun 16th@ ATLvs TOR
Wed, Jun 17th@ ATLvs TOR
Thu, Jun 18th@ ATLvs TOR
Fri, Jun 19th@ MIA@ SEA
Sat, Jun 20th@ MIA@ SEA
Sun, Jun 21st@ MIA@ SEA
Mon, Jun 22nd   @ COL
Tue, Jun 23rdvs ATH@ COL
Wed, Jun 24thvs ATH@ COL
Thu, Jun 25thvs ATHvs NYY
Fri, Jun 26thvs ATLvs NYY
Sat, Jun 27thvs ATLvs NYY
Sun, Jun 28thvs ATLvs NYY
Mon, Jun 29th@ ARIvs WSH
Tue, Jun 30th@ ARIvs WSH
Wed, Jul 1st@ ARIvs WSH
Fri, Jul 3rd@ COL@ LAA
Sat, Jul 4th@ COL@ LAA
Sun, Jul 5th@ COL@ LAA
Tue, Jul 7thvs TOR@ CWS
Wed, Jul 8thvs TOR@ CWS
Thu, Jul 9thvs COL@ CWS
Fri, Jul 10thvs COL@ NYM
Sat, Jul 11thvs COL@ NYM
Sun, Jul 12thvs COL@ NYM
Fri, Jul 17th@ SEAvs TB
Sat, Jul 18th@ SEAvs TB
Sun, Jul 19th@ SEAvs TB
Mon, Jul 20th@ KCvs BAL
Tue, Jul 21st@ KCvs BAL
Wed, Jul 22nd@ KCvs BAL
Fri, Jul 24thvs LAAvs TOR
Sat, Jul 25thvs LAAvs TOR
Sun, Jul 26thvs LAAvs TOR
Mon, Jul 27thvs MIL@ ATH
Tue, Jul 28thvs MIL@ ATH
Wed, Jul 29thvs MIL@ ATH
Thu, Jul 30th@ SD@ ATH
Fri, Jul 31st@ SD@ LAD
Sat, Aug 1st@ SD@ LAD
Sun, Aug 2nd@ SD@ LAD
Tue, Aug 4th@ TEXvs CWS
Wed, Aug 5th@ TEXvs CWS
Thu, Aug 6th   vs CWS
Fri, Aug 7thvs DETvs ATH
Sat, Aug 8thvs DETvs ATH
Sun, Aug 9thvs DETvs ATH
Mon, Aug 10thvs HOU@ TOR
Tue, Aug 11thvs HOU@ TOR
Wed, Aug 12thvs HOU@ TOR
Thu, Aug 13th   @ TOR
Fri, Aug 14thvs COL@ PIT
Sat, Aug 15thvs COL@ PIT
Sun, Aug 16thvs COL@ PIT
Mon, Aug 17th   vs ARI
Tue, Aug 18th@ CLEvs ARI
Wed, Aug 19th@ CLEvs ARI
Fri, Aug 21st@ BOSvs SF
Sat, Aug 22nd@ BOSvs SF
Sun, Aug 23rd@ BOSvs SF
Mon, Aug 24thvs CIN@ MIA
Tue, Aug 25thvs CIN@ MIA
Wed, Aug 26thvs CIN@ MIA
Fri, Aug 28thvs ARI@ NYY
Sat, Aug 29thvs ARI@ NYY
Sun, Aug 30thvs ARI@ NYY
Mon, Aug 31st   vs SEA
Tue, Sep 1st@ PITvs SEA
Wed, Sep 2nd@ PITvs SEA
Thu, Sep 3rd@ PIT@ BAL
Fri, Sep 4th@ NYM@ BAL
Sat, Sep 5th@ NYM@ BAL
Sun, Sep 6th@ NYM@ BAL
Mon, Sep 7thvs STLvs LAA
Tue, Sep 8thvs STLvs LAA
Wed, Sep 9thvs STLvs LAA
Fri, Sep 11thvs SDvs KC
Sat, Sep 12thvs SDvs KC
Sun, Sep 13thvs SDvs KC
Tue, Sep 15th@ STL@ TEX
Wed, Sep 16th@ STL@ TEX
Thu, Sep 17th   @ TEX
Fri, Sep 18th@ LAD@ TB
Sat, Sep 19th@ LAD@ TB
Sun, Sep 20th@ LAD@ TB
Tue, Sep 22ndvs MINvs CLE
Wed, Sep 23rdvs MINvs CLE
Thu, Sep 24th   vs CLE
Fri, Sep 25thvs LADvs CHC
Sat, Sep 26thvs LADvs CHC
Sun, Sep 27thvs LADvs CHC
Wed, Mar 25thvs NYYMax Fried (4-3)#33   
Fri, Mar 27thvs NYYCam Schlittler (7-2)#36   
Thu, Apr 2ndvs NYMDavid Peterson (3-5)#117   
Thu, Apr 16th@ CINChase Burns (7-1)#25   
Thu, Apr 30th@ PHITim Mayza   
Sat, May 9thvs PITBraxton Ashcraft (4-2)#47   
Mon, May 11th@ LADRoki Sasaki (3-3)#131   
Mon, May 25thvs ARIMerrill Kelly (5-3)#93   
Mon, Jun 1st@ MILShane Drohan (2-1)#145   
Mon, Jul 6thvs TOR   
Mon, Aug 3rd@ TEX   
Thu, Aug 20th@ CLE   
Thu, Aug 27thvs ARI   
Mon, Sep 14th@ STL   
Mon, Sep 21stvs MIN