Skip Navigation to Main Content

Who Should I Trade?

Bowden Francis for Brandon Pfaadt (2026)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Brandon Pfaadt
SP,RP - ARI
Brandon Pfaadt
Bowden Francis
SP - TOR
Bowden Francis
Expert
Recommendation
100%
Recommended by
2 of 2 experts
0%
Recommended by
0 of 2 experts
Rankings 
   
Rest of Season# 206
VBR# 365
   
Projections 
   
Strikeouts66
Wins4
Saves0
ERA4.48
WHIP1.32
   
Misc 
   
Injury Alert-OUT
   
Expert Ranks 
   
Kelly Kirby
FantasyPros
# 158
   
Kevin Spinelli
KevScores
# 197
   
Who Should I Trade? Player Statistics
  Brandon Pfaadt
SP,RP - ARI
Brandon Pfaadt
Bowden Francis
SP - TOR
Bowden Francis
2026 Stats 
   
   
Games Played12
   
Games Started3
   
Innings Pitched37.0
   
Wins0
   
Losses1
   
Saves0
   
Blown Saves0
   
Holds2
   
Hits Allowed37
   
Earned Runs25
   
Home Runs Allowed7
   
Strikeouts30
   
Walks15
   
ERA6.08
   
WHIP1.41
   
Who Should I Trade? Player Projections
  Brandon Pfaadt
SP,RP - ARI
Brandon Pfaadt
Bowden Francis
SP - TOR
Bowden Francis
2026 Projections 
   
   
Games Played30
   
Games Started10
   
Innings Pitched75.4
   
Wins4
   
Losses4
   
Saves0
   
Blown Saves0
   
Holds1
   
Hits Allowed77
   
Earned Runs37
   
Home Runs Allowed11
   
Strikeouts66
   
Walks19
   
ERA4.48
   
WHIP1.32
   
Who Should I Trade? Player Notes
  Brandon Pfaadt
SP,RP - ARI
Brandon Pfaadt
Bowden Francis
SP - TOR
Bowden Francis
News 
 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
The Blue Jays placed Bowden Francis on the 60-day injured list.
Ari Koslow
Wed, Feb 18th
 Brandon Pfaadt will transition into a relief role for the Diamondbacks.
Nate Miller - FantasyPros
Mon, Apr 13th
Bowden Francis will be out for the entire 2026 season as Blue Jays' manager John Schneider announced that he will be undergoing UCL reconstruction surgery on his right elbow.
David Leisering
Tue, Feb 10th
 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
 
 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
 
 Brandon Pfaadt allowed five runs on six hits in six innings in his season debut on Tuesday. The righthander walked one and struck out three in the no-decision.
David Leisering
Wed, Apr 1st
 
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Brandon Pfaadt
SP,RP - ARI
Brandon Pfaadt
Bowden Francis
SP - TOR
Bowden Francis
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Mar 27th@ LADEmmet Sheehan (3-1)#42vs ATHLuis Severino (2-6)#146
Sat, Mar 28th@ LADTyler Glasnow (3-0)#37vs ATHJeffrey Springs (3-6)#111
Sun, Mar 29th   vs ATHLuis Morales (0-2)#306
Mon, Mar 30thvs DETJustin Verlander (0-1)#160vs COLTomoyuki Sugano (4-4)#428
Tue, Mar 31stvs DETCasey Mize (2-3)#65vs COLRyan Feltner (2-1)#424
Wed, Apr 1stvs DETTarik Skubal (3-2)#4vs COLKyle Freeland (1-6)#395
Fri, Apr 3rdvs ATLGrant Holmes (3-2)#139@ CWSGrant Taylor (1-0)#53
Sat, Apr 4thvs ATLBryce Elder (4-3)#113@ CWSGrant Taylor (1-0)#53
Sun, Apr 5thvs ATLMartin Perez (3-3)#200@ CWSDavis Martin (8-1)#79
Mon, Apr 6th   vs LADJustin Wrobleski (7-2)#130
Tue, Apr 7th@ NYMFreddy Peralta (3-4)#28vs LADYoshinobu Yamamoto (5-4)#13
Wed, Apr 8th@ NYMDavid Peterson (3-5)#117vs LADShohei Ohtani (5-2)#1
Fri, Apr 10th@ PHIJesus Luzardo (4-4)#10vs MINSimeon Woods Richardson (0-7)#222
Sat, Apr 11th@ PHITaijuan Walker (1-4)#413vs MINJoe Ryan (3-3)#15
Sun, Apr 12th@ PHIZach Popvs MINTaj Bradley (5-1)#74
Tue, Apr 14th@ BALTrevor Rogers (2-6)#94@ MILJacob Misiorowski (6-2)#18
Wed, Apr 15th@ BALKyle Bradish (3-6)#43@ MILChad Patrick (2-2)#148
Thu, Apr 16th   @ MILBrandon Sproat (1-4)#158
Fri, Apr 17thvs TORBraydon Fisher (2-1)#156@ ARIMichael Soroka (7-2)#67
Sat, Apr 18thvs TORMax Scherzer (1-3)#149@ ARIZac Gallen (3-4)#71
Sun, Apr 19thvs TORKevin Gausman (4-3)#19@ ARIRyne Nelson (2-4)#89
Mon, Apr 20th   @ LAAReid Detmers (2-5)#41
Tue, Apr 21stvs CWSSean Burke (2-3)#142@ LAAJack Kochanowicz (2-4)#420
Wed, Apr 22ndvs CWSAnthony Kay (5-1)#182@ LAAJose Soriano (6-4)#45
Fri, Apr 24th   vs CLEGavin Williams (8-3)#27
Sat, Apr 25thvs SDGerman Marquez (3-2)#330vs CLEJoey Cantillo (4-2)#106
Sun, Apr 26thvs SDMichael King (4-4)#35vs CLESlade Cecconi (3-5)#105
Mon, Apr 27th   vs BOSRanger Suarez (2-3)#32
Tue, Apr 28th@ MILChad Patrick (2-2)#148vs BOSPayton Tolle (2-2)#75
Wed, Apr 29th@ MILBrandon Sproat (1-4)#158vs BOSBrayan Bello (2-5)#144
Thu, Apr 30th@ MILBrandon Woodruff (2-1)#56@ MINBailey Ober (6-3)#72
Fri, May 1st@ CHCColin Rea (5-3)#140@ MINSimeon Woods Richardson (0-7)#222
Sat, May 2nd@ CHCShota Imanaga (4-6)#24@ MINConnor Prielipp (1-3)#124
Sun, May 3rd@ CHCMatthew Boyd (2-1)#40@ MINJoe Ryan (3-3)#15
Mon, May 4th   @ TBNick Martinez (5-1)#81
Tue, May 5thvs PITBubba Chandler (1-6)#122@ TBDrew Rasmussen (4-2)#21
Wed, May 6thvs PITPaul Skenes (6-5)#2@ TBShane McClanahan (6-2)#22
Fri, May 8thvs NYMNolan McLean (3-4)#29vs LAAReid Detmers (2-5)#41
Sat, May 9thvs NYMClay Holmes (4-4)#165vs LAAJack Kochanowicz (2-4)#420
Sun, May 10thvs NYMHuascar Brazoban (3-1)#192vs LAAJose Soriano (6-4)#45
Mon, May 11th@ TEXJakob Junisvs TBDrew Rasmussen (4-2)#21
Tue, May 12th@ TEXMacKenzie Gore (4-4)#50vs TBShane McClanahan (6-2)#22
Wed, May 13th@ TEXKumar Rocker (2-5)#103vs TBGriffin Jax (1-3)#59
Fri, May 15th@ COLKyle Freeland (1-6)#395@ DETBrenan Hanifee
Sat, May 16th@ COLTomoyuki Sugano (4-4)#428@ DETCasey Mize (2-3)#65
Sun, May 17th@ COLMichael Lorenzen (2-7)#427@ DETJack Flaherty (0-7)#62
Mon, May 18thvs SFRobbie Ray (3-6)#83@ NYYRyan Weathers (2-3)#66
Tue, May 19thvs SFLanden Roupp (5-5)#61@ NYYWill Warren (7-1)#60
Wed, May 20thvs SFTyler Mahle (1-7)#119@ NYYCam Schlittler (7-2)#36
Thu, May 21stvs COLZach Agnos@ NYYCarlos Rodon (1-2)#34
Fri, May 22ndvs COLTomoyuki Sugano (4-4)#428vs PITBubba Chandler (1-6)#122
Sat, May 23rdvs COLMichael Lorenzen (2-7)#427vs PITPaul Skenes (6-5)#2
Sun, May 24thvs COLJose Quintana (2-3)#425vs PITMitch Keller (5-2)#95
Mon, May 25th@ SFLanden Roupp (5-5)#61vs MIAJanson Junk (3-5)#116
Tue, May 26th@ SFTyler Mahle (1-7)#119vs MIASandy Alcantara (3-4)#73
Wed, May 27th@ SFTrevor McDonald (2-2)#161vs MIAEury Perez (3-6)#109
Thu, May 28th   @ BALChris Bassitt (4-3)#125
Fri, May 29th@ SEAGeorge Kirby (5-4)#14@ BALTrevor Rogers (2-6)#94
Sat, May 30th@ SEABryan Woo (5-3)#6@ BALBrandon Young (3-1)#194
Sun, May 31st@ SEABryce Miller (1-0)#54@ BALKyle Bradish (3-6)#43
Tue, Jun 2ndvs LADEric Lauer (2-5)#264@ ATLBryce Elder (4-3)#113
Wed, Jun 3rdvs LADShohei Ohtani (5-2)#1@ ATLChris Sale (8-3)#5
Thu, Jun 4thvs LADJustin Wrobleski (7-2)#130@ ATLGrant Holmes (3-2)#139
Fri, Jun 5thvs WSHFoster Griffin (6-2)#88vs BALBrandon Young (3-1)#194
Sat, Jun 6thvs WSHZack Littell (5-4)#169vs BALKyle Bradish (3-6)#43
Sun, Jun 7thvs WSHCade Cavalli (3-3)#87vs BALShane Baz (2-5)#84
Mon, Jun 8th   vs PHICristopher Sanchez (6-2)#3
Tue, Jun 9th@ MIARyan Gusto (0-0)#193vs PHIZack Wheeler (4-1)#7
Wed, Jun 10th@ MIAMax Meyer (5-0)#68vs PHIJesus Luzardo (4-4)#10
Fri, Jun 12th@ CINvs NYY
Sat, Jun 13th@ CINvs NYY
Sun, Jun 14th@ CINvs NYY
Tue, Jun 16thvs LAA@ BOS
Wed, Jun 17thvs LAA@ BOS
Thu, Jun 18th   @ BOS
Fri, Jun 19thvs MIN@ CHC
Sat, Jun 20thvs MIN@ CHC
Sun, Jun 21stvs MIN@ CHC
Mon, Jun 22nd@ STLvs HOU
Tue, Jun 23rd@ STLvs HOU
Wed, Jun 24th@ STLvs HOU
Thu, Jun 25th@ STLvs TEX
Fri, Jun 26th@ TBvs TEX
Sat, Jun 27th@ TBvs TEX
Sun, Jun 28th@ TBvs TEX
Mon, Jun 29thvs SFvs NYM
Tue, Jun 30thvs SFvs NYM
Wed, Jul 1stvs SFvs NYM
Fri, Jul 3rdvs MIL@ SEA
Sat, Jul 4thvs MIL@ SEA
Sun, Jul 5thvs MIL@ SEA
Mon, Jul 6th@ SD@ SF
Tue, Jul 7th@ SD@ SF
Wed, Jul 8th@ SD@ SF
Fri, Jul 10th@ LAD@ SD
Sat, Jul 11th@ LAD@ SD
Sun, Jul 12th@ LAD@ SD
Fri, Jul 17thvs STLvs CWS
Sat, Jul 18thvs STLvs CWS
Sun, Jul 19thvs STLvs CWS
Mon, Jul 20thvs ATHvs TB
Tue, Jul 21stvs ATHvs TB
Wed, Jul 22ndvs ATHvs TB
Thu, Jul 23rd   vs TB
Fri, Jul 24th@ WSH@ BOS
Sat, Jul 25th@ WSH@ BOS
Sun, Jul 26th@ WSH@ BOS
Mon, Jul 27th@ PIT@ WSH
Tue, Jul 28th@ PIT@ WSH
Wed, Jul 29th@ PIT@ WSH
Fri, Jul 31st@ CLEvs STL
Sat, Aug 1st@ CLEvs STL
Sun, Aug 2nd@ CLEvs STL
Mon, Aug 3rdvs SD@ HOU
Tue, Aug 4thvs SD@ HOU
Wed, Aug 5thvs SD@ HOU
Fri, Aug 7thvs LAD@ PHI
Sat, Aug 8thvs LAD@ PHI
Sun, Aug 9thvs LAD@ PHI
Mon, Aug 10thvs COLvs BOS
Tue, Aug 11thvs COLvs BOS
Wed, Aug 12thvs COLvs BOS
Thu, Aug 13th   vs BOS
Fri, Aug 14th@ ATLvs NYY
Sat, Aug 15th@ ATLvs NYY
Sun, Aug 16th@ ATLvs NYY
Tue, Aug 18th@ BOS@ TB
Wed, Aug 19th@ BOS@ TB
Thu, Aug 20th   @ TB
Fri, Aug 21stvs CIN@ NYY
Sat, Aug 22ndvs CIN@ NYY
Sun, Aug 23rdvs CIN@ NYY
Tue, Aug 25thvs CHCvs KC
Wed, Aug 26thvs CHCvs KC
Thu, Aug 27th@ SFvs KC
Fri, Aug 28th@ SFvs SEA
Sat, Aug 29th@ SFvs SEA
Sun, Aug 30th@ SFvs SEA
Tue, Sep 1stvs PHI@ CLE
Wed, Sep 2ndvs PHI@ CLE
Thu, Sep 3rd   @ CLE
Fri, Sep 4th@ HOU@ KC
Sat, Sep 5th@ HOU@ KC
Sun, Sep 6th@ HOU@ KC
Mon, Sep 7th@ KC@ ATH
Tue, Sep 8th@ KC@ ATH
Wed, Sep 9th@ KC@ ATH
Fri, Sep 11thvs TEXvs BAL
Sat, Sep 12thvs TEXvs BAL
Sun, Sep 13thvs TEXvs BAL
Mon, Sep 14thvs MIAvs DET
Tue, Sep 15thvs MIAvs DET
Wed, Sep 16thvs MIAvs DET
Fri, Sep 18thvs NYY@ TEX
Sat, Sep 19thvs NYY@ TEX
Sun, Sep 20thvs NYY@ TEX
Mon, Sep 21st   @ BAL
Tue, Sep 22nd@ COL@ BAL
Wed, Sep 23rd@ COL@ BAL
Fri, Sep 25th@ SDvs CIN
Sat, Sep 26th@ SDvs CIN
Sun, Sep 27th@ SDvs CIN
Thu, Mar 26th@ LADYoshinobu Yamamoto (5-4)#13   
Thu, Apr 2ndvs ATLReynaldo Lopez (2-1)#108   
Thu, Apr 9th@ NYMNolan McLean (3-4)#29   
Mon, Apr 13th@ BALDean Kremer (0-1)#110   
Thu, Apr 23rdvs CWSDavis Martin (8-1)#79   
Thu, May 7thvs PITMitch Keller (5-2)#95   
Mon, Jun 1stvs LADEmmet Sheehan (3-1)#42   
Thu, Jun 11th@ MIA   
Mon, Jun 15thvs LAA   
Thu, Jul 9th@ SD   
Thu, Aug 6thvs SD   
Mon, Aug 17th@ BOS   
Mon, Aug 24thvs CHC   
Mon, Aug 31stvs PHI   
Thu, Sep 24th@ COL