Skip Navigation to Main Content

Who Should I Trade?

Trevor McDonald for Tristan Beck (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
Tristan Beck
RP - SF
Tristan Beck
Expert
Recommendation
100%
Recommended by
1 of 1 experts
0%
Recommended by
0 of 1 experts
Rankings 
   
Rest of Season
VBR# 469# 764
   
Projections 
   
Strikeouts5515
Wins41
Saves00
ERA4.144.09
WHIP1.421.34
   
Misc 
   
Injury Alert--
   
Expert Ranks 
   
Kevin Spinelli
KevScores
# 93
   
Who Should I Trade? Player Statistics
  Trevor McDonald
SP,RP - SF
Trevor McDonald
Tristan Beck
RP - SF
Tristan Beck
2026 Stats 
   
   
Games Played52
   
Games Started50
   
Innings Pitched29.03.0
   
Wins20
   
Losses20
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed252
   
Earned Runs140
   
Home Runs Allowed20
   
Strikeouts271
   
Walks60
   
ERA4.340.00
   
WHIP1.070.67
   
Who Should I Trade? Player Projections
  Trevor McDonald
SP,RP - SF
Trevor McDonald
Tristan Beck
RP - SF
Tristan Beck
2026 Projections 
   
   
Games Played1921
   
Games Started110
   
Innings Pitched68.318.2
   
Wins41
   
Losses41
   
Saves00
   
Blown Saves00
   
Holds01
   
Hits Allowed6717
   
Earned Runs318
   
Home Runs Allowed72
   
Strikeouts5515
   
Walks256
   
ERA4.144.09
   
WHIP1.421.34
   
Who Should I Trade? Player Notes
  Trevor McDonald
SP,RP - SF
Trevor McDonald
Tristan Beck
RP - SF
Tristan Beck
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 Giants recalled Tristan Beck from Triple-A Sacramento.
Ari Koslow
Sun, May 31st
 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
The Giants optioned Tristan Beck to Triple-A Sacramento.
Ari Koslow
Sat, May 16th
 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
The Giants recalled Tristan Beck from Triple-A Sacramento.
Ari Koslow
Mon, May 11th
 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
The Giants have optioned right-hander Tristan Beck to Triple-A Sacramento.
Brenton Kemp
Tue, Mar 24th
 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
Tristan Beck
RP - SF
Tristan Beck
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 25thvs NYYMax Fried (4-3)#33vs NYYMax Fried (4-3)#33
Fri, Mar 27thvs NYYCam Schlittler (7-2)#36vs NYYCam Schlittler (7-2)#36
Sat, Mar 28thvs NYYWill Warren (6-1)#60vs NYYWill Warren (6-1)#60
Mon, Mar 30th@ SDWalker Buehler (3-3)#220@ SDWalker Buehler (3-3)#220
Tue, Mar 31st@ SDGerman Marquez (3-2)#330@ SDGerman Marquez (3-2)#330
Wed, Apr 1st@ SDNick Pivetta (1-2)#138@ SDNick Pivetta (1-2)#138
Thu, Apr 2ndvs NYMDavid Peterson (3-5)#117vs NYMDavid Peterson (3-5)#117
Fri, Apr 3rdvs NYMNolan McLean (2-4)#29vs NYMNolan McLean (2-4)#29
Sat, Apr 4thvs NYMClay Holmes (4-4)#165vs NYMClay Holmes (4-4)#165
Sun, Apr 5thvs NYMKodai Senga (0-4)#129vs NYMKodai Senga (0-4)#129
Mon, Apr 6thvs PHIAndrew Painter (1-5)#170vs PHIAndrew Painter (1-5)#170
Tue, Apr 7thvs PHICristopher Sanchez (6-2)#3vs PHICristopher Sanchez (6-2)#3
Wed, Apr 8thvs PHIAaron Nola (3-4)#39vs PHIAaron Nola (3-4)#39
Fri, Apr 10th@ BALShane Baz (2-5)#84@ BALShane Baz (2-5)#84
Sat, Apr 11th@ BALChris Bassitt (4-3)#125@ BALChris Bassitt (4-3)#125
Sun, Apr 12th@ BALCade Povich (1-1)#240@ BALCade Povich (1-1)#240
Tue, Apr 14th@ CINBrady Singer (2-5)#143@ CINBrady Singer (2-5)#143
Wed, Apr 15th@ CINRhett Lowder (3-3)#206@ CINRhett Lowder (3-3)#206
Thu, Apr 16th@ CINChase Burns (7-1)#25@ CINChase Burns (7-1)#25
Fri, Apr 17th@ WSHZack Littell (4-4)#169@ WSHZack Littell (4-4)#169
Sat, Apr 18th@ WSHCade Cavalli (3-3)#87@ WSHCade Cavalli (3-3)#87
Sun, Apr 19th@ WSHPJ Poulin (3-0)#237@ WSHPJ Poulin (3-0)#237
Tue, Apr 21stvs LADYoshinobu Yamamoto (4-4)#13vs LADYoshinobu Yamamoto (4-4)#13
Wed, Apr 22ndvs LADShohei Ohtani (5-2)#1vs LADShohei Ohtani (5-2)#1
Thu, Apr 23rdvs LADTyler Glasnow (3-0)#37vs LADTyler Glasnow (3-0)#37
Fri, Apr 24thvs MIASandy Alcantara (3-4)#73vs MIASandy Alcantara (3-4)#73
Sat, Apr 25thvs MIAEury Perez (3-6)#109vs MIAEury Perez (3-6)#109
Sun, Apr 26thvs MIAMax Meyer (5-0)#68vs MIAMax Meyer (5-0)#68
Tue, Apr 28th@ PHIJesus Luzardo (4-4)#10@ PHIJesus Luzardo (4-4)#10
Thu, Apr 30th@ PHITim Mayza@ PHITim Mayza
Fri, May 1st@ TBShane McClanahan (5-2)#22@ TBShane McClanahan (5-2)#22
Sat, May 2nd@ TBGriffin Jax (1-3)#59@ TBGriffin Jax (1-3)#59
Sun, May 3rd@ TBSteven Matz (4-2)#98@ TBSteven Matz (4-2)#98
Mon, May 4thvs SDRandy Vasquez (5-3)#199vs SDRandy Vasquez (5-3)#199
Tue, May 5thvs SDWalker Buehler (3-3)#220vs SDWalker Buehler (3-3)#220
Wed, May 6thvs SDBradgley Rodriguezvs SDBradgley Rodriguez
Fri, May 8thvs PITCarmen Mlodzinski (4-3)#132vs PITCarmen Mlodzinski (4-3)#132
Sat, May 9thvs PITBraxton Ashcraft (4-2)#47vs PITBraxton Ashcraft (4-2)#47
Sun, May 10thvs PITBubba Chandler (1-6)#122vs PITBubba Chandler (1-6)#122
Mon, May 11th@ LADRoki Sasaki (3-3)#131@ LADRoki Sasaki (3-3)#131
Tue, May 12th@ LADYoshinobu Yamamoto (4-4)#13@ LADYoshinobu Yamamoto (4-4)#13
Wed, May 13th@ LADShohei Ohtani (5-2)#1@ LADShohei Ohtani (5-2)#1
Thu, May 14th@ LADEmmet Sheehan (3-1)#42@ LADEmmet Sheehan (3-1)#42
Fri, May 15th@ ATHAaron Civale (5-2)#219@ ATHAaron Civale (5-2)#219
Sat, May 16th@ ATHLuis Severino (2-6)#146@ ATHLuis Severino (2-6)#146
Sun, May 17th@ ATHJeffrey Springs (3-6)#111@ ATHJeffrey Springs (3-6)#111
Mon, May 18th@ ARIZac Gallen (3-4)#71@ ARIZac Gallen (3-4)#71
Tue, May 19th@ ARIRyne Nelson (2-4)#89@ ARIRyne Nelson (2-4)#89
Wed, May 20th@ ARIMerrill Kelly (5-3)#93@ ARIMerrill Kelly (5-3)#93
Fri, May 22ndvs CWSDavis Martin (8-1)#79vs CWSDavis Martin (8-1)#79
Sat, May 23rdvs CWSBryan Hudson (3-1)#175vs CWSBryan Hudson (3-1)#175
Sun, May 24thvs CWSNoah Schultz (2-4)#221vs CWSNoah Schultz (2-4)#221
Mon, May 25thvs ARIMerrill Kelly (5-3)#93vs ARIMerrill Kelly (5-3)#93
Tue, May 26thvs ARIEduardo Rodriguez (5-1)#112vs ARIEduardo Rodriguez (5-1)#112
Wed, May 27thvs ARIMichael Soroka (7-2)#67vs ARIMichael Soroka (7-2)#67
Fri, May 29th@ COLMichael Lorenzen (2-7)#427@ COLMichael Lorenzen (2-7)#427
Sat, May 30th@ COLRyan Feltner (2-1)#424@ COLRyan Feltner (2-1)#424
Sun, May 31st@ COLTanner Gordon (0-0)#325@ COLTanner Gordon (0-0)#325
Mon, Jun 1st@ MILShane Drohan (2-1)#145@ MILShane Drohan (2-1)#145
Tue, Jun 2nd@ MILKyle Harrison (6-1)#63@ MILKyle Harrison (6-1)#63
Wed, Jun 3rd@ MILColeman Crow (0-0)#197@ MILColeman Crow (0-0)#197
Thu, Jun 4th@ MILBrandon Sproat (1-4)#158@ MILBrandon Sproat (1-4)#158
Fri, Jun 5th@ CHCBen Brown (2-2)#52@ CHCBen Brown (2-2)#52
Sat, Jun 6th@ CHCJordan Wicks (0-1)#234@ CHCJordan Wicks (0-1)#234
Sun, Jun 7th@ CHCJameson Taillon (2-4)#107@ CHCJameson Taillon (2-4)#107
Mon, Jun 8thvs WSHMiles Mikolas (1-4)#215vs WSHMiles Mikolas (1-4)#215
Tue, Jun 9thvs WSHJake Irvin (2-4)#203vs WSHJake Irvin (2-4)#203
Wed, Jun 10thvs WSHvs WSH
Fri, Jun 12thvs CHCvs CHC
Sat, Jun 13thvs CHCvs CHC
Sun, Jun 14thvs CHCvs CHC
Tue, Jun 16th@ ATL@ ATL
Wed, Jun 17th@ ATL@ ATL
Thu, Jun 18th@ ATL@ ATL
Fri, Jun 19th@ MIA@ MIA
Sat, Jun 20th@ MIA@ MIA
Sun, Jun 21st@ MIA@ MIA
Tue, Jun 23rdvs ATHvs ATH
Wed, Jun 24thvs ATHvs ATH
Thu, Jun 25thvs ATHvs ATH
Fri, Jun 26thvs ATLvs ATL
Sat, Jun 27thvs ATLvs ATL
Sun, Jun 28thvs ATLvs ATL
Mon, Jun 29th@ ARI@ ARI
Tue, Jun 30th@ ARI@ ARI
Wed, Jul 1st@ ARI@ ARI
Fri, Jul 3rd@ COL@ COL
Sat, Jul 4th@ COL@ COL
Sun, Jul 5th@ COL@ COL
Mon, Jul 6thvs TORvs TOR
Tue, Jul 7thvs TORvs TOR
Wed, Jul 8thvs TORvs TOR
Thu, Jul 9thvs COLvs COL
Fri, Jul 10thvs COLvs COL
Sat, Jul 11thvs COLvs COL
Sun, Jul 12thvs COLvs COL
Fri, Jul 17th@ SEA@ SEA
Sat, Jul 18th@ SEA@ SEA
Sun, Jul 19th@ SEA@ SEA
Mon, Jul 20th@ KC@ KC
Tue, Jul 21st@ KC@ KC
Wed, Jul 22nd@ KC@ KC
Fri, Jul 24thvs LAAvs LAA
Sat, Jul 25thvs LAAvs LAA
Sun, Jul 26thvs LAAvs LAA
Mon, Jul 27thvs MILvs MIL
Tue, Jul 28thvs MILvs MIL
Wed, Jul 29thvs MILvs MIL
Thu, Jul 30th@ SD@ SD
Fri, Jul 31st@ SD@ SD
Sat, Aug 1st@ SD@ SD
Sun, Aug 2nd@ SD@ SD
Mon, Aug 3rd@ TEX@ TEX
Tue, Aug 4th@ TEX@ TEX
Wed, Aug 5th@ TEX@ TEX
Fri, Aug 7thvs DETvs DET
Sat, Aug 8thvs DETvs DET
Sun, Aug 9thvs DETvs DET
Mon, Aug 10thvs HOUvs HOU
Tue, Aug 11thvs HOUvs HOU
Wed, Aug 12thvs HOUvs HOU
Fri, Aug 14thvs COLvs COL
Sat, Aug 15thvs COLvs COL
Sun, Aug 16thvs COLvs COL
Tue, Aug 18th@ CLE@ CLE
Wed, Aug 19th@ CLE@ CLE
Thu, Aug 20th@ CLE@ CLE
Fri, Aug 21st@ BOS@ BOS
Sat, Aug 22nd@ BOS@ BOS
Sun, Aug 23rd@ BOS@ BOS
Mon, Aug 24thvs CINvs CIN
Tue, Aug 25thvs CINvs CIN
Wed, Aug 26thvs CINvs CIN
Thu, Aug 27thvs ARIvs ARI
Fri, Aug 28thvs ARIvs ARI
Sat, Aug 29thvs ARIvs ARI
Sun, Aug 30thvs ARIvs ARI
Tue, Sep 1st@ PIT@ PIT
Wed, Sep 2nd@ PIT@ PIT
Thu, Sep 3rd@ PIT@ PIT
Fri, Sep 4th@ NYM@ NYM
Sat, Sep 5th@ NYM@ NYM
Sun, Sep 6th@ NYM@ NYM
Mon, Sep 7thvs STLvs STL
Tue, Sep 8thvs STLvs STL
Wed, Sep 9thvs STLvs STL
Fri, Sep 11thvs SDvs SD
Sat, Sep 12thvs SDvs SD
Sun, Sep 13thvs SDvs SD
Mon, Sep 14th@ STL@ STL
Tue, Sep 15th@ STL@ STL
Wed, Sep 16th@ STL@ STL
Fri, Sep 18th@ LAD@ LAD
Sat, Sep 19th@ LAD@ LAD
Sun, Sep 20th@ LAD@ LAD
Mon, Sep 21stvs MINvs MIN
Tue, Sep 22ndvs MINvs MIN
Wed, Sep 23rdvs MINvs MIN
Fri, Sep 25thvs LADvs LAD
Sat, Sep 26thvs LADvs LAD
Sun, Sep 27thvs LADvs LAD