MLB Preview · July 21, 2026

New York Mets at Milwaukee Brewers: Prediction, Odds & Preview

NYM 40-57at MIL 59-37·American Family Field·

DiamondIQ Model — Win Probability

NYM37.1%62.9%MIL

The model leans MIL (62.9%). DiamondIQ model v2: season records, home-field advantage, the starting-pitcher quality gap (PitchIQ), and a calibration adjustment fit and validated on four seasons of backtest — plus live game state once underway.

The Matchup

The Mets carry a 37-53 record into American Family Field on July 21 to face a Brewers club running at 55-33, one of the sharper differentials any team will face at this stage of the season. The DiamondIQ model's estimate puts Milwaukee at 73.7% and New York at 26.3%, a gap driven by the combined weight of the Brewers' home-field advantage and that 18-game separation in the standings. Without a confirmed starter on either side, those team-level inputs are doing the full explanatory work in the model's current read.

With both probable pitchers listed as TBD, the pitching matchup cannot be analyzed in any meaningful statistical depth at this time. What can be noted on the bullpen side is a modest edge favoring New York by BullpenIQ score — the Mets grading at 57 versus the Brewers' 51 over the last three games — though Milwaukee's fresher mix is partially offset by having four arms listed as likely unavailable. The Mets' closer Devin Williams and the Brewers' Trevor Megill are both accessible entering the night. Milwaukee is also navigating a crowded injured list for pitchers, with Brandon Woodruff, Carlos Rodriguez, Coleman Crow, and DL Hall all on 15-day stints.

A thunderstorm forecast with 65% precipitation probability at first pitch is the most immediate condition to monitor, as any delay could reshape roster and bullpen usage in ways the current numbers do not capture. The model leans Milwaukee firmly given the record disparity, but the absence of confirmed starters leaves a meaningful analytical gap, and the weather introduces procedural uncertainty that could matter most if either club is leaning on a thin rotation. The one thing to watch is how Milwaukee fills its starter slot given the depth it has already lost to the injured list.

Analysis generated by DiamondIQ's model.

Forecast at First Pitch

☀️86°FClear
Wind 6 mph NE · L→R
Precip 26%

Injured List

NYM
Marcus Semien (2B)Injured 10-Day
Mark Vientos (1B)Injured 10-Day
Austin Warren (P)Injured 15-Day
Clay Holmes (P)Injured 60-Day
Dedniel Núñez (P)Injured 60-Day
Justin Hagenman (P)Injured 60-Day
MIL
David Hamilton (3B)Injured 10-Day
Carlos Rodriguez (P)Injured 15-Day
DL Hall (P)Injured 15-Day
Joel Kuhnel (P)Injured 15-Day
Kyle Harrison (P)Injured 15-Day
Angel Zerpa (P)Injured 60-Day
Follow it live in the Game Center
Live win probability, pitch-by-pitch, and the model updating in real time.
Open Game Center →