![Giants' rotation 'all nasty'; Anthony DeSclafani latest shining example](https://img.mlbstatic.com/mlb-images/image/private/t_16x9/t_w1024/mlb/nweqemjx25xt6o6fwwjh)
Anthony DeSclafani signs 3-year deal with Giants
![Giants' rotation 'all nasty'; Anthony DeSclafani latest shining example](https://res.cloudinary.com/rotowire/image/upload/ar_16:6,c_fill,dpr_3.0,f_auto,g_auto:custom_no_override,q_auto,w_400/xhvkp4x6dwc0vpq1frs1.jpg)
Anthony DeSclafani News
![Giants' rotation 'all nasty'; Anthony DeSclafani latest shining example](https://www.si.com/.image/ar_4:3%2Cc_fill%2Ccs_srgb%2Cfl_progressive%2Cq_auto:good%2Cw_1200/MTk4NjY1MDI2MjY4MDQ2Njk5/usatsi_20889605.jpg)
SF Giants activate starter from IL, option Beck to Triple-A - Sports Illustrated San Francisco Giants News, Analysis and More
![Giants' rotation 'all nasty'; Anthony DeSclafani latest shining example](https://img.mlbstatic.com/mlb-images/image/upload/t_2x1/t_w1536/mlb/sms14ud8rg6pzer5byaa.jpg)
Anthony DeSclafani injury adds to Giants' rotation challenges
![Giants' rotation 'all nasty'; Anthony DeSclafani latest shining example](https://ca-times.brightspotcdn.com/dims4/default/c2bbc6a/2147483647/strip/false/crop/3475x1955+0+181/resize/1200x675!/quality/75/?url=https%3A%2F%2Fcalifornia-times-brightspot.s3.amazonaws.com%2F0e%2F64%2F7ac3c73d40578367828f5b2fa2e3%2Fgiants-dodgers-baseball-38822.jpg)
Dodgers vs. Giants 2021: Live updates, news, odds and score - Los Angeles Times
![Giants' rotation 'all nasty'; Anthony DeSclafani latest shining example](https://imengine.prod.srp.navigacloud.com/?uuid=a874298c-ef9d-57e4-abf1-e1610c673d75&type=primary&q=72&width=1200)
SF Giants' Webb realizes ace potential with Opening Day start
![Giants' rotation 'all nasty'; Anthony DeSclafani latest shining example](https://i.kinja-img.com/image/upload/c_fill,f_auto,fl_progressive,g_center,h_675,pg_1,q_80,w_1200/5949772c472c3f909af2bb93fe9eaf85.jpg)
Anthony DeSclafani shines as Giants blank Astros
![Giants' rotation 'all nasty'; Anthony DeSclafani latest shining example](https://s.hdnux.com/photos/01/25/05/00/22302752/13/rawImage.jpg)
Giants' Gabe Kapler provides lineup clarity; Joey Bart may get 'substantial' play
![Giants' rotation 'all nasty'; Anthony DeSclafani latest shining example](https://a2.espncdn.com/combiner/i?img=%2Fphoto%2F2021%2F1122%2Fr941086_1296x1296_1%2D1.jpg)
Anthony DeSclafani, San Francisco Giants agree to three-year, $36 million contract - ESPN
![Giants' rotation 'all nasty'; Anthony DeSclafani latest shining example](https://s.hdnux.com/photos/01/26/34/26/22660540/4/1200x0.jpg)
Giants' Anthony DeSclafani back on injured list with ankle problems
![Giants' rotation 'all nasty'; Anthony DeSclafani latest shining example](https://cdn.vox-cdn.com/thumbor/lE1tSi5-fPhneBk6BbwWdo48a7w=/1400x1400/filters:format(jpeg)/cdn.vox-cdn.com/uploads/chorus_asset/file/23046387/1236629092.jpg)
Kevin Gausman: Year in Review - McCovey Chronicles
![Giants' rotation 'all nasty'; Anthony DeSclafani latest shining example](https://img.mlbstatic.com/mlb-images/image/upload/ar_16:9,g_auto,q_auto:good,w_1024,c_fill,f_jpg,dpr_3.0/mlb/hsxw9owaaamaifzwkvzn)
Anthony DeSclafani deals in Giants' shutout win over Astros
![Giants' rotation 'all nasty'; Anthony DeSclafani latest shining example](https://www.mercurynews.com/wp-content/uploads/2022/06/BNG-L-GIANTS-0627-1.jpg?w=1024&h=729)
SF Giants: Is Anthony DeSclafani healthy, and where does he fit?