San Francisco Giants (8-14, fifth in the NL West) vs. Pittsburgh Pirates (12-6, first in the NL Central)

Pittsburgh; Sunday, 1 p.m. EDT

LINE: Pirates favored by 1 1/2 runs; over/under is 7 runs

BOTTOM LINE: Pittsburgh will sweep the series over San Francisco with a win.

The Pirates are 6-2 on their home turf. Pittsburgh has hit 15 home runs as a team this season. Jung Ho Kang leads the team with three while slugging .365.

The Giants are 3-9 on the road. San Francisco has a team on-base percentage of .263, led by Brandon Belt with a mark of .329. The Pirates won the last meeting 3-1. Jameson Taillon notched his first victory and Cole Tucker went 1-for-3 with a home run and two RBIs for Pittsburgh. Derek Holland registered his third loss for San Francisco.

TOP PERFORMERS: Kang leads the Pirates with three home runs and is batting .154. Starling Marte is 8-for-42 with a double, a triple, two home runs and six RBIs over the last 10 games for Pittsburgh.

Kevin Pillar leads the Giants with four home runs and is batting .224. Belt is 7-for-30 with three doubles, a triple, a home run and an RBI over the last 10 games for San Francisco.

LAST 10 GAMES: Pirates: 7-3, .219 batting average, 2.30 ERA, outscored opponents by two runs

Giants: 4-6, .207 batting average, 3.33 ERA, outscored by seven runs

Pirates Injuries: Edgar Santana: 60-day IL (elbow), Jordan Lyles: day-to-day (hand), Chad Kuhl: 60-day IL (elbow), Gregory Polanco: 10-day IL (shoulder), Starling Marte: 10-day IL (abdominal contusion), Corey Dickerson: 10-day IL (shoulder), Lonnie Chisenhall: 10-day IL (finger), Jose Osuna: 10-day IL (neck), Kevin Newman: 10-day IL (finger), Erik Gonzalez: 60-day IL (left clavicle), Adam Frazier: day-to-day (back), Elias Diaz: 10-day IL (illness).

Giants Injuries: Johnny Cueto: 60-day IL (elbow).

var isTouch = window.navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i);

if (isTouch){

// heavily-modded a copy of fsUtils/ScriptLoader
let getScript = function(url){

// Create a new script and setup the basics.
let script = document.createElement(“script”);

script.async = false;
script.src = url;

//Attach the script tag to the page (before the first script) so the magic can happen.
let firstScript = document.getElementsByTagName(‘script’)[0];
firstScript.parentNode.insertBefore(script, firstScript);

let googlePixelLoader = function(){

window[‘google_conversion_id’] = 832239217;
window[‘google_conversion_label’] = “TccACP23rXkQ8ezrjAM”;
window[‘google_remarketing_only’] = false;

getScript(window.location.protocol + ‘//www.googleadservices.com/pagead/conversion.js’);
let fbPixelLoader = function(){
/* from https://fng-jira.fox.com/browse/FSCOM-12494 – Facebook Pixel Code */
s.parentNode.insertBefore(t,s)}(window, document,’script’,
fbq(‘init’, ‘161811331078914’);
fbq(‘track’, ‘ViewContent’,{content_name:’Mobile_App_Install’});

(function(b,r,a,n,c,h,_,s,d,k){if(!b[n]||!b[n]._q){for(;s<_.length;)c(h,_[s++]);d=r.createElement(a);d.async=1;d.src="https://cdn.branch.io/branch-latest.min.js";k=r.getElementsByTagName(a)[0];k.parentNode.insertBefore(d,k);b[n]=h}})(window,document,"script","branch",function(b,r){b[r]=function(){b._q.push([r,arguments])}},{_q:[],_v:1},"addListener applyCode banner closeBanner creditHistory credits data deepview deepviewCta first getCode init link logout redeem referrals removeListener sendSMS setBranchViewData setIdentity track validateCode".split(" "), 0);
let branchData = null;
branch.init('key_live_acdMtqDFnx4gILoc1Rq9VbckBtmjzNok', function(err, data) {
branchData = data;
let iframe = document.getElementById('branch-banner-iframe');
let btn = (typeof iframe.contentDocument !== 'undefined') ? iframe.contentDocument.getElementById('branch-mobile-action') : iframe.contentWindow.document.getElementById('branch-mobile-action');

btn.addEventListener('click',function(ev) {
if(ev.preventDefault) ev.preventDefault();

if(typeof window['adwordPixelEnabled'] === 'undefined') {
// set to load only once after one click
window['adwordPixelEnabled'] = true;

// install only
if(branchData && !branchData.has_app) {


Source link