Mitch Keller or Reynaldo Lopez
Baseball Stats Comparison
See which player would win in a trade View Trade Analyzer
| Mitch Keller SP - PIT | Reynaldo Lopez SP,RP - ATL | |
| 2026 Stats | ||
| Games Played | 15 | 16 |
| Games Started | 15 | 5 |
| Innings Pitched | 82.1 | 38.2 |
| Wins | 5 | 3 |
| Losses | 4 | 1 |
| Saves | 0 | 0 |
| Blown Saves | 0 | 0 |
| Holds | 0 | 1 |
| Hits Allowed | 79 | 37 |
| Earned Runs | 48 | 17 |
| Home Runs Allowed | 7 | 6 |
| Strikeouts | 65 | 35 |
| Walks | 31 | 20 |
| ERA | 5.25 | 3.96 |
| WHIP | 1.34 | 1.47 |
| Mitch Keller SP - PIT | Reynaldo Lopez SP,RP - ATL | |
| 2026 Projections | ||
| Games Played | 31 | 31 |
| Games Started | 30 | 22 |
| Innings Pitched | 174.6 | 129.2 |
| Wins | 10 | 8 |
| Losses | 11 | 7 |
| Saves | 0 | 0 |
| Blown Saves | 0 | 0 |
| Holds | 0 | 1 |
| Hits Allowed | 173 | 116 |
| Earned Runs | 80 | 58 |
| Home Runs Allowed | 22 | 15 |
| Strikeouts | 154 | 128 |
| Walks | 52 | 45 |
| ERA | 4.14 | 4.01 |
| WHIP | 1.29 | 1.24 |
| Mitch Keller SP - PIT | Reynaldo Lopez SP,RP - ATL | |
| News | ||
| Mitch Keller was charged with six runs on seven hits over 4.2 innings on Friday as the Pirates suffered a 6-3 loss to the Braves in Atlanta. David Leisering Sat, Jun 6th | Reynaldo López “will be used as a reliever while he tries to fix some mechanical issues.” Ari Koslow Mon, Apr 27th | |
| Mitch Keller was charged with seven runs on ten hits in four innings on Saturday, settling for a no-decision in the Pirates' 10-9 win over the Twins. David Leisering Sun, May 31st | The Braves have not said when Reynaldo Lopez will make his next start. Ari Koslow Sun, Apr 26th | |
| Mitch Keller went six innings on Sunday and allowed a run on four hits, walked three, and struck out five as the Pirates defeated the Blue Jays, 4-1. David Leisering Mon, May 25th | Reynaldo Lopez suffered the loss on Tuesday after allowing four runs on five hits and three walks in the first inning of the Braves' 11-4 loss to the Nationals. David Leisering Wed, Apr 22nd | |
| Mitch Keller was charged for four runs on four hits over 5.2 innings on Tuesday as the Pirates lost to the Cardinals, 9-6, in 10 innings. David Leisering Wed, May 20th | Reynaldo Lopez allowed four runs (three earned) on five hits and three walks while striking out six over five innings in Tuesday's win over the Marlins. Nate Miller - FantasyPros Wed, Apr 15th | |
| Mitch Keller picked up his fourth win of the season as he went six innings and allowed two runs on four hits, walked two, and struck out four on Thursday. Pittsburgh defeated Arizona, 4-2. David Leisering Fri, May 8th | Reynaldo Lopez will have his suspension dropped from seven to five games per appeal. Nate Miller - FantasyPros Wed, Apr 8th | |
| Notes | ||
| There are no recent notes for these players | ||
| Mitch Keller SP - PIT | Reynaldo Lopez SP,RP - ATL | |||||
| Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
|---|---|---|---|---|---|---|
| Thu, Mar 26th | @ NYM | Freddy Peralta (5-5) | #26 |   |   |   |
| Sat, Mar 28th | @ NYM | David Peterson (3-5) | #146 | vs KC | Michael Wacha (4-5) | #82 |
| Sun, Mar 29th | @ NYM | Nolan McLean (3-4) | #35 | vs KC | Seth Lugo (2-4) | #103 |
| Mon, Mar 30th | @ CIN | Chase Burns (8-1) | #23 | vs ATH | Jacob Lopez (4-3) | #227 |
| Tue, Mar 31st | @ CIN | Brandon Williamson (2-3) | #364 | vs ATH | Aaron Civale (5-2) | #197 |
| Wed, Apr 1st | @ CIN | Andrew Abbott (4-4) | #98 | vs ATH | Luis Severino (2-6) | #184 |
| Fri, Apr 3rd | vs BAL | Kyle Bradish (3-7) | #57 | @ ARI | Eduardo Rodriguez (5-2) | #112 |
| Sat, Apr 4th | vs BAL | Shane Baz (4-6) | #84 | @ ARI | Michael Soroka (8-3) | #50 |
| Sun, Apr 5th | vs BAL | Chris Bassitt (4-4) | #157 | @ ARI | Brandon Pfaadt (0-1) | #153 |
| Mon, Apr 6th | vs SD | German Marquez (3-2) | #341 | @ LAA | Jose Soriano (8-4) | #51 |
| Tue, Apr 7th | vs SD | Nick Pivetta (1-2) | #139 | @ LAA | Yusei Kikuchi (0-3) | #134 |
| Wed, Apr 8th | vs SD | Michael King (4-6) | #39 | @ LAA | Reid Detmers (3-5) | #31 |
| Fri, Apr 10th | @ CHC | Shota Imanaga (4-6) | #25 | vs CLE | Slade Cecconi (3-5) | #99 |
| Sat, Apr 11th | @ CHC | Edward Cabrera (4-4) | #66 | vs CLE | Parker Messick (6-3) | #47 |
| Sun, Apr 12th | @ CHC | Jameson Taillon (2-5) | #124 | vs CLE | Tanner Bibee (2-7) | #37 |
| Mon, Apr 13th | vs WSH | Cade Cavalli (4-4) | #87 | vs MIA | Eury Perez (3-6) | #108 |
| Tue, Apr 14th | vs WSH | PJ Poulin (3-0) | #261 | vs MIA | Max Meyer (7-0) | #55 |
| Wed, Apr 15th | vs WSH | Jake Irvin (2-4) | #213 | vs MIA | Chris Paddack (0-7) | #284 |
| Thu, Apr 16th | vs WSH | Foster Griffin (7-2) | #89 |   |   |   |
| Fri, Apr 17th | vs TB | Nick Martinez (6-2) | #88 | @ PHI | Taijuan Walker (1-4) | #417 |
| Sat, Apr 18th | vs TB | Drew Rasmussen (6-3) | #18 | @ PHI | Cristopher Sanchez (8-3) | #4 |
| Sun, Apr 19th | vs TB | Shane McClanahan (6-4) | #24 | @ PHI | Andrew Painter (1-7) | #194 |
| Tue, Apr 21st | @ TEX | Kumar Rocker (2-6) | #95 | @ WSH | Foster Griffin (7-2) | #89 |
| Wed, Apr 22nd | @ TEX | Jack Leiter (3-6) | #77 | @ WSH | Zack Littell (6-5) | #170 |
| Thu, Apr 23rd | @ TEX | Jacob deGrom (5-4) | #8 | @ WSH | Cade Cavalli (4-4) | #87 |
| Fri, Apr 24th | @ MIL | Brandon Woodruff (2-1) | #60 | vs PHI | Andrew Painter (1-7) | #194 |
| Sat, Apr 25th | @ MIL | Jacob Misiorowski (8-2) | #6 | vs PHI | Zack Wheeler (6-1) | #9 |
| Sun, Apr 26th | @ MIL | Kyle Harrison (8-1) | #48 | vs PHI | Aaron Nola (3-4) | #40 |
| Mon, Apr 27th | vs STL | Dustin May (5-6) | #52 |   |   |   |
| Tue, Apr 28th | vs STL | Kyle Leahy (5-3) | #135 | vs DET | Casey Mize (2-3) | #53 |
| Wed, Apr 29th | vs STL | Andre Pallante (8-4) | #133 | vs DET | Tarik Skubal (3-3) | #2 |
| Thu, Apr 30th | vs STL | Hunter Dobbins (1-0) | #175 | vs DET | Framber Valdez (3-5) | #29 |
| Fri, May 1st | vs CIN | Brady Singer (3-6) | #143 | @ COL | Jose Quintana (2-3) | #431 |
| Sat, May 2nd | vs CIN | Rhett Lowder (3-3) | #180 | @ COL | Brennan Bernardino (2-3) | #242 |
| Sun, May 3rd | vs CIN | Chase Burns (8-1) | #23 | @ COL | Kyle Freeland (1-7) | #333 |
| Tue, May 5th | @ ARI | Eduardo Rodriguez (5-2) | #112 | @ SEA | George Kirby (5-6) | #17 |
| Wed, May 6th | @ ARI | Michael Soroka (8-3) | #50 | @ SEA | Bryan Woo (5-5) | #7 |
| Thu, May 7th | @ ARI | Zac Gallen (3-5) | #75 |   |   |   |
| Fri, May 8th | @ SF | Robbie Ray (4-6) | #90 | @ LAD | Emmet Sheehan (3-4) | #44 |
| Sat, May 9th | @ SF | Landen Roupp (5-7) | #69 | @ LAD | Blake Snell (0-1) | #72 |
| Sun, May 10th | @ SF | Tyler Mahle (1-7) | #121 | @ LAD | Justin Wrobleski (8-2) | #128 |
| Tue, May 12th | vs COL | Michael Lorenzen (2-8) | #365 | vs CHC | Colin Rea (5-5) | #165 |
| Wed, May 13th | vs COL | Jose Quintana (2-3) | #431 | vs CHC | Shota Imanaga (4-6) | #25 |
| Thu, May 14th | vs COL | Chase Dollander (3-3) | vs CHC | Ben Brown (3-2) | #33 | |
| Fri, May 15th | vs PHI | Aaron Nola (3-4) | #40 | vs BOS | Connelly Early (5-5) | #91 |
| Sat, May 16th | vs PHI | Cristopher Sanchez (8-3) | #4 | vs BOS | Payton Tolle (3-4) | #54 |
| Sun, May 17th | vs PHI | Zack Wheeler (6-1) | #9 | vs BOS | Brayan Bello (2-6) | #156 |
| Tue, May 19th | @ STL | Matthew Liberatore (3-3) | #113 | @ MIA | Braxton Garrett (0-1) | #130 |
| Wed, May 20th | @ STL | Michael McGreevy (3-5) | #86 | @ MIA | Janson Junk (3-5) | #122 |
| Thu, May 21st | @ STL | Dustin May (5-6) | #52 | @ MIA | Sandy Alcantara (6-4) | #59 |
| Fri, May 22nd | @ TOR | Kevin Gausman (4-4) | #19 | vs WSH | Richard Lovelady (2-3) | #216 |
| Sat, May 23rd | @ TOR | Patrick Corbin (2-3) | #250 | vs WSH | Jake Irvin (2-4) | #213 |
| Sun, May 24th | @ TOR | Dylan Cease (4-3) | #10 | vs WSH | Foster Griffin (7-2) | #89 |
| Mon, May 25th | vs CHC | Ben Brown (3-2) | #33 |   |   |   |
| Tue, May 26th | vs CHC | Jordan Wicks (0-2) | #254 | @ BOS | Ranger Suarez (2-3) | #20 |
| Wed, May 27th | vs CHC | Jameson Taillon (2-5) | #124 | @ BOS | Connelly Early (5-5) | #91 |
| Thu, May 28th | vs CHC | Colin Rea (5-5) | #165 | @ BOS | Payton Tolle (3-4) | #54 |
| Fri, May 29th | vs MIN | Taj Bradley (5-3) | #71 | @ CIN | Chris Paddack (0-7) | #284 |
| Sat, May 30th | vs MIN | Bailey Ober (6-3) | #106 | @ CIN | Brady Singer (3-6) | #143 |
| Sun, May 31st | vs MIN | Zebby Matthews (3-4) | #85 | @ CIN | Nick Lodolo (2-1) | #74 |
| Tue, Jun 2nd | @ HOU | Mike Burrows (3-8) | #163 | vs TOR | Kevin Gausman (4-4) | #19 |
| Wed, Jun 3rd | @ HOU | Spencer Arrighetti (7-2) | #119 | vs TOR | Patrick Corbin (2-3) | #250 |
| Thu, Jun 4th | @ HOU | Kai-Wei Teng (3-6) | #195 | vs TOR | Mason Fluharty (3-0) | #154 |
| Fri, Jun 5th | @ ATL | Martin Perez (5-3) | #160 | vs PIT | Mitch Keller (5-4) | #100 |
| Sat, Jun 6th | @ ATL | Spencer Strider (4-2) | #61 | vs PIT | Braxton Ashcraft (5-3) | #36 |
| Sun, Jun 7th | @ ATL | Bryce Elder (5-4) | #107 | vs PIT | Mason Montgomery (2-1) | #159 |
| Tue, Jun 9th | vs LAD | Eric Lauer (2-5) | #264 | @ CWS | Brandon Eisert (1-0) | #207 |
| Wed, Jun 10th | vs LAD | Shohei Ohtani (6-2) | #1 | @ CWS | Davis Martin (9-3) | #67 |
| Thu, Jun 11th | vs LAD | Justin Wrobleski (8-2) | #128 |   |   |   |
| Fri, Jun 12th | vs MIA | Sandy Alcantara (6-4) | #59 | @ NYM | Nolan McLean (3-4) | #35 |
| Sat, Jun 13th | vs MIA | Lake Bachar (0-0) | #226 | @ NYM | Sean Manaea (1-2) | #80 |
| Sun, Jun 14th | vs MIA | Max Meyer (7-0) | #55 | @ NYM | Freddy Peralta (5-5) | #26 |
| Mon, Jun 15th | @ ATH | J.T. Ginn (5-3) | #118 |   |   |   |
| Tue, Jun 16th | @ ATH | Jack Perkins (2-3) | #138 |   |   |   |
| Wed, Jun 17th | @ ATH | Aaron Civale (5-2) | #197 | vs SF | Carson Whisenhunt | #265 |
| Fri, Jun 19th | @ COL | Kyle Freeland (1-7) | #333 | vs MIL | Jacob Misiorowski (8-2) | #6 |
| Sat, Jun 20th | @ COL | Tomoyuki Sugano (7-4) | #432 | vs MIL | Kyle Harrison (8-1) | #48 |
| Sun, Jun 21st | @ COL | Michael Lorenzen (2-8) | #365 | vs MIL | Robert Gasser (0-3) | #171 |
| Tue, Jun 23rd | vs SEA | George Kirby (5-6) | #17 | @ SD | Griffin Canning (0-5) | #150 |
| Wed, Jun 24th | vs SEA | George Kirby (5-6) | #17 | @ SD | Randy Vasquez (6-4) | #205 |
| Thu, Jun 25th | vs SEA | Bryan Woo (5-5) | #7 |   |   |   |
| Fri, Jun 26th | vs CIN | Andrew Abbott (4-4) | #98 | @ SF | Logan Webb (4-4) | #14 |
| Sat, Jun 27th | vs CIN | @ SF | ||||
| Sun, Jun 28th | vs CIN | @ SF | ||||
| Mon, Jun 29th | @ PHI |   |   |   | ||
| Tue, Jun 30th | @ PHI | vs STL | ||||
| Wed, Jul 1st | @ PHI | vs STL | ||||
| Thu, Jul 2nd | @ PHI | vs STL | ||||
| Fri, Jul 3rd | @ WSH | vs NYM | ||||
| Sat, Jul 4th | @ WSH | vs NYM | ||||
| Sun, Jul 5th | @ WSH | vs NYM | ||||
| Tue, Jul 7th | vs ATL | @ PIT | ||||
| Wed, Jul 8th | vs ATL | @ PIT | ||||
| Thu, Jul 9th | vs ATL | @ PIT | ||||
| Fri, Jul 10th | vs MIL | @ STL | ||||
| Sat, Jul 11th | vs MIL | @ STL | ||||
| Sun, Jul 12th | vs MIL | @ STL | ||||
| Fri, Jul 17th | @ CLE | vs TEX | ||||
| Sat, Jul 18th | @ CLE | vs TEX | ||||
| Sun, Jul 19th | @ CLE | vs TEX | ||||
| Mon, Jul 20th | @ NYY | vs SD | ||||
| Tue, Jul 21st | @ NYY | vs SD | ||||
| Wed, Jul 22nd | @ NYY | vs SD | ||||
| Fri, Jul 24th | vs CHC | @ BAL | ||||
| Sat, Jul 25th | vs CHC | @ BAL | ||||
| Sun, Jul 26th | vs CHC | @ BAL | ||||
| Mon, Jul 27th | vs ARI | @ NYM | ||||
| Tue, Jul 28th | vs ARI | @ NYM | ||||
| Wed, Jul 29th | vs ARI | @ NYM | ||||
| Thu, Jul 30th | @ CIN | vs WSH | ||||
| Fri, Jul 31st | @ CIN | vs WSH | ||||
| Sat, Aug 1st | @ CIN | vs WSH | ||||
| Sun, Aug 2nd | @ CIN | vs WSH | ||||
| Mon, Aug 3rd | @ MIL |   |   |   | ||
| Tue, Aug 4th | @ MIL | vs MIA | ||||
| Wed, Aug 5th | @ MIL | vs MIA | ||||
| Thu, Aug 6th | @ MIL | vs MIA | ||||
| Fri, Aug 7th | vs NYM | @ NYY | ||||
| Sat, Aug 8th | vs NYM | @ NYY | ||||
| Sun, Aug 9th | vs NYM | @ NYY | ||||
| Tue, Aug 11th | @ MIA | vs NYM | ||||
| Wed, Aug 12th | @ MIA | vs NYM | ||||
| Thu, Aug 13th | @ MIA |   |   |   | ||
| Fri, Aug 14th | vs BOS | vs ARI | ||||
| Sat, Aug 15th | vs BOS | vs ARI | ||||
| Sun, Aug 16th | vs BOS | vs ARI | ||||
| Mon, Aug 17th | vs DET | @ MIN | ||||
| Tue, Aug 18th | vs DET | @ MIN | ||||
| Wed, Aug 19th | vs DET | @ MIN | ||||
| Fri, Aug 21st | @ LAD | @ MIL | ||||
| Sat, Aug 22nd | @ LAD | @ MIL | ||||
| Sun, Aug 23rd | @ LAD | @ MIL | ||||
| Mon, Aug 24th | @ SD |   |   |   | ||
| Tue, Aug 25th | @ SD | vs LAD | ||||
| Wed, Aug 26th | @ SD | vs LAD | ||||
| Fri, Aug 28th | @ STL | vs COL | ||||
| Sat, Aug 29th | @ STL | vs COL | ||||
| Sun, Aug 30th | @ STL | vs COL | ||||
| Tue, Sep 1st | vs SF | @ WSH | ||||
| Wed, Sep 2nd | vs SF | @ WSH | ||||
| Thu, Sep 3rd | vs SF |   |   |   | ||
| Fri, Sep 4th | vs LAA | @ PHI | ||||
| Sat, Sep 5th | vs LAA | @ PHI | ||||
| Sun, Sep 6th | vs LAA | @ PHI | ||||
| Tue, Sep 8th | @ CWS | vs TB | ||||
| Wed, Sep 9th | @ CWS | vs TB | ||||
| Thu, Sep 10th | @ CWS | vs TB | ||||
| Fri, Sep 11th | @ CHC | vs PHI | ||||
| Sat, Sep 12th | @ CHC | vs PHI | ||||
| Sun, Sep 13th | @ CHC | vs PHI | ||||
| Tue, Sep 15th | vs MIL | @ CHC | ||||
| Wed, Sep 16th | vs MIL | @ CHC | ||||
| Thu, Sep 17th | vs MIL |   |   |   | ||
| Fri, Sep 18th | vs KC | @ HOU | ||||
| Sat, Sep 19th | vs KC | @ HOU | ||||
| Sun, Sep 20th | vs KC | @ HOU | ||||
| Tue, Sep 22nd | vs STL | vs CIN | ||||
| Wed, Sep 23rd | vs STL | vs CIN | ||||
| Thu, Sep 24th | vs STL | vs CIN | ||||
| Fri, Sep 25th | @ DET | @ MIA | ||||
| Sat, Sep 26th | @ DET | @ MIA | ||||
| Sun, Sep 27th | @ DET | @ MIA | ||||
| Fri, Mar 27th |   |   |   | vs KC | Cole Ragans (1-4) | #63 |
| Thu, Apr 2nd |   |   |   | @ ARI | Ryne Nelson (3-5) | #92 |
| Mon, Apr 20th |   |   |   | @ WSH | Jake Irvin (2-4) | #213 |
| Mon, May 4th |   |   |   | @ SEA | Logan Gilbert (5-4) | #15 |
| Mon, May 18th |   |   |   | @ MIA | Max Meyer (7-0) | #55 |
| Thu, Jun 18th |   |   |   | vs SF | Landen Roupp (5-7) | #69 |
| Mon, Jun 22nd |   |   |   | @ SD | Michael King (4-6) | #39 |
| Mon, Jul 6th |   |   |   | vs NYM | ||
| Thu, Jul 23rd |   |   |   | vs SD | ||
| Mon, Aug 10th |   |   |   | vs NYM | ||
| Thu, Aug 20th |   |   |   | @ CWS | Anthony Kay (6-1) | #173 |
| Thu, Aug 27th |   |   |   | vs LAD | ||
| Mon, Sep 7th |   |   |   | @ PHI | ||
| Mon, Sep 14th |   |   |   | @ CHC | ||

