← Back to Today's Slate
Saturday, April 4, 2026 at 4:10 PM EDT

Milwaukee Brewers @ Kansas City Royals

MIL @ KC

MIL
5
KC
2
Final

Moneyline

MIL
92%
8%
KC
-5000+1100

ML Edge

MIL+4.8%
KC-4.8%

Total (O/U)

10.0

BetRivers

Over+16.1%
Under-16.1%

Venue

Park Factor

1.00

Neutral

Away Starter

Chad Patrick
Team:Milwaukee Brewers (MIL)
Pitcher:Chad Patrick(RHP)
Record:1-0
ERA:0.96

Home Starter

Luinder Avila
Team:Kansas City Royals (KC)
Pitcher:Luinder Avila(RHP)
Record:0-1
ERA:15.00

💡 Betting Insights

Key takeaways for this matchup

💰

MIL ML has a 4.8% edge — the market may be undervaluing them.

📊

The Under has a 16.1% edge.

🎯

Top prop: Salvador Perez UNDER 2.5 batter total bases (74% win prob).

Pitching matchup: Chad Patrick (0.96 ERA) vs Luinder Avila (15.00 ERA).

Player Props

20 props available for this game

⚾ Batting Props (20)

PlayerPropLineOddsWin %Quality
Salvador PerezUNDER total bases2.5-38574%53.2
Salvador PerezOVER total bases2.5+26526%16.8
Maikel GarciaOVER singles0.5+27025%16.6
Maikel GarciaUNDER singles0.5-41775%13.3
Lane ThomasOVER doubles0.5+12007%7.7
Blake PerkinsOVER home runs0.5+13007%7.4
Salvador PerezOVER home runs0.5+15006%7.0
Jonathan IndiaOVER home runs0.5+15006%7.0
Starling MarteOVER home runs0.5+15006%7.0
Joey OrtizOVER home runs0.5+15006%7.0
Bobby Witt Jr.OVER home runs0.5+15006%7.0
Vinnie PasquantinoOVER home runs0.5+20005%6.3
Jac CaglianoneOVER home runs0.5+20005%6.3
Lane ThomasOVER home runs0.5+20005%6.3
Nick LoftinOVER home runs0.5+20005%6.3

📊 Box Score

Final game statistics

Milwaukee Brewers (MIL)

BatterABRHRBIBBSOHR
Brice Turang2B4000130
Luis Rengifo3B5120010
William ContrerasC4110110
Christian YelichDH5220020
Garrett MitchellCF4125021
Jake Bauers1B3000110
Sal FrelickRF3010100
Brandon LockridgeLF4010010
David HamiltonSS2010210
Pitching
PitcherIPHRERBBSOPC
Chad Patrick5.04003386
Abner Uribe1.10000114
Aaron Ashby1.24221341
Trevor Megill1.00002222

Kansas City Royals (KC)

BatterABRHRBIBBSOHR
Maikel Garcia3B4000120
Bobby Witt Jr.SS3011200
Vinnie Pasquantino1B5010020
Salvador PerezC4000010
Jac CaglianoneRF3020100
Starling MarteDH3010020
Carter JensenDH1000010
Isaac CollinsLF4010010
Nick Loftin2B3100100
Kyle IsbelCF2010000
Lane ThomasCF1111100
Pitching
PitcherIPHRERBBSOPC
Luinder Avila3.08553473
Daniel Lynch IV2.01000327
Alex Lange2.01001438
Steven Cruz1.00000118
John Schreiber1.00002019

Pitcher Matchup Analysis

Platoon splits, recent form, and times through the order

Chad Patrick (MIL)

2026 season
vs KC
ERA
0.00
IP
5.0
W-L
1-0
K
3
WHIP
1.40
AVG
.235
SplitERAWHIPK/9BB/9AVGIP
Overall0.961.436.94.0.2579.1
Home2.081.468.82.2.2784.1
Away0.001.405.45.4.2355.0
Last 7 Days0.001.405.45.4.2355.0
Last 30 Days0.961.436.94.0.2579.1
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.375.444.6881.132163
vs RHB.158.238.263.501194
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.250.333.313.646165
2nd Time.250.333.563.896161
3rd Time.333.333.6671.00031

Luinder Avila (KC)

2026 season
vs MIL
ERA
15.00
IP
3.0
W-L
0-1
K
4
WHIP
3.67
AVG
.533
SplitERAWHIPK/9BB/9AVGIP
Overall15.003.6712.09.0.5333.0
Home15.003.6712.09.0.5333.0
Last 7 Days15.003.6712.09.0.5333.0
Last 30 Days15.003.6712.09.0.5333.0
Opponent Batting by Handedness
SplitAVGOBPSLGOPSABK
vs LHB.500.571.9171.488123
vs RHB.667.7501.0001.75031
Times Through Order
TimeAVGOBPSLGOPSABK
1st Time.375.444.6251.06982
2nd Time.714.7781.2862.06372
3rd Time.000.000.000.00000

Last 5 Games

Not available yet

Season Series

This Series (3 games)
MIL wins series 2-1
Season (3 games)
MIL leads series 1-0

Weather

Not available yet

Recent Odds

Latest betting lines from various books

Moneyline

BookAwayHomeTime
MyBookie.ag-5000+11008:11 PM
Bovada-476+3208:11 PM
BetMGM-10000+13508:11 PM
Caesars-5000+14008:11 PM
DraftKings-10000+12408:11 PM

Totals

BookTotalOverUnderTime
BetRivers10.0+102-1438:11 PM
MyBookie.ag10.5-118-1188:11 PM
Bovada9.0-125-1058:11 PM
BetMGM10.5-149+1158:11 PM
Caesars9.5+115-1458:11 PM