Best MLB Hits Matchups — Saturday, May 30, 2026
Top hits spot: Willy Adames
Willy Adames (SF) tops the board at 100, facing RHP Ryan Feltner. The righty is hitting .253 H/PA against righties this year — and .311 over the last two weeks, a strong bat that turns into a hit in about 26% of his trips. And Ryan Feltner has been thin against righties lately — — hits per batter faced. The bullpen behind him is roughly average to that side. He's hitting in a spot worth about 4.7 trips, so the volume's there. He's just .067 in 15 career PA against Ryan Feltner, but that's a tiny sample and the matchup says regression. It all sets up in a hitter's park, weather helping.
The rest of the top of the board
- Luis Arraez (SF) (95) vs RHP Ryan Feltner: an excellent bat at .291 into an arm with little track record against the same side (—), hitter's park.
- Travis Bazzana (CLE) (91) vs RHP Sonny Gray: an excellent bat at .296 into an arm getting tattooed by the same side (.333), hot bat.
- Casey Schmitt (SF) (82) vs RHP Ryan Feltner: a solid bat at .241 into an arm with little track record against the same side (—), hitter's park.
- Jung Hoo Lee (SF) (81) vs RHP Ryan Feltner: a strong bat at .270 into an arm with little track record against the same side (—), hitter's park, hot bat.
- Troy Johnston (COL) (79) vs RHP Adrian Houser: an excellent bat at .281 into an arm mostly holding up against the same side (.212), hitter's park.
- Michael Harris II (ATL) (79) vs RHP Brady Singer: a strong bat at .264 into an arm getting tattooed by the same side (.350).
- TJ Rumfield (COL) (79) vs RHP Adrian Houser: a solid bat at .247 into an arm mostly holding up against the same side (.212), hitter's park.
Pitchers getting tattooed today
- RHP Brady Singer has been vulnerable to righties — .290 hits per batter faced. Bats to target: Michael Harris II (ATL), Dominic Smith (ATL), and Matt Olson (ATL).
- RHP Ryan Feltner has been vulnerable to righties — .264 hits per batter faced. Bats to target: Willy Adames (SF), Luis Arraez (SF), and Casey Schmitt (SF).
Platoon edges to target
- Luis Arraez (SF) — lefty bat vs RHP, .309 against righties this year.
- Travis Bazzana (CLE) — lefty bat vs RHP, .275 against righties this year.
- Jung Hoo Lee (SF) — lefty bat vs RHP, .268 against righties this year.
- Troy Johnston (COL) — lefty bat vs RHP, .317 against righties this year.
- Michael Harris II (ATL) — lefty bat vs RHP, .311 against righties 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: Willy Adames (SF) at 100.
Hot bats and bounce-back spots
Swinging hot bats: Travis Bazzana (CLE), Jung Hoo Lee (SF), Fernando Tatis Jr. (SD), Nathan Lukes (TOR), Jonathan Aranda (TB), and Alex Bregman (CHC). Cold but due to bounce back: Alec Burleson (STL), Adam Frazier (LAA), William Contreras (MIL), Bryce Harper (PHI), and Lawrence Butler (ATH).
How it played out
7 of the top 10 hits matchups landed at least one hit. Top play Willy Adames finished with 0 hits. 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.