In this cheat sheet, you will find overall ratings for the day's FanDuel's baseball slate, generated by statistical calculations that considers factors such as opposing hitters and pitchers, ballparks, quality of bullpens, weather, and more. These ratings are meant to reflect value, not raw production.
If David Peralta is labeled a "Great" play while Mookie Betts grades as "Average," it doesn't mean Peralta is an overall better player than Betts -- it means given today's price and matchup, selecting Peralta maximizes the total points per dollar generated by your DFS lineup. Betts may be overpriced and a waste of capital in this particular matchup.
Note: Players with a salary of less than $3,000 and a rating of "poor" are not listed below as they can be safely ignored on today's slate.  All ratings assume the player is in the starting lineup. 
 Sunday's Best FanDuel Plays Player Team Opp Time Pos $ Eduardo Rodriguez BOS BAL 3:05 PM P $9,300 Spencer Turnbull DET @CHW 3:10 PM P $6,400 Taijuan Walker ARI SDP 3:10 PM P $5,500 Hector Santiago CHW DET 3:10 PM P $5,500 Nolan Arenado COL MIL 3:10 PM 3B $4,500 Alex Bregman HOU @LAA 3:07 PM 3B $4,400 Trevor Story COL MIL 3:10 PM SS $4,400 J.D. Martinez BOS BAL 3:05 PM OF $4,400 Mookie Betts BOS BAL 3:05 PM OF $4,400 Keston Hiura MIL @COL 3:10 PM 2B $4,200 Nelson Cruz MIN @KCR 3:15 PM OF $4,200 Mike Moustakas MIL @COL 3:10 PM 3B $4,100 Jose Ramirez CLE @WAS 3:05 PM 3B $4,000 Austin Meadows TBR @TOR 3:07 PM OF $4,000 Yasmani Grandal MIL @COL 3:10 PM C $3,900 Eric Thames MIL @COL 3:10 PM 1B $3,700 Trent Clark MIL @COL 3:10 PM OF $3,400 Travis Shaw MIL @COL 3:10 PM 3B $3,000 Yonder Alonso COL MIL 3:10 PM 1B $3,000 Tyler Austin MIL @COL 3:10 PM OF $3,000 Manny Machado SDP @ARI 3:10 PM 3B $2,800 Ronny Rodriguez DET @CHW 3:10 PM 2B $2,300 Jay Bruce PHI MIA 3:05 PM OF $2,200 Josh Bell PIT CIN 3:05 PM 1B $2,000 Logan Morrison PHI MIA 3:05 PM 1B $2,000 Ketel Marte ARI SDP 3:10 PM 2B $2,000 Robel Garcia CHC @STL 3:15 PM 2B $2,000 Derek Dietrich CIN @PIT 3:05 PM 2B $2,000 Starling Marte PIT CIN 3:05 PM OF $2,000 Bradley Zimmer CLE @WAS 3:05 PM OF $2,000 
 
Starting Pitchers Player Rating Team Opp Time Pos $ Gerrit Cole Average 
HOU @LAA 3:07 PM P $12,300 Mike Clevinger Average 
CLE @WAS 3:05 PM P $11,600 Eduardo Rodriguez Great 
BOS BAL 3:05 PM P $9,300 Lance Lynn Good 
TEX NYY 3:05 PM P $9,000 Michael Soroka Average 
ATL @NYM 3:10 PM P $8,400 Noah Syndergaard Good 
NYM ATL 3:10 PM P $8,000 Sandy Alcantara Average 
MIA @PHI 3:05 PM P $7,800 Masahiro Tanaka Poor 
NYY @TEX 3:05 PM P $7,800 Blake Snell Average 
TBR @TOR 3:07 PM P $7,500 Tanner Roark Good 
OAK @SEA 3:10 PM P $7,200 Miles Mikolas Good 
STL CHC 3:15 PM P $7,000 Trevor Williams Average 
PIT CIN 3:05 PM P $7,000 Dereck Rodriguez Poor 
SFG LAD 3:05 PM P $7,000 Brent Suter Poor 
MIL @COL 3:10 PM P $6,600 Tyler Mahle Good 
CIN @PIT 3:05 PM P $6,500 Spencer Turnbull Great 
DET @CHW 3:10 PM P $6,400 Joe Ross Poor 
WAS CLE 3:05 PM P $6,200 Rich Hill Average 
LAD @SFG 3:05 PM P $6,000 Martin Perez Average 
MIN @KCR 3:15 PM P $5,900 Jeff Hoffman Poor 
COL MIL 3:10 PM P $5,800 Brendan McKay Poor 
TBR @TOR 3:07 PM P $5,700 Dillon Peters Average 
LAA HOU 3:07 PM P $5,600 Clay Buchholz Average 
TOR TBR 3:07 PM P $5,600 Chandler Shepherd Poor 
BAL @BOS 3:05 PM P $5,600 Taijuan Walker Great 
ARI SDP 3:10 PM P $5,500 Hector Santiago Great 
CHW DET 3:10 PM P $5,500 Ranger Suarez Average 
PHI MIA 3:05 PM P $5,500 Jorge Lopez Average 
KCR MIN 3:15 PM P $5,500 Tyler Chatwood Average 
CHC @STL 3:15 PM P $5,500 Michel Baez Poor 
SDP @ARI 3:10 PM P $5,500 Michael Lorenzen Poor 
CIN @PIT 3:05 PM P $5,500 David McKay Poor 
DET @CHW 3:10 PM P $5,500 Justin Dunn Good 
SEA OAK 3:10 PM P $4,000 
Catchers-First Basemen Player Rating Team Opp Time Pos $ Freddie Freeman Good 
ATL @NYM 3:10 PM 1B $4,000 Pete Alonso Good 
NYM ATL 3:10 PM 1B $4,000 Yasmani Grandal Great 
MIL @COL 3:10 PM C $3,900 Paul Goldschmidt Average 
STL CHC 3:15 PM 1B $3,900 Edwin Encarnacion Average 
NYY @TEX 3:05 PM 1B $3,900 Trey Mancini Poor 
BAL @BOS 3:05 PM 1B $3,900 Gary Sanchez Average 
NYY @TEX 3:05 PM C $3,800 Eric Thames Great 
MIL @COL 3:10 PM 1B $3,700 Anthony Rizzo Average 
CHC @STL 3:15 PM 1B $3,700 Matt Olson Good 
OAK @SEA 3:10 PM 1B $3,500 Carlos Santana Good 
CLE @WAS 3:05 PM 1B $3,500 Jose Abreu Average 
CHW DET 3:10 PM 1B $3,500 Mitch Garver Good 
MIN @KCR 3:15 PM C $3,400 Danny Santana Good 
TEX NYY 3:05 PM 1B $3,400 Yuli Gurriel Average 
HOU @LAA 3:07 PM 1B $3,400 Daniel Murphy Good 
COL MIL 3:10 PM 1B $3,300 Joey Votto Good 
CIN @PIT 3:05 PM 1B $3,300 J.T. Realmuto Average 
PHI MIA 3:05 PM C $3,300 Rhys Hoskins Good 
PHI MIA 3:05 PM 1B $3,200 C.J. Cron Good 
MIN @KCR 3:15 PM 1B $3,200 Will Smith Average 
LAD @SFG 3:05 PM C $3,200 Christian Vazquez Good 
BOS BAL 3:05 PM C $3,100 Ji-Man Choi Good 
TBR @TOR 3:07 PM 1B $3,100 Tom Murphy Poor 
SEA OAK 3:10 PM C $3,100 Yonder Alonso Great 
COL MIL 3:10 PM 1B $3,000 Christian Walker Good 
ARI SDP 3:10 PM 1B $3,000 Willson Contreras Good 
CHC @STL 3:15 PM C $3,000 Josh Fuentes Average 
COL MIL 3:10 PM 1B $3,000 Daniel Vogelbach Average 
SEA OAK 3:10 PM 1B $3,000 Rowdy Tellez Average 
TOR TBR 3:07 PM 1B $3,000 James McCann Poor 
CHW DET 3:10 PM C $3,000 Manny Pina Good 
MIL @COL 3:10 PM C $2,900 Mitch Moreland Good 
BOS BAL 3:05 PM 1B $2,800 Robinson Chirinos Good 
HOU @LAA 3:07 PM C $2,800 Ryan McBroom Good 
KCR MIN 3:15 PM 1B $2,800 Jason Castro Good 
MIN @KCR 3:15 PM C $2,700 Eric Hosmer Good 
SDP @ARI 3:10 PM 1B $2,700 Matt Adams Good 
WAS CLE 3:05 PM 1B $2,700 Garrett Cooper Good 
MIA @PHI 3:05 PM 1B $2,600 Sam Travis Good 
BOS BAL 3:05 PM 1B $2,600 Jesus Aguilar Good 
TBR @TOR 3:07 PM 1B $2,500 Jacob Nottingham Good 
MIL @COL 3:10 PM C $2,500 Miguel Cabrera Good 
DET @CHW 3:10 PM 1B $2,500 Brandon Dixon Good 
DET @CHW 3:10 PM 1B $2,500 David Freitas Good 
MIL @COL 3:10 PM C $2,500 Willians Astudillo Good 
MIN @KCR 3:15 PM C $2,300 John Hicks Good 
DET @CHW 3:10 PM C $2,300 Jake Rogers Good 
DET @CHW 3:10 PM C $2,100 Josh Bell Great 
PIT CIN 3:05 PM 1B $2,000 Logan Morrison Great 
PHI MIA 3:05 PM 1B $2,000 Kevin Cron Good 
ARI SDP 3:10 PM 1B $2,000 Mike Zunino Good 
TBR @TOR 3:07 PM C $2,000 Rangel Ravelo Good 
STL CHC 3:15 PM 1B $2,000 Eric Haase Good 
CLE @WAS 3:05 PM C $2,000 Garrett Stubbs Good 
HOU @LAA 3:07 PM C $2,000 
Second Basemen Player Rating Team Opp Time Pos $ Keston Hiura Great 
MIL @COL 3:10 PM 2B $4,200 Jose Altuve Good 
HOU @LAA 3:07 PM 2B $4,100 Max Muncy Average 
LAD @SFG 3:05 PM 2B $3,800 Ryan McMahon Good 
COL MIL 3:10 PM 2B $3,700 Gleyber Torres Average 
NYY @TEX 3:05 PM 2B $3,700 Ozzie Albies Average 
ATL @NYM 3:10 PM 2B $3,600 Cavan Biggio Poor 
TOR TBR 3:07 PM 2B $3,500 Whit Merrifield Good 
KCR MIN 3:15 PM 2B $3,400 Brandon Lowe Good 
TBR @TOR 3:07 PM 2B $3,300 Asdrubal Cabrera Average 
WAS CLE 3:05 PM 2B $3,100 Rougned Odor Good 
TEX NYY 3:05 PM 2B $3,000 Cory Spangenberg Good 
MIL @COL 3:10 PM 2B $3,000 Jonathan Schoop Good 
MIN @KCR 3:15 PM 2B $3,000 Shed Long Average 
SEA OAK 3:10 PM 2B $3,000 Luis Arraez Good 
MIN @KCR 3:15 PM 2B $2,900 Kolten Wong Good 
STL CHC 3:15 PM 2B $2,700 Wilmer Flores Good 
ARI SDP 3:10 PM 2B $2,600 Brock Holt Good 
BOS BAL 3:05 PM 2B $2,600 Jason Kipnis Good 
CLE @WAS 3:05 PM 2B $2,500 Brian Dozier Good 
WAS CLE 3:05 PM 2B $2,400 Ronny Rodriguez Great 
DET @CHW 3:10 PM 2B $2,300 Jed Lowrie Good 
NYM ATL 3:10 PM 2B $2,200 Jose Peraza Good 
CIN @PIT 3:05 PM 2B $2,100 Tony Kemp Good 
CHC @STL 3:15 PM 2B $2,100 Ketel Marte Great 
ARI SDP 3:10 PM 2B $2,000 Robel Garcia Great 
CHC @STL 3:15 PM 2B $2,000 Derek Dietrich Great 
CIN @PIT 3:05 PM 2B $2,000 Jose Pirela Good 
PHI MIA 3:05 PM 2B $2,000 Kevin Kramer Good 
PIT CIN 3:05 PM 2B $2,000 Yairo Munoz Good 
STL CHC 3:15 PM 2B $2,000 
Third Basemen Player Rating Team Opp Time Pos $ Nolan Arenado Great 
COL MIL 3:10 PM 3B $4,500 Alex Bregman Great 
HOU @LAA 3:07 PM 3B $4,400 Mike Moustakas Great 
MIL @COL 3:10 PM 3B $4,100 Anthony Rendon Good 
WAS CLE 3:05 PM 3B $4,100 DJ LeMahieu Average 
NYY @TEX 3:05 PM 3B $4,100 Jose Ramirez Great 
CLE @WAS 3:05 PM 3B $4,000 Rafael Devers Good 
BOS BAL 3:05 PM 3B $3,900 Eugenio Suarez Average 
CIN @PIT 3:05 PM 3B $3,900 Miguel Sano Good 
MIN @KCR 3:15 PM 3B $3,800 Matt Chapman Average 
OAK @SEA 3:10 PM 3B $3,700 Kris Bryant Average 
CHC @STL 3:15 PM 3B $3,600 Eduardo Escobar Average 
ARI SDP 3:10 PM 3B $3,500 Yoan Moncada Average 
CHW DET 3:10 PM 3B $3,500 Josh Donaldson Average 
ATL @NYM 3:10 PM 3B $3,400 Hunter Dozier Good 
KCR MIN 3:15 PM 3B $3,300 Yandy Diaz Average 
TBR @TOR 3:07 PM 3B $3,300 Tommy Edman Average 
STL CHC 3:15 PM 3B $3,300 Kyle Seager Average 
SEA OAK 3:10 PM 3B $3,200 Nick Solak Average 
TEX NYY 3:05 PM 3B $3,100 Evan Longoria Average 
SFG LAD 3:05 PM 3B $3,100 Travis Shaw Great 
MIL @COL 3:10 PM 3B $3,000 Justin Turner Good 
LAD @SFG 3:05 PM 3B $3,000 Joey Wendle Good 
TBR @TOR 3:07 PM 3B $3,000 Scott Kingery Good 
PHI MIA 3:05 PM 3B $3,000 Renato Nunez Average 
BAL @BOS 3:05 PM 3B $3,000 Hernan Perez Good 
MIL @COL 3:10 PM 3B $2,900 Matt Carpenter Good 
STL CHC 3:15 PM 3B $2,900 Starlin Castro Good 
MIA @PHI 3:05 PM 3B $2,900 Manny Machado Great 
SDP @ARI 3:10 PM 3B $2,800 Jose Osuna Good 
PIT CIN 3:05 PM 3B $2,600 Brad Miller Good 
PHI MIA 3:05 PM 3B $2,400 Sean Rodriguez Good 
PHI MIA 3:05 PM 3B $2,300 Jedd Gyorko Good 
LAD @SFG 3:05 PM 3B $2,000 Ryan Flaherty Good 
CLE @WAS 3:05 PM 3B $2,000 Daniel Robertson Good 
TBR @TOR 3:07 PM 3B $2,000 
Shortstops Player Rating Team Opp Time Pos $ Trevor Story Great 
COL MIL 3:10 PM SS $4,400 Trea Turner Average 
WAS CLE 3:05 PM SS $4,400 Francisco Lindor Good 
CLE @WAS 3:05 PM SS $3,900 Xander Bogaerts Good 
BOS BAL 3:05 PM SS $3,900 Carlos Correa Average 
HOU @LAA 3:07 PM SS $3,900 Marcus Semien Average 
OAK @SEA 3:10 PM SS $3,800 Jorge Polanco Good 
MIN @KCR 3:15 PM SS $3,600 Adalberto Mondesi Average 
KCR MIN 3:15 PM SS $3,600 Corey Seager Average 
LAD @SFG 3:05 PM SS $3,500 Bo Bichette Poor 
TOR TBR 3:07 PM SS $3,500 Paul DeJong Average 
STL CHC 3:15 PM SS $3,400 Tim Anderson Average 
CHW DET 3:10 PM SS $3,300 Jonathan Villar Poor 
BAL @BOS 3:05 PM SS $3,300 Didi Gregorius Good 
NYY @TEX 3:05 PM SS $3,200 Elvis Andrus Average 
TEX NYY 3:05 PM SS $3,200 Orlando Arcia Good 
MIL @COL 3:10 PM SS $3,000 Aledmys Diaz Good 
HOU @LAA 3:07 PM SS $3,000 Kevin Newman Average 
PIT CIN 3:05 PM SS $3,000 Willy Adames Average 
TBR @TOR 3:07 PM SS $3,000 Miguel Rojas Good 
MIA @PHI 3:05 PM SS $2,200 Myles Straw Good 
HOU @LAA 3:07 PM SS $2,100 Jack Mayfield Good 
HOU @LAA 3:07 PM SS $2,100 Ehire Adrianza Good 
MIN @KCR 3:15 PM SS $2,000 Phil Gosselin Good 
PHI MIA 3:05 PM SS $2,000 
Outfielders Player Rating Team Opp Time Pos $ Cody Bellinger Good 
LAD @SFG 3:05 PM OF $4,600 Aaron Judge Average 
NYY @TEX 3:05 PM OF $4,500 J.D. Martinez Great 
BOS BAL 3:05 PM OF $4,400 Mookie Betts Great 
BOS BAL 3:05 PM OF $4,400 Charlie Blackmon Good 
COL MIL 3:10 PM OF $4,400 George Springer Good 
HOU @LAA 3:07 PM OF $4,300 Ronald Acuna Jr. Good 
ATL @NYM 3:10 PM OF $4,300 Nelson Cruz Great 
MIN @KCR 3:15 PM OF $4,200 Yordan Alvarez Good 
HOU @LAA 3:07 PM OF $4,200 Bryce Harper Good 
PHI MIA 3:05 PM OF $4,100 Austin Meadows Great 
TBR @TOR 3:07 PM OF $4,000 Giancarlo Stanton Good 
NYY @TEX 3:05 PM OF $4,000 Jorge Soler Average 
KCR MIN 3:15 PM OF $3,900 Ryan Braun Good 
MIL @COL 3:10 PM OF $3,800 Juan Soto Average 
WAS CLE 3:05 PM OF $3,800 Michael Conforto Average 
NYM ATL 3:10 PM OF $3,800 Aristides Aquino Average 
CIN @PIT 3:05 PM OF $3,800 Max Kepler Good 
MIN @KCR 3:15 PM OF $3,700 Eddie Rosario Good 
MIN @KCR 3:15 PM OF $3,700 Joc Pederson Poor 
LAD @SFG 3:05 PM OF $3,700 Garrett Hampson Poor 
COL MIL 3:10 PM OF $3,700 Eloy Jimenez Poor 
CHW DET 3:10 PM OF $3,700 Michael Brantley Average 
HOU @LAA 3:07 PM OF $3,600 Lorenzo Cain Good 
MIL @COL 3:10 PM OF $3,500 Tommy Pham Good 
TBR @TOR 3:07 PM OF $3,500 Marcell Ozuna Average 
STL CHC 3:15 PM OF $3,500 Nicholas Castellanos Average 
CHC @STL 3:15 PM OF $3,500 Oscar Mercado Average 
CLE @WAS 3:05 PM OF $3,500 Sam Hilliard Average 
COL MIL 3:10 PM OF $3,500 Trent Clark Great 
MIL @COL 3:10 PM OF $3,400 Ian Desmond Good 
COL MIL 3:10 PM OF $3,400 A.J. Pollock Average 
LAD @SFG 3:05 PM OF $3,400 Mark Canha Average 
OAK @SEA 3:10 PM OF $3,400 Kyle Lewis Poor 
SEA OAK 3:10 PM OF $3,400 Yasiel Puig Good 
CLE @WAS 3:05 PM OF $3,200 Kyle Schwarber Good 
CHC @STL 3:15 PM OF $3,200 Willie Calhoun Good 
TEX NYY 3:05 PM OF $3,200 Ramon Laureano Average 
OAK @SEA 3:10 PM OF $3,200 Avisail Garcia Average 
TBR @TOR 3:07 PM OF $3,200 Marwin Gonzalez Good 
MIN @KCR 3:15 PM OF $3,100 Khris Davis Good 
OAK @SEA 3:10 PM OF $3,100 Bryan Reynolds Average 
PIT CIN 3:05 PM OF $3,100 Jon Berti Average 
MIA @PHI 3:05 PM OF $3,100 Randal Grichuk Average 
TOR TBR 3:07 PM OF $3,100 Mike Yastrzemski Poor 
SFG LAD 3:05 PM OF $3,100 Austin Hays Poor 
BAL @BOS 3:05 PM OF $3,100 Anthony Santander Poor 
BAL @BOS 3:05 PM OF $3,100 Tyler Austin Great 
MIL @COL 3:10 PM OF $3,000 Franmil Reyes Good 
CLE @WAS 3:05 PM OF $3,000 Andrew Benintendi Good 
BOS BAL 3:05 PM OF $3,000 Brett Gardner Good 
NYY @TEX 3:05 PM OF $3,000 Raimel Tapia Good 
COL MIL 3:10 PM OF $3,000 Kyle Tucker Good 
HOU @LAA 3:07 PM OF $3,000 Dexter Fowler Average 
STL CHC 3:15 PM OF $3,000 Brandon Nimmo Average 
NYM ATL 3:10 PM OF $3,000 Stephen Piscotty Average 
OAK @SEA 3:10 PM OF $3,000 Victor Robles Average 
WAS CLE 3:05 PM OF $3,000 Nick Senzel Average 
CIN @PIT 3:05 PM OF $3,000 Kole Calhoun Average 
LAA HOU 3:07 PM OF $3,000 Kevin Pillar Average 
SFG LAD 3:05 PM OF $3,000 Shin-Soo Choo Good 
TEX NYY 3:05 PM OF $2,900 Hunter Renfroe Good 
SDP @ARI 3:10 PM OF $2,900 Nomar Mazara Good 
TEX NYY 3:05 PM OF $2,800 Chris Taylor Good 
LAD @SFG 3:05 PM OF $2,800 Jackie Bradley Jr. Good 
BOS BAL 3:05 PM OF $2,700 Jake Bauers Good 
CLE @WAS 3:05 PM OF $2,700 Jake Cave Good 
MIN @KCR 3:15 PM OF $2,600 Tyrone Taylor Good 
MIL @COL 3:10 PM OF $2,500 Jordan Luplow Good 
CLE @WAS 3:05 PM OF $2,500 Ben Gamel Good 
MIL @COL 3:10 PM OF $2,500 Wil Myers Good 
SDP @ARI 3:10 PM OF $2,500 Jay Bruce Great 
PHI MIA 3:05 PM OF $2,200 Tyler O'Neill Good 
STL CHC 3:15 PM OF $2,100 Ryan LaMarre Good 
MIN @KCR 3:15 PM OF $2,100 Starling Marte Great 
PIT CIN 3:05 PM OF $2,000 Bradley Zimmer Great 
CLE @WAS 3:05 PM OF $2,000 Brian O'Grady Good 
CIN @PIT 3:05 PM OF $2,000 Lewis Brinson Good 
MIA @PHI 3:05 PM OF $2,000 Justin Upton Good 
LAA HOU 3:07 PM OF $2,000 Gorkys Hernandez Good 
BOS BAL 3:05 PM OF $2,000 Nick Williams Good 
PHI MIA 3:05 PM OF $2,000 Travis Jankowski Good 
SDP @ARI 3:10 PM OF $2,000 
Like my DFS Cheat Sheet? Click here  to learn about my DFS Projection System, THE BAT!