Skip to main content

Who Should I Trade?

Hansel Robles for Brad Keller (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Brad Keller
Brad Keller
Hansel Robles
Hansel Robles
Recommended by
5 of 9 experts
Recommended by
4 of 9 experts
Rest of Season# 170# 171
Injury AlertIL60-
Expert Ranks 
Mike Maher
# 150# 162
Dan Harris
# 150# 154
Carmen Maiorano
# 90# 231
Jordan Eisen
Field of Vision Sports
# 117
Chris Clegg
# 205# 238
Mick Ciallela
# 128
Corbin Young
# 252# 128
Ryan Amore
Pitcher List
# 172# 148
Pierre Camus
# 184# 182
Who Should I Trade? Player Statistics
  Brad Keller
Brad Keller
Hansel Robles
Hansel Robles
2021 Stats 
Games Played2672
Games Started260
Innings Pitched134.269.0
Blown Saves02
Hits Allowed15857
Earned Runs8034
Home Runs Allowed188
Who Should I Trade? Player Projections
  Brad Keller
Brad Keller
Hansel Robles
Hansel Robles
2021 Projections 
Games Played00
Games Started00
Innings Pitched0.00.0
Blown Saves00
Hits Allowed00
Earned Runs00
Home Runs Allowed00
Who Should I Trade? Player Notes
  Brad Keller
Brad Keller
Hansel Robles
Hansel Robles
 The Royals placed RHP Brad Keller (shoulder) on the 10-day injured list.
Brendan Tuma - Too Much Tuma
Sat, Aug 28th
Jeff Passan of ESPN reports the Red Sox acquired RHP Hansel Robles from the Twins.
Brendan Tuma - Too Much Tuma
Fri, Jul 30th
 Brad Keller allowed two earned runs on five hits and four walks while striking out three across 4 1/3 innings during Thursday's 6-4 win over the Mariners.
Andy Zimmerman
Fri, Aug 27th
Minnesota Twins right-hander Hansel Robles allowed one unearned run in his lone inning of work in a 3-2 win over the White Sox in Game 1 of Monday's doubleheader. He struck out two batters in the frame. He was credited with a save in the eight-inning game.
Matthew Terelle
Mon, Jul 19th
 Brad Keller allowed one earned run on four hits and a walk while striking out eight across six innings during Friday's 6-2 win over the Cubs.
Andy Zimmerman
Fri, Aug 20th
Hansel Robles pitched 1 2/3 scoreless innings to earn his ninth save of the year on Friday against the Tigers.
Brendan Tuma - Too Much Tuma
Sat, Jul 10th
 Brad Keller allowed three earned runs on seven hits and two walks while striking out eight across 6 2/3 innings during Saturday's 9-4 loss to the Cardinals.
Andy Zimmerman
Sun, Aug 15th
Minnesota Twins right-hander Hansel Robles threw a scoreless ninth inning to save an 8-5 win over the White Sox on Monday. Robles gave up a hit and walked one in the outing.
Matthew Terelle
Tue, Jul 6th
 Brad Keller allowed five earned runs on seven hits and five walks while striking out five in five innings of work during Saturday's loss in St. Louis.
Andy Zimmerman
Sun, Aug 8th
Minnesota Twins right-hander Hansel Robles allowed one run in his lone inning of work in an 8-7 win over Cleveland on Friday. Robles was credited with a save in the outing.
Matthew Terelle
Sat, Jun 26th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Brad Keller
Brad Keller
Hansel Robles
Hansel Robles
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 2nd   vs BALJohn Means (6-9)
Sat, Apr 3rdvs TEXKohei Arihara (2-4)vs BALMatt Harvey (6-14)
Sun, Apr 4thvs TEXJordan Lyles (10-13)vs BALBruce Zimmermann (4-5)
Mon, Apr 5th@ CLELogan Allen (2-7)vs TBMichael Wacha (3-5)
Tue, Apr 6th   vs TBTyler Glasnow (5-2)
Wed, Apr 7th@ CLEShane Bieber (7-4)vs TBRyan Yarbrough (9-7)
Thu, Apr 8th@ CWSLance Lynn (11-6)@ BALMatt Harvey (6-14)
Sat, Apr 10th   @ BALBruce Zimmermann (4-5)
Sun, Apr 11th@ CWSDylan Cease (13-7)@ BALJorge Lopez (3-14)
Tue, Apr 13thvs LAADylan Bundy (2-9)@ MINJ.A. Happ (10-8)
Wed, Apr 14thvs LAAGriffin Canning (5-4)@ MINJose Berrios (12-9)
Thu, Apr 15thvs TORAnthony Kay (1-2)@ MINMichael Pineda (9-8)
Sat, Apr 17thvs TORTommy Milone (1-0)vs CWSDylan Cease (13-7)
Sun, Apr 18thvs TORRobbie Ray (13-7)vs CWSMichael Kopech (4-3)
Mon, Apr 19thvs TBJosh Fleming (10-8)vs CWSLucas Giolito (11-9)
Tue, Apr 20thvs TBRich Hill (7-8)vs TORHyun Jin Ryu (14-10)
Wed, Apr 21stvs TBMichael Wacha (3-5)vs TORTrent Thornton (1-3)
Thu, Apr 22nd   vs SEAJustin Dunn (1-3)
Fri, Apr 23rd@ DETCasey Mize (7-9)vs SEAYusei Kikuchi (7-9)
Sat, Apr 24th@ DETMatthew Boyd (3-8)vs SEAChris Flexen (14-6)
Sun, Apr 25th@ DETMichael Fulmer (5-6)vs SEANick Margevicius (0-2)
Tue, Apr 27th@ PITTyler Anderson (7-11)@ NYMDavid Peterson (2-6)
Wed, Apr 28th@ PITMitch Keller (5-11)@ NYMJacob deGrom (7-2)
Thu, Apr 29th   @ TEXKyle Gibson (10-9)
Fri, Apr 30th@ MINMichael Pineda (9-8)@ TEXKohei Arihara (2-4)
Sat, May 1st@ MINMatt Shoemaker (3-8)@ TEXJordan Lyles (10-13)
Sun, May 2nd@ MINJose Berrios (12-9)@ TEXMike Foltynewicz (2-12)
Tue, May 4thvs CLEPhil Matonvs DETMichael Fulmer (5-6)
Wed, May 5thvs CLEShane Bieber (7-4)vs DETCasey Mize (7-9)
Thu, May 6thvs CLETriston McKenzie (5-9)vs DETSpencer Turnbull (4-2)
Fri, May 7thvs CWSCarlos Rodon (13-5)@ BALMatt Harvey (6-14)
Sat, May 8thvs CWSLance Lynn (11-6)@ BALZac Lowther (1-3)
Sun, May 9thvs CWSLucas Giolito (11-9)@ BALDean Kremer (0-7)
Mon, May 10th   @ BALJorge Lopez (3-14)
Tue, May 11th@ DETMatthew Boyd (3-8)vs OAKChris Bassitt (12-4)
Wed, May 12th@ DETCasey Mize (7-9)vs OAKJames Kaprielian (8-5)
Thu, May 13th@ DETSpencer Turnbull (4-2)vs OAKSean Manaea (11-10)
Fri, May 14th@ CWSMichael Kopech (4-3)vs LAAGriffin Canning (5-4)
Sat, May 15th@ CWSCarlos Rodon (13-5)vs LAADylan Bundy (2-9)
Sun, May 16th@ CWSDylan Cease (13-7)vs LAAJose Quintana (0-3)
Tue, May 18thvs MILBrandon Woodruff (9-10)@ TORHyun Jin Ryu (14-10)
Wed, May 19thvs MILCorbin Burnes (11-4)@ TORRoss Stripling (5-7)
Thu, May 20th   @ TORSteven Matz (14-7)
Fri, May 21stvs DETJose Urena (4-8)@ PHIAaron Nola (9-9)
Sat, May 22ndvs DETMatthew Boyd (3-8)@ PHISpencer Howard (0-5)
Sun, May 23rdvs DETCasey Mize (7-9)@ PHIZack Wheeler (14-10)
Tue, May 25th@ TBRich Hill (7-8)vs ATLCharlie Morton (14-6)#1
Wed, May 26th@ TBTyler Glasnow (5-2)vs ATLDrew Smyly (11-4)#6
Fri, May 28th@ MINRandy Dobnak (1-7)vs MIACody Poteet (2-3)
Sat, May 29th@ MINJ.A. Happ (10-8)vs MIATrevor Rogers (7-8)
Mon, May 31stvs PITChad Kuhl (5-7)@ HOUJose Urquidy (8-3)
Tue, Jun 1stvs PITWil Crowe (4-8)@ HOULuis Garcia (11-8)
Wed, Jun 2nd   @ HOUFramber Valdez (11-6)
Thu, Jun 3rdvs MINJ.A. Happ (10-8)@ HOUJake Odorizzi (6-7)
Fri, Jun 4thvs MINMatt Shoemaker (3-8)@ NYYMichael King (2-4)
Sat, Jun 5thvs MINJose Berrios (12-9)@ NYYJameson Taillon (8-6)
Sun, Jun 6thvs MINBailey Ober (3-3)@ NYYDomingo German (4-5)
Mon, Jun 7th@ LAADylan Bundy (2-9)vs MIAZach Thompson (3-7)
Tue, Jun 8th@ LAAAndrew Heaney (8-9)vs HOUFramber Valdez (11-6)
Wed, Jun 9th@ LAAGriffin Canning (5-4)vs HOUJake Odorizzi (6-7)
Thu, Jun 10th@ OAKFrankie Montas (13-9)vs HOUZack Greinke (11-6)
Fri, Jun 11th@ OAKCole Irvin (10-15)vs TORRoss Stripling (5-7)
Sat, Jun 12th@ OAKJames Kaprielian (8-5)vs TORSteven Matz (14-7)
Sun, Jun 13th@ OAKChris Bassitt (12-4)vs TORRobbie Ray (13-7)
Mon, Jun 14thvs DETMatthew Boyd (3-8)vs TORAlek Manoah (9-2)
Tue, Jun 15thvs DETCasey Mize (7-9)@ ATLTucker Davidson (0-0)#15
Wed, Jun 16thvs DETTarik Skubal (8-12)@ ATLIan Anderson (9-5)#3
Fri, Jun 18thvs BOSNick Pivetta (9-8)@ KCKyle Zimmer
Sat, Jun 19thvs BOSMartin Perez (7-8)@ KCBrad Keller (8-12)
Sun, Jun 20thvs BOSNathan Eovaldi (11-9)@ KCMike Minor (8-12)
Tue, Jun 22nd@ NYYGerrit Cole (16-8)@ TBAndrew Kittredge (9-3)
Wed, Jun 23rd@ NYYMichael King (2-4)@ TBRich Hill (7-8)
Thu, Jun 24th@ NYYJameson Taillon (8-6)@ TBMichael Wacha (3-5)
Fri, Jun 25th@ TEXDane Dunning (5-10)vs NYYDomingo German (4-5)
Sat, Jun 26th@ TEXKyle Gibson (10-9)vs NYYJordan Montgomery (6-7)
Sun, Jun 27th@ TEXJordan Lyles (10-13)vs NYYGerrit Cole (16-8)
Mon, Jun 28th@ BOSGarrett Richards (7-8)vs KCDanny Duffy (4-3)
Tue, Jun 29th@ BOSNick Pivetta (9-8)vs KCBrad Keller (8-12)
Wed, Jun 30th@ BOSMartin Perez (7-8)vs KCMike Minor (8-12)
Thu, Jul 1st@ BOSNathan Eovaldi (11-9)vs KCKris Bubic (6-7)
Fri, Jul 2ndvs MINJ.A. Happ (10-8)@ OAKFrankie Montas (13-9)
Sat, Jul 3rdvs MINGriffin Jax (4-5)@ OAKCole Irvin (10-15)
Sun, Jul 4thvs MINKenta Maeda (6-5)@ OAKJames Kaprielian (8-5)
Mon, Jul 5thvs CINVladimir Gutierrez (9-6)@ LAAJose Suarez (8-8)
Tue, Jul 6thvs CINLuis Castillo (8-16)@ LAAShohei Ohtani (9-2)
Wed, Jul 7thvs CINSonny Gray (7-9)@ LAAAndrew Heaney (8-9)
Fri, Jul 9th@ CLETriston McKenzie (5-9)vs PHIVince Velasquez (3-9)
Sat, Jul 10th@ CLECal Quantrill (8-3)vs PHIMatt Moore (2-4)
Sun, Jul 11th   vs PHIBrandon Kintzler
Fri, Jul 16thvs BALKeegan Akin (2-10)@ NYYJordan Montgomery (6-7)
Sat, Jul 17thvs BALJorge Lopez (3-14)@ NYYGerrit Cole (16-8)
Sun, Jul 18thvs BALMatt Harvey (6-14)@ NYYJameson Taillon (8-6)
Mon, Jul 19th   @ TORRoss Stripling (5-7)
Wed, Jul 21st@ MILEric Lauer (7-5)@ TORRobbie Ray (13-7)
Thu, Jul 22nd   vs NYYJordan Montgomery (6-7)
Fri, Jul 23rdvs DETWily Peralta (4-5)vs NYYGerrit Cole (16-8)
Sat, Jul 24thvs DETCasey Mize (7-9)vs NYYJameson Taillon (8-6)
Sun, Jul 25thvs DETTarik Skubal (8-12)vs NYYDomingo German (4-5)
Mon, Jul 26thvs CWSDallas Keuchel (9-9)vs TORThomas Hatch
Wed, Jul 28thvs CWSLucas Giolito (11-9)vs TORSteven Matz (14-7)
Thu, Jul 29thvs CWSCarlos Rodon (13-5)vs TORHyun Jin Ryu (14-10)
Fri, Jul 30th@ TORRoss Stripling (5-7)@ TBJosh Fleming (10-8)
Sat, Jul 31st@ TORAlek Manoah (9-2)@ TBRyan Yarbrough (9-7)
Sun, Aug 1st@ TORJose Berrios (12-9)@ TBShane McClanahan (10-6)
Tue, Aug 3rd@ CWSDylan Cease (13-7)@ DETWily Peralta (4-5)
Wed, Aug 4th@ CWSLucas Giolito (11-9)@ DETCasey Mize (7-9)
Thu, Aug 5th@ CWSDallas Keuchel (9-9)@ DETTarik Skubal (8-12)
Fri, Aug 6th@ STLAdam Wainwright (17-7)@ TORAlek Manoah (9-2)
Sat, Aug 7th@ STLKwang Hyun Kim (7-7)@ TORJose Berrios (12-9)
Sun, Aug 8th@ STLJon Lester (7-6)@ TORHyun Jin Ryu (14-10)
Tue, Aug 10thvs NYYNestor Cortes Jr. (2-3)vs TBLuis Patino (5-3)
Wed, Aug 11thvs NYYLucas Luetgevs TBJosh Fleming (10-8)
Thu, Aug 12th   vs TBDrew Rasmussen (4-1)
Fri, Aug 13thvs STLJack Flaherty (9-2)vs BALSpenser Watkins (2-7)
Sat, Aug 14thvs STLJon Lester (7-6)vs BALJorge Lopez (3-14)
Sun, Aug 15thvs STLJ.A. Happ (10-8)vs BALKeegan Akin (2-10)
Tue, Aug 17thvs HOUFramber Valdez (11-6)@ NYYLuis Gil (1-1)
Wed, Aug 18thvs HOUZack Greinke (11-6)@ NYYAndrew Heaney (8-9)
Fri, Aug 20th@ CHCZach Davies (6-12)vs TEXDane Dunning (5-10)
Sat, Aug 21st@ CHCKeegan Thompson (3-3)vs TEXJordan Lyles (10-13)
Mon, Aug 23rd@ HOUZack Greinke (11-6)vs TEXKolby Allard (3-12)
Tue, Aug 24th@ HOULuis Garcia (11-8)vs MINGriffin Jax (4-5)
Wed, Aug 25th@ HOULance McCullers Jr. (13-5)vs MINBailey Ober (3-3)
Thu, Aug 26th@ SEAYusei Kikuchi (7-9)vs MINJohn Gant (5-11)
Fri, Aug 27th@ SEALogan Gilbert (6-5)@ CLELogan Allen (2-7)
Sat, Aug 28th@ SEATyler Anderson (7-11)@ CLECal Quantrill (8-3)
Sun, Aug 29th@ SEAMarco Gonzales (10-6)@ CLEEli Morgan (5-7)
Mon, Aug 30th   @ TBLuis Patino (5-3)
Tue, Aug 31stvs CLEZach Plesac (10-6)@ TBRyan Yarbrough (9-7)
Wed, Sep 1stvs CLELogan Allen (2-7)@ TBDrew Rasmussen (4-1)
Thu, Sep 2ndvs CLETriston McKenzie (5-9)@ TBShane McClanahan (10-6)
Fri, Sep 3rdvs CWSDallas Keuchel (9-9)vs CLECal Quantrill (8-3)
Sat, Sep 4thvs CWSReynaldo Lopez (4-4)vs CLEEli Morgan (5-7)
Sun, Sep 5thvs CWSDylan Cease (13-7)vs CLEZach Plesac (10-6)
Mon, Sep 6th@ BALZac Lowther (1-3)vs TBRyan Yarbrough (9-7)
Tue, Sep 7th@ BALAlexander Wells (2-3)vs TBDrew Rasmussen (4-1)
Wed, Sep 8th@ BALMatt Harvey (6-14)vs TBShane McClanahan (10-6)
Fri, Sep 10th@ MINGriffin Jax (4-5)@ CWSCarlos Rodon (13-5)
Sat, Sep 11th@ MINMichael Pineda (9-8)@ CWSDylan Cease (13-7)
Sun, Sep 12th@ MINBailey Ober (3-3)@ CWSLance Lynn (11-6)
Mon, Sep 13th   @ SEALogan Gilbert (6-5)
Tue, Sep 14thvs OAKFrankie Montas (13-9)@ SEATyler Anderson (7-11)
Wed, Sep 15thvs OAKSean Manaea (11-10)@ SEAMarco Gonzales (10-6)
Fri, Sep 17thvs SEAChris Flexen (14-6)vs BALKeegan Akin (2-10)
Sat, Sep 18thvs SEAYusei Kikuchi (7-9)vs BALZac Lowther (1-3)
Sun, Sep 19thvs SEALogan Gilbert (6-5)vs BALAlexander Wells (2-3)
Tue, Sep 21st@ CLECal Quantrill (8-3)vs NYMMarcus Stroman (10-13)
Wed, Sep 22nd   vs NYMTaijuan Walker (7-11)
Fri, Sep 24th@ DETCasey Mize (7-9)vs NYYGerrit Cole (16-8)
Sat, Sep 25th@ DETTarik Skubal (8-12)vs NYYNestor Cortes Jr. (2-3)
Sun, Sep 26th@ DETWily Peralta (4-5)vs NYYJordan Montgomery (6-7)
Tue, Sep 28thvs CLEAaron Civale (12-5)@ BALBruce Zimmermann (4-5)
Wed, Sep 29thvs CLEZach Plesac (10-6)@ BALZac Lowther (1-3)
Thu, Sep 30thvs CLEShane Bieber (7-4)@ BALAlexander Wells (2-3)
Fri, Oct 1stvs MINJohn Gant (5-11)@ WSHJosh Rogers (2-2)
Sat, Oct 2ndvs MINGriffin Jax (4-5)@ WSHJosiah Gray (2-2)
Sun, Oct 3rdvs MINCharlie Barnes (0-3)@ WSHJoan Adon (0-0)
Thu, Apr 1stvs TEXKyle Gibson (10-9)   
Mon, Apr 12thvs LAAAlex Cobb (8-3)   
Mon, Apr 26th@ DETSpencer Turnbull (4-2)   
Mon, May 3rdvs CLEAaron Civale (12-5)   
Thu, May 27th@ TBShane McClanahan (10-6)   
Sun, May 30th@ MINMatt Shoemaker (3-8)   
Thu, Jul 8th@ CLEZach Plesac (10-6)   
Tue, Jul 20th@ MILBrett Anderson (4-9)   
Tue, Jul 27thvs CWSDylan Cease (13-7)   
Mon, Aug 9thvs NYYJameson Taillon (8-6)   
Mon, Aug 16thvs HOUJake Odorizzi (6-7)   
Thu, Aug 19thvs HOULuis Garcia (11-8)   
Sun, Aug 22nd@ CHCAlec Mills (6-7)   
Thu, Sep 9th@ BALJohn Means (6-9)   
Thu, Sep 16thvs OAKPaul Blackburn (1-4)   
Mon, Sep 20th@ CLENick Wittgren   
Mon, Sep 27th@ CLECal Quantrill (8-3)