Skip Navigation to Main Content

Brandon Pfaadt or Trevor McDonald

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Brandon Pfaadt or Trevor McDonald Player Statistics
  Brandon Pfaadt
SP,RP - ARI
Brandon Pfaadt
Trevor McDonald
SP,RP - SF
Trevor McDonald
2026 Stats 
   
   
Games Played136
   
Games Started36
   
Innings Pitched38.034.0
   
Wins02
   
Losses13
   
Saves00
   
Blown Saves00
   
Holds20
   
Hits Allowed4030
   
Earned Runs2717
   
Home Runs Allowed73
   
Strikeouts3131
   
Walks179
   
ERA6.394.50
   
WHIP1.501.15
   
Brandon Pfaadt or Trevor McDonald Player Projections
  Brandon Pfaadt
SP,RP - ARI
Brandon Pfaadt
Trevor McDonald
SP,RP - SF
Trevor McDonald
2026 Projections 
   
   
Games Played2925
   
Games Started299
   
Innings Pitched164.269.4
   
Wins103
   
Losses104
   
Saves00
   
Blown Saves00
   
Holds01
   
Hits Allowed17069
   
Earned Runs7833
   
Home Runs Allowed248
   
Strikeouts14553
   
Walks3924
   
ERA4.274.32
   
WHIP1.271.34
   
Brandon Pfaadt or Trevor McDonald Player Notes
  Brandon Pfaadt
SP,RP - ARI
Brandon Pfaadt
Trevor McDonald
SP,RP - SF
Trevor McDonald
News 
 The Diamondbacks optioned Brandon Pfaadt to Triple-A Reno.
Ari Koslow
Thu, Jun 4th
Trevor McDonald allowed three earned runs on five hits and three walks while striking out four over five innings in Tuesday’s loss to the Brewers.
Chris Schommer
Wed, Jun 3rd
 Brandon Pfaadt pitched the final 6.1 innings on Sunday and allowed just a run on four hits, walked two, and struck out three during Arizona's 10-4 loss to Toronto.
David Leisering
Mon, Apr 20th
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
 Brandon Pfaadt will transition into a relief role for the Diamondbacks.
Nate Miller - FantasyPros
Mon, Apr 13th
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
 Brandon Pfaadt suffered his first loss of the season on Saturday after allowing four runs (three earned) on five hits in six innings in a 4-3 loss to Philadelphia. Pfaadt walked three and struck out six.
David Leisering
Sat, Apr 11th
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
 Brandon Pfaadt allowed three runs on six hits with two walks and two strikeouts in 4.2 innings on Sunday during Arizona's 6-5, 10-inning, victory over Atlanta.
David Leisering
Mon, Apr 6th
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
Notes 
There are no recent notes for these players
Brandon Pfaadt or Trevor McDonald Player Schedules
  Brandon Pfaadt
SP,RP - ARI
Brandon Pfaadt
Trevor McDonald
SP,RP - SF
Trevor McDonald
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th@ LADYoshinobu Yamamoto (5-4)#13   
Fri, Mar 27th@ LADEmmet Sheehan (3-2)#51vs NYYCam Schlittler (7-3)#35
Sat, Mar 28th@ LADTyler Glasnow (3-0)#38vs NYYWill Warren (7-1)#70
Mon, Mar 30thvs DETJustin Verlander (0-1)#146@ SDWalker Buehler (3-3)#207
Tue, Mar 31stvs DETCasey Mize (2-3)#68@ SDGerman Marquez (3-2)#350
Wed, Apr 1stvs DETTarik Skubal (3-2)#4@ SDNick Pivetta (1-2)#131
Thu, Apr 2ndvs ATLReynaldo Lopez (2-1)#119vs NYMDavid Peterson (3-5)#141
Fri, Apr 3rdvs ATLGrant Holmes (4-2)#130vs NYMNolan McLean (3-4)#33
Sat, Apr 4thvs ATLBryce Elder (5-3)#106vs NYMClay Holmes (4-4)#164
Sun, Apr 5thvs ATLMartin Perez (4-3)#206vs NYMKodai Senga (0-4)#125
Tue, Apr 7th@ NYMFreddy Peralta (4-4)#25vs PHICristopher Sanchez (7-2)#3
Wed, Apr 8th@ NYMDavid Peterson (3-5)#141vs PHIAaron Nola (3-4)#34
Thu, Apr 9th@ NYMNolan McLean (3-4)#33   
Fri, Apr 10th@ PHIJesus Luzardo (4-4)#8@ BALShane Baz (3-5)#79
Sat, Apr 11th@ PHITaijuan Walker (1-4)#388@ BALChris Bassitt (4-4)#123
Sun, Apr 12th@ PHIZach Pop@ BALCade Povich (1-1)#235
Mon, Apr 13th@ BALDean Kremer (0-1)#117   
Tue, Apr 14th@ BALTrevor Rogers (3-6)#88@ CINBrady Singer (2-6)#170
Wed, Apr 15th@ BALKyle Bradish (3-6)#43@ CINRhett Lowder (3-3)#188
Fri, Apr 17thvs TORBraydon Fisher (2-1)#155@ WSHZack Littell (5-4)#181
Sat, Apr 18thvs TORMax Scherzer (1-3)#136@ WSHCade Cavalli (3-3)#86
Sun, Apr 19thvs TORKevin Gausman (4-4)#20@ WSHPJ Poulin (3-0)#333
Tue, Apr 21stvs CWSSean Burke (2-3)#126vs LADYoshinobu Yamamoto (5-4)#13
Wed, Apr 22ndvs CWSAnthony Kay (5-1)#193vs LADShohei Ohtani (6-2)#1
Thu, Apr 23rdvs CWSDavis Martin (8-2)#84vs LADTyler Glasnow (3-0)#38
Sat, Apr 25thvs SDGerman Marquez (3-2)#350vs MIAEury Perez (3-6)#115
Sun, Apr 26thvs SDMichael King (4-5)#42vs MIAMax Meyer (6-0)#64
Tue, Apr 28th@ MILChad Patrick (3-2)#128@ PHIJesus Luzardo (4-4)#8
Wed, Apr 29th@ MILBrandon Sproat (1-4)#154   
Thu, Apr 30th@ MILBrandon Woodruff (2-1)#63@ PHITim Mayza
Fri, May 1st@ CHCColin Rea (5-3)#151@ TBShane McClanahan (6-2)#22
Sat, May 2nd@ CHCShota Imanaga (4-6)#27@ TBGriffin Jax (1-4)#61
Sun, May 3rd@ CHCMatthew Boyd (2-1)#41@ TBSteven Matz (4-3)#101
Tue, May 5thvs PITBubba Chandler (2-6)#120vs SDWalker Buehler (3-3)#207
Wed, May 6thvs PITPaul Skenes (6-5)#2vs SDBradgley Rodriguez
Thu, May 7thvs PITMitch Keller (5-3)#90   
Fri, May 8thvs NYMNolan McLean (3-4)#33vs PITCarmen Mlodzinski (4-3)#127
Sat, May 9thvs NYMClay Holmes (4-4)#164vs PITBraxton Ashcraft (5-2)#36
Sun, May 10thvs NYMHuascar Brazoban (3-1)#202vs PITBubba Chandler (2-6)#120
Mon, May 11th@ TEXJakob Junis@ LADRoki Sasaki (3-3)#114
Tue, May 12th@ TEXMacKenzie Gore (4-5)#55@ LADYoshinobu Yamamoto (5-4)#13
Wed, May 13th@ TEXKumar Rocker (2-5)#104@ LADShohei Ohtani (6-2)#1
Fri, May 15th@ COLKyle Freeland (1-6)#380@ ATHAaron Civale (5-2)#213
Sat, May 16th@ COLTomoyuki Sugano (5-4)#430@ ATHLuis Severino (2-6)#163
Sun, May 17th@ COLMichael Lorenzen (2-8)#426@ ATHJeffrey Springs (3-6)#122
Mon, May 18thvs SFRobbie Ray (4-6)#78@ ARIZac Gallen (3-5)#71
Tue, May 19thvs SFLanden Roupp (5-6)#74@ ARIRyne Nelson (2-4)#95
Wed, May 20thvs SFTyler Mahle (1-7)#134@ ARIMerrill Kelly (5-4)#96
Thu, May 21stvs COLZach Agnos   
Fri, May 22ndvs COLTomoyuki Sugano (5-4)#430vs CWSDavis Martin (8-2)#84
Sat, May 23rdvs COLMichael Lorenzen (2-8)#426vs CWSBryan Hudson (3-2)#171
Sun, May 24thvs COLJose Quintana (2-3)#428vs CWSNoah Schultz (2-4)#220
Mon, May 25th@ SFLanden Roupp (5-6)#74vs ARIMerrill Kelly (5-4)#96
Tue, May 26th@ SFTyler Mahle (1-7)#134vs ARIEduardo Rodriguez (5-1)#110
Wed, May 27th@ SFTrevor McDonald (2-3)#144vs ARIMichael Soroka (7-3)#59
Fri, May 29th@ SEAGeorge Kirby (5-5)#17@ COLMichael Lorenzen (2-8)#426
Sat, May 30th@ SEABryan Woo (5-4)#6@ COLRyan Feltner (2-1)#427
Sun, May 31st@ SEABryce Miller (1-0)#49@ COLTanner Gordon (0-1)#377
Mon, Jun 1stvs LADEmmet Sheehan (3-2)#51@ MILShane Drohan (2-1)#138
Tue, Jun 2ndvs LADEric Lauer (2-5)#266@ MILKyle Harrison (7-1)#48
Wed, Jun 3rdvs LADShohei Ohtani (6-2)#1@ MILRobert Gasser (0-2)#180
Thu, Jun 4thvs LADJustin Wrobleski (7-2)#113@ MILColeman Crow (0-1)#200
Fri, Jun 5thvs WSHFoster Griffin (7-2)#92@ CHCEdward Cabrera (3-3)#62
Sat, Jun 6thvs WSHZack Littell (5-4)#181@ CHCBen Brown (2-2)#45
Sun, Jun 7thvs WSHCade Cavalli (3-3)#86@ CHCJameson Taillon (2-5)#99
Tue, Jun 9th@ MIABraxton Garrett (0-1)#137vs WSHAndrew Alvarez (1-0)#174
Wed, Jun 10th@ MIAMax Meyer (6-0)#64vs WSHFoster Griffin (7-2)#92
Thu, Jun 11th@ MIATyler Phillips   
Fri, Jun 12th@ CINNick Lodolo (2-1)#76vs CHCBen Brown (2-2)#45
Sat, Jun 13th@ CINRhett Lowder (3-3)#188vs CHCJameson Taillon (2-5)#99
Sun, Jun 14th@ CINAndrew Abbott (4-3)#97vs CHCShota Imanaga (4-6)#27
Mon, Jun 15thvs LAAWalbert Urena (3-4)#391   
Tue, Jun 16thvs LAA@ ATL
Wed, Jun 17thvs LAA@ ATL
Fri, Jun 19thvs MIN@ MIA
Sat, Jun 20thvs MIN@ MIA
Sun, Jun 21stvs MIN@ MIA
Mon, Jun 22nd@ STL   
Tue, Jun 23rd@ STLvs ATH
Wed, Jun 24th@ STLvs ATH
Thu, Jun 25th@ STLvs ATH
Fri, Jun 26th@ TBvs ATL
Sat, Jun 27th@ TBvs ATL
Sun, Jun 28th@ TBvs ATL
Mon, Jun 29thvs SF@ ARI
Tue, Jun 30thvs SF@ ARI
Wed, Jul 1stvs SF@ ARI
Fri, Jul 3rdvs MIL@ COL
Sat, Jul 4thvs MIL@ COL
Sun, Jul 5thvs MIL@ COL
Mon, Jul 6th@ SDvs TOR
Tue, Jul 7th@ SDvs TOR
Wed, Jul 8th@ SDvs TOR
Thu, Jul 9th@ SDvs COL
Fri, Jul 10th@ LADvs COL
Sat, Jul 11th@ LADvs COL
Sun, Jul 12th@ LADvs COL
Fri, Jul 17thvs STL@ SEA
Sat, Jul 18thvs STL@ SEA
Sun, Jul 19thvs STL@ SEA
Mon, Jul 20thvs ATH@ KC
Tue, Jul 21stvs ATH@ KC
Wed, Jul 22ndvs ATH@ KC
Fri, Jul 24th@ WSHvs LAA
Sat, Jul 25th@ WSHvs LAA
Sun, Jul 26th@ WSHvs LAA
Mon, Jul 27th@ PITvs MIL
Tue, Jul 28th@ PITvs MIL
Wed, Jul 29th@ PITvs MIL
Fri, Jul 31st@ CLE@ SD
Sat, Aug 1st@ CLE@ SD
Sun, Aug 2nd@ CLE@ SD
Mon, Aug 3rdvs SD@ TEX
Tue, Aug 4thvs SD@ TEX
Wed, Aug 5thvs SD@ TEX
Thu, Aug 6thvs SD   
Fri, Aug 7thvs LADvs DET
Sat, Aug 8thvs LADvs DET
Sun, Aug 9thvs LADvs DET
Mon, Aug 10thvs COLvs HOU
Tue, Aug 11thvs COLvs HOU
Wed, Aug 12thvs COLvs HOU
Fri, Aug 14th@ ATLvs COL
Sat, Aug 15th@ ATLvs COL
Sun, Aug 16th@ ATLvs COL
Mon, Aug 17th@ BOS   
Tue, Aug 18th@ BOS@ CLE
Wed, Aug 19th@ BOS@ CLE
Fri, Aug 21stvs CIN@ BOS
Sat, Aug 22ndvs CIN@ BOS
Sun, Aug 23rdvs CIN@ BOS
Mon, Aug 24thvs CHCvs CIN
Tue, Aug 25thvs CHCvs CIN
Wed, Aug 26thvs CHCvs CIN
Thu, Aug 27th@ SFvs ARI
Fri, Aug 28th@ SFvs ARI
Sat, Aug 29th@ SFvs ARI
Sun, Aug 30th@ SFvs ARI
Mon, Aug 31stvs PHI   
Tue, Sep 1stvs PHI@ PIT
Wed, Sep 2ndvs PHI@ PIT
Fri, Sep 4th@ HOU@ NYM
Sat, Sep 5th@ HOU@ NYM
Sun, Sep 6th@ HOU@ NYM
Mon, Sep 7th@ KCvs STL
Tue, Sep 8th@ KCvs STL
Wed, Sep 9th@ KCvs STL
Fri, Sep 11thvs TEXvs SD
Sat, Sep 12thvs TEXvs SD
Sun, Sep 13thvs TEXvs SD
Mon, Sep 14thvs MIA@ STL
Tue, Sep 15thvs MIA@ STL
Wed, Sep 16thvs MIA@ STL
Fri, Sep 18thvs NYY@ LAD
Sat, Sep 19thvs NYY@ LAD
Sun, Sep 20thvs NYY@ LAD
Tue, Sep 22nd@ COLvs MIN
Wed, Sep 23rd@ COLvs MIN
Thu, Sep 24th@ COL   
Fri, Sep 25th@ SDvs LAD
Sat, Sep 26th@ SDvs LAD
Sun, Sep 27th@ SDvs LAD
Wed, Mar 25th   vs NYYMax Fried (4-3)#32
Mon, Apr 6th   vs PHIAndrew Painter (1-6)#166
Thu, Apr 16th   @ CINChase Burns (7-1)#24
Fri, Apr 24th   vs MIASandy Alcantara (4-4)#67
Mon, May 4th   vs SDRandy Vasquez (5-3)#192
Thu, May 14th   @ LADEmmet Sheehan (3-2)#51
Mon, Jun 8th   vs WSHMiles Mikolas (1-5)#257
Thu, Jun 18th   @ ATL
Thu, Jul 30th   @ SD
Thu, Aug 20th   @ CLE
Thu, Sep 3rd   @ PIT
Mon, Sep 21st   vs MIN