
KC @ SF


Series Game 2 Matchup Details
Series Game 2
Todays Game is on Tuesday, May 20th
20/05/25 21:45:00 PM EST First Pitch
Positive Match Player Stats for Royals vs Giants Series Game 2 Matchup Today
Oracle Park’s altitude is near sea-level, one of the lowest among all stadiums, which often leads to worse offense.
As far as temperature and humidity go, the 3rd-most favorable pitching weather on the schedule is expected for this contest.
In his last game started, Michael Lorenzen was in good form and accumulated 7 strikeouts.
Despite conventional wisdom, fastballs are generally a pitcher’s least effective pitch. Michael Lorenzen has gone to his secondary pitches 8.1% more often this year (59.8%) than he did last year (51.7%).
In the majors, Oracle Park’s right field fences are the shallowest.
Recording 17.6 outs per game per started this year on average, Michael Lorenzen places him the 88th percentile.
Negative Match Player Stats with Royals vs Giants Series Game 2
Oracle Park profiles as the #29 park in the league for strikeouts, according to the leading projection system (THE BAT).
The wind projects to be blowing out to RF at 14.5-mph in this game, the most-favorable of the day for bats.
Oracle Park grades out as the #30 stadium in the game for walks, according to the leading projection system (THE BAT).
The league’s highest average fence height can be found at Oracle Park.
Michael Lorenzen is an extreme flyball pitcher (34.7% FB% via the leading projection system, THE BAT) and should be aided by pitching in the #28 HR venue among all stadiums in this matchup.
Latest San Francisco Giants Match Player Stats
- 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
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