
STL @ SF






Todays Series Game 2 Matchup Details
Series Game 2
Todays Game is on Saturday, September 28th
28/09/24 16:05:00 PM EST First Pitch
Positive Match Player Stats for Cardinals vs Giants Series Game 2 Matchup Today
The leading projection system (THE BAT) projects Oracle Park as the 10th-best stadium in MLB for left-handed batting average.
Among all major league parks, Oracle Park’s right field dimensions are the shallowest.
The wind projects to be blowing out to CF at 10.4-mph in this game, the strongest of the day for bats.
Batting from the same side that Blake Snell throws from, Michael Siani meets a tough challenge in today’s matchup.
Oracle Park projects as the #10 park in the league for righty batting average, via the leading projection system (THE BAT).
Thomas Saggese will have the handedness advantage over Blake Snell in today’s game.
Thomas Saggese has an 80th percentile opposite-field rate on his flyballs (34.7%) and is a great match for the park considering he’ll be hitting them out towards the game’s 2nd-shallowest RF fences today.
Thomas Saggese has seen a substantial improvement in his exit velocity of late; just compare his 88.4-mph average in the past week to his seasonal 85.9-mph average.
The San Francisco Giants have 4 hitters in their projected batting order today with a high (i.e. over 27%) underlying K% (via the leading projection system, THE BAT X) (Grant McCray, Matt Chapman, Tyler Fitzgerald, Heliot Ramos).
It is expected that we will see a Pitchers Umpire (Adam Hamari) calling pitches in today’s game.
The leading projection system (THE BAT X) projects Grant McCray in the 91st percentile when it comes to his BABIP ability.
Grant McCray will have the handedness advantage over Andre Pallante in today’s matchup.
Grant McCray will possess the home field advantage in today’s game, which should bolster all of his stats.
The leading projection system (THE BAT X) projects Michael Conforto in the 85th percentile when estimating his overall offensive skill.
Michael Conforto is penciled in 5th in the lineup today.
Batting from the opposite that Andre Pallante throws from, Michael Conforto will have an edge today.
Nolan Arenado is projected to hit 4th in the batting order in this game.
The leading projection system (THE BAT X) projects Tyler Fitzgerald in the 89th percentile when assessing his BABIP talent.
Tyler Fitzgerald has a ton of pop (76th percentile) if he makes contact, but that’s usually a big “IF” (32% K%). Today, however, opposing pitcher Andre Pallante struggles to strike batters out (7th percentile K%) — great news for Fitzgerald.
Home field advantage generally bolsters hitter stats in all categories, and Tyler Fitzgerald will hold that advantage in today’s game.
Tyler Fitzgerald has made big gains with his Barrel% recently, upping his 8.8% seasonal rate to 27.3% in the last week’s worth of games.
The leading projection system (THE BAT X) projects Jordan Walker in the 83rd percentile as it relates to his BABIP ability.
The leading projection system (THE BAT X) estimates Jordan Walker’s true offensive talent to be a .311, suggesting that he has had bad variance on his side this year given the .047 deviation between that figure and his actual .264 wOBA.
Jordan Walker has compiled a .270 Isolated Power rate (ISO) this year, placing in the 75th percentile.
The leading projection system (THE BAT X) projects Heliot Ramos in the 90th percentile when assessing his BABIP talent.
Heliot Ramos is projected to bat 2nd on the lineup card in this matchup.
Heliot Ramos has strong power (88th percentile) if he makes contact, but that’s usually a big “IF” (27.9% K%). Today, however, opposing pitcher Andre Pallante doesn’t generate many whiffs (25th percentile K%) — great news for Ramos.
Heliot Ramos has a 93rd percentile opposite-field rate on his flyballs (37.5%) and has the good fortune of hitting them in the direction of baseball’s 2nd-shallowest RF fences today.
Matt Chapman projects as the 12th-best home run batter in baseball, per the leading projection system (THE BAT X).
Matt Chapman is projected to bat 4th in the lineup in this matchup.
Extreme flyball bats like Matt Chapman tend to be more successful against extreme groundball pitchers like Andre Pallante.
Matt Chapman will possess the home field advantage in today’s matchup, which should boost all of his stats.
When estimating his overall offensive talent, Matt Chapman ranks in the 96th percentile according to the leading projections (THE BAT X).
The leading projection system (THE BAT X) projects Brendan Donovan in the 95th percentile when it comes to his batting average talent.
Brendan Donovan is penciled in 5th on the lineup card in this game.
Blake Snell will hold the platoon advantage against Brendan Donovan in today’s matchup.
When estimating his overall offensive ability, Paul Goldschmidt ranks in the 91st percentile according to the leading projections (THE BAT X).
Paul Goldschmidt is projected to bat 3rd on the lineup card in this matchup.
Despite posting a .305 wOBA this year, the leading projection system (THE BAT X) believes Paul Goldschmidt has been unlucky given the .028 gap between that figure and his estimated true talent wOBA of .333.
Masyn Winn is projected to bat 1st on the lineup card in today’s game.
Masyn Winn has seen a significant gain in his exit velocity on flyballs in recent games; just compare his 90.4-mph average over the last 14 days to his seasonal mark of 88.1-mph.
Sporting a .275 Expected Batting Average (an advanced metric created by the leading projection system (THE BAT X) utilizing Statcast data) this year , Masyn Winn is ranked in the 84th percentile.
Oracle Park projects as the #30 park in the majors for walks, via the leading projection system (THE BAT).
Home field advantage generally improves hitter stats across the board, and Patrick Bailey will hold that advantage in today’s game.
Patrick Bailey has made substantial gains with his Barrel% of late, improving his 5.7% seasonal rate to 20% in the past week’s worth of games.
The leading projection system (THE BAT X) projects Mike Yastrzemski in the 87th percentile when estimating his home run ability.
Mike Yastrzemski has primarily hit in the back-half of the lineup this year (72% of the time), but he is projected to bat 1st in the lineup today.
Mike Yastrzemski will have the handedness advantage against Andre Pallante in today’s game.
Mike Yastrzemski pulls a lot of his flyballs (36% — 92nd percentile) and has the good fortune of hitting them towards the league’s 2nd-shallowest RF fences in today’s game.
Thomas Saggese’s ability to hit the ball at a base hit-optimizing launch angle (between -4° and 26°) has gotten better of late, rising from 38.5% on the season to 80% in the past week.
Brett Wisely will hold the platoon advantage over Andre Pallante in today’s game.
Brett Wisely will hold the home field advantage in today’s game, which should bolster all of his stats.
The leading projection system (THE BAT X) projects LaMonte Wade Jr. in the 88th percentile when estimating his overall offensive ability.
LaMonte Wade Jr. is penciled in 3rd in the batting order in this matchup.
Batting from the opposite that Andre Pallante throws from, LaMonte Wade Jr. will have an edge in today’s game.
LaMonte Wade Jr. pulls a high percentage of his flyballs (33.6% — 78th percentile) and has the good fortune of hitting them towards MLB’s 2nd-shallowest RF fences in today’s game.
The leading projection system (THE BAT X) projects Brendan Donovan in the 87th percentile as it relates to his overall offensive talent.
Blake Snell projects as the 3rd-best starter in the league right now when estimating his strikeout skill, according to the leading projection system (THE BAT).
Blake Snell has averaged 97 adjusted pitches per GS this year, ranking in the 95th percentile.
Projected catcher Patrick Bailey grades out as an elite pitch framer, per the leading projection system (THE BAT).
Patrick Bailey has been hot recently, raising his seasonal exit velocity of 91.1-mph to 99.7-mph in the last 7 days.
When it comes to his home run talent, Heliot Ramos ranks in the 88th percentile according to the leading projection system (THE BAT X).
When it comes to his home run skill, Tyler Fitzgerald ranks in the 76th percentile according to the leading projection system (THE BAT X).
Negative Match Player Stats with Cardinals vs Giants Series Game 2
The leading projection system (THE BAT X) projects Michael Siani in the 3rd percentile when assessing his overall offensive talent.
Michael Siani is projected to hit 9th on the lineup card in this game.
Oracle Park’s elevation is near sea-level, one of the lowest in the league, which generally leads to less offense.
As far as temperature and humidity are concerned, the 2nd-most suitable pitching weather on the schedule is expected for this matchup.
The San Francisco Giants infield defense profiles as the 5th-best out of every team today.
Thomas Saggese is projected to hit 7th in the batting order today.
Thomas Saggese will be at a disadvantage playing as a visiting player in today’s game.
The leading projection system (THE BAT) forecasts Andre Pallante in the 10th percentile when estimating his strikeout ability.
The #4 field in the game for suppressing strikeouts, according to the leading projection system (THE BAT), is Oracle Park.
Given that flyball pitchers are least effective against groundball hitters, Andre Pallante (59.7% FB% per the leading projection system, THE BAT) will be a bit disadvantaged in today’s game with 2 GB hitters in San Francisco’s projected lineup.
Andre Pallante will be at a disadvantage playing on the road in today’s matchup.
Grant McCray is projected to bat 8th in the batting order in this matchup.
When starting against a right-handed starter this year, Grant McCray has been pinch hit for 11% of the time.
Oracle Park grades out as the #26 venue in MLB for left-handed home runs, according to the leading projection system (THE BAT).
Oracle Park has the tallest fence height (on average) among all major league parks.
The leading projection system (THE BAT X) projects Nolan Arenado in the 6th percentile when it comes to his BABIP talent.
The #4 park in the league for suppressing home runs to righties, via the leading projection system (THE BAT), is Oracle Park.
When it comes to his overall offensive ability, Pedro Pages ranks in the 23rd percentile according to the leading projections (THE BAT X).
Pedro Pages is projected to bat 8th in the batting order in today’s game.
Tyler Fitzgerald is projected to hit 7th in the lineup in today’s game.
Jordan Walker is projected to hit 6th on the lineup card in this game.
Andre Pallante will have the handedness advantage over Heliot Ramos today.
Hitting from the same side that Andre Pallante throws from, Matt Chapman will have a disadvantage in today’s matchup.
Among all the teams on the slate today, the 5th-best infield defense belongs to the St. Louis Cardinals.
Playing on the road generally lessens batter stats across the board due to the lack of home field advantage, which figures to be the case for Brendan Donovan in today’s game.
Brendan Donovan has struggled with his Barrel% in recent games; his 5.3% seasonal rate has dropped to 0% in the last week’s worth of games.
Hitting from the same side that Andre Pallante throws from, Tyler Fitzgerald meets a tough challenge today.
Paul Goldschmidt will hold the platoon advantage over Blake Snell in today’s game.
Masyn Winn will hold the platoon advantage over Blake Snell in today’s matchup.
Playing on the road typically lessens batter stats across the board due to the lack of home field advantage, which should be the case for Masyn Winn today.
Michael Conforto has posted a .272 BABIP this year, ranking in the 20th percentile.
Andre Pallante’s fastball velocity over his last 3 GS (92.9 mph) has been a significant dropoff from than his seasonal rate (93.9 mph).
Patrick Bailey is penciled in 6th on the lineup card today.
By putting up a .285 wOBA (a leading indicator of offensive ability) this year, Patrick Bailey grades out in the 16th percentile.
Mike Yastrzemski has been lifted for a pinch-hitter 20% of the time when starting against a righty on the mound this year.
Nolan Arenado will have the benefit of the platoon advantage against Blake Snell in today’s game.
When estimating his overall offensive ability, Brett Wisely ranks in the 25th percentile according to the leading projections (THE BAT X).
Brett Wisely is penciled in 9th on the lineup card in this matchup.
When starting against a righty hurler this year, Brett Wisely has been replaced by a pinch-hitter 15% of the time.
24% of the time that LaMonte Wade Jr. has started against a right-handed starter this year, he has been lifted for a pinch-hitter.
Despite posting a .341 wOBA this year, the leading projection system (THE BAT X) believes LaMonte Wade Jr. has had positive variance on his side given the .012 deviation between that figure and his estimated true talent wOBA of .329.
Playing on the road generally reduces batter stats in all categories due to the lack of home field advantage, which should be the case for Paul Goldschmidt in today’s game.
Batting from the opposite that Blake Snell throws from, Jordan Walker will have an advantage in today’s matchup.
The wind projects to be blowing out to CF at 11.3-mph in this game, the strongest of the day for bats.
The leading projection system (THE BAT X) projects Grant McCray in the 19th percentile when assessing his overall offensive skill.
When estimating his home run ability, Masyn Winn ranks in the 18th percentile according to the leading projection system (THE BAT X).
The leading projection system (THE BAT X) projects Mike Yastrzemski in the 15th percentile as it relates to his BABIP ability.
Pedro Pages will hold the platoon advantage over Blake Snell in today’s matchup.
Despite posting a .341 wOBA this year, the leading projection system (THE BAT X) believes Heliot Ramos has been very fortunate given the .020 gap between that figure and his estimated true talent wOBA of .321.
Latest San Francisco Giants Match Player Stats
- Giants vs Cardinals match player stats | 2026 Monday, September 14th
- Padres vs Giants match player stats | 2026 Series Game 3 Sunday, September 13th
- Padres vs Giants match player stats | 2026 Series Game 2 Saturday, September 12th
- Padres vs Giants match player stats | 2026 Friday, September 11th
- Cardinals vs Giants match player stats | 2026 Series Game 3 Wednesday, September 9th
- Cardinals vs Giants match player stats | 2026 Series Game 2 Tuesday, September 8th
- Cardinals vs Giants match player stats | 2026 Monday, September 7th
- Giants vs Mets match player stats | 2026 Series Game 3 Sunday, September 6th
- Giants vs Mets match player stats | 2026 Series Game 2 Saturday, September 5th
- Giants vs Mets match player stats | 2026 Friday, September 4th
- Giants vs Pirates match player stats | 2026 Series Game 3 Thursday, September 3rd
- Giants vs Pirates match player stats | 2026 Series Game 2 Wednesday, September 2nd
- Giants vs Pirates match player stats | 2026 Tuesday, September 1st
- Giants vs Braves match player stats | 2026 Monday, August 31st
- D-Backs vs Giants match player stats | 2026 Series Game 4 Saturday, August 29th
- D-Backs vs Giants match player stats | 2026 Series Game 3 Saturday, August 29th
- D-Backs vs Giants match player stats | 2026 Series Game 2 Friday, August 28th
- D-Backs vs Giants match player stats | 2026 Thursday, August 27th
- Reds vs Giants match player stats | 2026 Series Game 3 Wednesday, August 26th
- Reds vs Giants match player stats | 2026 Series Game 2 Tuesday, August 25th
- Reds vs Giants match player stats | 2026 Monday, August 24th
- Giants vs Red Sox match player stats | 2026 Series Game 3 Sunday, August 23rd
- Giants vs Red Sox match player stats | 2026 Series Game 2 Saturday, August 22nd
- Giants vs Red Sox match player stats | 2026 Friday, August 21st
- Giants vs Guardians match player stats | 2026 Series Game 3 Thursday, August 20th
- Giants vs Guardians match player stats | 2026 Series Game 2 Wednesday, August 19th
- Giants vs Guardians match player stats | 2026 Tuesday, August 18th
- Rockies vs Giants match player stats | 2026 Series Game 3 Sunday, August 16th
- Rockies vs Giants match player stats | 2026 Series Game 2 Saturday, August 15th
- Rockies vs Giants match player stats | 2026 Friday, August 14th
- Astros vs Giants match player stats | 2026 Series Game 3 Wednesday, August 12th
- Astros vs Giants match player stats | 2026 Series Game 2 Tuesday, August 11th
- Astros vs Giants match player stats | 2026 Monday, August 10th
- Tigers vs Giants match player stats | 2026 Series Game 3 Sunday, August 9th
- Tigers vs Giants match player stats | 2026 Series Game 2 Saturday, August 8th
- Tigers vs Giants match player stats | 2026 Friday, August 7th
- Giants vs Rangers match player stats | 2026 Series Game 2 Tuesday, August 4th
- Giants vs Rangers match player stats | 2026 Monday, August 3rd
- Giants vs Padres match player stats | 2026 Series Game 4 Sunday, August 2nd
- Giants vs Padres match player stats | 2026 Series Game 3 Saturday, August 1st
- Giants vs Padres match player stats | 2026 Series Game 2 Friday, July 31st
- Giants vs Padres match player stats | 2026 Thursday, July 30th
- Brewers vs Giants match player stats | 2026 Series Game 3 Wednesday, July 29th
- Brewers vs Giants match player stats | 2026 Series Game 2 Tuesday, July 28th
- Brewers vs Giants match player stats | 2026 Monday, July 27th
- Angels vs Giants match player stats | 2026 Series Game 3 Sunday, July 26th
- Angels vs Giants match player stats | 2026 Series Game 2 Saturday, July 25th
- Angels vs Giants match player stats | 2026 Friday, July 24th
- Giants vs Royals match player stats | 2026 Series Game 3 Wednesday, July 22nd
- Giants vs Royals match player stats | 2026 Series Game 2 Tuesday, July 21st
- Giants vs Royals match player stats | 2026 Monday, July 20th
- Giants vs Mariners match player stats | 2026 Series Game 3 Sunday, July 19th
- Giants vs Mariners match player stats | 2026 Series Game 2 Saturday, July 18th
- Giants vs Mariners match player stats | 2026 Friday, July 17th
- Rockies vs Giants match player stats | 2026 Series Game 4 Sunday, July 12th
- Rockies vs Giants match player stats | 2026 Series Game 3 Saturday, July 11th
Latest St. Louis Cardinals Match Player Stats
- Giants vs Cardinals match player stats | 2026 Monday, September 14th
- Chicago White Sox at St Louis Cardinals Odds MLB – Sunday 13th 2026
- White Sox vs Cardinals match player stats | 2026 Series Game 3 Sunday, September 13th
- Chicago White Sox at St Louis Cardinals Odds MLB – Saturday 12th 2026
- White Sox vs Cardinals match player stats | 2026 Series Game 2 Saturday, September 12th
- Chicago White Sox at St Louis Cardinals Odds MLB – Friday 11th 2026
- White Sox vs Cardinals match player stats | 2026 Friday, September 11th
- St Louis Cardinals at San Francisco Giants Odds MLB – Wednesday 9th 2026
- Cardinals vs Giants match player stats | 2026 Series Game 3 Wednesday, September 9th
- St Louis Cardinals at San Francisco Giants Odds MLB – Tuesday 8th 2026
- Cardinals vs Giants match player stats | 2026 Series Game 2 Tuesday, September 8th
- St Louis Cardinals at San Francisco Giants Odds MLB – Monday 7th 2026
- Cardinals vs Giants match player stats | 2026 Monday, September 7th
- St Louis Cardinals at Colorado Rockies Odds MLB – Sunday 6th 2026
- Cardinals vs Rockies match player stats | 2026 Series Game 3 Sunday, September 6th
- St Louis Cardinals at Colorado Rockies Odds MLB – Saturday 5th 2026
- Cardinals vs Rockies match player stats | 2026 Series Game 2 Saturday, September 5th
- St Louis Cardinals at Colorado Rockies Odds MLB – Friday 4th 2026
- Cardinals vs Rockies match player stats | 2026 Friday, September 4th
- St Louis Cardinals at Los Angeles Dodgers Odds MLB – Thursday 3rd 2026
- Cardinals vs Dodgers match player stats | 2026 Series Game 3 Thursday, September 3rd
- St Louis Cardinals at Los Angeles Dodgers Odds MLB – Wednesday 2nd 2026
- Cardinals vs Dodgers match player stats | 2026 Series Game 2 Wednesday, September 2nd
- St Louis Cardinals at Los Angeles Dodgers Odds MLB – Tuesday 1st 2026
- Cardinals vs Dodgers match player stats | 2026 Tuesday, September 1st
- Pittsburgh Pirates at St Louis Cardinals Odds MLB – Sunday 30th 2026
- Pirates vs Cardinals match player stats | 2026 Series Game 3 Sunday, August 30th
- Pittsburgh Pirates at St Louis Cardinals Odds MLB – Saturday 29th 2026
- Pirates vs Cardinals match player stats | 2026 Series Game 2 Saturday, August 29th
- Pittsburgh Pirates at St Louis Cardinals Odds MLB – Friday 28th 2026
- Pirates vs Cardinals match player stats | 2026 Friday, August 28th
- Baltimore Orioles at St Louis Cardinals Odds MLB – Thursday 27th 2026
- Orioles vs Cardinals match player stats | 2026 Series Game 3 Thursday, August 27th
- Baltimore Orioles at St Louis Cardinals Odds MLB – Wednesday 26th 2026
- Orioles vs Cardinals match player stats | 2026 Series Game 2 Wednesday, August 26th
- Baltimore Orioles at St Louis Cardinals Odds MLB – Tuesday Interleague 25th 2026
- Orioles vs Cardinals match player stats | 2026 Tuesday, August 25th
- St Louis Cardinals at Philadelphia Phillies Odds MAJOR LEAGUE BASEBALL Sunday, August 23rd NATIONAL LEAGUE 23rd 2026
- Cardinals vs Phillies match player stats | 2026 Series Game 3 Sunday, August 23rd
- St Louis Cardinals at Philadelphia Phillies Odds MLB – Saturday National League 22nd 2026
- Cardinals vs Phillies match player stats | 2026 Series Game 2 Saturday, August 22nd
- St Louis Cardinals at Philadelphia Phillies Odds MLB Friday National League 21st 2026
- Cardinals vs Phillies match player stats | 2026 Friday, August 21st
- St Louis Cardinals at Cincinati Reds Odds MLB – Thursday National League 20th 2026
- Cardinals vs Reds match player stats | 2026 Series Game 5 Thursday, August 20th
- St Louis Cardinals at Cincinati Reds Odds MLB Wednesday National League 19th 2026
- Cardinals vs Reds match player stats | 2026 Series Game 4 Wednesday, August 19th
- St Louis Cardinals at Cincinati Reds Odds MLB – Tuesday National League 18th 2026
- Cardinals vs Reds match player stats | 2026 Series Game 3 Tuesday, August 18th
- St Louis Cardinals at Cincinati Reds Odds MLB – Monday National League 17th 2026
- St Louis Cardinals at Cincinati Reds Odds MLB – Monday National League 17th 2026
- Cardinals vs Reds match player stats | 2026 Series Game 2 Monday, August 17th
- Cardinals vs Reds match player stats | 2026 Monday, August 17th
- St Louis Cardinals at Chicago Cubs Odds MLB – Sunday National League 16th 2026
- Cardinals vs Cubs match player stats | 2026 Series Game 3 Sunday, August 16th
- St Louis Cardinals at Chicago Cubs Odds MLB Saturday National League 15th 2026