MLB Sunday, July 12 at 01:35 PM UTC
10,000 Sim Trials Run
KC

Kansas City Royals

Away

38-58 (17-32 Away)

Last 5 Form
W L L L L
Projected Final Score
3.3 5.7
Projected Total: 9.0 (O/U: 9.5)
Sportsbook Consensus Odds
KC: +130 | BAL: -150
BAL

Baltimore Orioles

Home

45-51 (27-25 Home)

Last 5 Form
L L W W W

Simulated Outcome Probability

Kansas City Royals Win Prob
26.2%
No Value Edge
Baltimore Orioles Win Prob
73.8%
+13.8% Value Edge

Our 10,000 iterations project the Baltimore Orioles to win outright in 73.8% of simulated game-runs.

Simulator Cover Probability

Spread Line: KC +1.5 / BAL -1.5
KC covers (-160) 43.4%
BAL covers (+135) +14.0% Edge 56.6%
Total O/U: 9.5
OVER (-115) 41.9%
UNDER (-105) +6.9% Edge 58.1%

Model Simulation Deciders

  • đŸ’Ș Lineup Depth: BAL starting lineup holds a clear offensive edge in On-Base Percentage (+0.020).
  • 🐂 Bullpen Advantage: BAL relievers offer higher strikeout capacity and yield fewer home runs per batter faced compared to the KC bullpen.
  • đŸ”„ Momentum Streak: BAL enters this game on a hot streak (last 10 games win %: 77%) giving them a momentum advantage.

VegasSims Best Bet & Analysis

Best Bet

Our 10,000 simulations project the Baltimore Orioles winning outright in 73.8% of run trials, with a projected score of KC 3.4 - BAL 5.7. The simulator identifies a positive expected value (+EV) edge on the spread with BAL -1.5 covering in 56.6% of trials. Additionally, we lean towards the UNDER 9.5 which hit in 58.1% of runs.

No Runs First Inning (NRFI) Analysis

Simulated NRFI Probability
N/A
No Value Edge
Vegas Consensus NRFI Odds
N/A
Implied Probability: N/A
VegasSims Recommendation
NO ACTION
Insufficient Edge

Starting Pitchers Matchup

KC

Seth Lugo

Away Starter
ERA 4.22
WHIP 1.37
Record 4-6
IP 123.2
SO 96
GS 22
BAL

Shane Baz

Home Starter
ERA 3.98
WHIP 1.39
Record 4-9
IP 122.0
SO 107
GS 21

Top Offensive Performers

Sort by:

Kansas City Royals

Baltimore Orioles

Recent Results History (Last 5 Games)

Kansas City Royals

L @ Baltimore Orioles
1 - 6 | Jul 11, 2026
L @ Baltimore Orioles
3 - 5 | Jul 10, 2026
L @ New York Mets
3 - 7 | Jul 09, 2026
L @ New York Mets
2 - 6 | Jul 08, 2026
W @ New York Mets
16 - 12 | Jul 07, 2026

Baltimore Orioles

W vs Kansas City Royals
6 - 1 | Jul 11, 2026
W vs Kansas City Royals
5 - 3 | Jul 10, 2026
W vs Chicago Cubs
3 - 2 | Jul 09, 2026
L vs Chicago Cubs
7 - 9 | Jul 08, 2026
L vs Chicago Cubs
2 - 5 | Jul 07, 2026

Head-to-Head History

Home Baltimore Orioles defeated Kansas City Royals
6 - 1 | Jul 11, 2026
Home Baltimore Orioles defeated Kansas City Royals
5 - 3 | Jul 10, 2026
Away Baltimore Orioles defeated Kansas City Royals
8 - 6 | Apr 22, 2026
Home Kansas City Royals defeated Baltimore Orioles
6 - 5 | Apr 21, 2026
Away Baltimore Orioles defeated Kansas City Royals
7 - 5 | Apr 20, 2026

Injury Reports

Kansas City Royals 40 reported

P Alec Marsh
60-Day
P Andrew Morones
7-Day
P Andy Sanchez
60-Day
3B Austin Charles
60-Day
P Beck Way
15-Day
SS Bobby Witt Jr.
10-Day
C Brooks Bryan
60-Day
P Bryson Dudley
- Full Season
P Carlos Estévez
60-Day
OF Carter Frederick
60-Day
P Chase Isbell
- Full Season
P Chazz Martinez
- Full Season
P Christian Chamberlain
60-Day
P Cole Ragans
60-Day
SS Connor Kaiser
7-Day
P Connor Seabold
15-Day
P David Rodriguez
60-Day
P Diony Brujan
60-Day
P Gijs Van Den Brink
60-Day
P Hiro Wyatt
60-Day
P Isaiah Jackson
60-Day
P James McArthur
60-Day
2B Javi Vaz
60-Day
P John Means
60-Day
2B Jonathan India
60-Day
P Josh Hansell
7-Day
P Justin Lamkin
60-Day
P Kris Bubic
60-Day
CF Kyle Isbel
10-Day
P Lance Hartley
- Full Season
3B Maikel Garcia
10-Day
P Nate Ackenhausen
60-Day
P Nick Mears
60-Day
P Nomar Jimenez
60-Day
LF Raimel Medina
60-Day
C Ramon Ramirez
7-Day
P Shane Panzini
7-Day
P Stephen Kolek
60-Day
P Sthiven Benitez
- Full Season
1B Vinnie Pasquantino
10-Day

Baltimore Orioles 64 reported

C Adley Rutschman
10-Day
P Alex Ramos
7-Day
P Alexander Diaz
60-Day
P Andy Fabian
60-Day
P Blake Money
- Full Season
3B Blaze Alexander
10-Day
P Braxton Bragg
60-Day
P Carlos Tavera
7-Day
P Chase Allsup
- Full Season
P Chris Bassitt
60-Day
SS Cobb Hightower
60-Day
P Colin Selby
60-Day
P Daniel Lloyd
60-Day
P Darling Valencio
60-Day
P Denton Biller
7-Day
P Eccel Correa
7-Day
P Edgar Portes
60-Day
2B Elis Cuevas
7-Day
P Elvis Peguero
- Full Season
P Eric Torres
- Full Season
C Ethan Anderson
7-Day
P Félix Bautista
60-Day
P Grabiel Salazar
- Full Season
P Harlin Naut
- Full Season
P Hayden Nierman
- Full Season
P Henry Tejada
60-Day
P Hunter Allen
- Full Season
C Ike Irish
7-Day
P Iziah Salinas
60-Day
P J.D. Hennen
7-Day
P Jackson Kowar
- Full Season
P Jayvien Sandridge
60-Day
IF Jhostin Berroa
7-Day
3B Jordan Westburg
60-Day
IF Jorge Drullard
7-Day
SS Jose Luis Acevedo
7-Day
IF José Peña
60-Day
3B Joshua Liranzo
7-Day
P Juan Duran
60-Day
P Keegan Akin
60-Day
P Keeler Morfe
60-Day
P Kiefer Lord
7-Day
P Levi Wells
7-Day
OF Lisandro Sanchez
60-Day
P Luis Andujar
60-Day
P Luis SĂĄnchez
60-Day
P Miguel Mesa
60-Day
OF Nate George
60-Day
P Raimon Gomez
7-Day
RF Raylin Ramos
7-Day
OF Rayner Herrera
7-Day
P Roniel Joseph
60-Day
P Roynel Confidente
60-Day
P Ryan Helsley
60-Day
1B Ryan Mountcastle
60-Day
C Ryan Stafford
7-Day
P Salvador Casado
60-Day
C Samuel Basallo
10-Day
P Tanner Smith
60-Day
P Trey Nordmann
- Full Season
P Twine Palmer
7-Day
CF Vance Honeycutt
7-Day
P Zach Eflin
60-Day
P Zach Fruit
60-Day