My approach to identifying lineups worthy of stacking evolved from fantasy football where I’d look at the opposing defenses fantasy points allowed to help identify positive matchups. For DFS baseball I look at a team’s DFS points per plate appearance (ppa) and compare to the opposing pitcher’s DFS ppa. A “bad” pitcher could lead to an increase in production from the hitters and conversely, a “good” pitcher could lead to a decrease in production.
How to Read the Charts
The Pittsburgh Pirates are facing a RHP at home (Homer Bailey CIN who has faced 473 batters). On FanDuel the Pirates are currently putting up 2.05 points per plate appearance (PPA) vs. RHP at home and Homer Bailey is currently allowing 134% more PPA than the MLB average (2.12 PPA). Their modified PPA is 2.74 (2.05 x 134%) and the difference is simply their modified PPA minus their situational PPA. Rinse & repeat for DraftKings.
When Opposing Pitcher indicates TBD/Bullpen or hasn’t faced any MLB batters this season the lineup’s PPA shown is their overall PPA at home or away.
It is important to note that due to the volatility of stolen bases, I do not include them when calculating ppa.
Main Slate
Lineup | Situation | Opposing Pitcher | Batters Faced | ![]() |
![]() |
||||
---|---|---|---|---|---|---|---|---|---|
FanDuel MLB Avg is 2.12 | DraftKings MLB Avg is 1.61 | ||||||||
PPA x % | Mod PPA | Dif | PPA x % | Mod PPA | Dif | ||||
![]() |
RHP at home | Homer Bailey CIN | 473 | 2.05 x 134% | 2.74 | +0.69 | 1.57 x 133% | 2.09 | +0.52 |
![]() |
LHP at home | Andrew Suarez SFG | 548 | 2.62 x 104% | 2.71 | +0.10 | 2.00 x 105% | 2.10 | +0.10 |
![]() |
RHP on road | Bartolo Colon TEX | 596 | 2.17 x 122% | 2.66 | +0.49 | 1.66 x 123% | 2.04 | +0.38 |
![]() |
RHP at home | Jordan Zimmermann DET | 451 | 2.17 x 112% | 2.44 | +0.27 | 1.67 x 114% | 1.89 | +0.23 |
![]() |
RHP at home | Andrew Cashner BAL | 643 | 2.01 x 116% | 2.34 | +0.32 | 1.56 x 115% | 1.80 | +0.24 |
![]() |
RHP at home | Jaime Barria LAA | 441 | 2.38 x 94% | 2.25 | -0.13 | 1.78 x 96% | 1.72 | -0.07 |
![]() |
RHP at home | Jake Odorizzi MIN | 619 | 2.09 x 107% | 2.22 | +0.14 | 1.58 x 105% | 1.66 | +0.08 |
![]() |
RHP on road | Aaron Sanchez TOR | 404 | 2.00 x 109% | 2.18 | +0.19 | 1.54 x 107% | 1.66 | +0.11 |
![]() |
RHP at home | Tyler Glasnow TBR | 358 | 2.29 x 95% | 2.18 | -0.11 | 1.74 x 93% | 1.61 | -0.13 |
![]() |
LHP at home | Jose Quintana CHC | 602 | 2.07 x 103% | 2.13 | +0.06 | 1.57 x 102% | 1.61 | +0.04 |
![]() |
RHP on road | Mike Fiers OAK | 609 | 2.18 x 96% | 2.10 | -0.08 | 1.64 x 99% | 1.63 | -0.02 |
![]() |
RHP on road | Tanner Roark WSN | 691 | 2.18 x 96% | 2.10 | -0.08 | 1.66 x 97% | 1.61 | -0.05 |
![]() |
RHP on road | Mike Leake SEA | 692 | 1.91 x 105% | 2.00 | +0.10 | 1.47 x 107% | 1.57 | +0.10 |
![]() |
RHP at home | Nick Pivetta PHI | 596 | 1.81 x 106% | 1.92 | +0.10 | 1.41 x 106% | 1.49 | +0.08 |
![]() |
RHP on road | Jhoulys Chacin MIL | 685 | 2.16 x 89% | 1.93 | -0.23 | 1.66 x 89% | 1.47 | -0.18 |
![]() |
RHP on road | Antonio Senzatela COL | 273 | 1.79 x 106% | 1.89 | +0.10 | 1.40 x 105% | 1.47 | +0.07 |
![]() |
RHP at home | Miles Mikolas STL | 677 | 2.27 x 81% | 1.84 | -0.43 | 1.72 x 84% | 1.45 | -0.27 |
![]() |
RHP at home | Zack Wheeler NYM | 662 | 2.25 x 82% | 1.85 | -0.40 | 1.70 x 83% | 1.42 | -0.28 |
![]() |
RHP at home | Luis Severino NYY | 694 | 2.06 x 89% | 1.83 | -0.23 | 1.57 x 90% | 1.42 | -0.15 |
![]() |
RHP on road | Jameson Taillon PIT | 657 | 2.01 x 89% | 1.80 | -0.21 | 1.54 x 92% | 1.41 | -0.13 |
![]() |
RHP on road | Sandy Alcantara MIA | 21 | 2.05 x 83% | 1.69 | -0.36 | 1.56 x 80% | 1.24 | -0.32 |
![]() |
LHP on road | Hyun-Jin Ryu LAD | 206 | 1.96 x 76% | 1.49 | -0.47 | 1.50 x 78% | 1.17 | -0.33 |
![]() |
RHP on road | Michael Kopech CHW | 48 | 1.77 x 51% | 0.90 | -0.87 | 1.38 x 58% | 0.80 | -0.58 |
![]() |
LHP on road | Framber Valdez HOU | 58 | 1.81 x 48% | 0.87 | -0.94 | 1.38 x 47% | 0.65 | -0.73 |
Early Games
Lineup | Situation | Opposing Pitcher | Batters Faced | ![]() |
![]() |
||||
---|---|---|---|---|---|---|---|---|---|
FanDuel MLB Avg is 2.12 | DraftKings MLB Avg is 1.61 | ||||||||
PPA x % | Mod PPA | Dif | PPA x % | Mod PPA | Dif | ||||
![]() |
RHP at home | Brad Keller KCR | 468 | 2.48 x 85% | 2.10 | -0.38 | 1.86 x 87% | 1.61 | -0.25 |
![]() |
RHP at home | Hector Velazquez BOS | 317 | 2.15 x 93% | 2.00 | -0.15 | 1.63 x 96% | 1.57 | -0.06 |
![]() |
RHP on road | Mike Foltynewicz ATL | 623 | 2.36 x 84% | 1.98 | -0.39 | 1.78 x 84% | 1.50 | -0.29 |
![]() |
RHP on road | Corey Kluber CLE | 723 | 1.99 x 82% | 1.63 | -0.35 | 1.53 x 84% | 1.29 | -0.24 |