Who Should I Trade?
Bowden Francis for Brandon Pfaadt (2026)
See if your team wins or loses with this trade View Trade Analyzer
Experts' Pick | ||
| Brandon Pfaadt SP,RP - ARI | Bowden Francis SP - TOR | |
Expert |
100% Recommended by 2 of 2 experts |
0% Recommended by 0 of 2 experts |
| Rankings | ||
| Rest of Season | # 206 | ‐ |
| VBR | # 365 | ‐ |
| Projections | ||
| Strikeouts | 66 | ‐ |
| Wins | 4 | ‐ |
| Saves | 0 | ‐ |
| ERA | 4.48 | ‐ |
| WHIP | 1.32 | ‐ |
| Misc | ||
| Injury Alert | - | OUT |
| Expert Ranks | ||
| Kelly Kirby FantasyPros | # 158 | ‐ |
| Kevin Spinelli KevScores | # 197 | ‐ |
| Brandon Pfaadt SP,RP - ARI | Bowden Francis SP - TOR | |
| 2026 Stats | ||
| Games Played | 12 | ‐ |
| Games Started | 3 | ‐ |
| Innings Pitched | 37.0 | ‐ |
| Wins | 0 | ‐ |
| Losses | 1 | ‐ |
| Saves | 0 | ‐ |
| Blown Saves | 0 | ‐ |
| Holds | 2 | ‐ |
| Hits Allowed | 37 | ‐ |
| Earned Runs | 25 | ‐ |
| Home Runs Allowed | 7 | ‐ |
| Strikeouts | 30 | ‐ |
| Walks | 15 | ‐ |
| ERA | 6.08 | ‐ |
| WHIP | 1.41 | ‐ |
| Brandon Pfaadt SP,RP - ARI | Bowden Francis SP - TOR | |
| 2026 Projections | ||
| Games Played | 30 | ‐ |
| Games Started | 10 | ‐ |
| Innings Pitched | 75.4 | ‐ |
| Wins | 4 | ‐ |
| Losses | 4 | ‐ |
| Saves | 0 | ‐ |
| Blown Saves | 0 | ‐ |
| Holds | 1 | ‐ |
| Hits Allowed | 77 | ‐ |
| Earned Runs | 37 | ‐ |
| Home Runs Allowed | 11 | ‐ |
| Strikeouts | 66 | ‐ |
| Walks | 19 | ‐ |
| ERA | 4.48 | ‐ |
| WHIP | 1.32 | ‐ |
| Brandon Pfaadt SP,RP - ARI | Bowden Francis SP - TOR | |
| 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 | ||
| Brandon Pfaadt SP,RP - ARI | Bowden Francis SP - TOR | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Fri, Mar 27th | @ LAD | Emmet Sheehan (3-1) | #42 | vs ATH | Luis Severino (2-6) | #146 |
| Sat, Mar 28th | @ LAD | Tyler Glasnow (3-0) | #37 | vs ATH | Jeffrey Springs (3-6) | #111 |
| Sun, Mar 29th |   |   |   | vs ATH | Luis Morales (0-2) | #306 |
| Mon, Mar 30th | vs DET | Justin Verlander (0-1) | #160 | vs COL | Tomoyuki Sugano (4-4) | #428 |
| Tue, Mar 31st | vs DET | Casey Mize (2-3) | #65 | vs COL | Ryan Feltner (2-1) | #424 |
| Wed, Apr 1st | vs DET | Tarik Skubal (3-2) | #4 | vs COL | Kyle Freeland (1-6) | #395 |
| Fri, Apr 3rd | vs ATL | Grant Holmes (3-2) | #139 | @ CWS | Grant Taylor (1-0) | #53 |
| Sat, Apr 4th | vs ATL | Bryce Elder (4-3) | #113 | @ CWS | Grant Taylor (1-0) | #53 |
| Sun, Apr 5th | vs ATL | Martin Perez (3-3) | #200 | @ CWS | Davis Martin (8-1) | #79 |
| Mon, Apr 6th |   |   |   | vs LAD | Justin Wrobleski (7-2) | #130 |
| Tue, Apr 7th | @ NYM | Freddy Peralta (3-4) | #28 | vs LAD | Yoshinobu Yamamoto (5-4) | #13 |
| Wed, Apr 8th | @ NYM | David Peterson (3-5) | #117 | vs LAD | Shohei Ohtani (5-2) | #1 |
| Fri, Apr 10th | @ PHI | Jesus Luzardo (4-4) | #10 | vs MIN | Simeon Woods Richardson (0-7) | #222 |
| Sat, Apr 11th | @ PHI | Taijuan Walker (1-4) | #413 | vs MIN | Joe Ryan (3-3) | #15 |
| Sun, Apr 12th | @ PHI | Zach Pop | vs MIN | Taj Bradley (5-1) | #74 | |
| Tue, Apr 14th | @ BAL | Trevor Rogers (2-6) | #94 | @ MIL | Jacob Misiorowski (6-2) | #18 |
| Wed, Apr 15th | @ BAL | Kyle Bradish (3-6) | #43 | @ MIL | Chad Patrick (2-2) | #148 |
| Thu, Apr 16th |   |   |   | @ MIL | Brandon Sproat (1-4) | #158 |
| Fri, Apr 17th | vs TOR | Braydon Fisher (2-1) | #156 | @ ARI | Michael Soroka (7-2) | #67 |
| Sat, Apr 18th | vs TOR | Max Scherzer (1-3) | #149 | @ ARI | Zac Gallen (3-4) | #71 |
| Sun, Apr 19th | vs TOR | Kevin Gausman (4-3) | #19 | @ ARI | Ryne Nelson (2-4) | #89 |
| Mon, Apr 20th |   |   |   | @ LAA | Reid Detmers (2-5) | #41 |
| Tue, Apr 21st | vs CWS | Sean Burke (2-3) | #142 | @ LAA | Jack Kochanowicz (2-4) | #420 |
| Wed, Apr 22nd | vs CWS | Anthony Kay (5-1) | #182 | @ LAA | Jose Soriano (6-4) | #45 |
| Fri, Apr 24th |   |   |   | vs CLE | Gavin Williams (8-3) | #27 |
| Sat, Apr 25th | vs SD | German Marquez (3-2) | #330 | vs CLE | Joey Cantillo (4-2) | #106 |
| Sun, Apr 26th | vs SD | Michael King (4-4) | #35 | vs CLE | Slade Cecconi (3-5) | #105 |
| Mon, Apr 27th |   |   |   | vs BOS | Ranger Suarez (2-3) | #32 |
| Tue, Apr 28th | @ MIL | Chad Patrick (2-2) | #148 | vs BOS | Payton Tolle (2-2) | #75 |
| Wed, Apr 29th | @ MIL | Brandon Sproat (1-4) | #158 | vs BOS | Brayan Bello (2-5) | #144 |
| Thu, Apr 30th | @ MIL | Brandon Woodruff (2-1) | #56 | @ MIN | Bailey Ober (6-3) | #72 |
| Fri, May 1st | @ CHC | Colin Rea (5-3) | #140 | @ MIN | Simeon Woods Richardson (0-7) | #222 |
| Sat, May 2nd | @ CHC | Shota Imanaga (4-6) | #24 | @ MIN | Connor Prielipp (1-3) | #124 |
| Sun, May 3rd | @ CHC | Matthew Boyd (2-1) | #40 | @ MIN | Joe Ryan (3-3) | #15 |
| Mon, May 4th |   |   |   | @ TB | Nick Martinez (5-1) | #81 |
| Tue, May 5th | vs PIT | Bubba Chandler (1-6) | #122 | @ TB | Drew Rasmussen (4-2) | #21 |
| Wed, May 6th | vs PIT | Paul Skenes (6-5) | #2 | @ TB | Shane McClanahan (6-2) | #22 |
| Fri, May 8th | vs NYM | Nolan McLean (3-4) | #29 | vs LAA | Reid Detmers (2-5) | #41 |
| Sat, May 9th | vs NYM | Clay Holmes (4-4) | #165 | vs LAA | Jack Kochanowicz (2-4) | #420 |
| Sun, May 10th | vs NYM | Huascar Brazoban (3-1) | #192 | vs LAA | Jose Soriano (6-4) | #45 |
| Mon, May 11th | @ TEX | Jakob Junis | vs TB | Drew Rasmussen (4-2) | #21 | |
| Tue, May 12th | @ TEX | MacKenzie Gore (4-4) | #50 | vs TB | Shane McClanahan (6-2) | #22 |
| Wed, May 13th | @ TEX | Kumar Rocker (2-5) | #103 | vs TB | Griffin Jax (1-3) | #59 |
| Fri, May 15th | @ COL | Kyle Freeland (1-6) | #395 | @ DET | Brenan Hanifee | |
| Sat, May 16th | @ COL | Tomoyuki Sugano (4-4) | #428 | @ DET | Casey Mize (2-3) | #65 |
| Sun, May 17th | @ COL | Michael Lorenzen (2-7) | #427 | @ DET | Jack Flaherty (0-7) | #62 |
| Mon, May 18th | vs SF | Robbie Ray (3-6) | #83 | @ NYY | Ryan Weathers (2-3) | #66 |
| Tue, May 19th | vs SF | Landen Roupp (5-5) | #61 | @ NYY | Will Warren (7-1) | #60 |
| Wed, May 20th | vs SF | Tyler Mahle (1-7) | #119 | @ NYY | Cam Schlittler (7-2) | #36 |
| Thu, May 21st | vs COL | Zach Agnos | @ NYY | Carlos Rodon (1-2) | #34 | |
| Fri, May 22nd | vs COL | Tomoyuki Sugano (4-4) | #428 | vs PIT | Bubba Chandler (1-6) | #122 |
| Sat, May 23rd | vs COL | Michael Lorenzen (2-7) | #427 | vs PIT | Paul Skenes (6-5) | #2 |
| Sun, May 24th | vs COL | Jose Quintana (2-3) | #425 | vs PIT | Mitch Keller (5-2) | #95 |
| Mon, May 25th | @ SF | Landen Roupp (5-5) | #61 | vs MIA | Janson Junk (3-5) | #116 |
| Tue, May 26th | @ SF | Tyler Mahle (1-7) | #119 | vs MIA | Sandy Alcantara (3-4) | #73 |
| Wed, May 27th | @ SF | Trevor McDonald (2-2) | #161 | vs MIA | Eury Perez (3-6) | #109 |
| Thu, May 28th |   |   |   | @ BAL | Chris Bassitt (4-3) | #125 |
| Fri, May 29th | @ SEA | George Kirby (5-4) | #14 | @ BAL | Trevor Rogers (2-6) | #94 |
| Sat, May 30th | @ SEA | Bryan Woo (5-3) | #6 | @ BAL | Brandon Young (3-1) | #194 |
| Sun, May 31st | @ SEA | Bryce Miller (1-0) | #54 | @ BAL | Kyle Bradish (3-6) | #43 |
| Tue, Jun 2nd | vs LAD | Eric Lauer (2-5) | #264 | @ ATL | Bryce Elder (4-3) | #113 |
| Wed, Jun 3rd | vs LAD | Shohei Ohtani (5-2) | #1 | @ ATL | Chris Sale (8-3) | #5 |
| Thu, Jun 4th | vs LAD | Justin Wrobleski (7-2) | #130 | @ ATL | Grant Holmes (3-2) | #139 |
| Fri, Jun 5th | vs WSH | Foster Griffin (6-2) | #88 | vs BAL | Brandon Young (3-1) | #194 |
| Sat, Jun 6th | vs WSH | Zack Littell (5-4) | #169 | vs BAL | Kyle Bradish (3-6) | #43 |
| Sun, Jun 7th | vs WSH | Cade Cavalli (3-3) | #87 | vs BAL | Shane Baz (2-5) | #84 |
| Mon, Jun 8th |   |   |   | vs PHI | Cristopher Sanchez (6-2) | #3 |
| Tue, Jun 9th | @ MIA | Ryan Gusto (0-0) | #193 | vs PHI | Zack Wheeler (4-1) | #7 |
| Wed, Jun 10th | @ MIA | Max Meyer (5-0) | #68 | vs PHI | Jesus Luzardo (4-4) | #10 |
| Fri, Jun 12th | @ CIN | vs NYY | ||||
| Sat, Jun 13th | @ CIN | vs NYY | ||||
| Sun, Jun 14th | @ CIN | vs NYY | ||||
| Tue, Jun 16th | vs LAA | @ BOS | ||||
| Wed, Jun 17th | vs LAA | @ BOS | ||||
| Thu, Jun 18th |   |   |   | @ BOS | ||
| Fri, Jun 19th | vs MIN | @ CHC | ||||
| Sat, Jun 20th | vs MIN | @ CHC | ||||
| Sun, Jun 21st | vs MIN | @ CHC | ||||
| Mon, Jun 22nd | @ STL | vs HOU | ||||
| Tue, Jun 23rd | @ STL | vs HOU | ||||
| Wed, Jun 24th | @ STL | vs HOU | ||||
| Thu, Jun 25th | @ STL | vs TEX | ||||
| Fri, Jun 26th | @ TB | vs TEX | ||||
| Sat, Jun 27th | @ TB | vs TEX | ||||
| Sun, Jun 28th | @ TB | vs TEX | ||||
| Mon, Jun 29th | vs SF | vs NYM | ||||
| Tue, Jun 30th | vs SF | vs NYM | ||||
| Wed, Jul 1st | vs SF | vs NYM | ||||
| Fri, Jul 3rd | vs MIL | @ SEA | ||||
| Sat, Jul 4th | vs MIL | @ SEA | ||||
| Sun, Jul 5th | vs 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 17th | vs STL | vs CWS | ||||
| Sat, Jul 18th | vs STL | vs CWS | ||||
| Sun, Jul 19th | vs STL | vs CWS | ||||
| Mon, Jul 20th | vs ATH | vs TB | ||||
| Tue, Jul 21st | vs ATH | vs TB | ||||
| Wed, Jul 22nd | vs ATH | vs 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 | @ CLE | vs STL | ||||
| Sat, Aug 1st | @ CLE | vs STL | ||||
| Sun, Aug 2nd | @ CLE | vs STL | ||||
| Mon, Aug 3rd | vs SD | @ HOU | ||||
| Tue, Aug 4th | vs SD | @ HOU | ||||
| Wed, Aug 5th | vs SD | @ HOU | ||||
| Fri, Aug 7th | vs LAD | @ PHI | ||||
| Sat, Aug 8th | vs LAD | @ PHI | ||||
| Sun, Aug 9th | vs LAD | @ PHI | ||||
| Mon, Aug 10th | vs COL | vs BOS | ||||
| Tue, Aug 11th | vs COL | vs BOS | ||||
| Wed, Aug 12th | vs COL | vs BOS | ||||
| Thu, Aug 13th |   |   |   | vs BOS | ||
| Fri, Aug 14th | @ ATL | vs NYY | ||||
| Sat, Aug 15th | @ ATL | vs NYY | ||||
| Sun, Aug 16th | @ ATL | vs NYY | ||||
| Tue, Aug 18th | @ BOS | @ TB | ||||
| Wed, Aug 19th | @ BOS | @ TB | ||||
| Thu, Aug 20th |   |   |   | @ TB | ||
| Fri, Aug 21st | vs CIN | @ NYY | ||||
| Sat, Aug 22nd | vs CIN | @ NYY | ||||
| Sun, Aug 23rd | vs CIN | @ NYY | ||||
| Tue, Aug 25th | vs CHC | vs KC | ||||
| Wed, Aug 26th | vs CHC | vs KC | ||||
| Thu, Aug 27th | @ SF | vs KC | ||||
| Fri, Aug 28th | @ SF | vs SEA | ||||
| Sat, Aug 29th | @ SF | vs SEA | ||||
| Sun, Aug 30th | @ SF | vs SEA | ||||
| Tue, Sep 1st | vs PHI | @ CLE | ||||
| Wed, Sep 2nd | vs 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 11th | vs TEX | vs BAL | ||||
| Sat, Sep 12th | vs TEX | vs BAL | ||||
| Sun, Sep 13th | vs TEX | vs BAL | ||||
| Mon, Sep 14th | vs MIA | vs DET | ||||
| Tue, Sep 15th | vs MIA | vs DET | ||||
| Wed, Sep 16th | vs MIA | vs DET | ||||
| Fri, Sep 18th | vs NYY | @ TEX | ||||
| Sat, Sep 19th | vs NYY | @ TEX | ||||
| Sun, Sep 20th | vs NYY | @ TEX | ||||
| Mon, Sep 21st |   |   |   | @ BAL | ||
| Tue, Sep 22nd | @ COL | @ BAL | ||||
| Wed, Sep 23rd | @ COL | @ BAL | ||||
| Fri, Sep 25th | @ SD | vs CIN | ||||
| Sat, Sep 26th | @ SD | vs CIN | ||||
| Sun, Sep 27th | @ SD | vs CIN | ||||
| Thu, Mar 26th | @ LAD | Yoshinobu Yamamoto (5-4) | #13 |   |   |   |
| Thu, Apr 2nd | vs ATL | Reynaldo Lopez (2-1) | #108 |   |   |   |
| Thu, Apr 9th | @ NYM | Nolan McLean (3-4) | #29 |   |   |   |
| Mon, Apr 13th | @ BAL | Dean Kremer (0-1) | #110 |   |   |   |
| Thu, Apr 23rd | vs CWS | Davis Martin (8-1) | #79 |   |   |   |
| Thu, May 7th | vs PIT | Mitch Keller (5-2) | #95 |   |   |   |
| Mon, Jun 1st | vs LAD | Emmet Sheehan (3-1) | #42 |   |   |   |
| Thu, Jun 11th | @ MIA |   |   |   | ||
| Mon, Jun 15th | vs LAA |   |   |   | ||
| Thu, Jul 9th | @ SD |   |   |   | ||
| Thu, Aug 6th | vs SD |   |   |   | ||
| Mon, Aug 17th | @ BOS |   |   |   | ||
| Mon, Aug 24th | vs CHC |   |   |   | ||
| Mon, Aug 31st | vs PHI |   |   |   | ||
| Thu, Sep 24th | @ COL |   |   |   | ||

