Kansas City Royals at Pittsburgh Pirates — Game center Final MLB
PNC ParkSep 20 (Sun) · 5:35 PM UTC
What did the model expect? Pregame forecast Kansas City Royals 39%
Pittsburgh Pirates 61%
Locked before start
Brandon Lowe Hits 1+· hits 1+ 70% Hit Ryan O'Hearn Hits 1+· hits 1+ 66% Hit Jac Caglianone Hits 1+· hits 1+ 68% Hit Showing 3 of 94 locked markets
Behind the probability season win% 0.506 (home 79-77) vs away 67-89 0.429, Home advantage +4%· injury home 5 / away 12, matchup combination model
How to read this probability A probability estimates how often an outcome would occur in comparable situations. It is not a guarantee. Live estimates and pregame forecasts are shown separately.
Head to head Matchup Box score
Kansas City Royals Pittsburgh Pirates
Pitching matchup
MW Michael Wacha Appearance confirmed
LB Lake Bachar Appearance confirmed
Recent form · newest first
Partly Cloudy 72°F· wind 7 mph, Out To CF· park factor runs 98· HR 92
Data source: MLB Stats API
Hits 1+· hits 1+ 70%
Locked at publish
hits 1/1 Hit View model reasoning Season AVG 0.260 → form·L/Rplatoon· Statcast xBA 0.240 adjusted 0.275, probability of 1+ hits in 4 PA (binomial)· simulation· stacking -10pp (meta-model over 4,501 past events)· cap applied
What moved this probability
Recent form
last 15G AVG 0.286
+3.1%p Park Runs 98 / HR 92 72°F 7 mph, Out To CF Pittsburgh Pirates 5 OUT (Mitch Keller …) Kansas City Royals 12 OUT (Steven Cruz …) last 15G AVG 0.286 ↑ vs RHP AVG 0.279 (391PA) Statcast xBA 0.240 (actual 0.261, overrated 21p) Jac Caglianone Hits 1+· hits 1+ ProRyan O'Hearn Hits 1+· hits 1+ ProExplore the models All Players Game
Run line4 Pittsburgh Pirates home +1.5· Run Line High
probability away does not win by 2+ — expected runs 3.8 vs 4.4 — the Skellam conditional share of away wins by 2+ runs, multiplied by the side win probability
74% Kansas City Royals away +1.5· Run Line ProPittsburgh Pirates home -1.5· Run Line ProKansas City Royals away -1.5· Run Line Probatter84 BL Brandon Lowe Hits 1+· hits 1+ High
Season AVG 0.260 → form·L/Rplatoon· Statcast xBA 0.240 adjusted 0.275, probability of 1+ hits in 4 PA (binomial)· simulation· stacking -10pp (meta-model over 4,501 past events)· cap applied
hits 1/1 Hit
70% Jac Caglianone Hits 1+· hits 1+ ProRyan O'Hearn Hits 1+· hits 1+ ProNick Gonzales Hits 1+· hits 1+ ProBobby Witt Jr. Hits 1+· hits 1+ ProSalvador Perez Hits 1+· hits 1+ ProCarter Jensen Hits 1+· hits 1+ ProJake Mangum Hits 1+· hits 1+ ProBryan Reynolds Hits 1+· hits 1+ ProMichael Massey Hits 1+· hits 1+ ProSpencer Horwitz Hits 1+· hits 1+ ProIsaac Collins Hits 1+· hits 1+ ProBrandon Lowe Total Bases 2+· total bases 2+ ProBrandon Lowe RBI 1+· RBI 1+ ProJac Caglianone Total Bases 2+· total bases 2+ ProRyan O'Hearn RBI 1+· RBI 1+ ProBrandon Lowe 1+ Run Probability· runs 1+ ProJac Caglianone RBI 1+· RBI 1+ ProRyan O'Hearn Total Bases 2+· total bases 2+ ProBryan Reynolds 1+ Run Probability· runs 1+ ProBobby Witt Jr. 1+ Run Probability· runs 1+ ProIsaac Collins Walks 1+· walks 1+ ProCarter Jensen RBI 1+· RBI 1+ ProCarter Jensen Total Bases 2+· total bases 2+ ProSalvador Perez Total Bases 2+· total bases 2+ ProBobby Witt Jr. Walks 1+· walks 1+ ProBobby Witt Jr. Total Bases 2+· total bases 2+ ProRyan O'Hearn 1+ Run Probability· runs 1+ ProBryan Reynolds Total Bases 2+· total bases 2+ ProCarter Jensen 1+ Run Probability· runs 1+ ProCarter Jensen Walks 1+· walks 1+ ProBryan Reynolds Walks 1+· walks 1+ ProNick Gonzales Total Bases 2+· total bases 2+ ProBrandon Lowe Hits 2+· hits 2+ ProMichael Massey RBI 1+· RBI 1+ ProBryan Reynolds RBI 1+· RBI 1+ ProSpencer Horwitz 1+ Run Probability· runs 1+ ProJac Caglianone 1+ Run Probability· runs 1+ ProSpencer Horwitz RBI 1+· RBI 1+ ProNick Gonzales 1+ Run Probability· runs 1+ ProJake Mangum 1+ Run Probability· runs 1+ ProMichael Massey Total Bases 2+· total bases 2+ ProSalvador Perez 1+ Run Probability· runs 1+ ProSalvador Perez RBI 1+· RBI 1+ ProNick Gonzales RBI 1+· RBI 1+ ProMichael Massey 1+ Run Probability· runs 1+ ProBobby Witt Jr. RBI 1+· RBI 1+ ProSpencer Horwitz Walks 1+· walks 1+ ProJac Caglianone Hits 2+· hits 2+ ProJake Mangum Total Bases 2+· total bases 2+ ProJake Mangum RBI 1+· RBI 1+ ProIsaac Collins 1+ Run Probability· runs 1+ ProSpencer Horwitz Total Bases 2+· total bases 2+ ProRyan O'Hearn Hits 2+· hits 2+ ProBrandon Lowe Walks 1+· walks 1+ ProNick Gonzales Hits 2+· hits 2+ ProSalvador Perez Hits 2+· hits 2+ ProBobby Witt Jr. Hits 2+· hits 2+ ProIsaac Collins Total Bases 2+· total bases 2+ ProJac Caglianone Walks 1+· walks 1+ ProBryan Reynolds Hits 2+· hits 2+ ProMichael Massey Hits 2+· hits 2+ ProRyan O'Hearn Walks 1+· walks 1+ ProNick Gonzales Walks 1+· walks 1+ ProJake Mangum Hits 2+· hits 2+ ProIsaac Collins RBI 1+· RBI 1+ ProCarter Jensen Hits 2+· hits 2+ ProBrandon Lowe HR· HR 1+ ProMichael Massey Walks 1+· walks 1+ ProSpencer Horwitz Hits 2+· hits 2+ ProJake Mangum Walks 1+· walks 1+ ProSalvador Perez Walks 1+· walks 1+ ProRyan O'Hearn HR· HR 1+ ProIsaac Collins Hits 2+· hits 2+ ProCarter Jensen HR· HR 1+ ProJac Caglianone HR· HR 1+ ProSalvador Perez HR· HR 1+ ProBobby Witt Jr. HR· HR 1+ ProBryan Reynolds HR· HR 1+ ProMichael Massey HR· HR 1+ ProSpencer Horwitz HR· HR 1+ ProNick Gonzales HR· HR 1+ ProJake Mangum HR· HR 1+ ProIsaac Collins HR· HR 1+ Progames6 Kansas City Royals team runs Over 3.5· Runs ProPittsburgh Pirates Home Team · Win Probability· Home Win High
season win% 0.506 (home 79-77) vs away 67-89 0.429, Home advantage +4%· injury home 5 / away 12, matchup combination model
runs 4/4 Hit
61% Pittsburgh Pirates team runs Over 4.5· Runs ProBoth teams total runs Under 8.5· Totals ProBoth teams total runs Over 8.5· Totals ProKansas City Royals Away Team · Win Probability· Away Win High
season win% 0.429 (away 67-89) vs home 79-77 0.506, matchup combination after the away discount
runs 3/5 Miss
39% strength index + simulation adjusted probabilities and full history are in Pro — $7.99/mo, cancel anytime. Get today's probabilities in your inbox One email per day. No picks, no spam.
Free forever. By subscribing you consent to receive the daily probability email; unsubscribe any time from the link in every email.Privacy notice
Computed only from public stats APIs and statistical models. No odds, lines, or sportsbooks. Outcomes are not guaranteed.