Season Schedule
OffSTRegASGRegPostWSOff
FRI · JUL 17

MLB Scores & RecapFriday, July 17, 2026

MLB scores for Friday, July 17, 2026. Final scores, standout pitching and highlights from 14 games — with links to full matchup previews and lineups.

14
Games
1.80
Best Starter ERA
14/14
Lineups Ready
12.0
Highest O/U
CIN-COL

Friday’s full 15-game slate has a little of everything: playoff-pressure spots, a couple of clear pitching-lean matchups, and enough late-night action to give the board a strong second-half-of-the-day feel.

The top standings-stakes game is St. Louis at Arizona, where the biggest question is whether the Cardinals can take advantage of a shaky setup against Merrill Kelly. Kelly’s 5.38 ERA and 1.51 WHIP point to traffic, and the low 5.67 K/9 suggests he has not consistently missed enough bats to escape trouble cleanly when innings start to build. With no recent-starts log available here, the read is more about the season shape of his profile: he has needed contact management more than swing-and-miss, and that can be dangerous against any opponent capable of stringing together quality at-bats. St. Louis still has its starter listed as TBD, which adds volatility, but this is the kind of game where Arizona needs Kelly to stabilize things early because the standings context raises the cost of another short outing.

Detroit at Los Angeles is the featured mismatch duel, and it starts on the mound with Troy Melton bringing a 1.82 ERA and 0.81 WHIP into Angel Stadium. Even without a recent-starts breakdown, the season line tells a very clear story: Melton has limited baserunners at an elite rate while pairing that efficiency with solid strikeout and walk numbers. Reid Detmers is capable of making this interesting because the 10.19 K/9 is the best bat-missing mark among the featured arms, but his 4.39 ERA leaves less margin for mistakes than Melton has needed. If Detmers gets ahead in counts, the Angels can keep this from becoming a pure pitching-gap game; if not, Detroit enters with the cleaner profile and the more trustworthy run-prevention baseline.

Among the notable games, Giants at Mariners gets the mismatch label because Bryce Miller’s 2.18 ERA gives Seattle a major edge over Landen Roupp’s 4.27 mark in a game that could be decided by starting-pitching separation. Nationals at Athletics carries standings stakes because Cade Cavalli (3.83 ERA) and Gage Jump (3.51) make it one of the tighter, more competitive pitching pairings on the board. Padres at Royals matters in the standings as well, with Michael King’s 3.41 ERA giving San Diego the steadier mound look against Seth Lugo’s 4.56. Twins at Cubs is another standings-relevant game where neither Bailey Ober (4.40) nor Colin Rea (4.75) arrives with much statistical cushion, putting pressure on both offenses to capitalize.

The pitching spotlight belongs to Bryce Miller in Seattle: his 2.18 ERA is the best among the featured and notable starters, and on a slate this size that kind of baseline makes him one of the clearest anchors of the night.

It’s a busy Friday card, but the late featured windows in Arizona and Anaheim should do plenty to shape how the night feels by the final out.

DET@LAA mismatch_duel1.82/4.39 ERASF@SEA mismatch_duelWSH@ATH standings_stakesSD@KC 3.41/4.56MIN@CHC 4.40/4.75
Today's Games · 14
TimeMatchupScorePitchersML / O·U
FINAL010Jax4.08vsBennett2.35TB +114O/U 9.0
FINAL21Sasaki4.98vsCole3.93LAD -110O/U 9.0
FINAL35Englert4.54vsRivera2.89TB +114O/U 9.0
FINAL115Quantrill3.93vsSale2.06TEX +186O/U 8.0
FINAL124Kay4.24vsMiles3.52CWS +124O/U 8.5
FINAL12Alcantara3.89vsHenderson2.97MIA +131O/U 8.5
FINAL52Ober4.32vsRea4.74MIN +129O/U 11.0
FINAL67King3.34vsLugo4.39SD -119O/U 10.0
FINAL32Kremer4.15vsLambert3.03BAL +105O/U 8.5
FINAL72Singer4.56vsHughes3.14CIN +102O/U 12.0
FINAL21Melton1.80vsDetmers4.16DET -111O/U 8.5
FINAL54McGreevy2.92vsKelly5.20STL -101O/U 9.0
FINAL234Cavalli3.78vsJump3.78WSH -124O/U 10.0
FINAL70Roupp3.98vsMiller2.27SF +163O/U 7.0

Friday’s 14-game slate brought a little of everything: a handful of upsets, two blowouts, a 23-run eruption from Washington, and a tight Dodgers-Yankees result in the Bronx. Among the surprises, the Twins won 5-2 at Wrigley, the Reds handled the Rockies 7-2 in Denver, the Giants blanked the Mariners 7-0 in Seattle, the White Sox rolled the Blue Jays 12-4 in Toronto, and the Orioles edged the Astros 3-2 in Houston.

The top pitching performance belonged to Chris Sale, who was dominant in Atlanta’s 15-1 rout of Texas. Sale worked 7.0 scoreless innings, allowed no earned runs, and struck out six without issuing a walk, setting the tone in one of the day’s most lopsided games. In a slate filled with strong starting lines, Sale’s combination of length, run prevention, and command stood above the rest.

Washington’s 23-4 demolition of the Athletics was the day’s loudest offensive showing, though Cade Cavalli gave the Nationals plenty on the mound too with 6.0 innings, two earned runs, nine strikeouts, and no walks. In Boston, the Red Sox completed a doubleheader sweep of the Rays, first winning 10-0 behind Jake Bennett’s 6.0 scoreless innings, then taking the nightcap 5-3. The Dodgers also grabbed one of the marquee matchups, beating the Yankees 2-1 as Roki Sasaki threw 5.2 scoreless innings and Gerrit Cole was sharp in defeat with 6.0 innings and eight strikeouts.

Elsewhere, Brady Singer’s 7.0-inning, two-run outing powered Cincinnati past Colorado, while Landen Roupp spun 7.0 scoreless innings in San Francisco’s 7-0 win over Seattle. Peter Lambert struck out 10 over 6.0 innings for Houston, but Baltimore still escaped with a 3-2 upset.

A busy Friday set the table for an even more interesting weekend around the league.

136
Total Runs
23–4
Top Game
1.80
Best ERA
0.87
Best WHIP
23–4
Biggest Blowout
WSH @ ATH · +19