The following 2017 fantasy baseball starting pitcher rankings are based on standard 5×5 scoring. Pitching categories include Wins, ERA, WHIP, Ks, and Saves. While the rankings are based in large part on a player’s projected performance, we also take into account upside and risk. While several players are eligible at multiple positions, each player is only ranked once in their primary position.

More Rankings: C | 1B | 2B | SS | 3B | OF | SP | RP |  PDFicon Top 150 |  PDFicon By Position

Rank
Player
Team
1 Clayton KershawLA
2 Noah SyndergaardNYM
3 Chris SaleBOS
4 Max ScherzerWAS
5 Madison BumgarnerSF
6 Corey KluberCLE
7 Jake ArrietaCHC
8 Kyle HendricksCHC
9 Johnny CuetoSF
10 Justin VerlanderDET
11 Stephen StrasburgWAS
12 Cole HamelsTEX
13 Yu DarvishTEX
14 Jon LesterCHC
15 Jacob deGromNYM
16 Chris ArcherTB
17 Carlos CarrascoCLE
18 Masahiro TanakaNYY
19 Matt HarveyNYM
20 Carlos MartinezSTL
21 David PriceBOS
22 Lance McCullersHOU
23 Gerrit ColePIT
24 Felix HernandezSEA
25 Michael FulmerDET
26 Jameson TaillonPIT
27 Dallas KeuchelHOU
28 Matt ShoemakerLAA
29 John LackeyCHC
30 Zack GreinkeARZ
31 Kenta MaedaLA
32 Danny SalazarCLE
33 Rich HillLA
34 Rick PorcelloBOS
35 Danny DuffyKC
36 Steven MatzNYM
37 Michael PinedaNYY
38 Jose QuintanaCWS
39 Jeff SamardzijaSF
40 Alex CobbTB
41 Julio TeheranATL
42 Julio UriasLA
43 James PaxtonSEA
44 Jake OdorizziTB
45 Joe RossWAS
46 Aaron SanchezTOR
47 Marco EstradaTOR
48 Drew PomeranzBOS
49 Kevin GausmanBAL
50 Anthony DeSclafaniCIN
51 Jon GrayCOL
52 Carlos RodonCWS
53 Adam WainwrightSTL
54 Tanner RoarkWAS
55 Sonny GrayOAK
56 Vincent VelasquezPHI
57 Jharel CottonOAK
58 Aaron NolaPHI
59 Marcus StromanTOR