Skip Navigation to Main Content

Fantasy Baseball Rankings, Grades & Start/Sit Advice (4/21 – 4/27)

Welcome to Quick Grades. Or Start/Sit Grades. Whatever you want to call it, this is our weekly fantasy baseball article where we provide rankings and grades for all fantasy baseball-relevant players to help you set your weekly lineups. By leveraging our industry-leading projections and rankings from some of the most accurate fantasy baseball experts, we’re able to provide these custom player grades each week. We continue to tweak our process for this series each season to ensure the grades are as predictive and accurate as possible, and this has become an invaluable resource for fantasy managers who have to make difficult start/sit decisions each and every week. Check back each week for updated grades that take each player’s matchups and projected stats into consideration. Here are the grades for the upcoming Fantasy Baseball Week.

If you want to dive deeper into fantasy baseball, be sure to check out our award-winning slate of Fantasy Baseball Tools as you navigate your season. From our Lineup Assistant – which provides your optimal lineup, based on accurate consensus projections – to our Waiver Wire Assistant – that allows you to quickly see which available players will improve your team, and by how much – we’ve got you covered this fantasy baseball season.

FantasyPros Fantasy Baseball Discord

Fantasy Baseball Weekly Player Rankings & Grades

Let’s take a look at our weekly rankings and grades for all fantasy-relevant players.

Name Team Position Score Grade
Shohei Ohtani LAD DH 100 A
Kyle Schwarber PHI OF,DH 100 A
Cal Raleigh SEA C,DH 100 A
Kyle Tucker CHC OF 100 A
Bobby Witt Jr. KC SS 100 A
Aaron Judge NYY OF,DH 100 A
Corbin Carroll ARI OF 100 A
Jazz Chisholm Jr. NYY 2B,3B,OF 100 A
Jose Ramirez CLE 3B,DH 100 A
James Wood WSH OF 97 A
Elly De La Cruz CIN SS 95 A
Jackson Chourio MIL OF 94 A
Dylan Moore SEA 1B,2B,3B,SS,OF 94 A
Mike Trout LAA OF 93 A
J.T. Realmuto PHI C 91 A
Oneil Cruz PIT SS,OF 91 A
Ben Rice NYY 1B,DH 91 A
Fernando Tatis Jr. SD OF 90 A
Kerry Carpenter DET OF,DH 89 B
William Contreras MIL C,DH 87 B
Mookie Betts LAD 2B,SS,OF 87 B
Bryce Harper PHI 1B 87 B
Bryan Reynolds PIT OF,DH 86 B
Brent Rooker ATH OF,DH 86 B
Juan Soto NYM OF 86 B
Julio Rodriguez SEA OF 85 B
Brandon Lowe TB 1B,2B,DH 85 B
Riley Greene DET OF,DH 85 B
Matt Chapman SF 3B 85 B
Jarren Duran BOS OF 84 B
Vladimir Guerrero Jr. TOR 1B,3B,DH 84 B
Rafael Devers BOS 3B,DH 84 B
Manny Machado SD 3B,DH 84 B
Cedric Mullins II BAL OF 83 B
Willson Contreras STL C,1B,DH 83 B
Willy Adames SF SS 83 B
Josh Naylor ARI 1B 83 B
Tyler Fitzgerald SF 2B,SS,OF 83 B
Heliot Ramos SF OF 82 B
Rhys Hoskins MIL 1B,DH 82 B
Vinnie Pasquantino KC 1B,DH 82 B
Junior Caminero TB 3B 81 B
Pete Crow-Armstrong CHC OF 81 B
Cody Bellinger NYY 1B,OF,DH 81 B
Lawrence Butler ATH OF 81 B
Pavin Smith ARI 1B,OF,DH 81 B
Keibert Ruiz WSH C 80 B
Francisco Lindor NYM SS 80 B
Jorge Soler LAA OF,DH 80 B
Randy Arozarena SEA OF 80 B
Freddie Freeman LAD 1B 80 B
Byron Buxton MIN OF 79 C
Jose Altuve HOU 2B,OF 79 C
Gunnar Henderson BAL SS 78 C
Logan O’Hoppe LAA C 78 C
Dylan Crews WSH OF 78 C
Christian Yelich MIL OF,DH 78 C
Pete Alonso NYM 1B 78 C
Steven Kwan CLE OF 77 C
Christopher Morel TB 2B,3B,OF,DH 76 C
Bryson Stott PHI 2B,SS 76 C
Yordan Alvarez HOU OF,DH 76 C
Dillon Dingler DET C 76 C
Taylor Ward LAA OF 76 C
Trea Turner PHI SS 76 C
Anthony Santander TOR OF,DH 75 C
Lars Nootbaar STL OF 75 C
Salvador Perez KC C,1B,DH 75 C
Hunter Goodman COL C,OF,DH 75 C
Jasson Dominguez NYY OF 75 C
Kyren Paris LAA 2B,OF 74 C
Alek Thomas ARI OF 74 C
Yandy Diaz TB 1B,DH 73 C
Shea Langeliers ATH C 73 C
TJ Friedl CIN OF 73 C
Andrew McCutchen PIT OF,DH 73 C
Luis Robert Jr. CWS OF 73 C
Alex Call WSH OF 72 C
Adolis Garcia TEX OF,DH 72 C
Michael Conforto LAD OF,DH 72 C
Luis Rengifo LAA 2B,3B 72 C
Nick Castellanos PHI OF 72 C
Adley Rutschman BAL C,DH 72 C
Amed Rosario WSH 2B,3B,SS,OF,DH 72 C
Luis Garcia WSH 2B 72 C
Xavier Edwards MIA SS 72 C
Maikel Garcia KC 2B,3B,OF 71 C
Yainer Diaz HOU C,1B,DH 71 C
Anthony Volpe NYY SS 71 C
Austin Wells NYY C 71 C
Josh Bell WSH 1B,DH 71 C
Ian Happ CHC OF 71 C
Paul Goldschmidt NYY 1B 71 C
Brice Turang MIL 2B 70 C
Jung Hoo Lee SF OF 70 C
Eugenio Suarez ARI 3B 70 C
Nick Martini COL OF,DH 70 C
Tyler Soderstrom ATH 1B 70 C
Wilyer Abreu BOS OF 70 C
Tommy Edman LAD 2B,SS,OF 70 C
Brandon Nimmo NYM OF 70 C
Wilmer Flores SF 1B,DH 70 C
Starling Marte NYM OF,DH 70 C
Jo Adell LAA OF 69 D
Nasim Nunez WSH SS 69 D
Victor Scott STL OF 69 D
Michael Harris II ATL OF 69 D
Josh Jung TEX 3B 69 D
Trevor Story BOS SS 68 D
Andres Gimenez TOR 2B 68 D
Marcell Ozuna ATL OF,DH 68 D
Jorge Polanco SEA 2B,3B,DH 68 D
Seiya Suzuki CHC OF,DH 68 D
Sean Murphy ATL C 68 D
Jordan Walker STL OF 68 D
Mike Yastrzemski SF OF 68 D
Brendan Donovan STL 2B,3B,SS,OF 67 D
Luis Arraez SD 1B,2B,DH 67 D
Geraldo Perdomo ARI SS 67 D
Lourdes Gurriel Jr. ARI OF 67 D
Jake Mangum TB OF 67 D
Joc Pederson TEX OF,DH 67 D
Zach McKinstry DET 2B,3B,SS,OF 67 D
Bo Naylor CLE C 67 D
Ceddanne Rafaela BOS 2B,SS,OF 66 D
Harrison Bader MIN OF 66 D
Pedro Pages STL C 66 D
Austin Riley ATL 3B 66 D
Nathaniel Lowe WSH 1B 66 D
Trevor Larnach MIN OF,DH 66 D
Jeremy Pena HOU SS 66 D
Spencer Torkelson DET 1B 66 D
Will Smith LAD C 66 D
Kyle Manzardo CLE 1B,DH 65 D
Isaac Paredes HOU 1B,3B 65 D
Brenton Doyle COL OF 65 D
Christian Walker HOU 1B 65 D
Bo Bichette TOR SS 65 D
Andrew Vaughn CWS 1B,DH 65 D
Tyrone Taylor NYM OF 65 D
Michael Busch CHC 1B 65 D
Patrick Bailey SF C 65 D
Jesus Sanchez MIA OF 65 D
Ozzie Albies ATL 2B 65 D
Nolan Arenado STL 3B 65 D
Ryan Jeffers MIN C,DH 65 D
Alec Burleson STL 1B,OF,DH 65 D
Jeimer Candelario CIN 1B,3B,DH 65 D
Carlos Santana CLE 1B 64 D
Teoscar Hernandez LAD OF 64 D
Gleyber Torres DET 2B 64 D
Eric Wagaman MIA 1B,3B,DH 64 D
Kristian Campbell BOS 2B,SS,OF 64 D
Gabriel Moreno ARI C 64 D
George Springer TOR OF,DH 64 D
Jonathan India KC 2B,3B,OF 64 D
Enmanuel Valdez PIT 1B,2B 64 D
Jake Meyers HOU OF 64 D
Matt McLain CIN 2B,SS 64 D
JJ Bleday ATH OF 64 D
Matt Mervis MIA 1B,DH 64 D
Kyle Stowers MIA OF 63 D
Nolan Schanuel LAA 1B 63 D
Jonah Heim TEX C 63 D
Michael Toglia COL 1B,OF 63 D
Max Muncy LAD 3B 63 D
Jake Burger TEX 1B,3B,DH 63 D
Tyler O’Neill BAL OF 63 D
Cam Smith HOU 3B,OF 63 D
Romy Gonzalez BOS 1B,2B,3B,SS 63 D
Edouard Julien MIN 2B,DH 63 D
Tommy Pham PIT OF 63 D
Luis Torrens NYM C 63 D
Garrett Mitchell MIL OF 63 D
Ke’Bryan Hayes PIT 3B 63 D
Corey Seager TEX SS 63 D
Willi Castro MIN 2B,3B,SS,OF 63 D
Jesse Winker NYM OF,DH 62 D
Andy Pages LAD OF 62 D
Danny Jansen TB C 62 D
Mark Vientos NYM 3B 62 D
Dansby Swanson CHC SS 62 D
Justyn-Henry Malloy DET OF,DH 62 D
Lane Thomas CLE OF 62 D
Leody Taveras TEX OF 62 D
Ryan O’Hearn BAL 1B,OF,DH 62 D
Spencer Steer CIN 1B,OF,DH 62 D
Carlos Narvaez BOS C 62 D
Gavin Lux CIN 2B,OF 62 D
Mickey Moniak COL OF 62 D
Max Kepler PHI OF 61 D
Taylor Walls TB SS 61 D
Myles Straw TOR OF 61 D
Isiah Kiner-Falefa PIT 2B,3B,SS 61 D
Miguel Amaya CHC C 61 D
Zac Veen COL OF 61 D
Miguel Vargas CWS 3B,OF 61 D
Dustin Harris TEX 3B,OF,DH 61 D
Sal Frelick MIL OF 61 D
Jordan Westburg BAL 2B,3B 61 D
Joey Bart PIT C 61 D
Austin Hays CIN OF 61 D
Gavin Sheets SD 1B,OF,DH 61 D
Luke Raley SEA 1B,OF 61 D
Nico Hoerner CHC 2B,SS 61 D
Gary Sanchez BAL C,DH 60 D
MJ Melendez KC OF 60 D
Otto Lopez MIA 2B,SS 60 D
Mitch Garver SEA C,DH 60 D
Ryan McMahon COL 3B 60 D
Brandon Marsh PHI OF 60 D
Alejandro Kirk TOR C 60 D
Jacob Young WSH OF 60 D
Jose Caballero TB 2B,3B,SS,OF 60 D
Ezequiel Tovar COL SS 60 D
Nolan Jones CLE OF 60 D
Will Wagner TOR 2B,3B,DH 60 D
Gabriel Arias CLE 2B,3B,SS 60 D
Jose Trevino CIN C 60 D
Drew Waters KC OF 60 D
Nolan Gorman STL 2B 60 D
Griffin Conine MIA OF 60 D
Edgar Quero CWS C 59 F
Eli White ATL OF 59 F
Josh Smith TEX 3B,SS,OF 59 F
Michael Massey KC 2B 59 F
Miguel Andujar ATH OF 59 F
Kyle Isbel KC OF 59 F
Matt Olson ATL 1B 59 F
Liam Hicks MIA C 59 F
Freddy Fermin KC C,DH 59 F
Nick Maton CWS 3B,SS,DH 59 F
Kameron Misner TB OF 59 F
Alan Roden TOR OF 59 F
Travis d’Arnaud LAA C 59 F
Justin Turner CHC 1B,DH 59 F
Johan Rojas PHI OF 59 F
Jake Fraley CIN OF 59 F
Tyler Wade SD 2B,3B,SS,OF 58 F
Derek Hill MIA OF 58 F
Yohel Pozo STL C,DH 58 F
Joey Ortiz MIL 3B,SS 58 F
Mauricio Dubon HOU 1B,2B,3B,OF 58 F
Trey Sweeney DET SS 58 F
Donovan Solano SEA 1B,3B,DH 58 F
Ryan Mountcastle BAL 1B 58 F
Bryan De La Cruz ATL OF,DH 58 F
Adam Frazier PIT 2B,3B,OF 58 F
Brooks Baldwin CWS 2B,SS,OF 58 F
Henry Davis PIT C 58 F
Alec Bohm PHI 1B,3B 58 F
Tim Tawa ARI 1B,2B,OF 58 F
Luken Baker STL 1B,DH 58 F
Jason Heyward SD OF 58 F
Luis Matos SF OF 58 F
Ramon Laureano BAL OF 57 F
Trent Grisham NYY OF 57 F
DaShawn Keirsey MIN OF 57 F
Drake Baldwin ATL C 57 F
Michael A. Taylor CWS OF 57 F
Heston Kjerstad BAL OF 57 F
Jonathan Aranda TB 1B,2B 57 F
Oswaldo Cabrera NYY 1B,2B,3B 57 F
LaMonte Wade Jr. SF 1B,OF 57 F
Kyle Higashioka TEX C 57 F
Ryan Kreidler DET SS,OF 57 F
Yuli Gurriel SD 1B,DH 57 F
Javier Baez DET 3B,SS 56 F
Dane Myers MIA OF 56 F
Chas McCormick HOU OF 56 F
Javier Sanoja MIA 2B,SS,OF 56 F
Enrique Hernandez LAD 1B,2B,3B,SS,OF 56 F
Carson Kelly CHC C 56 F
Sean Bouchard COL OF 56 F
Luisangel Acuna NYM 2B,SS 56 F
Jack Suwinski PIT OF 56 F
Ty France MIN 1B 56 F
Cavan Biggio KC 1B,2B,3B,OF 56 F
Randal Grichuk ARI OF,DH 56 F
Andrew Benintendi CWS OF 56 F
Kyle Farmer COL 2B,3B,SS 56 F
Angel Martinez CLE OF 56 F
Blake Dunn CIN OF 56 F
Elias Diaz SD C 56 F
Daniel Schneemann CLE 2B,3B,SS,OF 56 F
Jarred Kelenic ATL OF 56 F
Joshua Palacios CWS OF 55 F
Gage Workman CHC 3B,SS 55 F
Addison Barger TOR 3B,OF 55 F
Marcus Semien TEX 2B 55 F
Garrett Hampson ARI 2B,OF 55 F
Matt Thaiss CWS C 55 F
Xander Bogaerts SD 2B,SS 55 F
Matt Wallner MIN OF 55 F
Jonah Bride MIN 1B,3B,DH 55 F
Triston Casas BOS 1B 55 F
Alex Verdugo ATL OF 55 F
Hunter Renfroe KC OF 55 F
Austin Barnes LAD C 55 F
Seth Brown ATH 1B,OF 55 F

Teams with the Best Pitching Matchups

These teams face the weakest opposing pitching staffs this week:

  1. Washington Nationals
  2. Kansas City Royals
  3. Pittsburgh Pirates
  4. Boston Red Sox
  5. Minnesota Twins

Teams with the Worst Pitching Matchups

These teams face the toughest opposing pitching staffs this week:

  1. Los Angeles Dodgers
  2. New York Mets
  3. Houston Astros
  4. Tampa Bay Rays
  5. Chicago Cubs

For more information about Hitter vs. Pitcher matchups, head over to the FantasyPros MLB Weekly Hitting Matchups tool.

Fantasy Baseball Trade & Waiver Wire Advice


Subscribe: YouTube | Spotify | Apple Podcasts | iHeart | Castbox | Amazon Music | Podcast Addict | SoundCloud | TuneIn

More Articles

MLB DFS Picks, Sleeper & Underdog Player Props: Wednesday (5/21)

MLB DFS Picks, Sleeper & Underdog Player Props: Wednesday (5/21)

fp-headshot by Josh Shepardson | 3 min read
7 Fantasy Baseball Players to Trade Now (2025)

7 Fantasy Baseball Players to Trade Now (2025)

fp-headshot by FantasyPros Staff | 4 min read
4 Fantasy Baseball Regression Candidates (2025)

4 Fantasy Baseball Regression Candidates (2025)

fp-headshot by Ryan Kirksey | 4 min read
Video: 4 Must-Stash Fantasy Baseball Prospects (2025)

Video: 4 Must-Stash Fantasy Baseball Prospects (2025)

fp-headshot by FantasyPros Staff | 1 min read

About Author