
PHI @ KC






Positive Match Player Stats for Phillies vs Royals Series Game 3
The leading projection system (THE BAT X) projects Brandon Marsh as the 4th-best batter in the majors when estimating his BABIP talent.
The leading projection system (THE BAT) profiles Kauffman Stadium as the 2nd-best stadium in the league for left-handed batting average.
Kauffman Stadium has the 10th-lowest fence height (on average) in Major League Baseball.
Kauffman Stadium sits at the 4th-highest altitude in the league. High elevation often leads to higher offensive output.
High temperatures are strongly correlated with more offense (and fewer whiffs), and the weather forecast predicts the hottest temperature of all games today at 93°.
Nick Castellanos’s batting average talent is projected to be in the 89th percentile according to the leading projection system (THE BAT X).
Nick Castellanos is projected to bat 5th on the lineup card today.
The #2 park in MLB for boosting batting average to RHB, according to the leading projection system (THE BAT), is Kauffman Stadium.
According to the leading projection system (THE BAT X), Bryce Harper ranks as the 13th-best hitter in the league.
Bryce Harper is projected to hit 3rd in the batting order in this game.
Hunter Renfroe is penciled in 5th on the lineup card in this matchup.
The wind projects to be blowing out to LF at 14.5-mph in this game, the best of the day for batters.
As it relates to his overall offensive skill, Vinnie Pasquantino ranks in the 89th percentile according to the leading projections (THE BAT X).
Vinnie Pasquantino is penciled in 3rd on the lineup card in today’s game.
According to the leading projection system (THE BAT X), Kyle Schwarber ranks as the 20th-best batter in the majors.
Kyle Schwarber is projected to bat 1st in the batting order in this game.
The leading projection system (THE BAT X) projects Bryson Stott in the 87th percentile as it relates to his batting average talent.
Bryson Stott will have the handedness advantage against Seth Lugo in today’s game.
As it relates to his batting average talent, Trea Turner is projected as the 17th-best batter in Major League Baseball by the leading projection system (THE BAT X).
Trea Turner is penciled in 2nd in the lineup in this game.
The leading projection system (THE BAT X) projects Trea Turner in the 91st percentile when it comes to his overall offensive skill.
According to the leading projection system (THE BAT X), Bobby Witt Jr. ranks as the 9th-best hitter in baseball.
Bobby Witt Jr. is projected to bat 2nd in the batting order in this game.
Dairon Blanco’s BABIP skill is projected in the 85th percentile by the leading projection system (THE BAT X).
Maikel Garcia’s batting average ability is projected to be in the 90th percentile according to the leading projection system (THE BAT X).
Maikel Garcia is penciled in 1st in the lineup in this game.
The leading projection system (THE BAT) projects Kolby Allard in the 5th percentile as it relates to his overall pitching abilities.
It is scheduled that we will see a Hitters Umpire (Ben May) in charge of the strike zone in today’s game.
J.T. Realmuto, the Phillies’s expected catcher in today’s game, projects as a weak pitch framer according to the leading projection system (THE BAT).
The #1 park in the league for boosting walks, per the leading projection system (THE BAT), is Kauffman Stadium.
The leading projection system (THE BAT X) projects Nick Castellanos in the 84th percentile when it comes to his overall offensive skill.
Zack Wheeler will have the benefit of the platoon advantage against Dairon Blanco in today’s game.
When it comes to his overall offensive skill, Alec Bohm ranks in the 86th percentile according to the leading projections (THE BAT X).
Alec Bohm is penciled in 4th in the batting order in this game.
When assessing his batting average talent, Bobby Witt Jr. is projected as the 4th-best hitter in Major League Baseball by the leading projection system (THE BAT X).
As it relates to his overall offensive ability, Salvador Perez ranks in the 82nd percentile according to the leading projections (THE BAT X).
Salvador Perez is projected to bat 4th in the lineup in today’s game.
The leading projection system (THE BAT X) ranks Kyle Schwarber as Major League Baseball’s 4th-best home run hitter.
Hitting from the opposite that Seth Lugo throws from, Brandon Marsh will have an edge in today’s game.
The leading projection system (THE BAT X) projects Alec Bohm in the 97th percentile when it comes to his batting average ability.
The 3rd-best projected lineup of all teams on the slate today in terms of overall hitting ability belongs to the Philadelphia Phillies.
Salvador Perez, the Royals’s expected catcher in today’s matchup, profiles as a weak pitch framer according to the leading projection system (THE BAT).
Tallying 96.3 adjusted pitches per outing this year on average, Seth Lugo checks in at the 94th percentile.
In his last outing, Seth Lugo was rolling and compiled 8 strikeouts.
As it relates to his home run ability, Salvador Perez ranks in the 92nd percentile according to the leading projection system (THE BAT X).
When assessing his home run talent, Hunter Renfroe ranks in the 75th percentile according to the leading projection system (THE BAT X).
Negative Match Player Stats with Phillies vs Royals Series Game 3
Brandon Marsh is projected to hit 8th in the lineup today.
Brandon Marsh has a 91st percentile opposite-field rate on his flyballs (36.6%) and has the misfortune of hitting them in the direction of MLB’s 4th-deepest LF fences in today’s game.
Among all the teams on the slate today, the 2nd-strongest infield defense belongs to the Kansas City Royals.
Playing on the road typically lessens hitter metrics in all categories due to the lack of home field advantage, which ought to be the case for Brandon Marsh in today’s game.
In the past two weeks’ worth of games, Brandon Marsh’s 0% rate of hitting balls at a HR-maximizing launch angle (between 23° and 34°) has taken a nosedive compared to his seasonal rate of 19.3%.
Seth Lugo will have the handedness advantage over Nick Castellanos in today’s game.
In today’s matchup, Nick Castellanos is at a disadvantage facing the league’s deepest RF fences given that he hits his flyballs to the opposite field at a 33.7% rate (75th percentile).
Playing on the road typically diminishes hitter metrics in all categories due to the lack of home field advantage, which figures to be the case for Nick Castellanos in today’s matchup.
In the past two weeks’ worth of games, Nick Castellanos’s Barrel% has experienced a negative regression, plummeting from his seasonal rate of 7.8% down to 0%.
Bryce Harper has an 88th percentile opposite-field rate on his flyballs (35.9%) and will be challenged by the league’s 4th-deepest LF fences in today’s matchup.
Playing on the road typically weakens hitter metrics in all categories due to the lack of home field advantage, which figures to be the case for Bryce Harper in today’s game.
Bryce Harper has negatively regressed with his Barrel% lately; his 10.4% seasonal rate has dropped to 3.6% over the past 14 days.
Bryce Harper’s ability to hit the ball at a HR-maximizing launch angle (between 23° and 34°) has dropped off recently, falling from 13.2% on the season to 0% in the past 7 days.
Hunter Renfroe’s BABIP skill is projected in the 4th percentile by the leading projection system (THE BAT X).
Hunter Renfroe pulls a lot of his flyballs (39.9% — 98th percentile) and will be challenged by the game’s 4th-deepest LF fences in today’s matchup.
In the last two weeks, Hunter Renfroe’s Barrel% has experienced a negative regression, plummeting from his seasonal rate of 5.7% down to 0%.
Hunter Renfroe’s exit velocity on flyballs has dropped off in recent games; his 91.8-mph seasonal EV has dropped to 82.1-mph in the last 7 days.
Over the last 14 days, Hunter Renfroe’s 0% rate of hitting balls at a HR-optimizing launch angle (between 23° and 34°) has taken a nosedive compared to his seasonal rate of 11.3%.
Batting from the opposite that Zack Wheeler throws from, Vinnie Pasquantino will have an edge today.
Vinnie Pasquantino pulls a high percentage of his flyballs (36.5% — 93rd percentile) and will be challenged by the game’s deepest RF fences in today’s matchup.
In the past week’s worth of games, Vinnie Pasquantino’s exit velocity on flyballs has decreased from his seasonal EV of 92.5 mph to 89.4 mph.
In the last two weeks, Vinnie Pasquantino’s average launch angle on his hardest-hit balls (-0.8°) has significantly dropped compared to his seasonal mark of 9.4°.
Placing in the 14th percentile, Vinnie Pasquantino has posted a .259 BABIP this year.
Kyle Schwarber pulls a high percentage of his flyballs (39.6% — 98th percentile) and will be challenged by the game’s deepest RF fences today.
Kyle Schwarber will be at a disadvantage playing as a visiting player in today’s matchup.
Kyle Schwarber has struggled with his Barrel% recently; his 13.3% seasonal rate has dropped off to 0% over the last week.
Kyle Schwarber’s ability to hit the ball at a HR-optimizing launch angle (between 23° and 34°) has dropped off from last season to this one, decreasing from 17.5% to 12.9%.
Bryson Stott is penciled in 6th on the lineup card in this matchup.
Bryson Stott has a 98th percentile opposite-field rate on his flyballs (40.8%) and has the misfortune of hitting them in the direction of baseball’s 4th-deepest LF fences in today’s game.
Bryson Stott will be at a disadvantage playing on the road in today’s matchup.
Utilizing Statcast metrics, Bryson Stott grades out in the 16th percentile for power according to the leading projection system (THE BAT X)’s version of Expected Home Runs per 600 plate appearances this year at 10.200.
When assessing his home run skill, Bryson Stott ranks in the 22nd percentile according to the leading projection system (THE BAT X).
The #7 venue in the game for suppressing home runs to left-handed batters, according to the leading projection system (THE BAT), is Kauffman Stadium.
Kauffman Stadium has the 2nd-deepest fences among all parks — generally bad for long-balls.
Hitting from the same side that Seth Lugo throws from, Trea Turner will be at a disadvantage in today’s game.
Playing on the road typically reduces hitter metrics in all categories due to the lack of home field advantage, which should be the case for Trea Turner in today’s matchup.
Trea Turner’s footspeed has fallen off this season. His 30.23 ft/sec Statcast Sprint Speed last year sits at 29.41 ft/sec now.
The leading projection system (THE BAT) projects Kauffman Stadium as the 7th-worst park in the league for RHB home runs.
Based on Statcast metrics, the leading projection system (THE BAT X)’s version of Expected wOBA (.313) provides evidence that Trea Turner has had positive variance on his side this year with his .351 actual wOBA.
Bobby Witt Jr. has an 88th percentile opposite-field rate on his flyballs (35.9%) and will have to hit them out towards the league’s deepest RF fences today.
Bobby Witt Jr. has been lucky this year, putting up a .425 wOBA despite the leading projection system (THE BAT X) estimating his true talent level to be .378 — a .047 disparity.
Dairon Blanco is penciled in 8th in the lineup in today’s game.
Today, Dairon Blanco is at a disadvantage facing the league’s 4th-deepest CF center field fences given that he hits his flyballs towards center field at a 41.2% rate (100th percentile).
Dairon Blanco has been very fortunate when it comes to with his wOBA this year; his .297 figure is quite a bit higher than his .259 Expected wOBA, based on the leading projection system (THE BAT X)’s interpretation of Statcast data.
Maikel Garcia has a 96th percentile opposite-field rate on his flyballs (38.9%) and has the misfortune of hitting them towards baseball’s deepest RF fences today.
Maikel Garcia’s exit velocity on flyballs has dropped off this year; his 92.7-mph figure last year has fallen off to 89.9-mph.
In the past two weeks, Maikel Garcia’s 10.7% rate of hitting balls at a HR-optimizing launch angle (between 23° and 34°) has taken a nosedive compared to his seasonal rate of 16.3%.
Sporting a 7.800 Expected Home Runs per 600 plate appearances (an advanced metric created by the leading projection system (THE BAT X) using Statcast data) this year , Maikel Garcia grades out in the 10th percentile for power.
By putting up a .267 wOBA (a leading indicator of offensive ability) this year, Maikel Garcia grades out in the 9th percentile.
It may be best to expect weaker performance for the Kansas City Royals offense going forward, considering that the leading projection system (THE BAT X) believes they are the 9th-luckiest offense in baseball this year.
Kauffman Stadium has the deepest RF fences among all major league parks.
Rating 4th-lowest in baseball this year, Kansas City Royals batters as a unit have recorded a 11.8° launch angle on their hardest-contacted balls (a reliable metric to assess power skills).
Maikel Garcia has posted a .267 BABIP this year, checking in at the 21st percentile.
Hitting from the same side that Seth Lugo throws from, Alec Bohm will have a tough matchup today.
Alec Bohm has a 97th percentile opposite-field rate on his flyballs (40%) and has the misfortune of hitting them in the direction of baseball’s deepest RF fences in today’s game.
Playing on the road generally weakens hitter stats in all categories due to the lack of home field advantage, which should be the case for Alec Bohm in today’s game.
In the last week’s worth of games, Alec Bohm’s Barrel% has experienced a negative regression, plummeting from his seasonal rate of 7.3% down to 0%.
Salvador Perez pulls a high percentage of his flyballs (36.4% — 93rd percentile) but may find it hard to clear the league’s 4th-deepest LF fences in today’s matchup.
Salvador Perez has been very fortunate when it comes to his batting average this year; his .274 rate is inflated compared to his .253 Expected Batting Average, based on the leading projection system (THE BAT X)’s interpretation of Statcast data.
Home field advantage typically bolsters pitcher metrics across the board, and Seth Lugo will hold that advantage today.
Seth Lugo was rolling in his last outing and allowed 2 ER.
Seth Lugo’s 2367-rpm spin rate on his fastball this season is a significant 100-rpm spike from last year’s 2267-rpm mark.
As it relates to his home run talent, Maikel Garcia ranks in the 11th percentile according to the leading projection system (THE BAT X).
The leading projection system (THE BAT) projects Kauffman Stadium as the worst park in the league for strikeouts.
Bryson Stott has compiled a .256 BABIP this year, checking in at the 12th percentile.
Despite posting a .336 wOBA this year, the leading projection system (THE BAT X) believes Salvador Perez has been lucky given the .016 disparity between that mark and his estimated true talent wOBA of .320.
When it comes to his strikeout ability, the leading projection system (THE BAT) forecasts Kolby Allard in the 21st percentile among all starters in baseball.
Considering both his underlying tendencies and the matchup, Kolby Allard is projected to throw 77 pitches today by the leading projection system (THE BAT X) system, which is the 5th-least of all pitchers on the slate.
Latest Kansas City Royals Match Player Stats
- 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
- Royals vs Mets match player stats | 2026 Series Game 2 Wednesday, July 8th
Latest Philadelphia Phillies Match Player Stats
- Phillies vs Braves match player stats | 2026 Series Game 2 Saturday, September 12th
- Philadelphia Phillies at Atlanta Braves Odds MLB – Friday 11th 2026
- Phillies vs Braves match player stats | 2026 Friday, September 11th
- Houston Astros at Philadelphia Phillies Odds MLB – Thursday 10th 2026
- Astros vs Phillies match player stats | 2026 Series Game 3 Thursday, September 10th
- Houston Astros at Philadelphia Phillies Odds MLB – Wednesday 9th 2026
- Astros vs Phillies match player stats | 2026 Series Game 2 Wednesday, September 9th
- Houston Astros at Philadelphia Phillies Odds MLB – Tuesday 8th 2026
- Astros vs Phillies match player stats | 2026 Tuesday, September 8th
- Atlanta Braves at Philadelphia Phillies Odds MLB – Monday 7th 2026
- Braves vs Phillies match player stats | 2026 Series Game 4 Monday, September 7th
- Atlanta Braves at Philadelphia Phillies Odds MLB – Sunday 6th 2026
- Braves vs Phillies match player stats | 2026 Series Game 3 Sunday, September 6th
- Atlanta Braves at Philadelphia Phillies Odds MLB – Saturday 5th 2026
- Braves vs Phillies match player stats | 2026 Series Game 2 Saturday, September 5th
- Atlanta Braves at Philadelphia Phillies Odds MLB – Friday 4th 2026
- Braves vs Phillies match player stats | 2026 Friday, September 4th
- Philadelphia Phillies at Arizona Dbacks Odds MLB – Wednesday 2nd 2026
- Phillies vs D-Backs match player stats | 2026 Series Game 3 Wednesday, September 2nd
- Philadelphia Phillies at Arizona Dbacks Odds MLB – Tuesday 1st 2026
- Phillies vs D-Backs match player stats | 2026 Series Game 2 Tuesday, September 1st
- Philadelphia Phillies at Arizona Dbacks Odds MLB – Monday 31st 2026
- Phillies vs D-Backs match player stats | 2026 Monday, August 31st
- Philadelphia Phillies at Los Angeles Angels Odds MLB – Sunday 30th 2026
- Phillies vs Angels match player stats | 2026 Series Game 3 Sunday, August 30th
- Philadelphia Phillies at Los Angeles Angels Odds MLB – Saturday 29th 2026
- Phillies vs Angels match player stats | 2026 Series Game 2 Saturday, August 29th
- Philadelphia Phillies at Los Angeles Angels Odds MLB – Friday 28th 2026
- Phillies vs Angels match player stats | 2026 Friday, August 28th
- Philadelphia Phillies at Seattle Mariners Odds MLB – Wednesday 26th 2026
- Philadelphia Phillies at Seattle Mariners Odds MLB – Tuesday Interleague 25th 2026
- Phillies vs Mariners match player stats | 2026 Series Game 3 Wednesday, August 26th
- Phillies vs Mariners match player stats | 2026 Series Game 2 Tuesday, August 25th
- Philadelphia Phillies at Seattle Mariners Odds MLB – Monday Interleague 24th 2026
- Phillies vs Mariners match player stats | 2026 Monday, August 24th
- 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
- Miami Marlins at Philadelphia Phillies Odds MLB Wednesday National League 19th 2026
- Marlins vs Phillies match player stats | 2026 Series Game 3 Wednesday, August 19th
- Miami Marlins at Philadelphia Phillies Odds MLB – Tuesday National League 18th 2026
- Marlins vs Phillies match player stats | 2026 Series Game 2 Tuesday, August 18th
- Miami Marlins at Philadelphia Phillies Odds MLB – Monday National League 17th 2026
- Marlins vs Phillies match player stats | 2026 Monday, August 17th
- Philadelphia Phillies at Minnesota Twins Odds MLB – Sunday Interleague 16th 2026
- Phillies vs Twins match player stats | 2026 Series Game 3 Sunday, August 16th
- Philadelphia Phillies at Minnesota Twins Odds MLB Saturday Interleague 15th 2026
- Phillies vs Twins match player stats | 2026 Series Game 2 Saturday, August 15th
- Philadelphia Phillies at Minnesota Twins Odds MLB Thursday Interleague 13th 2026
- Phillies vs Twins match player stats | 2026 Thursday, August 13th
- Philadelphia Phillies at St Louis Cardinals Odds MLB Wednesday National League 12th 2026
- Phillies vs Cardinals match player stats | 2026 Series Game 3 Wednesday, August 12th
- Philadelphia Phillies at St Louis Cardinals Odds MLB Tuesday National League 11th 2026