Who Should I Trade?
Glenn Otto for Brad Keller (2022)
See if your team wins or loses with this trade View Trade Analyzer
Experts' Pick | ||
Glenn Otto SP - TEX | Brad Keller SP - KC | |
Expert |
86% Recommended by 6 of 7 experts |
14% Recommended by 1 of 7 experts |
Rankings | ||
Rest of Season | # 166 | # 200 |
VBR | # 534 | # 319 |
Projections | ||
Strikeouts | 48 | 68 |
Wins | 4 | 4 |
Saves | 0 | 0 |
ERA | 4.83 | 4.23 |
WHIP | 1.49 | 1.38 |
Misc | ||
Injury Alert | - | - |
Expert Ranks | ||
Pierre Camus RotoBaller | # 116 | # 164 |
Andrew Seifter FantasyPros | # 163 | ‐ |
Bart Wheeler Hail to Fantasy Football | # 134 | ‐ |
Mick Ciallela Fantrax | # 196 | # 232 |
Ryan Amore Pitcher List | # 146 | ‐ |
Scott Youngson Pitcher List | # 115 | # 167 |
Mike Maher FantasyPros | # 270 | # 116 |
Glenn Otto SP - TEX | Brad Keller SP - KC | |
2022 Stats | ||
Games Played | 10 | 15 |
Games Started | 10 | 15 |
Innings Pitched | 46.1 | 85.0 |
Wins | 4 | 3 |
Losses | 4 | 9 |
Saves | 0 | 0 |
Blown Saves | 0 | 0 |
Holds | 0 | 0 |
Hits Allowed | 42 | 85 |
Earned Runs | 29 | 40 |
Home Runs Allowed | 6 | 10 |
Strikeouts | 35 | 56 |
Walks | 29 | 28 |
ERA | 5.63 | 4.24 |
WHIP | 1.53 | 1.33 |
Glenn Otto SP - TEX | Brad Keller SP - KC | |
2022 Projections | ||
Games Played | 13 | 17 |
Games Started | 11 | 15 |
Innings Pitched | 51.4 | 95.3 |
Wins | 4 | 4 |
Losses | 4 | 8 |
Saves | 0 | 0 |
Blown Saves | 0 | 0 |
Holds | 0 | 0 |
Hits Allowed | 50 | 93 |
Earned Runs | 28 | 45 |
Home Runs Allowed | 7 | 11 |
Strikeouts | 48 | 68 |
Walks | 24 | 35 |
ERA | 4.83 | 4.23 |
WHIP | 1.49 | 1.38 |
Glenn Otto SP - TEX | Brad Keller SP - KC | |
News | ||
Glenn Otto took the loss Friday against the Mets, allowing four runs on four hits across four innings to go along with one strikeout and three walks. Ari Koslow Fri, Jul 1st | Brad Keller pitched six innings, allowing no runs on five hits and two walks while striking out five in Kansas City’s 3-1 victory in Detroit on Friday. Luke Monaldo Sat, Jul 2nd | |
Glenn Otto took the loss Sunday against the Nationals, allowing six runs on six hits across two innings to go along with one strikeout and three walks. Ari Koslow Mon, Jun 27th | Brad Keller pitched 3 2/3 innings, allowing five runs (four earned) on eight hits and two walks while striking out four in Kansas City’s 9-7 loss to Oakland on Saturday. Luke Monaldo Sun, Jun 26th | |
The Rangers placed Glenn Otto on the COVID-19 Related IL on Friday. Dan Harris Fri, Jun 10th | Brad Keller pitched seven innings, allowing no runs on one hit and three walks while striking out six in Kansas City’s 2-0 victory in Oakland on Saturday. Luke Monaldo Sun, Jun 19th | |
Glenn Otto earned the win Saturday against the Mariners, allowing two runs on two hits across five innings to go along with four strikeouts and five walks. Ari Koslow Sat, Jun 4th | Brad Keller lasted just 1 2/3 innings, allowing five runs on seven hits and one walk while striking out four in Kansas City’s 10-7 loss to the Orioles on Sunday. Luke Monaldo Mon, Jun 13th | |
Glenn Otto earned the win Monday against the Rays, allowing two runs (one earned) on four hits across six innings to go along with four strikeouts and three walks. Ari Koslow Mon, May 30th | Brad Keller pitched six innings, allowing three runs on seven hits and two walks while striking out four in Tuesday’s 7-0 loss to the Blue Jays. Luke Monaldo Tue, Jun 7th | |
Notes | ||
There are no recent notes for these players |
Glenn Otto SP - TEX | Brad Keller SP - KC | |||||
Date | Opp | Opp Pitcher | VBR | Opp | Opp Pitcher | VBR |
---|---|---|---|---|---|---|
Fri, Apr 8th | @ TOR | Jose Berrios (6-4) | #60 |   |   |   |
Sat, Apr 9th | @ TOR | Kevin Gausman (6-6) | #15 | vs CLE | Zach Plesac (2-5) | #64 |
Sun, Apr 10th | @ TOR | Hyun Jin Ryu (2-0) | vs CLE | Cal Quantrill (4-4) | #80 | |
Mon, Apr 11th | vs COL | Austin Gomber (3-7) | #183 | vs CLE | Aaron Civale (2-4) | #177 |
Tue, Apr 12th | vs COL | Chad Kuhl (5-5) | #202 | @ STL | Dakota Hudson (6-4) | #101 |
Thu, Apr 14th | vs LAA | Shohei Ohtani (7-4) | #24 | vs DET | Casey Mize (0-1) | |
Fri, Apr 15th | vs LAA | Reid Detmers (2-3) | #108 | vs DET | Tarik Skubal (5-6) | #33 |
Sat, Apr 16th | vs LAA | Noah Syndergaard (5-6) | #88 | vs DET | Matt Manning (0-0) | #179 |
Sun, Apr 17th | vs LAA | Jose Suarez (1-2) | #133 |   |   |   |
Tue, Apr 19th | @ SEA | Robbie Ray (6-6) | #19 | vs MIN | Chris Archer (2-3) | #144 |
Wed, Apr 20th | @ SEA | Logan Gilbert (9-3) | #32 | vs MIN | Chris Paddack (1-2) | |
Thu, Apr 21st | @ SEA | Marco Gonzales (4-9) | #86 | vs MIN | Joe Ryan (6-3) | #54 |
Fri, Apr 22nd | @ OAK | Adam Oller (0-3) | #297 | @ SEA | Chris Flexen (4-8) | #115 |
Sat, Apr 23rd | @ OAK | Frankie Montas (3-8) | #14 | @ SEA | Matt Brash (1-3) | #181 |
Sun, Apr 24th | @ OAK | Cole Irvin (2-6) | #122 | @ SEA | Robbie Ray (6-6) | #19 |
Mon, Apr 25th | vs HOU | Framber Valdez (8-3) | #21 |   |   |   |
Tue, Apr 26th | vs HOU | Jake Odorizzi (3-2) | #127 | @ CWS | Dallas Keuchel (2-5) | #378 |
Wed, Apr 27th | vs HOU | Cristian Javier (6-3) | #46 | @ CWS | Dylan Cease (6-3) | #22 |
Thu, Apr 28th | vs HOU | Justin Verlander (10-3) | #3 | @ CWS | Michael Kopech (2-5) | #31 |
Fri, Apr 29th | vs ATL | Ian Anderson (6-5) | #100 | vs NYY | Nestor Cortes Jr. (6-3) | #52 |
Sat, Apr 30th | vs ATL | Bryce Elder (1-3) | #302 | vs NYY | Gerrit Cole (6-2) | #4 |
Sun, May 1st | vs ATL | Kyle Muller (0-1) | #246 | vs NYY | Luis Severino (4-3) | #34 |
Tue, May 3rd | @ PHI | Ranger Suarez (6-5) | #78 | vs STL | Dakota Hudson (6-4) | #101 |
Wed, May 4th | @ PHI | Zack Wheeler (6-4) | #16 | vs STL | Adam Wainwright (6-5) | #37 |
Sun, May 8th | @ NYY | Jordan Montgomery (3-1) | #30 | @ BAL | Bruce Zimmermann (2-5) | #232 |
Mon, May 9th | @ NYY | Nestor Cortes Jr. (6-3) | #52 | @ BAL | Tyler Wells (6-4) | #74 |
Tue, May 10th | vs KC | Brad Keller (3-9) | #99 | @ TEX | Martin Perez (6-2) | #62 |
Wed, May 11th | vs KC | Gabe Speier | @ TEX | Matt Bush (2-1) | #228 | |
Thu, May 12th | vs KC | Jonathan Heasley (1-4) | #224 | @ TEX | Taylor Hearn (4-5) | #254 |
Fri, May 13th | vs BOS | Nick Pivetta (8-5) | #35 | @ COL | Kyle Freeland (4-5) | #157 |
Sat, May 14th | vs BOS | Rich Hill (4-4) | #131 | @ COL | German Marquez (4-6) | #110 |
Sun, May 15th | vs BOS | Austin Davis | @ COL | Austin Gomber (3-7) | #183 | |
Mon, May 16th | vs LAA | Noah Syndergaard (5-6) | #88 | vs CWS | Johnny Cueto (2-4) | #164 |
Tue, May 17th | vs LAA | Reid Detmers (2-3) | #108 | vs CWS | Davis Martin (1-2) | #296 |
Wed, May 18th | vs LAA | Shohei Ohtani (7-4) | #24 | vs CWS | Lucas Giolito (4-4) | #41 |
Thu, May 19th | @ HOU | Framber Valdez (8-3) | #21 | vs CWS | Vince Velasquez (3-3) | #176 |
Fri, May 20th | @ HOU | Cristian Javier (6-3) | #46 | vs MIN | Devin Smeltzer (4-1) | #136 |
Sat, May 21st | @ HOU | Justin Verlander (10-3) | #3 | vs MIN | Joe Ryan (6-3) | #54 |
Sun, May 22nd | @ HOU | Jose Urquidy (6-3) | #68 | vs MIN | Bailey Ober (1-2) | #87 |
Tue, May 24th | @ LAA | Noah Syndergaard (5-6) | #88 | @ ARI | Zac Gallen (4-2) | #42 |
Wed, May 25th | @ LAA | Reid Detmers (2-3) | #108 |   |   |   |
Thu, May 26th | @ OAK | Frankie Montas (3-8) | #14 | @ MIN | Devin Smeltzer (4-1) | #136 |
Fri, May 27th | @ OAK | Cole Irvin (2-6) | #122 | @ MIN | Bailey Ober (1-2) | #87 |
Sat, May 28th | @ OAK | Zach Logue (2-4) | #220 | @ MIN | Chris Archer (2-3) | #144 |
Sun, May 29th | @ OAK | James Kaprielian (1-5) | #180 | @ MIN | Sonny Gray (4-1) | #50 |
Mon, May 30th | vs TB | Drew Rasmussen (5-3) | #61 | @ CLE | Zach Plesac (2-5) | #64 |
Tue, May 31st | vs TB | Ryan Yarbrough (0-4) | #156 | @ CLE | Cal Quantrill (4-4) | #80 |
Wed, Jun 1st | vs TB | Jeffrey Springs (3-2) | #36 | @ CLE | Konnor Pilkington (1-1) | #193 |
Thu, Jun 2nd | vs TB | Corey Kluber (3-5) | #51 |   |   |   |
Fri, Jun 3rd | vs SEA | Logan Gilbert (9-3) | #32 | vs HOU | Jose Urquidy (6-3) | #68 |
Sat, Jun 4th | vs SEA | Marco Gonzales (4-9) | #86 | vs HOU | Luis Garcia (6-5) | #39 |
Sun, Jun 5th | vs SEA | George Kirby (2-3) | #79 | vs HOU | Framber Valdez (8-3) | #21 |
Tue, Jun 7th | @ CLE | Kirk McCarty (0-1) | vs TOR | Alek Manoah (9-2) | #11 | |
Wed, Jun 8th | @ CLE | Shane Bieber (3-4) | #5 | vs TOR | Yusei Kikuchi (3-4) | #102 |
Fri, Jun 10th | @ CWS | Reynaldo Lopez (4-2) | #149 | vs BAL | Bruce Zimmermann (2-5) | #232 |
Sat, Jun 11th | @ CWS | Lucas Giolito (4-4) | #41 | vs BAL | Tyler Wells (6-4) | #74 |
Sun, Jun 12th | @ CWS | Michael Kopech (2-5) | #31 | vs BAL | Dean Kremer (2-1) | #227 |
Mon, Jun 13th | vs HOU | Cristian Javier (6-3) | #46 | @ SF | Alex Wood (5-7) | #76 |
Tue, Jun 14th | vs HOU | Jose Urquidy (6-3) | #68 | @ SF | Logan Webb (7-2) | #17 |
Wed, Jun 15th | vs HOU | Luis Garcia (6-5) | #39 | @ SF | Sam Long (0-1) | #219 |
Thu, Jun 16th | @ DET | Beau Brieske (1-6) | #186 |   |   |   |
Fri, Jun 17th | @ DET | Tarik Skubal (5-6) | #33 | @ OAK | Frankie Montas (3-8) | #14 |
Sat, Jun 18th | @ DET | Rony Garcia (3-2) | #204 | @ OAK | Cole Irvin (2-6) | #122 |
Sun, Jun 19th | @ DET | Drew Hutchison (0-4) | #332 | @ OAK | Jared Koenig (1-2) | #307 |
Tue, Jun 21st | vs PHI | Kyle Gibson (4-3) | #97 | @ LAA | Reid Detmers (2-3) | #108 |
Wed, Jun 22nd | vs PHI | Zack Wheeler (6-4) | #16 | @ LAA | Shohei Ohtani (7-4) | #24 |
Fri, Jun 24th | vs WSH | Paolo Espino (0-1) | #200 | vs OAK | Cole Irvin (2-6) | #122 |
Sat, Jun 25th | vs WSH | Josiah Gray (6-5) | #121 | vs OAK | Jared Koenig (1-2) | #307 |
Sun, Jun 26th | vs WSH | Jackson Tetreault (2-1) | #308 | vs OAK | James Kaprielian (1-5) | #180 |
Mon, Jun 27th | @ KC | Kris Bubic (1-5) | #242 | vs TEX | Martin Perez (6-2) | #62 |
Tue, Jun 28th | @ KC | Jonathan Heasley (1-4) | #224 | vs TEX | Jon Gray (4-3) | #47 |
Wed, Jun 29th | @ KC | Zack Greinke (2-4) | #125 | vs TEX | Dane Dunning (1-6) | #94 |
Fri, Jul 1st | @ NYM | David Peterson (5-1) | #90 | @ DET | Michael Pineda (1-3) | #143 |
Sat, Jul 2nd | @ NYM | Trevor Williams (1-4) | #175 | @ DET | Beau Brieske (1-6) | #186 |
Sun, Jul 3rd | @ NYM | Carlos Carrasco (8-4) | #72 | @ DET | Tarik Skubal (5-6) | #33 |
Mon, Jul 4th | @ BAL | Dean Kremer (2-1) | #227 | @ HOU | Justin Verlander (10-3) | #3 |
Tue, Jul 5th | @ BAL | Austin Voth (0-1) | #280 | @ HOU | Luis Garcia (6-5) | #39 |
Wed, Jul 6th | @ BAL | Spenser Watkins (1-1) | #355 | @ HOU | Cristian Javier (6-3) | #46 |
Fri, Jul 8th | vs MIN | Sonny Gray (4-1) | #50 | vs CLE | Triston McKenzie (4-6) | #58 |
Sat, Jul 9th | vs MIN | Devin Smeltzer (4-1) | #136 | vs CLE | Zach Plesac (2-5) | #64 |
Sun, Jul 10th | vs MIN | Dylan Bundy (4-4) | #146 | vs CLE | Cal Quantrill (4-4) | #80 |
Mon, Jul 11th | vs OAK | vs DET | ||||
Tue, Jul 12th | vs OAK | vs DET | ||||
Wed, Jul 13th | vs OAK | vs DET | ||||
Thu, Jul 14th | vs SEA | @ TOR | ||||
Fri, Jul 15th | vs SEA | @ TOR | ||||
Sat, Jul 16th | vs SEA | @ TOR | ||||
Sun, Jul 17th | vs SEA | @ TOR | ||||
Thu, Jul 21st | @ MIA |   |   |   | ||
Fri, Jul 22nd | @ OAK | vs TB | ||||
Sat, Jul 23rd | @ OAK | vs TB | ||||
Sun, Jul 24th | @ OAK | vs TB | ||||
Mon, Jul 25th | @ SEA | vs LAA | ||||
Tue, Jul 26th | @ SEA | vs LAA | ||||
Wed, Jul 27th | @ SEA | vs LAA | ||||
Thu, Jul 28th | @ LAA | @ NYY | ||||
Fri, Jul 29th | @ LAA | @ NYY | ||||
Sat, Jul 30th | @ LAA | @ NYY | ||||
Sun, Jul 31st | @ LAA | @ NYY | ||||
Mon, Aug 1st | vs BAL | @ CWS | ||||
Tue, Aug 2nd | vs BAL | @ CWS | ||||
Wed, Aug 3rd | vs BAL | @ CWS | ||||
Thu, Aug 4th | vs CWS | vs BOS | ||||
Fri, Aug 5th | vs CWS | vs BOS | ||||
Sat, Aug 6th | vs CWS | vs BOS | ||||
Sun, Aug 7th | vs CWS | vs BOS | ||||
Tue, Aug 9th | @ HOU | vs CWS | ||||
Wed, Aug 10th | @ HOU | vs CWS | ||||
Thu, Aug 11th | @ HOU | vs CWS | ||||
Fri, Aug 12th | vs SEA | vs LAD | ||||
Sat, Aug 13th | vs SEA | vs LAD | ||||
Sun, Aug 14th | vs SEA | vs LAD | ||||
Mon, Aug 15th | vs OAK | @ MIN | ||||
Tue, Aug 16th | vs OAK | @ MIN | ||||
Wed, Aug 17th | vs OAK | @ MIN | ||||
Thu, Aug 18th | vs OAK | @ TB | ||||
Fri, Aug 19th | @ MIN | @ TB | ||||
Sat, Aug 20th | @ MIN | @ TB | ||||
Sun, Aug 21st | @ MIN | @ TB | ||||
Mon, Aug 22nd | @ MIN | vs CWS | ||||
Tue, Aug 23rd | @ COL | vs ARI | ||||
Wed, Aug 24th | @ COL | vs ARI | ||||
Fri, Aug 26th | vs DET | vs SD | ||||
Sat, Aug 27th | vs DET | vs SD | ||||
Sun, Aug 28th | vs DET | vs SD | ||||
Tue, Aug 30th | vs HOU | @ CWS | ||||
Wed, Aug 31st | vs HOU | @ CWS | ||||
Thu, Sep 1st | @ BOS | @ CWS | ||||
Fri, Sep 2nd | @ BOS | @ DET | ||||
Sat, Sep 3rd | @ BOS | @ DET | ||||
Sun, Sep 4th | @ BOS | @ DET | ||||
Mon, Sep 5th | @ HOU | vs CLE | ||||
Tue, Sep 6th | @ HOU | vs CLE | ||||
Wed, Sep 7th | @ HOU | vs CLE | ||||
Fri, Sep 9th | vs TOR | vs DET | ||||
Sat, Sep 10th | vs TOR | vs DET | ||||
Sun, Sep 11th | vs TOR | vs DET | ||||
Mon, Sep 12th | @ MIA |   |   |   | ||
Tue, Sep 13th | vs OAK | @ MIN | ||||
Wed, Sep 14th | vs OAK | @ MIN | ||||
Fri, Sep 16th | @ TB | @ BOS | ||||
Sat, Sep 17th | @ TB | @ BOS | ||||
Sun, Sep 18th | @ TB | @ BOS | ||||
Tue, Sep 20th | vs LAA | vs MIN | ||||
Wed, Sep 21st | vs LAA | vs MIN | ||||
Thu, Sep 22nd | vs LAA | vs MIN | ||||
Fri, Sep 23rd | vs CLE | vs SEA | ||||
Sat, Sep 24th | vs CLE | vs SEA | ||||
Sun, Sep 25th | vs CLE | vs SEA | ||||
Tue, Sep 27th | @ SEA | @ DET | ||||
Wed, Sep 28th | @ SEA | @ DET | ||||
Thu, Sep 29th | @ SEA | @ DET | ||||
Fri, Sep 30th | @ LAA | @ CLE | ||||
Sat, Oct 1st | @ LAA | @ CLE | ||||
Sun, Oct 2nd | @ LAA | @ CLE | ||||
Mon, Oct 3rd | vs NYY | @ CLE | ||||
Tue, Oct 4th | vs NYY | @ CLE | ||||
Wed, Oct 5th | vs NYY | @ CLE | ||||
Thu, Apr 7th |   |   |   | vs CLE | Shane Bieber (3-4) | #5 |
Mon, May 2nd |   |   |   | @ STL | Steven Matz (3-3) | #89 |
Mon, May 23rd |   |   |   | @ ARI | Zach Davies (2-4) | #171 |
Mon, Jun 6th |   |   |   | vs TOR | Ross Stripling (4-2) | #119 |
Thu, Jun 9th |   |   |   | vs BAL | Jordan Lyles (4-7) | #256 |
Mon, Jun 20th |   |   |   | @ LAA | Noah Syndergaard (5-6) | #88 |
Thu, Jul 7th |   |   |   | @ HOU | Jose Urquidy (6-3) | #68 |
Thu, Sep 15th |   |   |   | @ MIN |