Skip to main content

Who Should I Trade?

Glenn Otto for Brad Keller (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Glenn Otto
SP - TEX
Glenn Otto
Brad Keller
SP - KC
Brad Keller
Expert
Recommendation
86%
Recommended by
6 of 7 experts
14%
Recommended by
1 of 7 experts
Rankings 
   
Rest of Season# 166# 200
VBR# 534# 319
   
Projections 
   
Strikeouts4868
Wins44
Saves00
ERA4.834.23
WHIP1.491.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
   
Who Should I Trade? Player Statistics
  Glenn Otto
SP - TEX
Glenn Otto
Brad Keller
SP - KC
Brad Keller
2022 Stats 
   
   
Games Played1015
   
Games Started1015
   
Innings Pitched46.185.0
   
Wins43
   
Losses49
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed4285
   
Earned Runs2940
   
Home Runs Allowed610
   
Strikeouts3556
   
Walks2928
   
ERA5.634.24
   
WHIP1.531.33
   
Who Should I Trade? Player Projections
  Glenn Otto
SP - TEX
Glenn Otto
Brad Keller
SP - KC
Brad Keller
2022 Projections 
   
   
Games Played1317
   
Games Started1115
   
Innings Pitched51.495.3
   
Wins44
   
Losses48
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed5093
   
Earned Runs2845
   
Home Runs Allowed711
   
Strikeouts4868
   
Walks2435
   
ERA4.834.23
   
WHIP1.491.38
   
Who Should I Trade? Player Notes
  Glenn Otto
SP - TEX
Glenn Otto
Brad Keller
SP - KC
Brad Keller
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
Who Should I Trade? Player Schedules
  Glenn Otto
SP - TEX
Glenn Otto
Brad Keller
SP - KC
Brad Keller
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8th@ TORJose Berrios (6-4)#60   
Sat, Apr 9th@ TORKevin Gausman (6-6)#15vs CLEZach Plesac (2-5)#64
Sun, Apr 10th@ TORHyun Jin Ryu (2-0)vs CLECal Quantrill (4-4)#80
Mon, Apr 11thvs COLAustin Gomber (3-7)#183vs CLEAaron Civale (2-4)#177
Tue, Apr 12thvs COLChad Kuhl (5-5)#202@ STLDakota Hudson (6-4)#101
Thu, Apr 14thvs LAAShohei Ohtani (7-4)#24vs DETCasey Mize (0-1)
Fri, Apr 15thvs LAAReid Detmers (2-3)#108vs DETTarik Skubal (5-6)#33
Sat, Apr 16thvs LAANoah Syndergaard (5-6)#88vs DETMatt Manning (0-0)#179
Sun, Apr 17thvs LAAJose Suarez (1-2)#133   
Tue, Apr 19th@ SEARobbie Ray (6-6)#19vs MINChris Archer (2-3)#144
Wed, Apr 20th@ SEALogan Gilbert (9-3)#32vs MINChris Paddack (1-2)
Thu, Apr 21st@ SEAMarco Gonzales (4-9)#86vs MINJoe Ryan (6-3)#54
Fri, Apr 22nd@ OAKAdam Oller (0-3)#297@ SEAChris Flexen (4-8)#115
Sat, Apr 23rd@ OAKFrankie Montas (3-8)#14@ SEAMatt Brash (1-3)#181
Sun, Apr 24th@ OAKCole Irvin (2-6)#122@ SEARobbie Ray (6-6)#19
Mon, Apr 25thvs HOUFramber Valdez (8-3)#21   
Tue, Apr 26thvs HOUJake Odorizzi (3-2)#127@ CWSDallas Keuchel (2-5)#378
Wed, Apr 27thvs HOUCristian Javier (6-3)#46@ CWSDylan Cease (6-3)#22
Thu, Apr 28thvs HOUJustin Verlander (10-3)#3@ CWSMichael Kopech (2-5)#31
Fri, Apr 29thvs ATLIan Anderson (6-5)#100vs NYYNestor Cortes Jr. (6-3)#52
Sat, Apr 30thvs ATLBryce Elder (1-3)#302vs NYYGerrit Cole (6-2)#4
Sun, May 1stvs ATLKyle Muller (0-1)#246vs NYYLuis Severino (4-3)#34
Tue, May 3rd@ PHIRanger Suarez (6-5)#78vs STLDakota Hudson (6-4)#101
Wed, May 4th@ PHIZack Wheeler (6-4)#16vs STLAdam Wainwright (6-5)#37
Sun, May 8th@ NYYJordan Montgomery (3-1)#30@ BALBruce Zimmermann (2-5)#232
Mon, May 9th@ NYYNestor Cortes Jr. (6-3)#52@ BALTyler Wells (6-4)#74
Tue, May 10thvs KCBrad Keller (3-9)#99@ TEXMartin Perez (6-2)#62
Wed, May 11thvs KCGabe Speier@ TEXMatt Bush (2-1)#228
Thu, May 12thvs KCJonathan Heasley (1-4)#224@ TEXTaylor Hearn (4-5)#254
Fri, May 13thvs BOSNick Pivetta (8-5)#35@ COLKyle Freeland (4-5)#157
Sat, May 14thvs BOSRich Hill (4-4)#131@ COLGerman Marquez (4-6)#110
Sun, May 15thvs BOSAustin Davis@ COLAustin Gomber (3-7)#183
Mon, May 16thvs LAANoah Syndergaard (5-6)#88vs CWSJohnny Cueto (2-4)#164
Tue, May 17thvs LAAReid Detmers (2-3)#108vs CWSDavis Martin (1-2)#296
Wed, May 18thvs LAAShohei Ohtani (7-4)#24vs CWSLucas Giolito (4-4)#41
Thu, May 19th@ HOUFramber Valdez (8-3)#21vs CWSVince Velasquez (3-3)#176
Fri, May 20th@ HOUCristian Javier (6-3)#46vs MINDevin Smeltzer (4-1)#136
Sat, May 21st@ HOUJustin Verlander (10-3)#3vs MINJoe Ryan (6-3)#54
Sun, May 22nd@ HOUJose Urquidy (6-3)#68vs MINBailey Ober (1-2)#87
Tue, May 24th@ LAANoah Syndergaard (5-6)#88@ ARIZac Gallen (4-2)#42
Wed, May 25th@ LAAReid Detmers (2-3)#108   
Thu, May 26th@ OAKFrankie Montas (3-8)#14@ MINDevin Smeltzer (4-1)#136
Fri, May 27th@ OAKCole Irvin (2-6)#122@ MINBailey Ober (1-2)#87
Sat, May 28th@ OAKZach Logue (2-4)#220@ MINChris Archer (2-3)#144
Sun, May 29th@ OAKJames Kaprielian (1-5)#180@ MINSonny Gray (4-1)#50
Mon, May 30thvs TBDrew Rasmussen (5-3)#61@ CLEZach Plesac (2-5)#64
Tue, May 31stvs TBRyan Yarbrough (0-4)#156@ CLECal Quantrill (4-4)#80
Wed, Jun 1stvs TBJeffrey Springs (3-2)#36@ CLEKonnor Pilkington (1-1)#193
Thu, Jun 2ndvs TBCorey Kluber (3-5)#51   
Fri, Jun 3rdvs SEALogan Gilbert (9-3)#32vs HOUJose Urquidy (6-3)#68
Sat, Jun 4thvs SEAMarco Gonzales (4-9)#86vs HOULuis Garcia (6-5)#39
Sun, Jun 5thvs SEAGeorge Kirby (2-3)#79vs HOUFramber Valdez (8-3)#21
Tue, Jun 7th@ CLEKirk McCarty (0-1)vs TORAlek Manoah (9-2)#11
Wed, Jun 8th@ CLEShane Bieber (3-4)#5vs TORYusei Kikuchi (3-4)#102
Fri, Jun 10th@ CWSReynaldo Lopez (4-2)#149vs BALBruce Zimmermann (2-5)#232
Sat, Jun 11th@ CWSLucas Giolito (4-4)#41vs BALTyler Wells (6-4)#74
Sun, Jun 12th@ CWSMichael Kopech (2-5)#31vs BALDean Kremer (2-1)#227
Mon, Jun 13thvs HOUCristian Javier (6-3)#46@ SFAlex Wood (5-7)#76
Tue, Jun 14thvs HOUJose Urquidy (6-3)#68@ SFLogan Webb (7-2)#17
Wed, Jun 15thvs HOULuis Garcia (6-5)#39@ SFSam Long (0-1)#219
Thu, Jun 16th@ DETBeau Brieske (1-6)#186   
Fri, Jun 17th@ DETTarik Skubal (5-6)#33@ OAKFrankie Montas (3-8)#14
Sat, Jun 18th@ DETRony Garcia (3-2)#204@ OAKCole Irvin (2-6)#122
Sun, Jun 19th@ DETDrew Hutchison (0-4)#332@ OAKJared Koenig (1-2)#307
Tue, Jun 21stvs PHIKyle Gibson (4-3)#97@ LAAReid Detmers (2-3)#108
Wed, Jun 22ndvs PHIZack Wheeler (6-4)#16@ LAAShohei Ohtani (7-4)#24
Fri, Jun 24thvs WSHPaolo Espino (0-1)#200vs OAKCole Irvin (2-6)#122
Sat, Jun 25thvs WSHJosiah Gray (6-5)#121vs OAKJared Koenig (1-2)#307
Sun, Jun 26thvs WSHJackson Tetreault (2-1)#308vs OAKJames Kaprielian (1-5)#180
Mon, Jun 27th@ KCKris Bubic (1-5)#242vs TEXMartin Perez (6-2)#62
Tue, Jun 28th@ KCJonathan Heasley (1-4)#224vs TEXJon Gray (4-3)#47
Wed, Jun 29th@ KCZack Greinke (2-4)#125vs TEXDane Dunning (1-6)#94
Fri, Jul 1st@ NYMDavid Peterson (5-1)#90@ DETMichael Pineda (1-3)#143
Sat, Jul 2nd@ NYMTrevor Williams (1-4)#175@ DETBeau Brieske (1-6)#186
Sun, Jul 3rd@ NYMCarlos Carrasco (8-4)#72@ DETTarik Skubal (5-6)#33
Mon, Jul 4th@ BALDean Kremer (2-1)#227@ HOUJustin Verlander (10-3)#3
Tue, Jul 5th@ BALAustin Voth (0-1)#280@ HOULuis Garcia (6-5)#39
Wed, Jul 6th@ BALSpenser Watkins (1-1)#355@ HOUCristian Javier (6-3)#46
Fri, Jul 8thvs MINSonny Gray (4-1)#50vs CLETriston McKenzie (4-6)#58
Sat, Jul 9thvs MINDevin Smeltzer (4-1)#136vs CLEZach Plesac (2-5)#64
Sun, Jul 10thvs MINDylan Bundy (4-4)#146vs CLECal Quantrill (4-4)#80
Mon, Jul 11thvs OAKvs DET
Tue, Jul 12thvs OAKvs DET
Wed, Jul 13thvs OAKvs DET
Thu, Jul 14thvs SEA@ TOR
Fri, Jul 15thvs SEA@ TOR
Sat, Jul 16thvs SEA@ TOR
Sun, Jul 17thvs SEA@ TOR
Thu, Jul 21st@ MIA   
Fri, Jul 22nd@ OAKvs TB
Sat, Jul 23rd@ OAKvs TB
Sun, Jul 24th@ OAKvs TB
Mon, Jul 25th@ SEAvs LAA
Tue, Jul 26th@ SEAvs LAA
Wed, Jul 27th@ SEAvs LAA
Thu, Jul 28th@ LAA@ NYY
Fri, Jul 29th@ LAA@ NYY
Sat, Jul 30th@ LAA@ NYY
Sun, Jul 31st@ LAA@ NYY
Mon, Aug 1stvs BAL@ CWS
Tue, Aug 2ndvs BAL@ CWS
Wed, Aug 3rdvs BAL@ CWS
Thu, Aug 4thvs CWSvs BOS
Fri, Aug 5thvs CWSvs BOS
Sat, Aug 6thvs CWSvs BOS
Sun, Aug 7thvs CWSvs BOS
Tue, Aug 9th@ HOUvs CWS
Wed, Aug 10th@ HOUvs CWS
Thu, Aug 11th@ HOUvs CWS
Fri, Aug 12thvs SEAvs LAD
Sat, Aug 13thvs SEAvs LAD
Sun, Aug 14thvs SEAvs LAD
Mon, Aug 15thvs OAK@ MIN
Tue, Aug 16thvs OAK@ MIN
Wed, Aug 17thvs OAK@ MIN
Thu, Aug 18thvs OAK@ TB
Fri, Aug 19th@ MIN@ TB
Sat, Aug 20th@ MIN@ TB
Sun, Aug 21st@ MIN@ TB
Mon, Aug 22nd@ MINvs CWS
Tue, Aug 23rd@ COLvs ARI
Wed, Aug 24th@ COLvs ARI
Fri, Aug 26thvs DETvs SD
Sat, Aug 27thvs DETvs SD
Sun, Aug 28thvs DETvs SD
Tue, Aug 30thvs HOU@ CWS
Wed, Aug 31stvs 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@ HOUvs CLE
Tue, Sep 6th@ HOUvs CLE
Wed, Sep 7th@ HOUvs CLE
Fri, Sep 9thvs TORvs DET
Sat, Sep 10thvs TORvs DET
Sun, Sep 11thvs TORvs DET
Mon, Sep 12th@ MIA   
Tue, Sep 13thvs OAK@ MIN
Wed, Sep 14thvs OAK@ MIN
Fri, Sep 16th@ TB@ BOS
Sat, Sep 17th@ TB@ BOS
Sun, Sep 18th@ TB@ BOS
Tue, Sep 20thvs LAAvs MIN
Wed, Sep 21stvs LAAvs MIN
Thu, Sep 22ndvs LAAvs MIN
Fri, Sep 23rdvs CLEvs SEA
Sat, Sep 24thvs CLEvs SEA
Sun, Sep 25thvs CLEvs 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 3rdvs NYY@ CLE
Tue, Oct 4thvs NYY@ CLE
Wed, Oct 5thvs NYY@ CLE
Thu, Apr 7th   vs CLEShane Bieber (3-4)#5
Mon, May 2nd   @ STLSteven Matz (3-3)#89
Mon, May 23rd   @ ARIZach Davies (2-4)#171
Mon, Jun 6th   vs TORRoss Stripling (4-2)#119
Thu, Jun 9th   vs BALJordan Lyles (4-7)#256
Mon, Jun 20th   @ LAANoah Syndergaard (5-6)#88
Thu, Jul 7th   @ HOUJose Urquidy (6-3)#68
Thu, Sep 15th   @ MIN