
KC @ PIT






Todays Series Game 2 Matchup Details
Series Game 2
Todays Game is on Saturday, September 14th
14/09/24 13:05:00 PM EST First Pitch
Positive Match Player Stats for Royals vs Pirates Series Game 2 Matchup Today
When estimating his overall offensive talent, Bryan Reynolds ranks in the 94th percentile according to the leading projections (THE BAT X).
Bryan Reynolds is projected to hit 2nd in the batting order in today’s game.
The weather forecast calls for temperatures in this game to reach the 5th-highest level of the day at 82°, which is highly linked to an increase in offense (and a reduction in strikeouts).
As a switch-hitter who performs better from the 0 side of the dish, Bryan Reynolds will get to bat from his strong side against Michael Wacha in today’s game.
Home field advantage generally bolsters batter stats in all categories, and Bryan Reynolds will hold that advantage in today’s game.
The #9 ballpark in Major League Baseball for boosting offensive stats, according to the leading projection system (THE BAT), is PNC Park.
Batting from the opposite that Mitch Keller throws from, Kyle Isbel will have an edge today.
The Pittsburgh Pirates outfield defense projects as the 4th-weakest out of all the teams playing today.
Kyle Isbel’s launch angle in recent games (21.4° in the last two weeks’ worth of games) is quite a bit higher than his 9° seasonal mark.
The leading projection system (THE BAT X) projects Tommy Pham in the 81st percentile when assessing his overall offensive talent.
Tommy Pham is projected to bat 1st in the lineup in this game.
Isiah Kiner-Falefa is penciled in 1st on the lineup card in this matchup, which would be an upgrade from his 66% rate of hitting in the bottom-half of the lineup this year.
Home field advantage typically boosts hitter stats across the board, and Isiah Kiner-Falefa will hold that advantage today.
Throwing 95.3 adjusted pitches per game per started this year on average, Mitch Keller places in the 91st percentile.
It may be smart to expect negative regression for the Kansas City Royals offense in the future, given that the leading projection system (THE BAT X) sees them as the 9th-luckiest offense in the league this year.
In the majors, PNC Park’s LF fences are the 9th-deepest.
Michael Massey is penciled in 4th in the lineup in this matchup.
Built 724 feet above sea level, PNC Park has the 6th-highest elevation in the league, which tends to lead to better offense.
Hitting from the opposite that Mitch Keller throws from, Michael Massey will have the upper hand in today’s game.
The leading projection system (THE BAT X) projects Nick Gonzales in the 94th percentile when estimating his BABIP skill.
Home field advantage typically bolsters batter metrics in all categories, and Nick Gonzales will hold that advantage today.
When estimating his overall offensive skill, Andrew McCutchen ranks in the 89th percentile according to the leading projections (THE BAT X).
Andrew McCutchen is projected to hit 4th on the lineup card today.
The leading projection system (THE BAT X) projects Bryan Reynolds in the 95th percentile as it relates to his BABIP skill.
The leading projection system (THE BAT X) projects Bobby Witt Jr. as the 4th-best hitter in the league when assessing his batting average skill.
Bobby Witt Jr. is projected to hit 2nd on the lineup card in today’s game.
Freddy Fermin has primarily hit in the back-half of the batting order this season (83% of the time), but he is penciled in 3rd on the lineup card in today’s game.
Andrew McCutchen will hold the home field advantage in today’s matchup, which should bolster all of his stats.
Isiah Kiner-Falefa’s batting average ability is projected to be in the 89th percentile according to the leading projection system (THE BAT X).
As it relates to his wOBA and overall offense, Nick Gonzales has suffered from bad luck this year. His .296 rate falls considerably below the leading projection system (THE BAT X)’s version of Statcast-based Expected wOBA (xwOBA) at .314.
The leading projection system (THE BAT X) projects Bryan De La Cruz in the 89th percentile when assessing his BABIP skill.
Home field advantage typically bolsters hitter metrics across the board, and Bryan De La Cruz will hold that advantage in today’s matchup.
The leading projection system (THE BAT X) estimates Bryan De La Cruz’s true offensive talent to be a .312, suggesting that he has suffered from bad luck this year given the .027 disparity between that mark and his actual .285 wOBA.
When assessing his home run ability, Rowdy Tellez ranks in the 87th percentile according to the leading projection system (THE BAT X).
Batting from the opposite that Michael Wacha throws from, Rowdy Tellez will have the upper hand in today’s matchup.
Rowdy Tellez will have the benefit of the home field advantage today, which ought to bolster all of his stats.
Over the past week, Rowdy Tellez’s exit velocity on flyballs has seen a big rise, from 92-mph over the course of the season to 101.9-mph lately.
Isiah Kiner-Falefa has notched a .273 batting average this year, grading out in the 83rd percentile.
Michael Massey has seen a sizeable gain in his exit velocity lately; just compare his 91.3-mph average in the past week to his seasonal 89.2-mph average.
Compared to his seasonal average of 16.3°, Michael Massey has significantly improved his launch angle of late, posting a 25.8° angle over the past two weeks.
The leading projection system (THE BAT X) projects Jared Triolo in the 90th percentile when it comes to his BABIP ability.
Home field advantage typically bolsters batter metrics across the board, and Jared Triolo will hold that advantage in today’s matchup.
Jared Triolo has seen a big improvement in his exit velocity lately; just compare his 92.9-mph average over the past 14 days to his seasonal 88.6-mph mark.
The leading projection system (THE BAT X) projects Oneil Cruz in the 97th percentile when estimating his home run ability.
Oneil Cruz is penciled in 3rd on the lineup card in this matchup.
Batting from the opposite that Michael Wacha throws from, Oneil Cruz will have the upper hand today.
Bobby Witt Jr. projects as the 8th-best batter in the majors, via the leading projection system (THE BAT X).
Bobby Witt Jr.’s average exit velocity has risen significantly from last season to this one, averaging 92.9-mph now compared to just 90.7-mph then.
Based on Statcast metrics, Bobby Witt Jr. is in the 99th percentile for offensive skills per the leading projection system (THE BAT X)’s version of Expected wOBA (xwOBA) this year at .415.
When assessing his BABIP skill, Oneil Cruz is projected as the 19th-best hitter in the game by the leading projection system (THE BAT X).
When it comes to his home runs, Nick Gonzales has been unlucky this year. His 9.5 HR per 600 plate appearances figure has been a fair amount lower than the leading projection system (THE BAT X)’s version of Statcast-based Expected HR/600 at 17.2.
Based on Statcast metrics, the leading projection system (THE BAT X)’s version of Expected wOBA (.305) suggests that Jared Triolo has experienced some negative variance this year with his .271 actual wOBA.
Tommy Pham has made sizeable improvements with his Barrel% of late, improving his 7.2% seasonal rate to 15.4% in the past week.
Tommy Pham has seen a sizeable gain in his exit velocity on flyballs in recent games; just compare his 104.9-mph average in the past 7 days to his seasonal EV of 92-mph.
The leading projection system (THE BAT) projects Michael Wacha in the 80th percentile when estimating his overall pitching talent level.
Michael Wacha has recorded 17.3 outs per start this year, placing in the 80th percentile.
Ranking in the 89th percentile, Freddy Fermin has notched a .331 BABIP this year.
The leading projection system (THE BAT) projects Mitch Keller in the 76th percentile when it comes to his strikeout talent.
In his previous start, Mitch Keller performed well and put up 8 strikeouts.
Home field advantage typically bolsters batter metrics in all categories, and Oneil Cruz will hold that advantage in today’s game.
The leading projection system (THE BAT) forecasts Michael Wacha in the 75th percentile as it relates to his strikeout talent.
In his previous outing, Michael Wacha was rolling and accumulated 7 strikeouts.
Michael Wacha’s fastball velocity has increased 1.6 mph this season (93 mph) over where it was last year (91.4 mph).
This season, Michael Wacha has introduced a new pitch to his arsenal (a slider), mixing it in on 8.2% of his pitches.
Negative Match Player Stats with Royals vs Pirates Series Game 2
The #6 ballpark in MLB for suppressing home runs to lefties, per the leading projection system (THE BAT), is PNC Park.
PNC Park has the 6th-tallest fences among all stadiums.
Dingers are generally less common at fields with deep fences, and PNC Park has the 8th-deepest among all parks.
The wind projects to be blowing in from LF at 8.9-mph in this contest, the best of the day for mound aces.
In terms of the ability to lift the ball for power, Bryan Reynolds ranks in just the 18th percentile with a 9.5° launch angle, which is among the most groundball-inducing angles in MLB.
The leading projection system (THE BAT X) projects Kyle Isbel in the 20th percentile when it comes to his BABIP talent.
Kyle Isbel is penciled in 9th in the batting order in today’s game.
Batting from the same side that Mitch Keller throws from, Tommy Pham meets a tough challenge in today’s matchup.
Playing on the road generally reduces batter metrics in all categories due to the lack of home field advantage, which figures to be the case for Tommy Pham today.
The leading projection system (THE BAT X) projects Isiah Kiner-Falefa in the 5th percentile when estimating his home run skill.
The #6 field in baseball for suppressing home runs to right-handed batters, per the leading projection system (THE BAT), is PNC Park.
Chad Fairchild grades out as a Hitters Umpire and is likely to be umping in today’s game.
PNC Park grades out as the #6 park in baseball for batting average, according to the leading projection system (THE BAT).
Mitch Keller’s cut-fastball utilization has dropped by 8.6% from last season to this one (24.3% to 15.7%) .
Michael Massey’s BABIP skill is projected in the 17th percentile by the leading projection system (THE BAT X).
Playing on the road typically reduces hitter metrics in all categories due to the lack of home field advantage, which ought to be the case for Michael Massey in today’s matchup.
Michael Massey’s launch angle this year (16.3°) is significantly worse than his 19.6° figure last year.
Nick Gonzales is projected to hit 7th in the lineup in this game, which would be a downgrade from his 70% rate of hitting in the top-half of the lineup this season.
Michael Wacha will have the handedness advantage over Nick Gonzales in today’s game.
Nick Gonzales pulls many of his flyballs (33.3% — 75th percentile) and will have to hit them out towards baseball’s 9th-deepest LF fences today.
Batting from the same side that Michael Wacha throws from, Andrew McCutchen will be at a disadvantage today.
Andrew McCutchen pulls a high percentage of his flyballs (33.9% — 80th percentile) but may find it hard to clear MLB’s 9th-deepest LF fences in today’s matchup.
Andrew McCutchen has negatively regressed with his Barrel% of late; his 12.5% seasonal rate has dropped off to 0% in the last week.
Mitch Keller will have the benefit of the platoon advantage against Bobby Witt Jr. today.
Bobby Witt Jr. will be at a disadvantage playing as a visiting player in today’s matchup.
As it relates to his home run talent, Freddy Fermin ranks in the 25th percentile according to the leading projection system (THE BAT X).
Hitting from the same side that Mitch Keller throws from, Freddy Fermin meets a tough challenge today.
Freddy Fermin pulls a high percentage of his flyballs (33.4% — 76th percentile) but may find it hard to clear the league’s 9th-deepest LF fences in today’s matchup.
Over the last 7 days, Andrew McCutchen’s 12.5% rate of hitting balls at a BABIP-maximizing launch angle (between -4° and 26°) has taken a nosedive compared to his seasonal rate of 41.3%.
Batting from the same side that Michael Wacha throws from, Isiah Kiner-Falefa meets a tough challenge in today’s game.
Isiah Kiner-Falefa’s average exit velocity has dropped off this year; his 88.8-mph EV last season has dropped to 85.7-mph.
Isiah Kiner-Falefa’s exit velocity on flyballs has declined of late; his 88-mph seasonal mark has dropped to 83.8-mph in the past week’s worth of games.
Nick Gonzales has struggled with his Barrel% recently; his 7.8% seasonal rate has lowered to 0% in the last 14 days.
Playing on the road typically diminishes hitter stats across the board due to the lack of home field advantage, which ought to be the case for Kyle Isbel today.
Bryan De La Cruz is penciled in 8th in the lineup in this matchup, which would be a downgrade from his 82% rate of hitting in the top-half of the lineup this season.
Michael Wacha will receive the benefit of the platoon advantage against Bryan De La Cruz today.
In the last week’s worth of games, Bryan De La Cruz’s Barrel% has experienced a negative regression, plummeting from his seasonal rate of 9.7% down to 0%.
Rowdy Tellez is projected to hit 6th in the batting order in today’s game, which would be a downgrade from his 68% rate of hitting in the top-half of the lineup this year.
Bobby Witt Jr.’s average exit velocity has declined in recent games; his 92.9-mph seasonal figure has lowered to 90.6-mph in the past two weeks’ worth of games.
The leading projection system (THE BAT X) projects Rowdy Tellez in the 2nd percentile when it comes to his BABIP ability.
Jared Triolo is penciled in 9th on the lineup card in this matchup.
Michael Wacha will have the handedness advantage against Jared Triolo in today’s game.
Oneil Cruz has struggled with his Barrel% in recent games; his 16.3% seasonal rate has dropped to 11.1% over the last week.
Oneil Cruz’s average launch angle on his hardest-contacted balls lately (0.3° over the past 14 days) is significantly worse than his 8.4° seasonal mark.
Oneil Cruz has displayed bad plate discipline this year, ranking in the 17th percentile with a 3.98 K/BB rate.
Jared Triolo’s average launch angle on his hardest-contacted balls this season (6.3°) is quite a bit worse than his 12.4° mark last year.
The Pittsburgh Pirates have been the 2nd-unluckiest offense in baseball this year, according to the leading projection system (THE BAT X), and are likely to hit better in future games, Given his large reverse platoon split, Michael Wacha faces a tough challenge going up against 6 hitters in the projected offense of the same handedness in this outing.
Playing on the road generally reduces hitter metrics in all categories due to the lack of home field advantage, which ought to be the case for Freddy Fermin in today’s game.
Freddy Fermin’s exit velocity on flyballs has dropped off in recent games; his 89.4-mph seasonal average has fallen to 82.7-mph in the past two weeks.
Home field advantage generally bolsters pitcher metrics in all categories, and Mitch Keller will hold that advantage in today’s matchup.
Michael Wacha was in good form in his previous game started and allowed 0 ER.
The Kansas City Royals (20.4 K% (via the leading projection system, THE BAT X) are forecasted to have the 5th-least strikeout-prone group of batters on the slate today.
The #3 ballpark in the game for suppressing strikeouts, according to the leading projection system (THE BAT), is PNC Park.
Rowdy Tellez’s ability to hit the ball at a HR-maximizing launch angle (between 23° and 34°) has fallen off from last season to this one, going from 16.1% to 12.2%.
Latest Pittsburgh Pirates Match Player Stats
- Pittsburgh Pirates at Chicago Cubs Odds MLB – Sunday 13th 2026
- Pirates vs Cubs match player stats | 2026 Series Game 3 Sunday, September 13th
- Pittsburgh Pirates at Chicago Cubs Odds MLB – Saturday 12th 2026
- Pirates vs Cubs match player stats | 2026 Series Game 2 Saturday, September 12th
- Pittsburgh Pirates at Chicago Cubs Odds MAJOR LEAGUE BASEBALL Friday, September 11th NATIONAL LEAGUE 11th 2026
- Pirates vs Cubs match player stats | 2026 Friday, September 11th
- Pittsburgh Pirates at Chicago White Sox Odds MLB – Thursday 10th 2026
- Pirates vs White Sox match player stats | 2026 Series Game 3 Thursday, September 10th
- Pittsburgh Pirates at Chicago White Sox Odds MLB – Wednesday 9th 2026
- Pirates vs White Sox match player stats | 2026 Series Game 2 Wednesday, September 9th
- Pittsburgh Pirates at Chicago White Sox Odds MLB – Tuesday 8th 2026
- Pirates vs White Sox match player stats | 2026 Tuesday, September 8th
- Los Angeles Angels at Pittsburgh Pirates Odds MLB – Sunday 6th 2026
- Angels vs Pirates match player stats | 2026 Series Game 3 Sunday, September 6th
- Los Angeles Angels at Pittsburgh Pirates Odds MLB – Saturday 5th 2026
- Angels vs Pirates match player stats | 2026 Series Game 2 Saturday, September 5th
- Los Angeles Angels at Pittsburgh Pirates Odds MLB – Friday 4th 2026
- Angels vs Pirates match player stats | 2026 Friday, September 4th
- San Francisco Giants at Pittsburgh Pirates Odds MLB – Thursday 3rd 2026
- Giants vs Pirates match player stats | 2026 Series Game 3 Thursday, September 3rd
- San Francisco Giants at Pittsburgh Pirates Odds MLB – Wednesday 2nd 2026
- Giants vs Pirates match player stats | 2026 Series Game 2 Wednesday, September 2nd
- San Francisco Giants at Pittsburgh Pirates Odds MAJOR LEAGUE BASEBALL Tuesday, September 1st NATIONAL LEAGUE 1st 2026
- Giants vs Pirates 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
- Pittsburgh Pirates at San Diego Padres Odds MLB – Wednesday 26th 2026
- Pirates vs Padres match player stats | 2026 Series Game 3 Wednesday, August 26th
- Pittsburgh Pirates at San Diego Padres Odds MLB – Tuesday National League 25th 2026
- Pirates vs Padres match player stats | 2026 Series Game 2 Tuesday, August 25th
- Pittsburgh Pirates at San Diego Padres Odds MLB – Monday National League 24th 2026
- Pirates vs Padres match player stats | 2026 Monday, August 24th
- Pittsburgh Pirates at Los Angeles Dodgers Odds MLB – Sunday National League 23rd 2026
- Pirates vs Dodgers match player stats | 2026 Series Game 3 Sunday, August 23rd
- Pittsburgh Pirates at Los Angeles Dodgers Odds MLB – Saturday National League 22nd 2026
- Pittsburgh Pirates at Los Angeles Dodgers Odds MLB Friday National League 21st 2026
- Pirates vs Dodgers match player stats | 2026 Series Game 2 Saturday, August 22nd
- Pirates vs Dodgers match player stats | 2026 Friday, August 21st
- Detroit Tigers at Pittsburgh Pirates Odds MLB Wednesday Interleague 19th 2026
- Tigers vs Pirates match player stats | 2026 Series Game 3 Wednesday, August 19th
- Detroit Tigers at Pittsburgh Pirates Odds MLB – Tuesday Interleague 18th 2026
- Tigers vs Pirates match player stats | 2026 Series Game 2 Tuesday, August 18th
- Detroit Tigers at Pittsburgh Pirates Odds MLB – Monday Interleague 17th 2026
- Tigers vs Pirates match player stats | 2026 Monday, August 17th
- Boston Red Sox at Pittsburgh Pirates Odds MLB – Sunday Interleague 16th 2026
- Red Sox vs Pirates match player stats | 2026 Series Game 3 Sunday, August 16th
- Boston Red Sox at Pittsburgh Pirates Odds MLB Saturday Interleague 15th 2026
- Red Sox vs Pirates match player stats | 2026 Series Game 2 Saturday, August 15th
- Boston Red Sox at Pittsburgh Pirates Odds MLB – Friday Interleague 14th 2026
- Red Sox vs Pirates match player stats | 2026 Friday, August 14th
- Pittsburgh Pirates at Miami Marlins Odds MLB Thursday National League 13th 2026
- Pirates vs Marlins match player stats | 2026 Series Game 3 Thursday, August 13th
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