Skip to main content

Who Should I Trade?

Anthony DeSclafani for Kwang Hyun Kim (2021)

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

Who Should I Trade? Player Summaries
Experts' Pick
  Anthony DeSclafani
Anthony DeSclafani
SF @ PIT Thu, May 13th 6:35pm
Kwang Hyun Kim
Kwang Hyun Kim
STL @ MIL Wed, May 12th 7:40pm
Recommended by
8 of 11 experts
Recommended by
3 of 11 experts
Rest of Season
VBR# 236# 252
Injury Alert--
Weather59 F, Clear50 F, Clear
Expert Ranks 
Joe Bond
Fantasy Six Pack
# 96# 127
Dan Harris
# 93# 144
Pierre Camus
# 93# 119
Ryan Amore
Pitcher List
# 101# 165
Carmen Maiorano
# 98# 145
Jordan Eisen
Field of Vision Sports
# 144
Brad Camara
# 97
Corbin Young
# 147# 251
Chris Clegg
# 182# 159
Mike Maher
# 207# 120
Brendan Tuma
# 116
Who Should I Trade? Player Statistics
  Anthony DeSclafani
Anthony DeSclafani
Kwang Hyun Kim
Kwang Hyun Kim
2021 Stats 
Games Played74
Games Started74
Innings Pitched41.218.3
Blown Saves00
Hits Allowed2919
Earned Runs116
Home Runs Allowed41
Who Should I Trade? Player Projections
  Anthony DeSclafani
Anthony DeSclafani
Kwang Hyun Kim
Kwang Hyun Kim
2021 Projections 
Games Played2219
Games Started2417
Innings Pitched121.0106.8
Blown Saves00
Hits Allowed113107
Earned Runs5447
Home Runs Allowed1614
Who Should I Trade? Player Notes
  Anthony DeSclafani
Anthony DeSclafani
Kwang Hyun Kim
Kwang Hyun Kim
 RHP Anthony DeSclafani allowed three runs on four hits with one walk and three strikeouts over 5 1/3 innings as the Giants defeated the Padres 5-4 on Friday.
Jon Mathisen
Sat, May 8th
Kwang Hyun Kim lasted only four innings in the first game of the Cardinals double-header against the Mets on Wednesday, giving up just two hits, one earned run, and three walks to go with two strikeouts. He did not factor in the decision.
Lucas Spence
Wed, May 5th
 RHP Anthony DeSclafani took the loss on Saturday when he allowed three runs on three hits with two walks and three strikeouts over six innings as the Giants lost to the Padres 6-2.
Jon Mathisen
Sun, May 2nd
Cardinals left-hander Kwang Hyun Kim pitched well again on Thursday, giving up seven hits and one earned run across five innings while striking out four in a no-decision against the Phillies.
Lucas Spence
Thu, Apr 29th
 Anthony DeSclafani earned the win on Monday when he allowed just three hits over nine shutout innings while walking one and striking out nine in the Giants' 12-0 win over the Rockies.
Jon Mathisen
Tue, Apr 27th
Cardinals starter Kwang Hyun Kim was terrific on Friday night, scattering five hits and an earned run across 5 2/3 innings while notching eight strikeouts and recording his first win of the season.
Lucas Spence
Fri, Apr 23rd
 RHP Anthony DeSclafani took a no-decision on Wednesday when he surrendered three runs on five hits with two walks and five strikeouts over four innings in the Giants' 6-5 loss to the Phillies.
Jon Mathisen
Wed, Apr 21st
Cardinals southpaw Kwang Hyun Kim (back) made his season debut against the Phillies on Saturday, pitching three innings (68 pitches) while giving up five hits, three earned runs, and a walk while punching out four in a 9-4 Cardinals victory.
Lucas Spence
Sat, Apr 17th
 RHP Anthony DeSclafani earned a quality start and a no-decision on Friday when he surrendered one run on four hits with four strikeouts and no walks over six innings in the Giants 4-1 loss to the Marlins in Miami.
Jon Mathisen
Sat, Apr 17th
The Cardinals activated LHP Kwang Hyun Kim (back) from the 10-day injured list on Saturday.
Brendan Tuma - Too Much Tuma
Sat, Apr 17th
There are no recent notes for these players
Who Should I Trade? Player Schedules
  Anthony DeSclafani
Anthony DeSclafani
Kwang Hyun Kim
Kwang Hyun Kim
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Apr 1st@ SEA@ CIN
Fri, Apr 2nd@ SEA   
Sat, Apr 3rd@ SEA@ CIN
Mon, Apr 5th@ SD@ MIA
Tue, Apr 6th@ SD@ MIA
Wed, Apr 7th@ SD@ MIA
Fri, Apr 9thvs COL   
Sat, Apr 10thvs COLvs MIL
Sun, Apr 11thvs COLvs MIL
Mon, Apr 12thvs CINvs WSH
Tue, Apr 13thvs CINvs WSH
Wed, Apr 14thvs CINvs WSH
Fri, Apr 16th@ MIA@ PHI
Sat, Apr 17th@ MIA@ PHI
Sun, Apr 18th@ MIA@ PHI
Mon, Apr 19th@ PHI@ WSH
Tue, Apr 20th@ PHI@ WSH
Wed, Apr 21st@ PHI@ WSH
Thu, Apr 22ndvs MIA   
Fri, Apr 23rdvs MIAvs CIN
Sat, Apr 24thvs MIAvs CIN
Sun, Apr 25thvs MIAvs CIN
Mon, Apr 26thvs COLvs PHI
Tue, Apr 27thvs COLvs PHI
Wed, Apr 28thvs COLvs PHI
Fri, Apr 30th@ SD@ PIT
Sat, May 1st@ SD@ PIT
Sun, May 2nd@ SD@ PIT
Tue, May 4th@ COL   
Wed, May 5th@ COLvs NYM
Fri, May 7thvs SDvs COL
Sat, May 8thvs SDvs COL
Sun, May 9thvs SDvs COL
Mon, May 10thvs TEX   
Tue, May 11thvs TEX@ MIL
Thu, May 13th@ PIT@ MIL
Fri, May 14th@ PIT@ SD
Sat, May 15th@ PIT@ SD
Sun, May 16th@ PIT@ SD
Mon, May 17th@ CIN   
Tue, May 18th@ CINvs PIT
Wed, May 19th@ CINvs PIT
Thu, May 20th@ CIN   
Fri, May 21stvs LADvs CHC
Sat, May 22ndvs LADvs CHC
Sun, May 23rdvs LADvs CHC
Tue, May 25th@ ARI@ CWS
Wed, May 26th@ ARI@ CWS
Thu, May 27th@ LAD@ ARI
Fri, May 28th@ LAD@ ARI
Sat, May 29th@ LAD@ ARI
Sun, May 30th@ LAD@ ARI
Mon, May 31stvs LAA@ LAD
Tue, Jun 1stvs LAA@ LAD
Thu, Jun 3rdvs CHCvs CIN
Fri, Jun 4thvs CHCvs CIN
Sat, Jun 5thvs CHCvs CIN
Sun, Jun 6thvs CHCvs CIN
Tue, Jun 8th@ TEXvs CLE
Wed, Jun 9th@ TEXvs CLE
Thu, Jun 10th@ WSH   
Fri, Jun 11th@ WSH@ CHC
Sat, Jun 12th@ WSH@ CHC
Sun, Jun 13th@ WSH@ CHC
Mon, Jun 14thvs ARIvs MIA
Tue, Jun 15thvs ARIvs MIA
Wed, Jun 16thvs ARIvs MIA
Thu, Jun 17thvs ARI@ ATL
Fri, Jun 18thvs PHI@ ATL
Sat, Jun 19thvs PHI@ ATL
Sun, Jun 20thvs PHI@ ATL
Tue, Jun 22nd@ LAA@ DET
Wed, Jun 23rd@ LAA@ DET
Fri, Jun 25thvs OAKvs PIT
Sat, Jun 26thvs OAKvs PIT
Sun, Jun 27thvs OAKvs PIT
Mon, Jun 28th@ LADvs ARI
Tue, Jun 29th@ LADvs ARI
Thu, Jul 1st@ ARI@ COL
Fri, Jul 2nd@ ARI@ COL
Sat, Jul 3rd@ ARI@ COL
Sun, Jul 4th@ ARI@ COL
Mon, Jul 5thvs STL@ SF
Tue, Jul 6thvs STL@ SF
Wed, Jul 7thvs STL@ SF
Fri, Jul 9thvs WSH@ CHC
Sat, Jul 10thvs WSH@ CHC
Sun, Jul 11thvs WSH@ CHC
Fri, Jul 16th@ STLvs SF
Sat, Jul 17th@ STLvs SF
Sun, Jul 18th@ STLvs SF
Mon, Jul 19th@ LADvs CHC
Tue, Jul 20th@ LADvs CHC
Wed, Jul 21st@ LADvs CHC
Thu, Jul 22nd@ LADvs CHC
Fri, Jul 23rdvs PIT@ CIN
Sat, Jul 24thvs PIT@ CIN
Sun, Jul 25thvs PIT@ CIN
Tue, Jul 27thvs LAD@ CLE
Wed, Jul 28thvs LAD@ CLE
Thu, Jul 29thvs LAD   
Fri, Jul 30thvs HOUvs MIN
Sat, Jul 31stvs HOUvs MIN
Sun, Aug 1stvs HOUvs MIN
Mon, Aug 2nd@ ARI   
Tue, Aug 3rd@ ARIvs ATL
Wed, Aug 4th@ ARIvs ATL
Thu, Aug 5th@ ARIvs ATL
Fri, Aug 6th@ MILvs KC
Sat, Aug 7th@ MILvs KC
Sun, Aug 8th@ MILvs KC
Tue, Aug 10thvs ARI@ PIT
Wed, Aug 11thvs ARI@ PIT
Thu, Aug 12thvs COL@ PIT
Fri, Aug 13thvs COL@ KC
Sat, Aug 14thvs COL@ KC
Sun, Aug 15thvs COL@ KC
Mon, Aug 16thvs NYM   
Tue, Aug 17thvs NYMvs MIL
Wed, Aug 18thvs NYMvs MIL
Fri, Aug 20th@ OAKvs PIT
Sat, Aug 21st@ OAKvs PIT
Sun, Aug 22nd@ OAKvs PIT
Tue, Aug 24th@ NYMvs DET
Wed, Aug 25th@ NYMvs DET
Thu, Aug 26th@ NYM@ PIT
Fri, Aug 27th@ ATL@ PIT
Sat, Aug 28th@ ATL@ PIT
Sun, Aug 29th@ ATL@ PIT
Mon, Aug 30thvs MIL@ CIN
Tue, Aug 31stvs MIL@ CIN
Wed, Sep 1stvs MIL@ CIN
Thu, Sep 2ndvs MIL   
Fri, Sep 3rdvs LAD@ MIL
Sat, Sep 4thvs LAD@ MIL
Sun, Sep 5thvs LAD@ MIL
Mon, Sep 6th@ COLvs LAD
Tue, Sep 7th@ COLvs LAD
Wed, Sep 8th@ COLvs LAD
Fri, Sep 10th@ CHCvs CIN
Sat, Sep 11th@ CHCvs CIN
Sun, Sep 12th@ CHCvs CIN
Mon, Sep 13thvs SD@ NYM
Tue, Sep 14thvs SD@ NYM
Wed, Sep 15thvs SD@ NYM
Thu, Sep 16thvs SD   
Fri, Sep 17thvs ATLvs SD
Sat, Sep 18thvs ATLvs SD
Sun, Sep 19thvs ATLvs SD
Tue, Sep 21st@ SD@ MIL
Wed, Sep 22nd@ SD@ MIL
Thu, Sep 23rd@ SD@ MIL
Fri, Sep 24th@ COL@ CHC
Sat, Sep 25th@ COL@ CHC
Sun, Sep 26th@ COL@ CHC
Tue, Sep 28thvs ARIvs MIL
Wed, Sep 29thvs ARIvs MIL
Thu, Sep 30thvs ARIvs MIL
Fri, Oct 1stvs SDvs CHC
Sat, Oct 2ndvs SDvs CHC
Sun, Oct 3rdvs SDvs CHC
Sun, Apr 4th   @ CIN
Thu, Apr 8th   vs MIL
Thu, Apr 29th   vs PHI
Mon, May 3rd   vs NYM
Thu, May 6th   vs NYM
Wed, May 12th   @ MIL
Mon, May 24th   @ CWS
Wed, Jun 2nd   @ LAD
Thu, Jun 24th   vs PIT
Wed, Jun 30th   vs ARI
Thu, Aug 19th   vs MIL
Thu, Sep 9th   vs LAD
Mon, Sep 20th   @ MIL