
SF @ KC






Todays Series Game 2 Matchup Details
Series Game 2
Todays Game is on Saturday, September 21st
21/09/24 17:10:00 PM EST First Pitch
Positive Match Player Stats for Giants vs Royals Series Game 2 Matchup Today
The leading projection system (THE BAT) forecasts Landen Roupp in the 75th percentile as it relates to his overall pitching talent.
Patrick Bailey, the Giants’s expected catcher in today’s game, profiles as an elite pitch framer according to the leading projection system (THE BAT).
Among all major league parks, Kauffman Stadium’s right field dimensions are the deepest.
Landen Roupp was firing on all cylinders in his previous outing and conceded 0 ER.
With a 3.18 FIP this year (Fielding Independent Pitching, an ERA estimator that focuses on the variables most within a pitcher’s control), Landen Roupp falls in the 91st percentile.
Patrick Bailey is projected to bat 5th on the lineup card in today’s game.
The #2 venue in baseball for boosting batting average to left-handed batters, per the leading projection system (THE BAT), is Kauffman Stadium.
Kauffman Stadium projects as the #2 field in the league for RHB batting average, via the leading projection system (THE BAT).
The leading projection system (THE BAT X) projects Heliot Ramos in the 90th percentile when it comes to his BABIP ability.
Heliot Ramos is projected to hit 4th in the batting order today.
Built 886 feet above sea level, Kauffman Stadium has the 4th-highest elevation among all stadiums, which tends to lead to more offense.
Michael Massey is projected to hit 4th on the lineup card in this game.
Michael Massey will have the benefit of the platoon advantage against Landen Roupp today.
Adam Frazier will have the benefit of the platoon advantage against Landen Roupp today.
Home field advantage generally bolsters batter stats in all categories, and Adam Frazier will hold that advantage today.
The leading projection system (THE BAT X) projects MJ Melendez in the 86th percentile when assessing his home run ability.
Kyle Isbel will have the handedness advantage over Landen Roupp in today’s game.
Home field advantage typically bolsters batter stats in all categories, and Kyle Isbel will hold that advantage in today’s game.
The leading projection system (THE BAT X) projects Tommy Pham in the 79th percentile when assessing his overall offensive skill.
Tommy Pham is projected to bat 1st in the lineup in this game.
The leading projection system (THE BAT X) projects Michael Conforto in the 84th percentile when estimating his overall offensive talent.
Michael Conforto is projected to hit 3rd in the lineup in today’s game.
The leading projection system (THE BAT X) projects Mike Yastrzemski in the 87th percentile when estimating his home run skill.
Mike Yastrzemski has primarily hit in the back-half of the lineup this season (76% of the time), but he is projected to hit 1st in the lineup in today’s game.
Mike Yastrzemski will hold the platoon advantage over Brady Singer today… and even more favorably, Singer has a huge platoon split.
Home field advantage generally boosts batter stats across the board, and Maikel Garcia will hold that advantage in today’s matchup.
As it relates to his home run talent, Heliot Ramos ranks in the 87th percentile according to the leading projection system (THE BAT X).
Grant McCray’s BABIP skill is projected in the 93rd percentile by the leading projection system (THE BAT X).
Grant McCray will have the handedness advantage over Brady Singer in today’s matchup… and the cherry on top, Singer has a huge platoon split.
Because of Brady Singer’s huge platoon split, Michael Conforto will have a gigantic advantage hitting from the opposite side of the plate in today’s matchup.
The leading projection system (THE BAT X) projects Bobby Witt Jr. as the 4th-best batter in the league when estimating his batting average skill.
Bobby Witt Jr. is projected to bat 2nd on the lineup card in this game.
Yuli Gurriel has primarily hit in the back-half of the batting order this season (89% of the time), but he is penciled in 5th in the lineup in this game.
Yuli Gurriel will hold the home field advantage in today’s game, which ought to boost all of his stats.
The leading projection system (THE BAT) forecasts Brady Singer in the 76th percentile when assessing his strikeout talent.
Brady Singer has averaged 94.9 adjusted pitches per start this year, ranking in the 90th percentile.
The San Francisco Giants have 3 hitters in their projected lineup today with a high (i.e. over 27%) underlying K% (via the leading projection system, THE BAT X) (Heliot Ramos, Marco Luciano, Grant McCray).
Brady Singer will hold the home field advantage today, which ought to improve all of his stats in all categories.
Brady Singer’s fastball spin rate over his last 3 outings (2347 rpm) has been significantly higher than than his seasonal rate (2275 rpm).
The leading projection system (THE BAT) projects Landen Roupp in the 75th percentile when assessing his strikeout talent.
According to the leading projection system (THE BAT X), Bobby Witt Jr. ranks as the 8th-best hitter in Major League Baseball.
When assessing his overall offensive skill, MJ Melendez ranks in the 79th percentile according to the leading projections (THE BAT X).
Batting from the opposite that Landen Roupp throws from, MJ Melendez will have an advantage today.
The leading projection system (THE BAT X) projects Maikel Garcia in the 90th percentile when estimating his batting average skill.
Landen Roupp has been lucky this year, compiling a 3.02 ERA despite the leading projection system (THE BAT) estimating his true talent level to be 4.15 — a 1.13 gap.
Negative Match Player Stats with Giants vs Royals Series Game 2
The leading projection system (THE BAT X) projects Landen Roupp to throw 80 pitches in today’s game (4th-least of all pitchers on the slate), considering both his underlying tendencies and the matchup.
The leading projection system (THE BAT) profiles Kauffman Stadium as the best field in the league for walks.
Kauffman Stadium has the 10th-lowest fences in the league.
Hot weather is strongly correlated with more offense (and fewer Ks), and the weather forecast predicts the 3rd-highest temperatures of all games today at 86°.
Landen Roupp will be at a disadvantage playing on the road in today’s game.
The Kansas City Royals infield defense grades out as the 3rd-strongest among all the teams on the slate today.
Patrick Bailey will be at a disadvantage playing on the visting team today.
Casey Schmitt is projected to bat 7th in the lineup in this game.
Long-balls are generally less common at venues with deep fences, and Kauffman Stadium has the 2nd-deepest among all stadiums.
Brady Singer will have the handedness advantage over Casey Schmitt in today’s game… and it’s an even bigger mismatch considering Singer’s huge platoon split.
Casey Schmitt will be at a disadvantage playing on the visting team in today’s matchup.
Brady Singer will have the benefit of the platoon advantage against Heliot Ramos in today’s game… and it’s an even larger mismatch considering Singer’s huge platoon split.
Heliot Ramos has a 93rd percentile opposite-field rate on his flyballs (37.5%) and has the misfortune of hitting them in the direction of baseball’s deepest RF fences today.
Playing on the road typically lessens batter stats in all categories due to the lack of home field advantage, which ought to be the case for Heliot Ramos today.
The leading projection system (THE BAT) ranks Kauffman Stadium as the 6th-worst field in the league for LHB home runs.
Michael Massey pulls a lot of his flyballs (38.6% — 96th percentile) and has the misfortune of hitting them towards the game’s deepest RF fences in today’s game.
As it relates to his home run ability, Adam Frazier ranks in the 5th percentile according to the leading projection system (THE BAT X).
Adam Frazier is penciled in 7th on the lineup card in today’s game.
MJ Melendez is penciled in 6th on the lineup card in this game.
In today’s game, MJ Melendez is at a disadvantage facing the league’s deepest RF fences given that he hits his flyballs to the pull field at a 35.2% rate (88th percentile).
Kyle Isbel is projected to hit 9th in the batting order in this game.
Landen Roupp will have the benefit of the platoon advantage against Tommy Pham in today’s matchup.
Tommy Pham hits a lot of his flyballs to center field (39.2% — 94th percentile) but may find it hard to clear the game’s 4th-deepest CF fences today.
The leading projection system (THE BAT X) projects Kyle Isbel in the 22nd percentile as it relates to his BABIP ability.
Michael Conforto will be at a disadvantage playing on the visting team in today’s matchup.
In today’s game, Mike Yastrzemski is at a disadvantage facing the league’s deepest RF fences given that he hits his flyballs to the pull field at a 36% rate (91st percentile).
Playing on the road typically lowers batter stats in all categories due to the lack of home field advantage, which should be the case for Mike Yastrzemski in today’s game.
Mike Yastrzemski’s BABIP talent is projected in the 15th percentile by the leading projection system (THE BAT X).
The leading projection system (THE BAT X) projects Maikel Garcia in the 10th percentile when it comes to his home run skill.
Maikel Garcia is projected to bat 8th in the lineup in today’s game, which would be a downgrade from his 75% rate of hitting in the top-half of the lineup this season.
Hitting from the same side that Landen Roupp throws from, Maikel Garcia will have a disadvantage today.
Maikel Garcia has a 96th percentile opposite-field rate on his flyballs (39.4%) and will have to hit them out towards the game’s deepest RF fences in today’s matchup.
The #6 field in baseball for suppressing home runs to right-handed hitters, per the leading projection system (THE BAT), is Kauffman Stadium.
Grant McCray is penciled in 6th in the batting order in this matchup.
Grant McCray will be at a disadvantage playing on the visting team in today’s game.
The leading projection system (THE BAT X) projects Michael Massey in the 17th percentile when estimating his BABIP talent.
Batting from the same side that Landen Roupp throws from, Bobby Witt Jr. meets a tough challenge in today’s game.
In today’s game, Bobby Witt Jr. is at a disadvantage facing the league’s deepest RF fences given that he hits his flyballs to the opposite field at a 35.7% rate (87th percentile).
As it relates to his home run ability, Yuli Gurriel ranks in the 21st percentile according to the leading projection system (THE BAT X).
Batting from the same side that Landen Roupp throws from, Yuli Gurriel faces a tough challenge in today’s matchup.
When estimating his overall offensive skill, Adam Frazier ranks in the 22nd percentile according to the leading projections (THE BAT X).
The leading projection system (THE BAT X) projects Yuli Gurriel in the 10th percentile when estimating his BABIP skill.
Kauffman Stadium projects as the #29 ballpark in the game for strikeouts, via the leading projection system (THE BAT).
Brady Singer’s 91.7-mph fastball velocity this year ranks in the 23rd percentile out of all starters.
According to the leading projection system (THE BAT X), the offense with the 3rd-least strikeout-heavy lineup in today’s games is the Kansas City Royals with a 20.4% underlying K%.
According to the leading projection system (THE BAT)’s appraisal, Brady Singer’s overall pitching ability ranks in the 82nd percentile among all SPs in baseball right now.
The 5th-weakest projected offense of all teams on the slate today in terms of overall batting skill is that of the the San Francisco Giants.
The leading projection system (THE BAT X) projects Grant McCray in the 24th percentile when estimating his overall offensive skill.
Latest Kansas City Royals Match Player Stats
- Royals vs Red Sox match player stats | 2026 Series Game 3 Sunday, September 13th
- Royals vs Red Sox match player stats | 2026 Series Game 2 Saturday, September 12th
- Royals vs Red Sox match player stats | 2026 Friday, September 11th
- D-Backs vs Royals match player stats | 2026 Series Game 3 Wednesday, September 9th
- D-Backs vs Royals match player stats | 2026 Series Game 2 Tuesday, September 8th
- D-Backs vs Royals match player stats | 2026 Monday, September 7th
- Blue Jays vs Royals match player stats | 2026 Series Game 3 Sunday, September 6th
- Blue Jays vs Royals match player stats | 2026 Series Game 2 Saturday, September 5th
- Blue Jays vs Royals match player stats | 2026 Friday, September 4th
- Marlins vs Royals match player stats | 2026 Series Game 3 Thursday, September 3rd
- Marlins vs Royals match player stats | 2026 Series Game 2 Wednesday, September 2nd
- Marlins vs Royals match player stats | 2026 Tuesday, September 1st
- Royals vs Guardians match player stats | 2026 Series Game 3 Sunday, August 30th
- Royals vs Guardians match player stats | 2026 Series Game 2 Saturday, August 29th
- Royals vs Guardians match player stats | 2026 Friday, August 28th
- Royals vs Blue Jays match player stats | 2026 Series Game 3 Thursday, August 27th
- Royals vs Blue Jays match player stats | 2026 Series Game 2 Wednesday, August 26th
- Royals vs Blue Jays match player stats | 2026 Tuesday, August 25th
- Tigers vs Royals match player stats | 2026 Series Game 3 Sunday, August 23rd
- Tigers vs Royals match player stats | 2026 Series Game 2 Saturday, August 22nd
- Tigers vs Royals match player stats | 2026 Friday, August 21st
- Athletics vs Royals match player stats | 2026 Series Game 4 Thursday, August 20th
- Athletics vs Royals match player stats | 2026 Series Game 3 Wednesday, August 19th
- Athletics vs Royals match player stats | 2026 Series Game 2 Tuesday, August 18th
- Athletics vs Royals match player stats | 2026 Monday, August 17th
- Royals vs Angels match player stats | 2026 Series Game 3 Sunday, August 16th
- Royals vs Angels match player stats | 2026 Series Game 2 Saturday, August 15th
- Royals vs Angels match player stats | 2026 Friday, August 14th
- Royals vs Dodgers match player stats | 2026 Series Game 3 Wednesday, August 12th
- Royals vs Dodgers match player stats | 2026 Series Game 2 Tuesday, August 11th
- Royals vs Dodgers match player stats | 2026 Monday, August 10th
- Cubs vs Royals match player stats | 2026 Series Game 3 Sunday, August 9th
- Cubs vs Royals match player stats | 2026 Series Game 2 Saturday, August 8th
- Cubs vs Royals match player stats | 2026 Friday, August 7th
- Twins vs Royals match player stats | 2026 Series Game 3 Thursday, August 6th
- Twins vs Royals match player stats | 2026 Tuesday, August 4th
- Royals vs Rockies match player stats | 2026 Series Game 3 Sunday, August 2nd
- Royals vs Rockies match player stats | 2026 Series Game 2 Saturday, August 1st
- Royals vs Rockies match player stats | 2026 Friday, July 31st
- Royals vs Twins match player stats | 2026 Series Game 3 Thursday, July 30th
- Royals vs Twins match player stats | 2026 Series Game 2 Wednesday, July 29th
- Royals vs Twins match player stats | 2026 Tuesday, July 28th
- Royals vs Tigers match player stats | 2026 Series Game 4 Sunday, July 26th
- Royals vs Tigers match player stats | 2026 Series Game 3 Saturday, July 25th
- Royals vs Tigers match player stats | 2026 Series Game 2 Friday, July 24th
- Royals vs Tigers match player stats | 2026 Thursday, July 23rd
- 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
- Padres vs Royals match player stats | 2026 Series Game 3 Sunday, July 19th
- Padres vs Royals match player stats | 2026 Series Game 2 Saturday, July 18th
- Padres vs Royals match player stats | 2026 Friday, July 17th
- Royals vs Orioles match player stats | 2026 Series Game 3 Sunday, July 12th
- Royals vs Orioles match player stats | 2026 Series Game 2 Saturday, July 11th
- Royals vs Orioles match player stats | 2026 Friday, July 10th
- Royals vs Mets match player stats | 2026 Series Game 3 Thursday, July 9th
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