Baseball · MLB · Usa
Pittsburgh Pirates vs Kansas City Royals
Saturday, 19 September 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Pittsburgh Pirates vs Kansas City Royals in MLB (Baseball) on Saturday, 19 September 2026. Model prediction: Pittsburgh Pirates 51% vs Kansas City Royals 49%. See the head-to-head record, recent form and odds. Predictions and stats update daily.
Usa • MLB
Pittsburgh Piratesvs
Kansas City Royals19 Sept • 01:40
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Pittsburgh Pirates
51%to win
by ~0.23 runs vs Kansas City R…
Projected Total
7.12runs
3.68 – 3.45
no market line
First 5 (F5)
3.44runs
1.76 – 1.68
model projection
Inning Line Score
projected| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
|---|---|---|---|---|---|---|---|---|---|
| Pittsburgh Pirates | 0.2 | 0.2 | 0.4 | 0.3 | 0.6 | 0.5 | 0.5 | 0.9 | 0.0 |
| Kansas City Royals | 0.0 | 0.2 | 0.0 | 0.5 | 1.0 | 0.3 | 0.3 | 0.8 | 0.3 |
| Tot | 0.2 | 0.4 | 0.4 | 0.8 | 1.6 | 0.7 | 0.8 | 1.8 | 0.3 |
from last 4+5 games
Pittsburgh Pirates
Last 10: 7–3 (70%)
RPG: 3.2 — Allowed: 3.2 — Run env: 6.4
Kansas City Royals
Last 10: 4–6 (40%)
RPG: 3.5 — Allowed: 4 — Run env: 7.5
Pittsburgh Pirates Form
Pittsburgh Pirates
W2d
L3d
L4d
W4d
W5d
W6d
W9d
L9d
W10d
W12d
By inning:1-00-00-00-00-23-10-00-00-—
By inning:0-10-00-10-00-03-00-00-20-—
By inning:1-00-30-20-40-01-20-10-00-—
By inning:0-00-00-01-00-00-00-01-00-0
By inning:0-00-00-00-01-00-03-10-10-0
Kansas City Royals Form
Kansas City Royals
L2d
L3d
W3d
W5d
L6d
L8d
W9d
L9d
L10d
W11d
By inning:0-00-10-00-00-00-01-10-20-—
By inning:0-00-00-00-10-01-20-10-10-—
By inning:1-00-02-00-00-20-00-00-00-0
By inning:0-00-10-11-01-30-00-00-00-—
By inning:0-00-00-00-00-00-00-01-01-2
Head-to-Head
Last 10
By inning:0-00-10-00-20-03-00-00-10-—
By inning:0-00-10-01-00-00-01-21-00-1
By inning:0-10-02-30-20-10-10-00-11-—
By inning:0-11-00-01-10-21-00-00-00-—
By inning:1-00-00-00-02-11-01-00-00-0
Head-to-head summary
10 meetings — Pittsburgh Pirates 4 / Kansas City Royals 6. Average total: 8.4.
Model output
{
"expected_runs": {
"team_1": 3.68,
"team_2": 3.45,
"total": 7.12
},
"win_probability": {
"team_1": 51,
"team_2": 49
},
"form": {
"team_1": {
"played": 10,
"wins": 7,
"losses": 3,
"win_rate": 0.7,
"avg_rf": 3.2,
"avg_ra": 3.2,
"w_avg_rf": 3.23,
"w_avg_ra": 3.41,
"run_rate": 6.4,
"blowout_rate": 0.3
},
"team_2": {
"played": 10,
"wins": 4,
"losses": 6,
"win_rate": 0.4,
"avg_rf": 3.5,
"avg_ra": 4,
"w_avg_rf": 3.29,
"w_avg_ra": 3.92,
"run_rate": 7.5,
"blowout_rate": 0.2
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 4,
"t2_wins": 6,
"t1_win_rate": 0.4,
"avg_total": 8.4
},
"confidence": 66,
"winner": {
"team": "Pittsburgh Pirates",
"probability": 51,
"margin_runs": 0.23,
"opponent": "Kansas City Royals",
"opponent_probability": 49
},
"total_runs": {
"projected_total": 7.12,
"team_1_proj": 3.68,
"team_2_proj": 3.45,
"market": null
},
"first_five": {
"team_1": 1.76,
"team_2": 1.68,
"total": 3.44,
"source": "projected_from_form"
},
"inning_scores": null,
"inning_prediction": {
"home": [
0.23,
0.23,
0.38,
0.31,
0.61,
0.46,
0.54,
0.92,
0
],
"away": [
0,
0.17,
0,
0.48,
1.03,
0.28,
0.31,
0.83,
0.35
],
"per_inning_total": [
0.23,
0.4,
0.38,
0.79,
1.64,
0.74,
0.85,
1.75,
0.35
],
"first_five": {
"home": 1.76,
"away": 1.68,
"total": 3.44
},
"source": "form",
"t1_samples": 4,
"t2_samples": 5,
"t1_fractions": {
"i1": 0.062,
"i2": 0.062,
"i3": 0.104,
"i4": 0.083,
"i5": 0.167,
"i6": 0.125,
"i7": 0.146,
"i8": 0.25,
"i9": 0
},
"t2_fractions": {
"i1": 0,
"i2": 0.05,
"i3": 0,
"i4": 0.14,
"i5": 0.3,
"i6": 0.08,
"i7": 0.09,
"i8": 0.24,
"i9": 0.1
}
},
"predictions": {
"safe": null,
"high_risk": {
"market": "total runs (Under)",
"pick": "Under (projected 7.1)",
"projected": 7.12,
"confidence": 66,
"reason": "Combined scoring environment 7.0 < league baseline."
}
},
"model_version": "v1-2026-06-baseball"
}Full match data
{
"sport": "baseball",
"league": "MLB",
"country": "Usa",
"match": "Pittsburgh Pirates vs Kansas City Royals",
"date": "2026-09-19",
"time": "01:40",
"status": null,
"score": null,
"innings": null,
"match_stats": null,
"team_1": {
"name": "Pittsburgh Pirates",
"last_10_matches": [
{
"date": "13.09.26",
"home": "Chicago Cubs",
"away": "Pittsburgh Pirates",
"score": "3-4",
"home_points": 3,
"away_points": 4,
"total_points": 7,
"home_won": false,
"innings": {
"home": [
1,
0,
0,
0,
0,
3,
0,
0,
0
],
"away": [
0,
0,
0,
0,
2,
1,
0,
0
]
}
},
{
"date": "12.09.26",
"home": "Chicago Cubs",
"away": "Pittsburgh Pirates",
"score": "4-3",
"home_points": 4,
"away_points": 3,
"total_points": 7,
"home_won": true,
"innings": {
"home": [
0,
0,
0,
0,
0,
3,
0,
0,
0
],
"away": [
1,
0,
1,
0,
0,
0,
0,
2
]
}
},
{
"date": "11.09.26",
"home": "Chicago Cubs",
"away": "Pittsburgh Pirates",
"score": "12-2",
"home_points": 12,
"away_points": 2,
"total_points": 14,
"home_won": true,
"innings": {
"home": [
1,
0,
0,
0,
0,
1,
0,
0,
0
],
"away": [
0,
3,
2,
4,
0,
2,
1,
0
]
}
},
{
"date": "11.09.26",
"home": "Chicago White Sox",
"away": "Pittsburgh Pirates",
"score": "0-2",
"home_points": 0,
"away_points": 2,
"total_points": 2,
"home_won": false,
"innings": {
"home": [
0,
0,
0,
1,
0,
0,
0,
1,
0
],
"away": [
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
},
{
"date": "10.09.26",
"home": "Chicago White Sox",
"away": "Pittsburgh Pirates",
"score": "2-4",
"home_points": 2,
"away_points": 4,
"total_points": 6,
"home_won": false,
"innings": {
"home": [
0,
0,
0,
0,
1,
0,
3,
0,
0
],
"away": [
0,
0,
0,
0,
0,
0,
1,
1,
0
]
}
},
{
"date": "09.09.26",
"home": "Chicago White Sox",
"away": "Pittsburgh Pirates",
"score": "3-9",
"home_points": 3,
"away_points": 9,
"total_points": 12,
"home_won": false,
"innings": null
},
{
"date": "06.09.26",
"home": "Pittsburgh Pirates",
"away": "Los Angeles Angels",
"score": "1-0",
"home_points": 1,
"away_points": 0,
"total_points": 1,
"home_won": true,
"innings": null
},
{
"date": "06.09.26",
"home": "Pittsburgh Pirates",
"away": "Los Angeles Angels",
"score": "1-6",
"home_points": 1,
"away_points": 6,
"total_points": 7,
"home_won": false,
"innings": null
},
{
"date": "05.09.26",
"home": "Pittsburgh Pirates",
"away": "Los Angeles Angels",
"score": "1-0",
"home_points": 1,
"away_points": 0,
"total_points": 1,
"home_won": true,
"innings": null
},
{
"date": "03.09.26",
"home": "Pittsburgh Pirates",
"away": "San Francisco Giants",
"score": "5-2",
"home_points": 5,
"away_points": 2,
"total_points": 7,
"home_won": true,
"innings": null
}
]
},
"team_2": {
"name": "Kansas City Royals",
"last_10_matches": [
{
"date": "13.09.26",
"home": "Boston Red Sox",
"away": "Kansas City Royals",
"score": "4-1",
"home_points": 4,
"away_points": 1,
"total_points": 5,
"home_won": true,
"innings": {
"home": [
0,
0,
0,
0,
0,
0,
1,
0,
0
],
"away": [
0,
1,
0,
0,
0,
0,
1,
2
]
}
},
{
"date": "12.09.26",
"home": "Boston Red Sox",
"away": "Kansas City Royals",
"score": "5-1",
"home_points": 5,
"away_points": 1,
"total_points": 6,
"home_won": true,
"innings": {
"home": [
0,
0,
0,
0,
0,
1,
0,
0,
0
],
"away": [
0,
0,
0,
1,
0,
2,
1,
1
]
}
},
{
"date": "12.09.26",
"home": "Boston Red Sox",
"away": "Kansas City Royals",
"score": "2-3",
"home_points": 2,
"away_points": 3,
"total_points": 5,
"home_won": false,
"innings": {
"home": [
1,
0,
2,
0,
0,
0,
0,
0,
0
],
"away": [
0,
0,
0,
0,
2,
0,
0,
0,
0
]
}
},
{
"date": "10.09.26",
"home": "Kansas City Royals",
"away": "Arizona Diamondbacks",
"score": "5-2",
"home_points": 5,
"away_points": 2,
"total_points": 7,
"home_won": true,
"innings": {
"home": [
0,
0,
0,
1,
1,
0,
0,
0,
0
],
"away": [
0,
1,
1,
0,
3,
0,
0,
0
]
}
},
{
"date": "09.09.26",
"home": "Kansas City Royals",
"away": "Arizona Diamondbacks",
"score": "3-5",
"home_points": 3,
"away_points": 5,
"total_points": 8,
"home_won": false,
"innings": {
"home": [
0,
0,
0,
0,
0,
0,
0,
1,
1
],
"away": [
0,
0,
0,
0,
0,
0,
0,
0,
2
]
}
},
{
"date": "07.09.26",
"home": "Kansas City Royals",
"away": "Arizona Diamondbacks",
"score": "4-5",
"home_points": 4,
"away_points": 5,
"total_points": 9,
"home_won": false,
"innings": null
},
{
"date": "06.09.26",
"home": "Kansas City Royals",
"away": "Toronto Blue Jays",
"score": "6-1",
"home_points": 6,
"away_points": 1,
"total_points": 7,
"home_won": true,
"innings": null
},
{
"date": "06.09.26",
"home": "Kansas City Royals",
"away": "Toronto Blue Jays",
"score": "3-4",
"home_points": 3,
"away_points": 4,
"total_points": 7,
"home_won": false,
"innings": null
},
{
"date": "05.09.26",
"home": "Kansas City Royals",
"away": "Toronto Blue Jays",
"score": "2-9",
"home_points": 2,
"away_points": 9,
"total_points": 11,
"home_won": false,
"innings": null
},
{
"date": "04.09.26",
"home": "Kansas City Royals",
"away": "Miami Marlins",
"score": "7-3",
"home_points": 7,
"away_points": 3,
"total_points": 10,
"home_won": true,
"innings": null
}
]
},
"head_to_head": {
"last_10_matches": [
{
"date": "10.07.25",
"home": "Kansas City Royals",
"away": "Pittsburgh Pirates",
"score": "4-3",
"home_points": 4,
"away_points": 3,
"total_points": 7,
"home_won": true,
"innings": {
"home": [
0,
0,
0,
0,
0,
3,
0,
0,
0
],
"away": [
0,
1,
0,
2,
0,
0,
0,
1
]
}
},
{
"date": "09.07.25",
"home": "Kansas City Royals",
"away": "Pittsburgh Pirates",
"score": "4-3",
"home_points": 4,
"away_points": 3,
"total_points": 7,
"home_won": true,
"innings": {
"home": [
0,
0,
0,
1,
0,
0,
1,
1,
0
],
"away": [
0,
1,
0,
0,
0,
0,
2,
0,
1
]
}
},
{
"date": "08.07.25",
"home": "Kansas City Royals",
"away": "Pittsburgh Pirates",
"score": "9-3",
"home_points": 9,
"away_points": 3,
"total_points": 12,
"home_won": true,
"innings": {
"home": [
0,
0,
2,
0,
0,
0,
0,
0,
1
],
"away": [
1,
0,
3,
2,
1,
1,
0,
1
]
}
},
{
"date": "15.09.24",
"home": "Pittsburgh Pirates",
"away": "Kansas City Royals",
"score": "4-3",
"home_points": 4,
"away_points": 3,
"total_points": 7,
"home_won": true,
"innings": {
"home": [
0,
1,
0,
1,
0,
1,
0,
0,
0
],
"away": [
1,
0,
0,
1,
2,
0,
0,
0
]
}
},
{
"date": "14.09.24",
"home": "Pittsburgh Pirates",
"away": "Kansas City Royals",
"score": "1-5",
"home_points": 1,
"away_points": 5,
"total_points": 6,
"home_won": false,
"innings": {
"home": [
1,
0,
0,
0,
2,
1,
1,
0,
0
],
"away": [
0,
0,
0,
0,
1,
0,
0,
0,
0
]
}
},
{
"date": "14.09.24",
"home": "Pittsburgh Pirates",
"away": "Kansas City Royals",
"score": "3-8",
"home_points": 3,
"away_points": 8,
"total_points": 11,
"home_won": false,
"innings": null
},
{
"date": "31.08.23",
"home": "Kansas City Royals",
"away": "Pittsburgh Pirates",
"score": "1-4",
"home_points": 1,
"away_points": 4,
"total_points": 5,
"home_won": false,
"innings": null
},
{
"date": "30.08.23",
"home": "Kansas City Royals",
"away": "Pittsburgh Pirates",
"score": "3-6",
"home_points": 3,
"away_points": 6,
"total_points": 9,
"home_won": false,
"innings": null
},
{
"date": "29.08.23",
"home": "Kansas City Royals",
"away": "Pittsburgh Pirates",
"score": "0-5",
"home_points": 0,
"away_points": 5,
"total_points": 5,
"home_won": false,
"innings": null
},
{
"date": "02.06.21",
"home": "Kansas City Royals",
"away": "Pittsburgh Pirates",
"score": "10-5",
"home_points": 10,
"away_points": 5,
"total_points": 15,
"home_won": true,
"innings": null
}
]
},
"odds": {
"match_winner": {
"home": null,
"away": null,
"vig_pct": null
}
},
"analysis": {
"expected_runs": {
"team_1": 3.68,
"team_2": 3.45,
"total": 7.12
},
"win_probability": {
"team_1": 51,
"team_2": 49
},
"form": {
"team_1": {
"played": 10,
"wins": 7,
"losses": 3,
"win_rate": 0.7,
"avg_rf": 3.2,
"avg_ra": 3.2,
"w_avg_rf": 3.23,
"w_avg_ra": 3.41,
"run_rate": 6.4,
"blowout_rate": 0.3
},
"team_2": {
"played": 10,
"wins": 4,
"losses": 6,
"win_rate": 0.4,
"avg_rf": 3.5,
"avg_ra": 4,
"w_avg_rf": 3.29,
"w_avg_ra": 3.92,
"run_rate": 7.5,
"blowout_rate": 0.2
}
},
"h2h_summary": {
"considered": 10,
"t1_wins": 4,
"t2_wins": 6,
"t1_win_rate": 0.4,
"avg_total": 8.4
},
"confidence": 66,
"winner": {
"team": "Pittsburgh Pirates",
"probability": 51,
"margin_runs": 0.23,
"opponent": "Kansas City Royals",
"opponent_probability": 49
},
"total_runs": {
"projected_total": 7.12,
"team_1_proj": 3.68,
"team_2_proj": 3.45,
"market": null
},
"first_five": {
"team_1": 1.76,
"team_2": 1.68,
"total": 3.44,
"source": "projected_from_form"
},
"inning_scores": null,
"inning_prediction": {
"home": [
0.23,
0.23,
0.38,
0.31,
0.61,
0.46,
0.54,
0.92,
0
],
"away": [
0,
0.17,
0,
0.48,
1.03,
0.28,
0.31,
0.83,
0.35
],
"per_inning_total": [
0.23,
0.4,
0.38,
0.79,
1.64,
0.74,
0.85,
1.75,
0.35
],
"first_five": {
"home": 1.76,
"away": 1.68,
"total": 3.44
},
"source": "form",
"t1_samples": 4,
"t2_samples": 5,
"t1_fractions": {
"i1": 0.062,
"i2": 0.062,
"i3": 0.104,
"i4": 0.083,
"i5": 0.167,
"i6": 0.125,
"i7": 0.146,
"i8": 0.25,
"i9": 0
},
"t2_fractions": {
"i1": 0,
"i2": 0.05,
"i3": 0,
"i4": 0.14,
"i5": 0.3,
"i6": 0.08,
"i7": 0.09,
"i8": 0.24,
"i9": 0.1
}
},
"predictions": {
"safe": null,
"high_risk": {
"market": "total runs (Under)",
"pick": "Under (projected 7.1)",
"projected": 7.12,
"confidence": 66,
"reason": "Combined scoring environment 7.0 < league baseline."
}
},
"model_version": "v1-2026-06-baseball"
},
"model": {
"win_probability": {
"team_1": 51,
"team_2": 49
},
"prediction_quality": "medium",
"expected_runs": {
"team_1": 3.68,
"team_2": 3.45,
"total": 7.12
},
"predicted_winner": "Pittsburgh Pirates",
"model_version": "v1-2026-06-baseball"
}
}Prediction alerts
Know when the next pick goes live.
Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.
Explore more matches and live updates on the Baseball board.