MLB DFS Projections — Best Daily Fantasy Baseball Plays — Tuesday, June 30, 2026
Top fantasy points spot: Bryce Harper
Bryce Harper (PHI) tops the board at 100, facing RHP Bubba Chandler. The lefty is piling up fantasy points at 2.464 fantasy/PA against righties this year — and 3.828 over the last two weeks, an elite bat worth about 2.32 fantasy points a trip. And Bubba Chandler has been giving up points to righties lately — 1.610 fantasy points 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.5 trips, so the volume's there. He's owned Bubba Chandler too — .500 across 2 career trips. It all sets up in a neutral park.
The rest of the top of the board
- Xavier Edwards (MIA) (100) vs RHP Tanner Gordon: a league-average bat at 1.599 into an arm with little track record against the same side, hitter's park, hot bat.
- Trevor Larnach (MIN) (96) vs RHP Mike Burrows: a strong bat at 1.977 into an arm getting lit up by the same side (2.136).
- Otto Lopez (MIA) (93) vs RHP Tanner Gordon: a solid bat at 1.759 into an arm with little track record against the same side, hitter's park.
- Brooks Lee (MIN) (92) vs RHP Mike Burrows: a strong bat at 1.994 into an arm getting lit up by the same side (2.136), hot bat.
- Travis Bazzana (CLE) (89) vs RHP Jacob deGrom: an excellent bat at 2.104 into an arm mostly holding up against the same side (1.454), due to bounce back.
- Mauricio Dubón (ATL) (88) vs LHP Matthew Liberatore: a solid bat at 1.687 into an arm getting lit up by the same side (3.667), hot bat.
- Kyle Stowers (MIA) (87) vs RHP Tanner Gordon: a solid bat at 1.737 into an arm with little track record against the same side, hitter's park.
Arms giving up fantasy points today
- RHP Tanner Gordon has been getting lit up by righties — 2.241 fantasy points per batter faced. Bats to target: Xavier Edwards (MIA), Otto Lopez (MIA), and Kyle Stowers (MIA).
- LHP Matthew Liberatore has been getting lit up by lefties — 2.202 fantasy points per batter faced. Bats to target: Mauricio Dubón (ATL), Ozzie Albies (ATL), and Michael Harris II (ATL).
- RHP Kevin Gausman has been getting lit up by righties — 2.093 fantasy points per batter faced. Bats to target: Bo Bichette (NYM), Juan Soto (NYM), and Carson Benge (NYM).
- LHP Jeffrey Springs has been getting lit up by lefties — 2.067 fantasy points per batter faced. Bats to target: Andy Pages (LAD), Shohei Ohtani (LAD), and Max Muncy (LAD).
Platoon edges to target
- Bryce Harper (PHI) — lefty bat vs RHP, 2.464 against righties this year.
- Xavier Edwards (MIA) — lefty bat vs RHP, 1.618 against righties this year.
- Trevor Larnach (MIN) — lefty bat vs RHP, 1.869 against righties this year.
- Brooks Lee (MIN) — lefty bat vs RHP, 2.009 against righties this year.
- Travis Bazzana (CLE) — lefty bat vs RHP, 2.042 against righties this year.
Best parks for fantasy points today
Coors Field is playing as a real hitter's park today (+6% fantasy park). Top bat there: Xavier Edwards (MIA) at 100.
Lineup watch
270 of today's hitters are still on projected lineups, drawn from each team's last game. Batting order drives the score, so these flip the moment official lineups post — usually about two hours before first pitch. Anyone who doesn't make the official card gets flagged "Not starting" and drops to the bottom.
How to read these fantasy points matchups
Each score (0–100) starts with the hitter's fantasy points 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.