← Today's Slate
Friday, July 31, 2026 at 9:38 PM EDT
MLB
Milwaukee Brewers @ Los Angeles Angels
MIL @ LAA
MIL6
LAA2
Final
Moneyline
MILLAA
57%
43%
-149+125
ML Edge
MIL-0.0%
LAA+0.0%
Total (O/U)
9.0
Fanatics
Over-8.5%
Under+8.5%
Venue
Park Factor
0.97
Neutral
Away Starter
Team:Milwaukee Brewers (MIL)
Pitcher:Shane Drohan(RHP)
Record:6-5
ERA:3.84
Home Starter

Team:Los Angeles Angels (LAA)
Pitcher:Ryan Johnson(RHP)
Record:3-7
ERA:5.75
Betting Insights
Key takeaways for this matchup
The Under has a 8.5% edge.
Pitching matchup: Shane Drohan (3.84 ERA) vs Ryan Johnson (5.75 ERA).
Player Props
Player props for this game
No player props available yet
Props are typically available 12-24 hours before game time
Box Score
Final game statistics
Milwaukee Brewers (MIL)
| Batter | AB | R | H | RBI | BB | SO | HR |
|---|---|---|---|---|---|---|---|
| Brice Turang2B | 3 | 1 | 1 | 2 | 2 | 0 | 1 |
| Jackson ChourioLF | 5 | 1 | 1 | 0 | 0 | 3 | 0 |
| Christian YelichDH | 5 | 0 | 1 | 0 | 0 | 1 | 0 |
| William ContrerasC | 4 | 1 | 1 | 0 | 1 | 1 | 0 |
| Jake Bauers1B | 4 | 2 | 2 | 3 | 1 | 0 | 1 |
| Garrett MitchellCF | 4 | 0 | 2 | 0 | 1 | 1 | 0 |
| Luis LaraRF | 4 | 0 | 0 | 0 | 1 | 1 | 0 |
| David Hamilton3B | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
| Cooper PrattSS | 2 | 1 | 1 | 1 | 2 | 1 | 0 |
Pitching
| Pitcher | IP | H | R | ER | BB | SO | PC |
|---|---|---|---|---|---|---|---|
| Abner Uribe | 0.2 | 0 | 0 | 0 | 0 | 1 | 9 |
| Grant Anderson | 1.1 | 0 | 0 | 0 | 0 | 1 | 23 |
| Shane Drohan | 6.0 | 4 | 2 | 2 | 1 | 7 | 86 |
| Trevor Megill | 1.0 | 0 | 0 | 0 | 0 | 1 | 14 |
Los Angeles Angels (LAA)
| Batter | AB | R | H | RBI | BB | SO | HR |
|---|---|---|---|---|---|---|---|
| Zach NetoSS | 4 | 0 | 1 | 0 | 0 | 2 | 0 |
| Mike TroutCF | 4 | 0 | 0 | 0 | 0 | 1 | 0 |
| Nolan Schanuel1B | 4 | 0 | 1 | 0 | 0 | 1 | 0 |
| Jorge SolerDH | 4 | 0 | 0 | 0 | 0 | 1 | 0 |
| Vaughn Grissom2B | 4 | 1 | 1 | 0 | 0 | 2 | 0 |
| Jo AdellRF | 3 | 0 | 0 | 0 | 0 | 3 | 0 |
| Denzer Guzman3B | 3 | 1 | 1 | 2 | 0 | 0 | 1 |
| Travis d'ArnaudC | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Wade MecklerLF | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jose SiriLF | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| Josh LowePH | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Pitching
| Pitcher | IP | H | R | ER | BB | SO | PC |
|---|---|---|---|---|---|---|---|
| Ryan Johnson | 4.1 | 6 | 5 | 5 | 3 | 3 | 88 |
| José Fermin | 2.2 | 3 | 1 | 1 | 1 | 4 | 36 |
| Sam Bachman | 1.0 | 0 | 0 | 0 | 2 | 0 | 23 |
| Luke Murphy | 1.0 | 0 | 0 | 0 | 2 | 1 | 27 |
Pitcher Matchup Analysis
Platoon splits, recent form, and times through the order
Shane Drohan (MIL)
2026 seasonvs LAA
ERA
3.00
IP
6.0
W-L
1-0
K
7
WHIP
0.83
AVG
.190
| Split | ERA | WHIP | K/9 | BB/9 | AVG | IP |
|---|---|---|---|---|---|---|
| Overall | 3.84 | 1.29 | 8.9 | 3.1 | .250 | 105.1 |
| Home | 4.16 | 1.37 | 9.7 | 3.0 | .263 | 62.2 |
| Away | 3.38 | 1.21 | 7.9 | 3.2 | .229 | 42.2 |
| Last 7 Days | 2.57 | 2.00 | 7.7 | 6.4 | .333 | 7.0 |
| Last 30 Days | 5.01 | 1.65 | 8.6 | 5.1 | .281 | 23.1 |
Opponent Batting by Handedness
| Split | AVG | OBP | SLG | OPS | AB | K |
|---|---|---|---|---|---|---|
| vs LHB | .233 | .273 | .349 | .622 | 129 | 33 |
| vs RHB | .258 | .332 | .406 | .738 | 271 | 71 |
Times Through Order
| Time | AVG | OBP | SLG | OPS | AB | K |
|---|---|---|---|---|---|---|
| 1st Time | .235 | .292 | .380 | .672 | 200 | 55 |
| 2nd Time | .270 | .333 | .431 | .764 | 137 | 36 |
| 3rd Time | .254 | .338 | .317 | .655 | 63 | 13 |
Ryan Johnson (LAA)
2026 seasonvs MIL
ERA
10.38
IP
4.1
W-L
0-1
K
3
WHIP
2.20
AVG
.316
| Split | ERA | WHIP | K/9 | BB/9 | AVG | IP |
|---|---|---|---|---|---|---|
| Overall | 5.75 | 1.43 | 6.7 | 4.2 | .253 | 67.1 |
| Home | 5.03 | 1.35 | 9.0 | 4.0 | .235 | 34.0 |
| Away | 6.48 | 1.51 | 4.4 | 4.4 | .272 | 33.1 |
| Last 7 Days | 0.00 | 0.43 | 3.9 | 2.6 | .048 | 7.0 |
| Last 30 Days | 5.28 | 1.41 | 6.2 | 4.7 | .241 | 29.0 |
Opponent Batting by Handedness
| Split | AVG | OBP | SLG | OPS | AB | K |
|---|---|---|---|---|---|---|
| vs LHB | .247 | .335 | .447 | .782 | 150 | 29 |
| vs RHB | .262 | .344 | .486 | .830 | 107 | 21 |
Times Through Order
| Time | AVG | OBP | SLG | OPS | AB | K |
|---|---|---|---|---|---|---|
| 1st Time | .267 | .355 | .525 | .880 | 120 | 22 |
| 2nd Time | .255 | .336 | .415 | .751 | 106 | 23 |
| 3rd Time | .194 | .286 | .387 | .673 | 31 | 5 |
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
| Book | Away | Home | Time |
|---|---|---|---|
| Fanatics | -149 | +125 | 8:00 PM |
| BetUS | -147 | +131 | 8:00 PM |
| BetRivers | -149 | +128 | 8:00 PM |
| Bovada | -154 | +128 | 8:00 PM |
| BetMGM | -164 | +135 | 8:00 PM |
Totals
| Book | Total | Over | Under | Time |
|---|---|---|---|---|
| Fanatics | 9.0 | -115 | -105 | 8:00 PM |
| BetUS | 9.0 | -115 | -105 | 8:00 PM |
| BetRivers | 9.0 | -108 | -110 | 8:00 PM |
| Bovada | 9.0 | -115 | -105 | 8:00 PM |
| BetMGM | 9.0 | -118 | -102 | 8:00 PM |