Best MLB Hits Matchups — Tuesday, July 21, 2026
Top hits spot: Elly De La Cruz
Elly De La Cruz (CIN) tops the board at 100, facing RHP Luis Castillo. The lefty is hitting .234 H/PA against righties this year — and .323 over the last two weeks, a strong bat that turns into a hit in about 26% of his trips. And Luis Castillo has been getting tattooed by righties lately — .421 hits per batter faced. One catch: the bullpen behind him has been stingy to that side late. He's hitting in a spot worth about 4.7 trips, so the volume's there. He's just .000 in 3 career PA against Luis Castillo, but that's a tiny sample and the matchup says regression. It all sets up in a neutral park, weather helping.
The rest of the top of the board
- Jake McCarthy (COL) (100) vs LHP Carson Palmquist: a strong bat at .260 into an arm mostly holding up against the same side (.222), hitter's park, hot bat.
- Jacob Wilson (ATH) (95) vs LHP Kohl Drake: a strong bat at .261 into an arm with little track record against the same side, hot bat.
- Luis García Jr. (WSH) (91) vs RHP Michael Lorenzen: a strong bat at .254 into an arm tough on the same side (.171), hitter's park.
- Cole Carrigg (COL) (89) vs LHP Carson Palmquist: a solid bat at .247 into an arm mostly holding up against the same side (.222), hitter's park.
- José Tena (WSH) (88) vs RHP Michael Lorenzen: a solid bat at .245 into an arm tough on the same side (.171), hitter's park, due to bounce back.
- Shea Langeliers (ATH) (88) vs LHP Kohl Drake: a strong bat at .268 into an arm with little track record against the same side, hot bat.
- James Wood (WSH) (88) vs RHP Michael Lorenzen: a solid bat at .236 into an arm tough on the same side (.171), hitter's park.
Pitchers getting tattooed today
- RHP Luis Castillo has been vulnerable to righties — .268 hits per batter faced. Bats to target: Elly De La Cruz (CIN), JJ Bleday (CIN), and Nathaniel Lowe (CIN).
- LHP Matthew Liberatore has been vulnerable to lefties — .262 hits per batter faced. Bats to target: Nolan Schanuel (LAA), Zach Neto (LAA), and Mike Trout (LAA).
- RHP Kumar Rocker has been giving up plenty to righties — .257 hits per batter faced. Bats to target: Sam Antonacci (CWS), Braden Montgomery (CWS), and Munetaka Murakami (CWS).
- RHP Walker Buehler has been giving up plenty to righties — .257 hits per batter faced. Bats to target: Drake Baldwin (ATL), Michael Harris II (ATL), and Matt Olson (ATL).
Platoon edges to target
- Elly De La Cruz (CIN) — lefty bat vs RHP, .234 against righties this year.
- Jacob Wilson (ATH) — righty bat vs LHP, .250 against lefties this year.
- Luis García Jr. (WSH) — lefty bat vs RHP, .271 against righties this year.
- Cole Carrigg (COL) — righty bat vs LHP, .254 against lefties this year.
- Shea Langeliers (ATH) — righty bat vs LHP, .298 against lefties this year.
Best parks to hit in today
Coors Field is playing as a real hitter's park today (+6% hits park). Top bat there: Jake McCarthy (COL) at 100.
Hot bats and bounce-back spots
Swinging hot bats: Jake McCarthy (COL), Jacob Wilson (ATH), Shea Langeliers (ATH), Yordan Alvarez (HOU), Heliot Ramos (SF), and Chase DeLauter (CLE). Cold but due to bounce back: José Tena (WSH), Mike Trout (LAA), TJ Rumfield (COL), Kyle Schwarber (PHI), and Justin Foscue (TEX).
How it played out
10 of the top 10 hits matchups landed at least one hit. Top play Elly De La Cruz finished with 1 hit. We post the result next to every projection so you can grade the board yourself — and so the model gets re-tuned against what actually happened.
How to read these hits matchups
Each score (0–100) starts with the hitter's hits per plate appearance against the hand he's facing — weighted toward the last two weeks, then the season, then a two-year baseline. Then it layers in the bullpen, his spot in the order, and park and weather. Higher means more of it points his way. It's context, not a lock — a great spot still goes 0-for-4 sometimes, and a tough one runs into one. The edge is in stacking the odds, and since we grade every board, you can see how often the top of the list delivers.