Skip to main content

Who Should I Trade?

Joe Kelly for Jonathan Heasley (2022)


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

Who Should I Trade? Player Summaries
 
Experts' Pick
 
  Joe Kelly
RP - CWS
Joe Kelly
Jonathan Heasley
SP - KC
Jonathan Heasley
Expert
Recommendation
100%
Recommended by
2 of 2 experts
0%
Recommended by
0 of 2 experts
Rankings 
   
Rest of Season# 336
VBR# 593# 837
   
Projections 
   
Strikeouts1520
Wins11
Saves00
ERA3.895.19
WHIP1.401.54
   
Misc 
   
Injury Alert-MiLB
   
Expert Ranks 
   
Mike Maher
FantasyPros
# 299# 404
   
Mick Ciallela
Fantrax
# 242
   
Who Should I Trade? Player Statistics
  Joe Kelly
RP - CWS
Joe Kelly
Jonathan Heasley
SP - KC
Jonathan Heasley
2022 Stats 
   
   
Games Played2813
   
Games Started013
   
Innings Pitched24.261.0
   
Wins11
   
Losses27
   
Saves10
   
Blown Saves00
   
Holds120
   
Hits Allowed2466
   
Earned Runs1638
   
Home Runs Allowed113
   
Strikeouts3346
   
Walks1629
   
ERA5.845.61
   
WHIP1.621.56
   
Who Should I Trade? Player Projections
  Joe Kelly
RP - CWS
Joe Kelly
Jonathan Heasley
SP - KC
Jonathan Heasley
2022 Projections 
   
   
Games Played139
   
Games Started03
   
Innings Pitched13.024.6
   
Wins11
   
Losses12
   
Saves00
   
Blown Saves00
   
Holds31
   
Hits Allowed1127
   
Earned Runs614
   
Home Runs Allowed14
   
Strikeouts1520
   
Walks610
   
ERA3.895.19
   
WHIP1.401.54
   
Who Should I Trade? Player Notes
  Joe Kelly
RP - CWS
Joe Kelly
Jonathan Heasley
SP - KC
Jonathan Heasley
News 
 Joe Kelly left Chicago's game against Colorado on Wednesday due to right bicep discomfort.
Devon Bruce
Wed, Jul 27th
Jonathan Heasley pitched 5 1/3 innings, allowing two runs on seven hits and one walk while striking out five in Kansas City’s 3-2 loss in Game 2 of Tuesday’s doubleheader.
Luke Monaldo
Wed, Aug 10th
 Joe Kelly allows no hits, runs or walks with two strikeouts in one inning to earn a win over Cleveland.
Nate Lowenthal
Sat, Jul 23rd
Jonathan Heasley pitched 3 1/3 innings, allowing six runs (four earned) on six hits and two walks while striking out one in Kansas City’s 8-2 loss to New York on Saturday.
Luke Monaldo
Sun, Jul 31st
 Joe Kelly allowed two hits, four runs (three earned), and two walks while striking out one batter in 2/3 innings in the loss to the Twins.
Nate Lowenthal
Tue, Jul 5th
The Royals placed Jonathan Heasley on the 15-day IL on Sunday with right shoulder tendinitis.
Dan Harris
Sun, Jul 10th
 Joe Kelly allowed two hits and two runs while striking out one batter in one inning to close the game and earn the save against Toronto.
Nate Lowenthal
Tue, Jun 21st
Jonathan Heasley pitched 1 1/3 inning, allowing six runs (five earned) on six hits and no walks while striking out two in Kansas City’s 13-1 loss to the Guardians on Saturday.
Luke Monaldo
Sat, Jul 9th
 Joe Kelly (hamstring) has been reinstated from the 15-day IL.
Vince DiSilvio
Tue, Jun 14th
Jonathan Heasley pitched six innings, allowing two runs (one earned) on three hit and two walks while striking out three in Kansas City’s 7-6 loss in Houston on Monday.
Luke Monaldo
Tue, Jul 5th
Notes 
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Joe Kelly
RP - CWS
Joe Kelly
Jonathan Heasley
SP - KC
Jonathan Heasley
Date OppOpp PitcherVBROppOpp PitcherVBR
Fri, Apr 8th@ DETEduardo Rodriguez (1-3)#61   
Sat, Apr 9th@ DETCasey Mize (0-1)vs CLEZach Plesac (2-10)#139
Sun, Apr 10th@ DETTarik Skubal (7-8)vs CLECal Quantrill (9-5)#62
Tue, Apr 12thvs SEAMatt Brash (3-4)#191@ STLDakota Hudson (6-6)#154
Wed, Apr 13thvs SEARobbie Ray (8-8)#36   
Thu, Apr 14thvs SEALogan Gilbert (10-5)#34vs DETCasey Mize (0-1)
Fri, Apr 15thvs TBDrew Rasmussen (7-4)#42vs DETTarik Skubal (7-8)
Sat, Apr 16thvs TBCorey Kluber (7-7)#90vs DETMatt Manning (0-0)#209
Sun, Apr 17thvs TBJ.P. Feyereisen   
Wed, Apr 20th@ CLETriston McKenzie (8-9)#16vs MINChris Paddack (1-2)
Thu, Apr 21st@ CLEZach Plesac (2-10)#139vs MINJoe Ryan (9-5)#59
Fri, Apr 22nd@ MINBailey Ober (1-2)#81@ SEAChris Flexen (7-9)#94
Sat, Apr 23rd@ MINDylan Bundy (6-5)#102@ SEAMatt Brash (3-4)#191
Sun, Apr 24th@ MINChris Archer (2-6)#160@ SEARobbie Ray (8-8)#36
Tue, Apr 26thvs KCDaniel Lynch (4-7)#190@ CWSDallas Keuchel (2-7)#377
Wed, Apr 27thvs KCZack Greinke (4-7)#114@ CWSDylan Cease (12-5)#12
Thu, Apr 28thvs KCBrad Keller (6-13)#156@ CWSMichael Kopech (4-8)#56
Fri, Apr 29thvs LAAJimmy Hergetvs NYYNestor Cortes Jr. (9-3)#24
Sat, Apr 30thvs LAAJose Suarez (4-4)#122vs NYYGerrit Cole (9-5)#6
Sun, May 1stvs LAAMichael Lorenzen (6-6)#207vs NYYLuis Severino (5-3)#51
Mon, May 2ndvs LAAPatrick Sandoval (3-8)#72@ STLSteven Matz (4-3)#88
Tue, May 3rd@ CHCScott Effrossvs STLDakota Hudson (6-6)#154
Wed, May 4th@ CHCKyle Hendricks (4-6)#125vs STLAdam Wainwright (8-8)#45
Fri, May 6th@ BOSNathan Eovaldi (5-3)#48   
Sat, May 7th@ BOSNick Pivetta (8-9)#100   
Sun, May 8th@ BOSTanner Houck (5-4)#77@ BALBruce Zimmermann (2-5)#247
Mon, May 9thvs CLEZach Plesac (2-10)#139@ BALTyler Wells (7-6)#70
Tue, May 10thvs CLECal Quantrill (9-5)#62@ TEXMartin Perez (9-3)#26
Thu, May 12thvs NYYLuis Gil (0-0)#173@ TEXTaylor Hearn (5-7)#232
Fri, May 13thvs NYYGerrit Cole (9-5)#6@ COLKyle Freeland (7-8)#224
Sat, May 14thvs NYYJordan Montgomery (5-3)#37@ COLGerman Marquez (6-9)#129
Sun, May 15thvs NYYNestor Cortes Jr. (9-3)#24@ COLAustin Gomber (5-7)#234
Mon, May 16th@ KCBrad Keller (6-13)#156vs CWSJohnny Cueto (5-5)#76
Tue, May 17th@ KCBrady Singer (6-4)#74vs CWSDavis Martin (2-3)#260
Wed, May 18th@ KCZack Greinke (4-7)#114vs CWSLucas Giolito (9-6)#60
Thu, May 19th@ KCCarlos Hernandez (0-3)#351vs CWSVince Velasquez (3-3)#204
Sat, May 21st@ NYYNestor Cortes Jr. (9-3)#24vs MINJoe Ryan (9-5)#59
Sun, May 22nd@ NYYLuis Severino (5-3)#51vs MINBailey Ober (1-2)#81
Tue, May 24thvs BOSNick Pivetta (8-9)#100@ ARIZac Gallen (8-2)#23
Wed, May 25thvs BOSRich Hill (4-5)#205   
Thu, May 26thvs BOSMichael Wacha (7-1)#124@ MINDevin Smeltzer (4-2)#144
Sat, May 28thvs CHCKeegan Thompson (9-5)#91@ MINChris Archer (2-6)#160
Sun, May 29thvs CHCMarcus Stroman (3-5)#46@ MINSonny Gray (6-3)#57
Tue, May 31st@ TORKevin Gausman (8-9)#27@ CLECal Quantrill (9-5)#62
Wed, Jun 1st@ TORHyun Jin Ryu (2-0)@ CLEKonnor Pilkington (1-2)#202
Thu, Jun 2nd@ TORAlek Manoah (12-5)#8   
Fri, Jun 3rd@ TBShane McClanahan (11-5)#3vs HOUJose Urquidy (11-4)#40
Sat, Jun 4th@ TBDrew Rasmussen (7-4)#42vs HOULuis Garcia (9-8)#43
Sun, Jun 5th@ TBRyan Yarbrough (1-7)#135vs HOUFramber Valdez (11-4)#28
Tue, Jun 7thvs LADMitch White (1-3)#142vs TORAlek Manoah (12-5)#8
Wed, Jun 8thvs LADTony Gonsolin (14-1)#10vs TORYusei Kikuchi (4-7)#115
Thu, Jun 9thvs LADTyler Anderson (13-2)#25vs BALJordan Lyles (9-9)#101
Fri, Jun 10thvs TEXMatt Bush (2-2)#183vs BALBruce Zimmermann (2-5)#247
Sat, Jun 11thvs TEXMartin Perez (9-3)#26vs BALTyler Wells (7-6)#70
Sun, Jun 12thvs TEXJon Gray (7-6)#54vs BALDean Kremer (4-4)#193
Mon, Jun 13th@ DETRony Garcia (3-3)#220@ SFAlex Wood (8-9)#50
Tue, Jun 14th@ DETDrew Hutchison (1-6)#244@ SFLogan Webb (11-5)#11
Wed, Jun 15th@ DETAlex Faedo (1-5)#200@ SFSam Long (1-3)#184
Fri, Jun 17th@ HOUFramber Valdez (11-4)#28@ OAKFrankie Montas (4-9)#55
Sat, Jun 18th@ HOUJustin Verlander (15-3)#2@ OAKCole Irvin (6-10)#44
Sun, Jun 19th@ HOUCristian Javier (7-8)#38@ OAKJared Koenig (1-3)#279
Mon, Jun 20thvs TORJose Berrios (8-5)#80@ LAANoah Syndergaard (7-8)#79
Tue, Jun 21stvs TORKevin Gausman (8-9)#27@ LAAReid Detmers (4-3)#67
Wed, Jun 22ndvs TORRoss Stripling (5-3)#96@ LAAShohei Ohtani (10-7)#18
Thu, Jun 23rdvs BALDean Kremer (4-4)#193   
Fri, Jun 24thvs BALAustin Voth (3-1)#213vs OAKCole Irvin (6-10)#44
Sat, Jun 25thvs BALSpenser Watkins (4-2)#259vs OAKJared Koenig (1-3)#279
Sun, Jun 26thvs BALJordan Lyles (9-9)#101vs OAKJames Kaprielian (3-7)#121
Mon, Jun 27th@ LAANoah Syndergaard (7-8)#79vs TEXMartin Perez (9-3)#26
Tue, Jun 28th@ LAAChase Silseth (1-3)#276vs TEXJon Gray (7-6)#54
Wed, Jun 29th@ LAAShohei Ohtani (10-7)#18vs TEXDane Dunning (2-6)#98
Fri, Jul 1st@ SFAlex Cobb (4-6)#95@ DETMichael Pineda (2-6)#192
Sat, Jul 2nd@ SFLogan Webb (11-5)#11@ DETBeau Brieske (3-6)#148
Sun, Jul 3rd@ SFJohn Brebbia (5-1)#138@ DETTarik Skubal (7-8)
Mon, Jul 4thvs MINDylan Bundy (6-5)#102@ HOUJake Odorizzi (4-4)#116
Tue, Jul 5thvs MINJosh Winder (4-3)#172@ HOULuis Garcia (9-8)#43
Wed, Jul 6thvs MINJoe Ryan (9-5)#59@ HOUCristian Javier (7-8)#38
Thu, Jul 7thvs DETBeau Brieske (3-6)#148@ HOUJustin Verlander (15-3)#2
Fri, Jul 8thvs DETTarik Skubal (7-8)vs CLEAaron Civale (2-5)#141
Sat, Jul 9thvs DETGarrett Hill (2-3)#266vs CLETriston McKenzie (8-9)#16
Sun, Jul 10thvs DETDrew Hutchison (1-6)#244vs CLEZach Plesac (2-10)#139
Mon, Jul 11th@ CLECal Quantrill (9-5)#62vs DETAlex Faedo (1-5)#200
Tue, Jul 12th@ CLEKonnor Pilkington (1-2)#202vs DETBeau Brieske (3-6)#148
Wed, Jul 13th@ CLEAaron Civale (2-5)#141vs DETTarik Skubal (7-8)
Thu, Jul 14th@ MINSonny Gray (6-3)#57@ TORKevin Gausman (8-9)#27
Fri, Jul 15th@ MINDevin Smeltzer (4-2)#144@ TORAlek Manoah (12-5)#8
Sat, Jul 16th@ MINDylan Bundy (6-5)#102@ TORMax Castillo (0-0)#274
Sun, Jul 17th@ MINChris Archer (2-6)#160@ TORJose Berrios (8-5)#80
Fri, Jul 22ndvs CLECal Quantrill (9-5)#62vs TBDrew Rasmussen (7-4)#42
Sat, Jul 23rdvs CLEKonnor Pilkington (1-2)#202vs TBLuis Patino (0-1)#136
Sun, Jul 24thvs CLEShane Bieber (8-6)#21vs TBJeffrey Springs (4-3)#35
Tue, Jul 26th@ COLGerman Marquez (6-9)#129vs LAAJose Suarez (4-4)#122
Wed, Jul 27th@ COLAntonio Senzatela (3-6)#263vs LAAJanson Junk (1-1)#365
Fri, Jul 29thvs OAKJames Kaprielian (3-7)#121@ NYYGerrit Cole (9-5)#6
Sat, Jul 30thvs OAKPaul Blackburn (7-6)#111@ NYYNestor Cortes Jr. (9-3)#24
Sun, Jul 31stvs OAKAdam Oller (1-5)#255@ NYYJordan Montgomery (5-3)#37
Mon, Aug 1stvs KCDaniel Lynch (4-7)#190@ CWSMichael Kopech (4-8)#56
Tue, Aug 2ndvs KCBrad Keller (6-13)#156@ CWSLucas Giolito (9-6)#60
Wed, Aug 3rdvs KCBrady Singer (6-4)#74@ CWSLance Lynn (3-5)#92
Thu, Aug 4th@ TEXCole Ragans (0-1)#308vs BOSNick Pivetta (8-9)#100
Fri, Aug 5th@ TEXGlenn Otto (5-8)#130vs BOSJosh Winckowski (5-5)#212
Sat, Aug 6th@ TEXDane Dunning (2-6)#98vs BOSNathan Eovaldi (5-3)#48
Sun, Aug 7th@ TEXSpencer Howard (2-4)#239vs BOSKutter Crawford (3-4)#120
Tue, Aug 9th@ KCJonathan Heasley (1-7)#271vs CWSDavis Martin (2-3)#260
Wed, Aug 10th@ KCKris Bubic (2-7)#178vs CWSJohnny Cueto (5-5)#76
Thu, Aug 11th@ KCZack Greinke (4-7)#114vs CWSDylan Cease (12-5)#12
Fri, Aug 12thvs DETDaniel Norrisvs LADTony Gonsolin (14-1)#10
Sat, Aug 13thvs DETMatt Manning (0-0)#209vs LADAndrew Heaney (1-0)#71
Sun, Aug 14thvs DETTyler Alexander (2-7)#197vs LADTyler Anderson (13-2)#25
Mon, Aug 15thvs HOUJose Urquidy (11-4)#40@ MINJoe Ryan (9-5)#59
Tue, Aug 16thvs HOUJustin Verlander (15-3)#2@ MINSonny Gray (6-3)#57
Wed, Aug 17thvs HOUFramber Valdez (11-4)#28@ MINTyler Mahle (6-7)#68
Thu, Aug 18thvs HOULuis Garcia (9-8)#43@ TBShane McClanahan (11-5)#3
Fri, Aug 19th@ CLETriston McKenzie (8-9)#16@ TBDrew Rasmussen (7-4)#42
Sat, Aug 20th@ CLEShane Bieber (8-6)#21@ TBRyan Yarbrough (1-7)#135
Sun, Aug 21st@ CLEAaron Civale (2-5)#141@ TBJeffrey Springs (4-3)#35
Mon, Aug 22nd@ KCDaniel Lynch (4-7)#190vs CWSMichael Kopech (4-8)#56
Tue, Aug 23rd@ BALAustin Voth (3-1)#213vs ARIZach Davies (2-4)#162
Wed, Aug 24th@ BALvs ARI
Thu, Aug 25th@ BAL   
Fri, Aug 26thvs ARIvs SD
Sat, Aug 27thvs ARIvs SD
Sun, Aug 28thvs ARIvs SD
Tue, Aug 30thvs KC@ CWS
Wed, Aug 31stvs KC@ CWS
Thu, Sep 1stvs KC@ CWS
Fri, Sep 2ndvs MIN@ DET
Sat, Sep 3rdvs MIN@ DET
Sun, Sep 4thvs MIN@ DET
Mon, Sep 5th@ SEAvs CLE
Tue, Sep 6th@ SEAvs CLE
Wed, Sep 7th@ SEAvs CLE
Thu, Sep 8th@ OAK   
Fri, Sep 9th@ OAKvs DET
Sat, Sep 10th@ OAKvs DET
Sun, Sep 11th@ OAKvs DET
Tue, Sep 13thvs COL@ MIN
Wed, Sep 14thvs COL@ MIN
Fri, Sep 16th@ DET@ BOS
Sat, Sep 17th@ DET@ BOS
Sun, Sep 18th@ DET@ BOS
Tue, Sep 20thvs CLEvs MIN
Wed, Sep 21stvs CLEvs MIN
Thu, Sep 22ndvs CLEvs MIN
Fri, Sep 23rdvs DETvs SEA
Sat, Sep 24thvs DETvs SEA
Sun, Sep 25thvs DETvs SEA
Tue, Sep 27th@ MIN@ DET
Wed, Sep 28th@ MIN@ DET
Thu, Sep 29th@ MIN@ DET
Fri, Sep 30th@ SD@ CLE
Sat, Oct 1st@ SD@ CLE
Sun, Oct 2nd@ SD@ CLE
Mon, Oct 3rdvs MIN@ CLE
Tue, Oct 4thvs MIN@ CLE
Wed, Oct 5thvs MIN@ CLE
Thu, Apr 7th   vs CLEShane Bieber (8-6)#21
Mon, Apr 11th   vs CLEAaron Civale (2-5)#141
Tue, Apr 19th   vs MINChris Archer (2-6)#160
Wed, May 11th   @ TEXMatt Bush (2-2)#183
Fri, May 20th   vs MINDevin Smeltzer (4-2)#144
Mon, May 23rd   @ ARIZach Davies (2-4)#162
Fri, May 27th   @ MINBailey Ober (1-2)#81
Mon, May 30th   @ CLEZach Plesac (2-10)#139
Mon, Jun 6th   vs TORRoss Stripling (5-3)#96
Mon, Jul 25th   vs LAANoah Syndergaard (7-8)#79
Thu, Jul 28th   @ NYYJameson Taillon (11-3)#39
Thu, Sep 15th   @ MIN