MLB Data Detective - Best Player Values (July 19)

As a professional software developer with 15+ years of experience working with data in the finance industry, my passion is using data analysis to gain a competitive advantage. I developed a software application that generates custom stats and player projections from play-by-play logs of every MLB game in recent history, and I will use this blog to share my DFS-related findings as I explore this data.

We have a 14-game main slate today on FanDuel and DraftKings. The early weather forecast looks pretty scary for several games, so be sure to keep an eye on the MLB weather page for updates.

If you enjoy my blog, please click the “like” button at the top of this page to let me know how I’m doing.

How did my previous picks do?

To evaluate how my previous stack picks did, I use the cash line score in the large GPP that I entered that day as my target. For yesterday’s main slate the FD cash line was 163.7, which is equivalent to 4.68x value (i.e. FPTS / salary).

Let’s see how my picks did:

Stack Players Total Salary Total FPTS Total Value Verdict?
Los Angeles Dodgers hitters (FD, DK) Pederson, Muncy, Freese, Seager $12,500 49.4 3.95x Failure
Boston Red Sox hitters (FD, DK) Betts, Benintendi, Chavis, Bradley $13,800 30.4 2.2x Failure

It wasn’t a good day as both of my stacks failed to beat the GPP cash line value. The Red Sox scrapped together 5 runs but didn’t have the big offensive night that I envisioned. My Dodgers stack came close and delivered solid value, but the goose egg from Pederson really hurt.

This 0-for-2 day brings my overall season record for stack recommendations to 95-82, a 54% success rate. For comparison, the expected success rate of an average stack is approximately 20% (since I’m using the cash line from large GPPs as my success criteria).

Now let’s move onto today’s games…

Which pitching matchups should we target?

Let’s first take a look at how the probable starting pitchers rank in terms of FPTS given up to hitters per plate appearance (over the past 3 seasons):

FPTS / PA given up (FanDuel) FPTS / PA given up (DraftKings)
Pitcher Opponent vs All vs Lefties vs Switch vs Righties vs All vs Lefties vs Switch vs Righties
Taylor Clarke (ARI) MIL 3.1 (192 PA) 3 (104 PA) 3 (8 PA) 3.1 (80 PA) 2.3 (192 PA) 2.2 (104 PA) 2.2 (8 PA) 2.4 (80 PA)
Jordan Zimmermann (DET) TOR 2.8 (1510 PA) 2.7 (536 PA) 2.9 (232 PA) 2.8 (742 PA) 2.1 (1510 PA) 2.1 (536 PA) 2.2 (232 PA) 2.2 (742 PA)
Jordan Lyles (PIT) PHI 2.7 (1021 PA) 2.9 (348 PA) 2.8 (104 PA) 2.6 (569 PA) 2 (1021 PA) 2.2 (348 PA) 2.2 (104 PA) 2 (569 PA)
Reynaldo Lopez (CWS) TB 2.5 (1471 PA) 2.9 (469 PA) 2 (282 PA) 2.3 (720 PA) 1.9 (1471 PA) 2.3 (469 PA) 1.6 (282 PA) 1.8 (720 PA)
Kyle Freeland (COL) NYY 2.4 (1825 PA) 2 (383 PA) 2.1 (228 PA) 2.6 (1214 PA) 1.9 (1825 PA) 1.6 (383 PA) 1.6 (228 PA) 2 (1214 PA)
Tyler Mahle (CIN) STL 2.4 (1014 PA) 2.8 (364 PA) 3.1 (128 PA) 2 (522 PA) 1.9 (1014 PA) 2.1 (364 PA) 2.4 (128 PA) 1.5 (522 PA)
Tyler Beede (SF) NYM 2.4 (274 PA) 2.6 (98 PA) 2.2 (29 PA) 2.3 (147 PA) 1.8 (274 PA) 2 (98 PA) 1.5 (29 PA) 1.8 (147 PA)
Jake Arrieta (PHI) PIT 2.4 (1923 PA) 2.8 (674 PA) 2.2 (188 PA) 2.2 (1061 PA) 1.8 (1923 PA) 2.1 (674 PA) 1.7 (188 PA) 1.7 (1061 PA)
Mike Leake (SEA) LAA 2.4 (2060 PA) 2.4 (737 PA) 2.3 (278 PA) 2.4 (1045 PA) 1.8 (2060 PA) 1.8 (737 PA) 1.8 (278 PA) 1.9 (1045 PA)
Julio Teheran (ATL) WAS 2.3 (1999 PA) 2.3 (773 PA) 2.4 (255 PA) 2.2 (971 PA) 1.7 (1999 PA) 1.7 (773 PA) 1.8 (255 PA) 1.7 (971 PA)
Mike Montgomery (KC) CLE 2.2 (1197 PA) 2.5 (339 PA) 2.1 (146 PA) 2.1 (712 PA) 1.7 (1197 PA) 1.9 (339 PA) 1.6 (146 PA) 1.6 (712 PA)
Jhoulys Chacin (MIL) ARI 2.2 (1932 PA) 2.2 (735 PA) 2.3 (211 PA) 2.1 (986 PA) 1.7 (1932 PA) 1.7 (735 PA) 1.8 (211 PA) 1.6 (986 PA)
J.A. Happ (NYY) COL 2.1 (1757 PA) 1.9 (361 PA) 1.5 (248 PA) 2.4 (1148 PA) 1.7 (1757 PA) 1.5 (361 PA) 1.2 (248 PA) 1.8 (1148 PA)
Jake Odorizzi (MIN) OAK 2.1 (1694 PA) 2.6 (516 PA) 2.1 (237 PA) 1.8 (941 PA) 1.6 (1694 PA) 2 (516 PA) 1.6 (237 PA) 1.4 (941 PA)
Jaime Barria (LAA) SEA 2.1 (665 PA) 1.4 (246 PA) 2.2 (75 PA) 2.6 (344 PA) 1.6 (665 PA) 1.1 (246 PA) 1.7 (75 PA) 2 (344 PA)
Adam Wainwright (STL) CIN 2.1 (1129 PA) 2.4 (406 PA) 1.8 (134 PA) 1.9 (589 PA) 1.6 (1129 PA) 1.9 (406 PA) 1.4 (134 PA) 1.5 (589 PA)
Marcus Stroman (TOR) DET 2.1 (1745 PA) 2.1 (619 PA) 2 (234 PA) 2 (892 PA) 1.6 (1745 PA) 1.6 (619 PA) 1.6 (234 PA) 1.6 (892 PA)
Chris Bassitt (OAK) MIN 2 (562 PA) 2.4 (211 PA) 2.1 (82 PA) 1.7 (269 PA) 1.6 (562 PA) 1.8 (211 PA) 1.6 (82 PA) 1.4 (269 PA)
John Means (BAL) BOS 2 (378 PA) 1.8 (93 PA) 1.6 (38 PA) 2.1 (247 PA) 1.6 (378 PA) 1.4 (93 PA) 1.2 (38 PA) 1.6 (247 PA)
Shane Bieber (CLE) KC 2 (961 PA) 1.9 (333 PA) 2.3 (147 PA) 2 (481 PA) 1.6 (961 PA) 1.4 (333 PA) 1.8 (147 PA) 1.6 (481 PA)
Zac Gallen (MIA) LAD 2 (76 PA) 2.2 (31 PA) N/A (0 PA) 1.8 (45 PA) 1.5 (76 PA) 1.6 (31 PA) N/A (0 PA) 1.5 (45 PA)
Patrick Corbin (WAS) ATL 1.9 (2110 PA) 1.8 (444 PA) 1.7 (231 PA) 2 (1435 PA) 1.5 (2110 PA) 1.4 (444 PA) 1.4 (231 PA) 1.6 (1435 PA)
David Price (BOS) BAL 1.9 (1403 PA) 1.6 (246 PA) 1.4 (213 PA) 2.2 (944 PA) 1.5 (1403 PA) 1.2 (246 PA) 1.2 (213 PA) 1.6 (944 PA)
Mike Minor (TEX) HOU 1.9 (1442 PA) 1.8 (322 PA) 1.7 (181 PA) 2 (939 PA) 1.5 (1442 PA) 1.4 (322 PA) 1.4 (181 PA) 1.5 (939 PA)
Justin Verlander (HOU) TEX 1.9 (2190 PA) 1.8 (787 PA) 1.9 (260 PA) 1.9 (1143 PA) 1.4 (2190 PA) 1.4 (787 PA) 1.4 (260 PA) 1.5 (1143 PA)
Jacob deGrom (NYM) SF 1.8 (2135 PA) 2 (776 PA) 1.3 (248 PA) 1.9 (1111 PA) 1.4 (2135 PA) 1.5 (776 PA) 1.1 (248 PA) 1.5 (1111 PA)
Hyun-Jin Ryu (LAD) MIA 1.7 (1312 PA) 1.7 (345 PA) 1.4 (137 PA) 1.7 (830 PA) 1.3 (1312 PA) 1.3 (345 PA) 1.1 (137 PA) 1.4 (830 PA)
Brendan McKay (TB) CWS 1.2 (58 PA) 1.5 (13 PA) 1.8 (10 PA) 0.9 (35 PA) 1 (58 PA) 1.1 (13 PA) 1.7 (10 PA) 0.7 (35 PA)

Here are the most hitter-friendly platoon splits by FPTS given up per plate appearance to hitters (minimum 100 plate appearances):

Pitcher Opponent Against hitters who bat… FPTS/PA given up (FD) FPTS/PA given up (DK) # Plate appearances against
Tyler Mahle (CIN) STL Switch-hitter 3.1 2.4 128
Taylor Clarke (ARI) MIL Left-handed 3 2.2 104
Reynaldo Lopez (CWS) TB Left-handed 2.9 2.3 469
Jordan Lyles (PIT) PHI Left-handed 2.9 2.2 348
Jordan Zimmermann (DET) TOR Switch-hitter 2.9 2.2 232
Tyler Mahle (CIN) STL Left-handed 2.8 2.1 364
Jordan Zimmermann (DET) TOR Right-handed 2.8 2.2 742
Jordan Lyles (PIT) PHI Switch-hitter 2.8 2.2 104
Jake Arrieta (PHI) PIT Left-handed 2.8 2.1 674
Jordan Zimmermann (DET) TOR Left-handed 2.7 2.1 536
Kyle Freeland (COL) NYY Right-handed 2.6 2 1214
Jaime Barria (LAA) SEA Right-handed 2.6 2 344
Jake Odorizzi (MIN) OAK Left-handed 2.6 2 516
Jordan Lyles (PIT) PHI Right-handed 2.6 2 569

My App’s Top-Value Hitter Stacks (FanDuel)

MIL hitters vs Taylor Clarke (ARI) - Score: 10.04, Value: 3.58 (FD):
2) Christian Yelich (L) - 14.77 proj FPTS & 3.01 value on FD ($4900)
3) Yasmani Grandal (S) - 12.79 proj FPTS & 4 value on FD ($3200)
5) Ryan Braun (R) - 11.48 proj FPTS & 3.7 value on FD ($3100)
6) Eric Thames (L) - 11.93 proj FPTS & 4.26 value on FD ($2800)
7) Keston Hiura (R) - 12.79 proj FPTS & 3.37 value on FD ($3800)

STL hitters vs Tyler Mahle (CIN) - Score: 10.01, Value: 4.06 (FD):
1) Tommy Edman (S) - 13.11 proj FPTS & 4.85 value on FD ($2700)
2) Jose Martinez (R) - 10.32 proj FPTS & 3.97 value on FD ($2600)
3) Paul Goldschmidt (R) - 11.46 proj FPTS & 3.1 value on FD ($3700)
4) Tyler O'Neill (R) - 12.49 proj FPTS & 4.46 value on FD ($2800)
5) Dexter Fowler (S) - 11.47 proj FPTS & 4.25 value on FD ($2700)

LAD hitters vs Zac Gallen (MIA) - Score: 9.99, Value: 3.58 (FD):
1) Joc Pederson (L) - 12.92 proj FPTS & 4.31 value on FD ($3000)
2) Alex Verdugo (L) - 11.72 proj FPTS & 4.04 value on FD ($2900)
4) Cody Bellinger (L) - 14.11 proj FPTS & 3 value on FD ($4700)
5) Max Muncy (L) - 13.55 proj FPTS & 3.39 value on FD ($4000)
7) Corey Seager (L) - 10.99 proj FPTS & 3.54 value on FD ($3100)

TB hitters vs Reynaldo Lopez (CWS) - Score: 9.86, Value: 3.64 (FD):
1) Austin Meadows (L) - 13 proj FPTS & 3.51 value on FD ($3700)
2) Tommy Pham (R) - 12.54 proj FPTS & 3.22 value on FD ($3900)
3) Nate Lowe (L) - 13.85 proj FPTS & 4.2 value on FD ($3300)
5) Kevin Kiermaier (L) - 11.39 proj FPTS & 3.93 value on FD ($2900)
6) Michael Brosseau (R) - 11.16 proj FPTS & 3.49 value on FD ($3200)

WAS hitters vs Julio Teheran (ATL) - Score: 9.77, Value: 3.47 (FD):
1) Trea Turner (R) - 12.92 proj FPTS & 3.23 value on FD ($4000)
2) Adam Eaton (L) - 11.76 proj FPTS & 4.06 value on FD ($2900)
3) Anthony Rendon (R) - 12.86 proj FPTS & 3.06 value on FD ($4200)
4) Juan Soto (L) - 13.43 proj FPTS & 3.28 value on FD ($4100)
5) Ryan Zimmerman (R) - 11.22 proj FPTS & 4.15 value on FD ($2700)

My App’s Top-Value Hitter Stacks (DraftKings)

TB hitters vs Reynaldo Lopez (CWS) - Score: 7.03, Value: 2.25 (DK):
1) Austin Meadows (L) - 10.08 proj FPTS & 2.19 value on DK ($4600)
2) Tommy Pham (R) - 9.62 proj FPTS & 2.19 value on DK ($4400)
3) Nate Lowe (L) - 10.6 proj FPTS & 2.52 value on DK ($4200)
5) Kevin Kiermaier (L) - 8.85 proj FPTS & 2.16 value on DK ($4100)
6) Michael Brosseau (R) - 8.63 proj FPTS & 2.21 value on DK ($3900)

WAS hitters vs Julio Teheran (ATL) - Score: 7.03, Value: 2.24 (DK):
1) Trea Turner (R) - 10.08 proj FPTS & 2.14 value on DK ($4700)
2) Adam Eaton (L) - 9.11 proj FPTS & 2.46 value on DK ($3700)
3) Anthony Rendon (R) - 9.73 proj FPTS & 1.99 value on DK ($4900)
4) Juan Soto (L) - 10.12 proj FPTS & 2.2 value on DK ($4600)
5) Ryan Zimmerman (R) - 8.53 proj FPTS & 2.58 value on DK ($3300)

LAD hitters vs Zac Gallen (MIA) - Score: 6.97, Value: 2.16 (DK):
1) Joc Pederson (L) - 9.72 proj FPTS & 2.31 value on DK ($4200)
2) Alex Verdugo (L) - 9 proj FPTS & 2.25 value on DK ($4000)
4) Cody Bellinger (L) - 10.66 proj FPTS & 1.9 value on DK ($5600)
5) Max Muncy (L) - 10.07 proj FPTS & 2.19 value on DK ($4600)
6) A.J. Pollock (R) - 8.49 proj FPTS & 2.23 value on DK ($3800)

CIN hitters vs Adam Wainwright (STL) - Score: 6.94, Value: 2.4 (DK):
1) Jesse Winker (L) - 9.14 proj FPTS & 2.54 value on DK ($3600)
2) Joey Votto (L) - 9.08 proj FPTS & 2.67 value on DK ($3400)
3) Eugenio Suarez (R) - 8.57 proj FPTS & 2.09 value on DK ($4100)
4) Yasiel Puig (R) - 9.24 proj FPTS & 2.1 value on DK ($4400)
5) Scooter Gennett (L) - 9.09 proj FPTS & 2.75 value on DK ($3300)

MIL hitters vs Taylor Clarke (ARI) - Score: 6.88, Value: 2.01 (DK):
1) Lorenzo Cain (R) - 8.69 proj FPTS & 2.07 value on DK ($4200)
2) Christian Yelich (L) - 11.22 proj FPTS & 1.9 value on DK ($5900)
3) Yasmani Grandal (S) - 9.65 proj FPTS & 2.19 value on DK ($4400)
6) Eric Thames (L) - 8.99 proj FPTS & 2.04 value on DK ($4400)
7) Keston Hiura (R) - 9.98 proj FPTS & 1.92 value on DK ($5200)

My Favorite Hitter Stacks

I will choose hitters from the projected starting lineups primarily based on their calculated “value”, which is their projected FPTS divided by their salary. The number before each player’s name is his projected position in the batting order.

Milwaukee Brewers hitters (FD, DK)

1) Lorenzo Cain – 10.94 proj FPTS & 3.32 value on FD ($3300), 8.61 proj FPTS & 2.05 value on DK ($4200)
3) Yasmani Grandal – 12.89 proj FPTS & 4.03 value on FD ($3200), 9.72 proj FPTS & 2.21 value on DK ($4400)
5) Ryan Braun – 11.38 proj FPTS & 3.67 value on FD ($3100), 8.82 proj FPTS & 1.88 value on DK ($4700)
6) Eric Thames – 11.88 proj FPTS & 4.24 value on FD ($2800), 8.94 proj FPTS & 2.03 value on DK ($4400)

The Brewers have been a middle-of-the-pack offensive team lately and they always seem to disappoint in great matchups, but I’m going to give them another chance against young gas can Taylor Clarke (6.21 ERA, .293 avg, 1.57 WHIP). He has given up at least 2 earned runs in all 9 starts and at least 3 earned runs in 4 of his last 5. That doesn’t sound all that terrible until you consider that he has only made it past the 4th inning in 1 of his last 5 starts. His platoon splits are even so the entire Brewers lineup is in play. While you could certainly pay up for Yelich and Moose if you have the free salary, I’m going to build a more value-oriented stack.

St Louis Cardinals hitters (FD, DK)

1) Tommy Edman – 13.11 proj FPTS & 4.85 value on FD ($2700), 9.93 proj FPTS & 2.31 value on DK ($4300)
4) Tyler O’Neill – 12.49 proj FPTS & 4.46 value on FD ($2800), 9.59 proj FPTS & 2.04 value on DK ($4700)
5) Dexter Fowler – 11.47 proj FPTS & 4.25 value on FD ($2700), 8.72 proj FPTS & 2.18 value on DK ($4000)
6) Kolten Wong

There are several aces in great matchups tonight, so you’re going to need to find some inexpensive hitter values to free up salary if you plan to pay up at SP. I originally had a Mariners stack here, but the Angels changed their SP to Jaime Barria and that ruined their appeal. My next favorite inexpensive stack is this group of Cardinals hitters against Tyler Mahle (4.82 ERA, .266 avg, 1.31 WHIP), who has allowed at least 3 earned runs in each of his last 4 starts (and 61% of his starts for the season). He has some pretty sharp platoon splits and is worse against left-handed hitters (career 2.97 avg & 1.82 WHIP), so I’ll focus my attention on the Cardinals lefties. I’m tempted to roll out an all-lefty stack, but O’Neill’s projected value is so high that I’m going to plug him in instead of Wong. Update: I swapped Weiters for Wong

Best Hitter Values

For reference, here are my app’s top hitter values by DFS site and price range. I use my own algorithm to generate projected FPTS for hitters, which is primarily based on the following:

  • Hitter’s average FPTS per plate appearance against similar pitchers over the past 3 seasons
  • Hitter’s projected # of plate appearances (considering batting position, home/away, & opposing pitcher)
  • Pitcher’s average FPTS per plate appearance given up to similar hitters over the past 3 seasons (for starter & bullpen)
  • Ballpark factors (e.g. the impact of the ballpark on fantasy production)

Value is calculated as projected FPTS / salary.

FanDuel – expensive hitters ($3500 or more)

Hitter FD Salary Opposing Pitcher Projected FPTS Value
Shohei Ohtani (OF, LAA) $3800 Mike Leake (P, SEA) 13.74 3.62
Austin Meadows (OF, TB) $3700 Reynaldo Lopez (P, CWS) 13 3.51
Bryce Harper (OF, PHI) $3900 Jordan Lyles (P, PIT) 13.41 3.44
Jose Abreu (1B, CWS) $3500 Brendan McKay (P, TB) 11.99 3.43
Justin Upton (OF, LAA) $3500 Mike Leake (P, SEA) 11.95 3.42
DJ LeMahieu (3B, NYY) $3800 Kyle Freeland (P, COL) 12.97 3.41
Josh Donaldson (3B, ATL) $3500 Patrick Corbin (P, WAS) 11.93 3.41
Max Kepler (OF, MIN) $3600 Chris Bassitt (P, OAK) 12.24 3.4
Max Muncy (2B, LAD) $4000 Zac Gallen (P, MIA) 13.55 3.39
Keston Hiura (2B, MIL) $3800 Taylor Clarke (P, ARI) 12.79 3.37

FanDuel – midrange hitters ($2500 to $3500)

Hitter FD Salary Opposing Pitcher Projected FPTS Value
Tommy Edman (3B, STL) $2700 Tyler Mahle (P, CIN) 13.11 4.85
Jordan Luplow (OF, CLE) $2600 Mike Montgomery (P, KC) 12.44 4.79
Tyler O’Neill (OF, STL) $2800 Tyler Mahle (P, CIN) 12.49 4.46
Joc Pederson (1B, LAD) $3000 Zac Gallen (P, MIA) 12.92 4.31
Eric Thames (1B, MIL) $2800 Taylor Clarke (P, ARI) 11.93 4.26
Dexter Fowler (OF, STL) $2700 Tyler Mahle (P, CIN) 11.47 4.25
Scooter Gennett (2B, CIN) $2800 Adam Wainwright (P, STL) 11.87 4.24
Corey Dickerson (OF, PIT) $2600 Jake Arrieta (P, PHI) 11.02 4.24
Alex Dickerson (OF, SF) $2900 Jacob deGrom (P, NYM) 12.29 4.24
Jesse Winker (OF, CIN) $2800 Adam Wainwright (P, STL) 11.86 4.24

FanDuel – cheap hitters (less than $2500)

Hitter FD Salary Opposing Pitcher Projected FPTS Value
Adam Haseley (OF, PHI) $2200 Jordan Lyles (P, PIT) 10.24 4.65
Keon Broxton (OF, BAL) $2100 David Price (P, BOS) 9.28 4.42
Mark Reynolds (1B, COL) $2300 J.A. Happ (P, NYY) 9.16 3.98
Kolten Wong (2B, STL) $2400 Tyler Mahle (P, CIN) 9.5 3.96
Billy McKinney (OF, TOR) $2400 Jordan Zimmermann (P, DET) 9.48 3.95
Ryan Goins (2B, CWS) $2000 Brendan McKay (P, TB) 7.81 3.91
Sam Travis (1B, BOS) $2100 John Means (P, BAL) 8.14 3.88
Kevan Smith (C, LAA) $2200 Mike Leake (P, SEA) 8.26 3.75
Bubba Starling (OF, KC) $2400 Shane Bieber (P, CLE) 8.84 3.68
Asdrubal Cabrera (3B, TEX) $2400 Justin Verlander (P, HOU) 8.76 3.65

DraftKings – expensive hitters ($4500 or more)

Hitter DK Salary Opposing Pitcher Projected FPTS Value
Bryce Harper (OF, PHI) $4500 Jordan Lyles (P, PIT) 9.98 2.22
Shohei Ohtani (OF, LAA) $4700 Mike Leake (P, SEA) 10.36 2.2
Juan Soto (OF, WAS) $4600 Julio Teheran (P, ATL) 10.12 2.2
Austin Meadows (OF, TB) $4600 Reynaldo Lopez (P, CWS) 10.08 2.19
Max Muncy (1B/2B, LAD) $4600 Zac Gallen (P, MIA) 10.07 2.19
J.D. Martinez (OF, BOS) $4700 John Means (P, BAL) 10.22 2.17
Nolan Arenado (3B, COL) $4600 J.A. Happ (P, NYY) 9.89 2.15
Ronald Acuna (OF, ATL) $4600 Patrick Corbin (P, WAS) 9.87 2.14
Trea Turner (SS, WAS) $4700 Julio Teheran (P, ATL) 10.08 2.14
DJ LeMahieu (2B/3B, NYY) $4700 Kyle Freeland (P, COL) 10.02 2.13

DraftKings – midrange hitters ($3500 to $4500)

Hitter DK Salary Opposing Pitcher Projected FPTS Value
Jesse Winker (OF, CIN) $3600 Adam Wainwright (P, STL) 9.14 2.54
Nate Lowe (1B, TB) $4200 Reynaldo Lopez (P, CWS) 10.6 2.52
Adam Eaton (OF, WAS) $3700 Julio Teheran (P, ATL) 9.11 2.46
Justin Smoak (1B, TOR) $3700 Jordan Zimmermann (P, DET) 9.03 2.44
Cavan Biggio (2B/OF, TOR) $3900 Jordan Zimmermann (P, DET) 9.32 2.39
Jose Abreu (1B, CWS) $3900 Brendan McKay (P, TB) 9.28 2.38
Adam Frazier (2B, PIT) $3800 Jake Arrieta (P, PHI) 9.01 2.37
Justin Upton (OF, LAA) $3900 Mike Leake (P, SEA) 9.13 2.34
Randal Grichuk (OF, TOR) $3700 Jordan Zimmermann (P, DET) 8.6 2.32
Vladimir Guerrero Jr. (3B, TOR) $3700 Jordan Zimmermann (P, DET) 8.58 2.32

DraftKings – cheap hitters (less than $3500)

Hitter DK Salary Opposing Pitcher Projected FPTS Value
Keon Broxton (OF, BAL) $2500 David Price (P, BOS) 7.16 2.87
Scooter Gennett (2B, CIN) $3300 Adam Wainwright (P, STL) 9.09 2.75
Joey Votto (1B, CIN) $3400 Adam Wainwright (P, STL) 9.08 2.67
Richie Martin (SS, BAL) $2000 David Price (P, BOS) 5.3 2.65
Ryan Zimmerman (1B, WAS) $3300 Julio Teheran (P, ATL) 8.53 2.58
John Hicks (1B/C, DET) $2400 Marcus Stroman (P, TOR) 6.01 2.51
Harold Castro (2B/OF, DET) $3200 Marcus Stroman (P, TOR) 7.99 2.5
Hanser Alberto (2B/3B, BAL) $3300 David Price (P, BOS) 8.2 2.48
Bubba Starling (OF, KC) $2800 Shane Bieber (P, CLE) 6.93 2.47
Welington Castillo (C, CWS) $3000 Brendan McKay (P, TB) 7.39 2.46

Top-Scoring Hitters

For reference, here are my app’s top hitters in terms of total projected FPTS, ignoring value:

Top 10 hitters ranked by projected FPTS (FanDuel)

Hitter FD Salary Opposing Pitcher Projected FPTS Value
Mike Trout (OF, LAA) $4900 Mike Leake (P, SEA) 15.31 3.12
Christian Yelich (OF, MIL) $4900 Taylor Clarke (P, ARI) 14.77 3.01
Cody Bellinger (OF, LAD) $4700 Zac Gallen (P, MIA) 14.11 3
Nate Lowe (1B, TB) $3300 Reynaldo Lopez (P, CWS) 13.85 4.2
Aaron Judge (OF, NYY) $4500 Kyle Freeland (P, COL) 13.81 3.07
Shohei Ohtani (OF, LAA) $3800 Mike Leake (P, SEA) 13.74 3.62
Max Muncy (2B, LAD) $4000 Zac Gallen (P, MIA) 13.55 3.39
Juan Soto (OF, WAS) $4100 Julio Teheran (P, ATL) 13.43 3.28
J.D. Martinez (OF, BOS) $4000 John Means (P, BAL) 13.43 3.36
Bryce Harper (OF, PHI) $3900 Jordan Lyles (P, PIT) 13.41 3.44

Top 10 hitters ranked by projected FPTS (DraftKings)

Hitter DK Salary Opposing Pitcher Projected FPTS Value
Mike Trout (OF, LAA) $5800 Mike Leake (P, SEA) 11.53 1.99
Christian Yelich (OF, MIL) $5900 Taylor Clarke (P, ARI) 11.22 1.9
Cody Bellinger (OF, LAD) $5600 Zac Gallen (P, MIA) 10.66 1.9
Nate Lowe (1B, TB) $4200 Reynaldo Lopez (P, CWS) 10.6 2.52
Aaron Judge (OF, NYY) $5300 Kyle Freeland (P, COL) 10.44 1.97
Shohei Ohtani (OF, LAA) $4700 Mike Leake (P, SEA) 10.36 2.2
J.D. Martinez (OF, BOS) $4700 John Means (P, BAL) 10.22 2.17
Juan Soto (OF, WAS) $4600 Julio Teheran (P, ATL) 10.12 2.2
Austin Meadows (OF, TB) $4600 Reynaldo Lopez (P, CWS) 10.08 2.19
Trea Turner (SS, WAS) $4700 Julio Teheran (P, ATL) 10.08 2.14

About the Author

Comments

  • plugs

    I believe the Angels are starting Jaime Barria tonight, unless there was a change and i’m just not seeing it yet.

    Keep up the great work, this is a great blog!

    Edit: Once I hit reply I seen you had an update on that already. My bad

  • TheDataDetective

    • Blogger of the Month

    @plugs said...

    I believe the Angels are starting Jaime Barria tonight, unless there was a change and i’m just not seeing it yet.

    Keep up the great work, this is a great blog!

    Edit: Once I hit reply I seen you had an update on that already. My bad

    Thanks! Appreciate the heads-up. Today will be busy but hopefully I’ll be able to post an afternoon update to pick a.new stack.

  • X Unread Thread
  • X Thread with New Replies*
  • *Jumps to your first unread reply

New to DFS?

Be sure to click through our links and use our exclusive promo codes to receive the industry's best sign-up bonuses, including free access to our premium content.

RotoGrinders.com is the home of the daily fantasy sports community. Our content, rankings, member blogs, promotions and forum discussion all cater to the players that like to create a new fantasy team every day of the week. Our goal is to help all of our members make more money playing daily fantasy sports!

Bet with your head, not over it!
Gambling Problem? Call 1-800-Gambler