Season Schedule
OffSTRegASGRegPostWSOff
SUN · JUL 12

MLB Scores & RecapSunday, July 12, 2026

MLB scores for Sunday, July 12, 2026. Final scores, standout pitching and highlights from 15 games — with links to full matchup previews and lineups.

15
Games
2.13
Best Starter ERA
15/15
Lineups Ready
9.5
Highest O/U
KC-BAL

Sunday’s full 15-game slate has a little bit of everything, but the spotlight starts in the NL West and AL West, where two featured rivalry games bring very different pitching questions into the afternoon.

Colorado Rockies at San Francisco Giants is featured because the standings stakes are real, even if the starting matchup is volatile. Michael Lorenzen has struggled badly for Colorado, carrying a 6.46 ERA and 1.78 WHIP with too many hitters reaching base and not quite enough swing-and-miss to offset it. Trevor McDonald hasn’t exactly provided stability for San Francisco either, posting a 5.46 ERA, though his 1.38 WHIP suggests a slightly cleaner baseline than Lorenzen’s. Recent-start trend data was not available for either arm, so this one is best framed as a pressure game where the Giants appear to have the more manageable pitching profile, but neither club is likely to feel comfortable if this turns into an early traffic-and-bullpen contest.

Houston Astros at Texas Rangers carries the “mismatch duel” label, and the numbers make that easy to understand. Cristian Javier enters with a 10.22 ERA, 2.27 WHIP, and an alarming 8.76 BB/9, a combination that points to constant baserunners and very little margin for error. MacKenzie Gore hasn’t been dominant at 4.72 ERA, but his 9.89 K/9 gives Texas a clear edge in bat-missing ability, especially against a starter on the other side who has not shown command. With no recent-start trend data available here either, the season line still tells a strong story: if Javier can’t suddenly throw strikes, the Rangers should control the run-prevention side of this matchup.

New York Yankees at Washington Nationals is notable because Will Warren’s 4.15 ERA and Cade Cavalli’s 3.88 ERA set up a tighter-than-expected game with standings stakes attached. Kansas City Royals at Baltimore Orioles matters for the same reason, with Seth Lugo at 4.56 facing Shane Baz at 4.21 in a matchup that looks competitive on paper. Athletics at Chicago White Sox gets the mismatch tag because J.T. Ginn’s 3.10 ERA gives Oakland a clear starting edge over Noah Schultz and his 6.00 ERA. Toronto Blue Jays at San Diego Padres is another standings game, with Kevin Gausman’s 4.32 against Germán Márquez’s 5.02 pointing to an opening for Toronto’s starter to set the tone.

The pitching spotlight goes to J.T. Ginn, whose 3.10 ERA is the best mark among today’s featured and notable starters and makes him the most statistically reliable arm in this group.

It’s a busy Sunday card, but the featured games should tell us plenty about which contenders can survive imperfect pitching.

COL@SF division_rivalryHOU@TEX mismatch_duel10.22 ERA HOU@TEXATH@CWS 6.00 ERATOR@SD standings_stakesNYY@WSH 4.15/3.88
Today's Games · 15
TimeMatchupScorePitchersML / O·U
FINAL514Gasser5.24vsSkenes3.57MIL +108O/U 8.5
FINAL28Lugo4.56vsBaz4.11KC +136O/U 9.5
FINAL53Warren4.03vsCavalli3.83NYY +108O/U 9.5
FINAL32Tolle3.11vsThornton2.60BOS -110O/U 8.0
FINAL84Boyd4.50vsAbbott4.11CHC -124O/U 9.0
FINAL50Wheeler2.13vsSkubal3.09PHI +117O/U 7.0
FINAL52Cantillo3.56vsPhillips3.48CLE -111O/U 8.0
FINAL82Hancock3.17vsSeymour4.59SEA +131O/U 8.0
FINAL24Soriano3.49vsBradley3.59LAA +114O/U 9.5
FINAL19Ginn3.67vsSchultz5.60ATH +133O/U 9.0
FINAL43Young4.50vsMay4.55ATL +120O/U 7.5
FINAL56Javier9.98vsGore4.63HOU +126O/U 9.0
FINAL13Lorenzen6.22vsMcDonald5.02COL +132O/U 9.5
FINAL45Gausman4.33vsMárquez5.18TOR -123O/U 8.5
FINAL53Bratt6.00vsSheehan4.70AZ +197O/U 9.5

Sunday’s 15-game slate mixed expected contenders with a handful of notable upsets, as Arizona knocked off the Dodgers 5-3, Philadelphia blanked Detroit 5-0, Atlanta edged St. Louis 4-3, Seattle handled Tampa Bay 8-2, and the Yankees took a 5-3 win in Washington. There were also a couple of lopsided finals, with Pittsburgh routing Milwaukee 14-5 and the White Sox pounding the Athletics 9-1.

The top pitching performance of the day belonged to the MetsZach Thornton, who turned in 7.0 scoreless innings with 5 strikeouts in New York’s tough 3-2 loss to Boston. Thornton allowed no earned runs and gave the Mets exactly the kind of frontline outing that usually wins, continuing a strong day for starting pitching around the league even if the final result didn’t follow. On a day with several quality starts, his seven shutout frames stood above the rest.

Philadelphia’s win in Detroit was one of the most meaningful results of the day, with Zack Wheeler overpowering the Tigers for 6.0 scoreless innings and 10 strikeouts while outdueling Tarik Skubal, who was solid himself with 5.0 innings and 2 earned runs. Arizona’s upset of Los Angeles was another standout, especially because the Dodgers wasted a sharp line from Emmet Sheehan, who gave up just 1 earned run over 5.1 innings with 7 strikeouts. In Baltimore, the Orioles pulled away from Kansas City behind Shane Baz’s electric 9-strikeout outing in just 4.2 innings, while Pittsburgh got the day’s biggest offensive result after tagging Robert Gasser for 7 earned runs in 3.0 innings on the way to a 14-5 win.

Elsewhere, Cleveland got 9 strikeouts from Joey Cantillo in a 5-2 win over Miami, and Minnesota rode 7.0 strong innings from Taj Bradley to a 4-2 victory over the Angels. A busy Sunday closed the first half with no shortage of statement performances.

131
Total Runs
5–14
Top Game
2.13
Best ERA
0.89
Best WHIP
5–14
Biggest Blowout
MIL @ PIT · +9