MLB DFS Projections — Best Daily Fantasy Baseball Plays — Sunday, June 21, 2026
Top fantasy points spot: Kyle Schwarber
Kyle Schwarber (PHI) tops the board at 100, facing LHP David Peterson. The lefty is piling up fantasy points at 2.098 fantasy/PA against lefties this year — and 1.833 over the last two weeks, a strong bat worth about 1.85 fantasy points a trip. And David Peterson has been getting lit up by lefties lately — 2.273 fantasy points per batter faced. The bullpen behind him is roughly average to that side. He's hitting in a spot worth about 4.5 trips, so the volume's there. He's just .111 in 27 career PA against David Peterson, 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
- Shohei Ohtani (LAD) (100) vs RHP Brandon Young: an excellent bat at 2.064 into an arm tough on the same side (1.046).
- Brandon Lowe (PIT) (100) vs RHP Michael Lorenzen: a strong bat at 1.956 into an arm getting lit up by the same side (1.952), hitter's park, hot bat.
- Wade Meckler (LAA) (92) vs RHP Jack Perkins: a solid bat at 1.747 into an arm giving up points to the same side (1.742).
- Willi Castro (COL) (92) vs RHP Jared Jones: a solid bat at 1.788 into an arm getting lit up by the same side (2.900), hitter's park.
- Zach Neto (LAA) (92) vs RHP Jack Perkins: a solid bat at 1.677 into an arm getting lit up by the same side (3.033).
- Spencer Horwitz (PIT) (91) vs RHP Michael Lorenzen: a solid bat at 1.713 into an arm getting lit up by the same side (1.952), hitter's park.
- TJ Rumfield (COL) (91) vs RHP Jared Jones: a solid bat at 1.839 into an arm getting lit up by the same side (2.900), hitter's park.
Arms giving up fantasy points today
- RHP Jared Jones has been getting lit up by righties — 2.180 fantasy points per batter faced. Bats to target: Willi Castro (COL), TJ Rumfield (COL), and Jake McCarthy (COL).
- RHP Kai-Wei Teng has been getting lit up by righties — 2.128 fantasy points per batter faced. Bats to target: Travis Bazzana (CLE), Kyle Manzardo (CLE), and Brayan Rocchio (CLE).
- RHP Michael Lorenzen has been getting lit up by righties — 1.990 fantasy points per batter faced. Bats to target: Brandon Lowe (PIT), Spencer Horwitz (PIT), and Bryan Reynolds (PIT).
- LHP Robert Gasser has been vulnerable to lefties — 1.876 fantasy points per batter faced. Bats to target: Drake Baldwin (ATL), Matt Olson (ATL), and Michael Harris II (ATL).
Platoon edges to target
- Shohei Ohtani (LAD) — lefty bat vs RHP, 2.127 against righties this year.
- Brandon Lowe (PIT) — lefty bat vs RHP, 2.271 against righties this year.
- Wade Meckler (LAA) — lefty bat vs RHP, 2.101 against righties this year.
- Willi Castro (COL) — lefty bat vs RHP, 1.711 against righties this year.
- Spencer Horwitz (PIT) — lefty bat vs RHP, 1.838 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: Brandon Lowe (PIT) at 100.
How it played out
10 of the top 10 fantasy points matchups landed at least one fantasy point. Top play Kyle Schwarber finished with 22 fantasy points. 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 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.