Pittsburgh Pirates vs Kansas City Royals
Lineups · Absences
Confirmed batting order| # | Pos | Player | AVG | HR | RBI |
|---|---|---|---|---|---|
| 1 | SS | Konnor Griffin | .272 | 6 | 33 |
| 2 | 2B | Brandon Lowe | .260 | 35 | 96 |
| 3 | LF | Bryan Reynolds | .261 | 17 | 72 |
| 4 | CF | Oneil Cruz | .280 | 20 | 67 |
| 5 | 3B | Jared Triolo | .238 | 3 | 29 |
| 6 | DH | Ronny Simon | .254 | 1 | 4 |
| 7 | C | Rafael Flores Jr. | .264 | 11 | 25 |
| 8 | 1B | Spencer Horwitz | .244 | 10 | 49 |
| 9 | RF | Jake Mangum | .276 | 5 | 33 |
| # | Pos | Player | AVG | HR | RBI |
|---|---|---|---|---|---|
| 1 | 3B | Maikel Garcia | .268 | 3 | 38 |
| 2 | SS | Bobby Witt Jr. | .281 | 18 | 54 |
| 3 | DH | Jac Caglianone | .289 | 23 | 75 |
| 4 | 1B | Salvador Perez | .229 | 21 | 78 |
| 5 | 2B | Michael Massey | .274 | 13 | 50 |
| 6 | RF | Nick Loftin | .240 | 8 | 45 |
| 7 | LF | John Rave | .232 | 6 | 13 |
| 8 | C | Luke Maile | .159 | 1 | 5 |
| 9 | PH | Isaac Collins | .213 | 6 | 40 |
Match result
Final- Final score
- 4 : 3
- Result
- Home win Final
| Period score | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Total |
|---|---|---|---|---|---|---|---|---|---|---|
| Pittsburgh Pirates | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 2 | — | 4 |
| Kansas City Royals | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 3 |
Player stats · This match
Source: MLBData provided by MLB Advanced Media, L.P.
Odds
Final odds before kickoffReference odds. No real-money wager can be placed here.
Last 20 matches
By team · Incl. exhibition and postseason| Pittsburgh Pirates Based on 20 games | Kansas City Royals Based on 20 games | |
|---|---|---|
| 20 | Games | 20 |
| 13W 7L | W · L | 7W 13L |
| 65% | Win rate | 35% |
| 4.35 | Scored per game | 3.75 |
| 4.15 | Conceded per game | 4.75 |
| +4 | Score difference | -20 |
| 0/20 games | Scoreless games | 0/20 games |
| 9.2 | Hits per game | 7.6 |
| 0.5 | Errors per game | 0.6 |
| 1.9 | Early runs scored (innings 1-3) | 1.4 |
| 1.2 | Early runs allowed (innings 1-3) | 1.6 |
| 1.1 | Late runs scored (7th inning on) | 1.2 |
| 1.4 | Late runs allowed (7th inning on) | 1.6 |
| 8.5 | Average combined score | 8.5 |
| 45% | One-run game rate | 20% |
| Pittsburgh Pirates Based on 11 games | Home matches only | Kansas City Royals Based on 9 games |
|---|---|---|
| 11 | Games | 9 |
| 7W 4L | W · L | 3W 6L |
| 64% | Win rate | 33% |
| 4.64 | Scored per game | 4.33 |
| 4.45 | Conceded per game | 4.89 |
| +2 | Score difference | -5 |
| 0/11 games | Scoreless games | 0/9 games |
| 9.2 | Hits per game | 7.6 |
| 0.2 | Errors per game | 0.3 |
| 2.2 | Early runs scored (innings 1-3) | 1.9 |
| 1.4 | Early runs allowed (innings 1-3) | 1.7 |
| 1.4 | Late runs scored (7th inning on) | 1.6 |
| 1.6 | Late runs allowed (7th inning on) | 1.9 |
| 9.1 | Average combined score | 9.2 |
| 55% | One-run game rate | 22% |
| Pittsburgh Pirates Based on 9 games | Away matches only | Kansas City Royals Based on 11 games |
|---|---|---|
| 9 | Games | 11 |
| 6W 3L | W · L | 4W 7L |
| 67% | Win rate | 36% |
| 4.00 | Scored per game | 3.27 |
| 3.78 | Conceded per game | 4.64 |
| +2 | Score difference | -15 |
| 0/9 games | Scoreless games | 0/11 games |
| 9.1 | Hits per game | 7.6 |
| 0.9 | Errors per game | 0.7 |
| 1.4 | Early runs scored (innings 1-3) | 0.9 |
| 1.1 | Early runs allowed (innings 1-3) | 1.5 |
| 0.7 | Late runs scored (7th inning on) | 1.0 |
| 1.0 | Late runs allowed (7th inning on) | 1.3 |
| 7.8 | Average combined score | 7.9 |
| 33% | One-run game rate | 18% |
Head-to-head
Same season · 2 matches- Scored : Conceded
- 14 : 10
- At home
- 2W 0L
- Away
- —
Match info · Related matches
Pittsburgh Pirates and Kansas City Royals met in MLB on 20 Sep 2026 17:35 UTC.
The match ended Pittsburgh Pirates 4-3 Kansas City Royals.
Pittsburgh Pirates are 8th in the table and Kansas City Royals are 13th.
Pittsburgh Pirates won 3, drew 0 and lost 2 of their last 5 matches.
Kansas City Royals won 1, drew 0 and lost 4 of their last 5 matches.
In their last 2 meetings, Pittsburgh Pirates won 2, Kansas City Royals won 0 and 0 ended level.
Lake Bachar starts on the mound for Pittsburgh Pirates.
Pittsburgh Pirates's lineup includes Bryan Reynolds, Oneil Cruz.
Michael Wacha starts on the mound for Kansas City Royals.
Kansas City Royals's lineup includes Jac Caglianone, Salvador Perez.
Pittsburgh Pirates · Previous match: Pittsburgh Pirates vs Kansas City Royals (19 Sep 2026) · Next match: Pittsburgh Pirates vs St.Louis Cardinals (22 Sep 2026)
Kansas City Royals · Previous match: Pittsburgh Pirates vs Kansas City Royals (19 Sep 2026) · Next match: Kansas City Royals vs Chicago White Sox (22 Sep 2026)
Other MLB matches that day
- New York Mets vs Philadelphia Phillies
- Tampa Bay Rays vs Boston Red Sox
- Cleveland Guardians vs Athletics
- Cincinnati Reds vs Chicago Cubs
- Chicago White Sox vs Detroit Tigers
- Houston Astros vs Atlanta Braves
- St.Louis Cardinals vs Washington Nationals
- Texas Rangers vs Toronto Blue Jays
- Colorado Rockies vs Seattle Mariners
- Los Angeles Angels vs Minnesota Twins
MLB matches this week
- San Diego Padres vs Miami Marlins
- Arizona Diamondbacks vs New York Yankees
- Los Angeles Dodgers vs San Francisco Giants
- Baltimore Orioles vs Milwaukee Brewers
- Baltimore Orioles vs Toronto Blue Jays
- Detroit Tigers vs Washington Nationals
- San Francisco Giants vs Minnesota Twins
- New York Yankees vs Tampa Bay Rays
- Detroit Tigers vs Washington Nationals
- Philadelphia Phillies vs Milwaukee Brewers
Latest posts
- Chelsea vs Tottenham Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- Utrecht vs Zwolle Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- Arsenal vs Everton (England) Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- Coventry vs Fulham Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- Napoli vs AS Roma Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- Racing Santander vs Espanyol Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- Paderborn vs Hamburger SV Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- Mainz vs Werder Bremen Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- Augsburg vs Union Berlin Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- FC Koln vs Schalke Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- Como vs Sassuolo Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- RB Leipzig vs Elversberg Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- Cagliari vs Bologna Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- Rayo Vallecano vs Elche Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
- Aston Villa (England) vs Manchester City Prediction & Analysis (24 Oct 2026) · AI bot betsgo_analyze
Upcoming matches
- Newcastle Jets vs Macarthur FC
- KAL Jumbos vs Woori
- Omiya Ardija vs Yokohama FC
- Sanfrecce Hiroshima vs Shimizu S-Pulse
- Seoul vs Gangwon
- Fujieda MYFC vs Tokushima
- Seoul Knights vs LG Sakers
- Jeonnam vs Daegu
- Incheon vs Jeju SK
- Ulsan HD vs Pohang
- Gimcheon Sangmu vs Daejeon
- Kashima Antlers vs Kashiwa Reysol
- Verdy vs Avispa Fukuoka
- WS Wanderers vs Auckland FC
- Vissel Kobe vs Machida
No posts yet.