Bowden Francis or Grant Holmes
Baseball Stats Comparison
See which player would win in a trade View Trade Analyzer
| Grant Holmes SP - ATL | Bowden Francis SP - TOR | |
| 2026 Stats | ||
| Games Played | 11 | ‐ |
| Games Started | 11 | ‐ |
| Innings Pitched | 57.0 | ‐ |
| Wins | 3 | ‐ |
| Losses | 2 | ‐ |
| Saves | 0 | ‐ |
| Blown Saves | 0 | ‐ |
| Holds | 0 | ‐ |
| Hits Allowed | 51 | ‐ |
| Earned Runs | 25 | ‐ |
| Home Runs Allowed | 11 | ‐ |
| Strikeouts | 53 | ‐ |
| Walks | 25 | ‐ |
| ERA | 3.95 | ‐ |
| WHIP | 1.33 | ‐ |
| Grant Holmes SP - ATL | Bowden Francis SP - TOR | |
| 2026 Projections | ||
| Games Played | 32 | 10 |
| Games Started | 20 | 5 |
| Innings Pitched | 124.8 | 34.7 |
| Wins | 7 | 2 |
| Losses | 7 | 1 |
| Saves | 0 | 0 |
| Blown Saves | 0 | 0 |
| Holds | 1 | 0 |
| Hits Allowed | 118 | 34 |
| Earned Runs | 58 | 19 |
| Home Runs Allowed | 17 | 7 |
| Strikeouts | 123 | 28 |
| Walks | 47 | 11 |
| ERA | 4.16 | 4.80 |
| WHIP | 1.33 | 1.27 |
| Grant Holmes SP - ATL | Bowden Francis SP - TOR | |
| News | ||
| Grant Holmes was tagged for three runs on seven hits and one walk while striking out five over 4 2/3 innings in Friday's 8-3 win over the Reds. Nate Miller - FantasyPros Sat, May 30th | The Blue Jays placed Bowden Francis on the 60-day injured list. Ari Koslow Wed, Feb 18th | |
| Grant Holmes allowed two runs on six hits and two walks while racking up 10 strikeouts over five innings in Saturday's 2-0 loss to the Nationals. Nate Miller - FantasyPros Sun, May 24th | 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 | |
| Grant Holmes fired six scoreless innings in Sunday's 8-1 win over the Red Sox, giving up five hits and one walk while striking out four. Nate Miller - FantasyPros Mon, May 18th | ||
| Grant Holmes allowed two runs on just one hit and four walks while striking out five across four innings in Tuesday's 5-2 win over the Cubs. Nate Miller - FantasyPros Wed, May 13th | ||
| Grant Holmes allowed six runs (five earned) on seven hits and three walks while striking out four over five innings in Friday's 8-6 win over the Rockies. Nate Miller - FantasyPros Sat, May 2nd | ||
| Notes | ||
| There are no recent notes for these players | ||
| Grant Holmes SP - ATL | Bowden Francis SP - TOR | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Fri, Mar 27th | vs KC | Cole Ragans (1-4) | #49 | vs ATH | Luis Severino (2-6) | #146 |
| Sat, Mar 28th | vs KC | Michael Wacha (4-3) | #78 | vs ATH | Jeffrey Springs (3-6) | #111 |
| Sun, Mar 29th | vs KC | Seth Lugo (2-4) | #104 | vs ATH | Luis Morales (0-2) | #306 |
| Mon, Mar 30th | vs ATH | Jacob Lopez (4-3) | #202 | vs COL | Tomoyuki Sugano (4-4) | #428 |
| Tue, Mar 31st | vs ATH | Aaron Civale (5-2) | #219 | vs COL | Ryan Feltner (2-1) | #424 |
| Wed, Apr 1st | vs ATH | Luis Severino (2-6) | #146 | vs COL | Kyle Freeland (1-6) | #395 |
| Fri, Apr 3rd | @ ARI | Eduardo Rodriguez (5-1) | #112 | @ CWS | Grant Taylor (1-0) | #53 |
| Sat, Apr 4th | @ ARI | Michael Soroka (7-2) | #67 | @ CWS | Grant Taylor (1-0) | #53 |
| Sun, Apr 5th | @ ARI | Brandon Pfaadt (0-1) | #115 | @ CWS | Davis Martin (8-1) | #79 |
| Mon, Apr 6th | @ LAA | Jose Soriano (6-4) | #45 | vs LAD | Justin Wrobleski (7-2) | #130 |
| Tue, Apr 7th | @ LAA | Yusei Kikuchi (0-3) | #155 | vs LAD | Yoshinobu Yamamoto (5-4) | #13 |
| Wed, Apr 8th | @ LAA | Reid Detmers (2-5) | #41 | vs LAD | Shohei Ohtani (5-2) | #1 |
| Fri, Apr 10th | vs CLE | Slade Cecconi (3-5) | #105 | vs MIN | Simeon Woods Richardson (0-7) | #222 |
| Sat, Apr 11th | vs CLE | Parker Messick (6-1) | #51 | vs MIN | Joe Ryan (3-3) | #15 |
| Sun, Apr 12th | vs CLE | Tanner Bibee (0-7) | #38 | vs MIN | Taj Bradley (5-1) | #74 |
| Tue, Apr 14th | vs MIA | Max Meyer (5-0) | #68 | @ MIL | Jacob Misiorowski (6-2) | #18 |
| Wed, Apr 15th | vs MIA | Chris Paddack (0-7) | #324 | @ MIL | Chad Patrick (2-2) | #148 |
| Thu, Apr 16th |   |   |   | @ MIL | Brandon Sproat (1-4) | #158 |
| Fri, Apr 17th | @ PHI | Taijuan Walker (1-4) | #413 | @ ARI | Michael Soroka (7-2) | #67 |
| Sat, Apr 18th | @ PHI | Cristopher Sanchez (6-2) | #3 | @ ARI | Zac Gallen (3-4) | #71 |
| Sun, Apr 19th | @ PHI | Andrew Painter (1-6) | #170 | @ ARI | Ryne Nelson (2-4) | #89 |
| Mon, Apr 20th | @ WSH | Jake Irvin (2-4) | #203 | @ LAA | Reid Detmers (2-5) | #41 |
| Tue, Apr 21st | @ WSH | Foster Griffin (6-2) | #88 | @ LAA | Jack Kochanowicz (2-4) | #420 |
| Wed, Apr 22nd | @ WSH | Zack Littell (5-4) | #169 | @ LAA | Jose Soriano (6-4) | #45 |
| Fri, Apr 24th | vs PHI | Andrew Painter (1-6) | #170 | vs CLE | Gavin Williams (8-3) | #27 |
| Sat, Apr 25th | vs PHI | Zack Wheeler (4-1) | #7 | vs CLE | Joey Cantillo (4-2) | #106 |
| Sun, Apr 26th | vs PHI | Aaron Nola (3-4) | #39 | vs CLE | Slade Cecconi (3-5) | #105 |
| Mon, Apr 27th |   |   |   | vs BOS | Ranger Suarez (2-3) | #32 |
| Tue, Apr 28th | vs DET | Casey Mize (2-3) | #65 | vs BOS | Payton Tolle (2-2) | #75 |
| Wed, Apr 29th | vs DET | Tarik Skubal (3-2) | #4 | vs BOS | Brayan Bello (2-5) | #144 |
| Thu, Apr 30th | vs DET | Framber Valdez (2-4) | #26 | @ MIN | Bailey Ober (6-3) | #72 |
| Fri, May 1st | @ COL | Jose Quintana (2-3) | #425 | @ MIN | Simeon Woods Richardson (0-7) | #222 |
| Sat, May 2nd | @ COL | Brennan Bernardino (2-3) | #257 | @ MIN | Connor Prielipp (1-3) | #124 |
| Sun, May 3rd | @ COL | Kyle Freeland (1-6) | #395 | @ MIN | Joe Ryan (3-3) | #15 |
| Mon, May 4th | @ SEA | Logan Gilbert (3-4) | #11 | @ TB | Nick Martinez (5-1) | #81 |
| Tue, May 5th | @ SEA | George Kirby (5-4) | #14 | @ TB | Drew Rasmussen (4-2) | #21 |
| Wed, May 6th | @ SEA | Bryan Woo (5-3) | #6 | @ TB | Shane McClanahan (6-2) | #22 |
| Fri, May 8th | @ LAD | Emmet Sheehan (3-1) | #42 | vs LAA | Reid Detmers (2-5) | #41 |
| Sat, May 9th | @ LAD | Blake Snell (0-1) | #64 | vs LAA | Jack Kochanowicz (2-4) | #420 |
| Sun, May 10th | @ LAD | Justin Wrobleski (7-2) | #130 | vs LAA | Jose Soriano (6-4) | #45 |
| Mon, May 11th |   |   |   | vs TB | Drew Rasmussen (4-2) | #21 |
| Tue, May 12th | vs CHC | Colin Rea (5-3) | #140 | vs TB | Shane McClanahan (6-2) | #22 |
| Wed, May 13th | vs CHC | Shota Imanaga (4-6) | #24 | vs TB | Griffin Jax (1-3) | #59 |
| Fri, May 15th | vs BOS | Connelly Early (5-2) | #97 | @ DET | Brenan Hanifee | |
| Sat, May 16th | vs BOS | Payton Tolle (2-2) | #75 | @ DET | Casey Mize (2-3) | #65 |
| Sun, May 17th | vs BOS | Brayan Bello (2-5) | #144 | @ DET | Jack Flaherty (0-7) | #62 |
| Mon, May 18th | @ MIA | Max Meyer (5-0) | #68 | @ NYY | Ryan Weathers (2-3) | #66 |
| Tue, May 19th | @ MIA | Braxton Garrett (0-1) | #120 | @ NYY | Will Warren (7-1) | #60 |
| Wed, May 20th | @ MIA | Janson Junk (3-5) | #116 | @ NYY | Cam Schlittler (7-2) | #36 |
| Thu, May 21st | @ MIA | Sandy Alcantara (3-4) | #73 | @ NYY | Carlos Rodon (1-2) | #34 |
| Fri, May 22nd | vs WSH | Richard Lovelady (2-2) | #204 | vs PIT | Bubba Chandler (1-6) | #122 |
| Sat, May 23rd | vs WSH | Jake Irvin (2-4) | #203 | vs PIT | Paul Skenes (6-5) | #2 |
| Sun, May 24th | vs WSH | Foster Griffin (6-2) | #88 | vs PIT | Mitch Keller (5-2) | #95 |
| Mon, May 25th |   |   |   | vs MIA | Janson Junk (3-5) | #116 |
| Tue, May 26th | @ BOS | Ranger Suarez (2-3) | #32 | vs MIA | Sandy Alcantara (3-4) | #73 |
| Wed, May 27th | @ BOS | Connelly Early (5-2) | #97 | vs MIA | Eury Perez (3-6) | #109 |
| Thu, May 28th | @ BOS | Payton Tolle (2-2) | #75 | @ BAL | Chris Bassitt (4-3) | #125 |
| Fri, May 29th | @ CIN | Chris Paddack (0-7) | #324 | @ BAL | Trevor Rogers (2-6) | #94 |
| Sat, May 30th | @ CIN | Brady Singer (2-5) | #143 | @ BAL | Brandon Young (3-1) | #194 |
| Sun, May 31st | @ CIN | Nick Lodolo (2-1) | #58 | @ BAL | Kyle Bradish (3-6) | #43 |
| Tue, Jun 2nd | vs TOR | Kevin Gausman (4-3) | #19 | @ ATL | Bryce Elder (4-3) | #113 |
| Wed, Jun 3rd | vs TOR | Patrick Corbin (2-1) | #216 | @ ATL | Chris Sale (8-3) | #5 |
| Thu, Jun 4th | vs TOR | Austin Voth | @ ATL | Grant Holmes (3-2) | #139 | |
| Fri, Jun 5th | vs PIT | Mitch Keller (5-2) | #95 | vs BAL | Brandon Young (3-1) | #194 |
| Sat, Jun 6th | vs PIT | Braxton Ashcraft (5-2) | #47 | vs BAL | Kyle Bradish (3-6) | #43 |
| Sun, Jun 7th | vs PIT | Bubba Chandler (1-6) | #122 | vs BAL | Shane Baz (2-5) | #84 |
| Mon, Jun 8th |   |   |   | vs PHI | Cristopher Sanchez (6-2) | #3 |
| Tue, Jun 9th | @ CWS | Davis Martin (8-1) | #79 | vs PHI | Zack Wheeler (4-1) | #7 |
| Wed, Jun 10th | @ CWS | Erick Fedde (0-5) | #373 | vs PHI | Jesus Luzardo (4-4) | #10 |
| Fri, Jun 12th | @ NYM | vs NYY | ||||
| Sat, Jun 13th | @ NYM | vs NYY | ||||
| Sun, Jun 14th | @ NYM | vs NYY | ||||
| Tue, Jun 16th | vs SF | @ BOS | ||||
| Wed, Jun 17th | vs SF | @ BOS | ||||
| Thu, Jun 18th | vs SF | @ BOS | ||||
| Fri, Jun 19th | vs MIL | @ CHC | ||||
| Sat, Jun 20th | vs MIL | @ CHC | ||||
| Sun, Jun 21st | vs MIL | @ CHC | ||||
| Mon, Jun 22nd | @ SD | vs HOU | ||||
| Tue, Jun 23rd | @ SD | vs HOU | ||||
| Wed, Jun 24th | @ SD | vs HOU | ||||
| Thu, Jun 25th |   |   |   | vs TEX | ||
| Fri, Jun 26th | @ SF | vs TEX | ||||
| Sat, Jun 27th | @ SF | vs TEX | ||||
| Sun, Jun 28th | @ SF | vs TEX | ||||
| Mon, Jun 29th |   |   |   | vs NYM | ||
| Tue, Jun 30th | vs STL | vs NYM | ||||
| Wed, Jul 1st | vs STL | vs NYM | ||||
| Fri, Jul 3rd | vs NYM | @ SEA | ||||
| Sat, Jul 4th | vs NYM | @ SEA | ||||
| Sun, Jul 5th | vs NYM | @ SEA | ||||
| Mon, Jul 6th | vs NYM | @ SF | ||||
| Tue, Jul 7th | @ PIT | @ SF | ||||
| Wed, Jul 8th | @ PIT | @ SF | ||||
| Fri, Jul 10th | @ STL | @ SD | ||||
| Sat, Jul 11th | @ STL | @ SD | ||||
| Sun, Jul 12th | @ STL | @ SD | ||||
| Fri, Jul 17th | vs TEX | vs CWS | ||||
| Sat, Jul 18th | vs TEX | vs CWS | ||||
| Sun, Jul 19th | vs TEX | vs CWS | ||||
| Mon, Jul 20th | vs SD | vs TB | ||||
| Tue, Jul 21st | vs SD | vs TB | ||||
| Wed, Jul 22nd | vs SD | vs TB | ||||
| Thu, Jul 23rd | vs SD | vs TB | ||||
| Fri, Jul 24th | @ BAL | @ BOS | ||||
| Sat, Jul 25th | @ BAL | @ BOS | ||||
| Sun, Jul 26th | @ BAL | @ BOS | ||||
| Mon, Jul 27th | @ NYM | @ WSH | ||||
| Tue, Jul 28th | @ NYM | @ WSH | ||||
| Wed, Jul 29th | @ NYM | @ WSH | ||||
| Fri, Jul 31st | vs WSH | vs STL | ||||
| Sat, Aug 1st | vs WSH | vs STL | ||||
| Sun, Aug 2nd | vs WSH | vs STL | ||||
| Mon, Aug 3rd |   |   |   | @ HOU | ||
| Tue, Aug 4th | vs MIA | @ HOU | ||||
| Wed, Aug 5th | vs MIA | @ HOU | ||||
| Fri, Aug 7th | @ NYY | @ PHI | ||||
| Sat, Aug 8th | @ NYY | @ PHI | ||||
| Sun, Aug 9th | @ NYY | @ PHI | ||||
| Mon, Aug 10th | vs NYM | vs BOS | ||||
| Tue, Aug 11th | vs NYM | vs BOS | ||||
| Wed, Aug 12th | vs NYM | vs BOS | ||||
| Thu, Aug 13th |   |   |   | vs BOS | ||
| Fri, Aug 14th | vs ARI | vs NYY | ||||
| Sat, Aug 15th | vs ARI | vs NYY | ||||
| Sun, Aug 16th | vs ARI | vs NYY | ||||
| Tue, Aug 18th | @ MIN | @ TB | ||||
| Wed, Aug 19th | @ MIN | @ TB | ||||
| Thu, Aug 20th |   |   |   | @ TB | ||
| Fri, Aug 21st | @ MIL | @ NYY | ||||
| Sat, Aug 22nd | @ MIL | @ NYY | ||||
| Sun, Aug 23rd | @ MIL | @ NYY | ||||
| Tue, Aug 25th | vs LAD | vs KC | ||||
| Wed, Aug 26th | vs LAD | vs KC | ||||
| Thu, Aug 27th | vs LAD | vs KC | ||||
| Fri, Aug 28th | vs COL | vs SEA | ||||
| Sat, Aug 29th | vs COL | vs SEA | ||||
| Sun, Aug 30th | vs COL | vs SEA | ||||
| Tue, Sep 1st | @ WSH | @ CLE | ||||
| Wed, Sep 2nd | @ WSH | @ CLE | ||||
| Thu, Sep 3rd |   |   |   | @ CLE | ||
| Fri, Sep 4th | @ PHI | @ KC | ||||
| Sat, Sep 5th | @ PHI | @ KC | ||||
| Sun, Sep 6th | @ PHI | @ KC | ||||
| Mon, Sep 7th | @ PHI | @ ATH | ||||
| Tue, Sep 8th | vs TB | @ ATH | ||||
| Wed, Sep 9th | vs TB | @ ATH | ||||
| Fri, Sep 11th | vs PHI | vs BAL | ||||
| Sat, Sep 12th | vs PHI | vs BAL | ||||
| Sun, Sep 13th | vs PHI | vs BAL | ||||
| Mon, Sep 14th | @ CHC | vs DET | ||||
| Tue, Sep 15th | @ CHC | vs DET | ||||
| Wed, Sep 16th | @ CHC | vs DET | ||||
| Fri, Sep 18th | @ HOU | @ TEX | ||||
| Sat, Sep 19th | @ HOU | @ TEX | ||||
| Sun, Sep 20th | @ HOU | @ TEX | ||||
| Mon, Sep 21st |   |   |   | @ BAL | ||
| Tue, Sep 22nd | vs CIN | @ BAL | ||||
| Wed, Sep 23rd | vs CIN | @ BAL | ||||
| Fri, Sep 25th | @ MIA | vs CIN | ||||
| Sat, Sep 26th | @ MIA | vs CIN | ||||
| Sun, Sep 27th | @ MIA | vs CIN | ||||
| Thu, Apr 2nd | @ ARI | Ryne Nelson (2-4) | #89 |   |   |   |
| Mon, Apr 13th | vs MIA | Eury Perez (3-6) | #109 |   |   |   |
| Thu, Apr 23rd | @ WSH | Cade Cavalli (3-3) | #87 |   |   |   |
| Thu, May 14th | vs CHC | Ben Brown (2-2) | #52 |   |   |   |
| Thu, Jun 11th | @ CWS |   |   |   | ||
| Thu, Jul 2nd | vs STL |   |   |   | ||
| Thu, Jul 9th | @ PIT |   |   |   | ||
| Thu, Jul 30th | vs WSH |   |   |   | ||
| Thu, Aug 6th | vs MIA |   |   |   | ||
| Mon, Aug 17th | @ MIN |   |   |   | ||
| Thu, Sep 10th | vs TB |   |   |   | ||
| Thu, Sep 24th | vs CIN |   |   |   | ||

