The following 2017 fantasy baseball outfield rankings are based on standard 5×5 scoring. Hitting categories include BA, HRs, Runs, RBIs, and SBs. 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 Mike TroutLAA
2 Mookie BettsBOS
3 Bryce HarperWAS
4 Charlie BlackmonCOL
5 Ryan BraunMLW
6 Nelson CruzSEA
7 Gregory PolancoPIT
8 George SpringerHOU
9 A.J. PollockARZ
10 Starling MartePIT
11 Andrew McCutchenPIT
12 Christian YelichMIA
13 Giancarlo StantonMIA
14 Justin UptonDET
15 Mark TrumboBAL
16 Khris DavisOAK
17 Carlos GonzalezCOL
18 Yoenis CespedesNYM
19Billy HamiltonCIN
20 Matt KempATL
21 Kyle SchwarberCHC
22 Adam JonesBAL
23 Odubel HerreraPHI
24 Adam DuvallCIN
25 Ian DesmondCOL
26 Jackie BradleyBOS
27 David DahlCOL
28 Yasmany TomasARZ
28 J.D. MartinezDET
30 Jose BautistaTOR
31 Joc PedersonLA
32 Andrew BenintendiBOS
33 Keon BroxtonMLW
34 Hunter RenfroeSD
35 Michael BrantleyCLE
36 Adam EatonWAS
37Corey DickersonTB
38 Stephen PiscottySTL
39 Randal GrichukSTL
40 Ender InciarteATL
41 Byron BuxtonMIN
42 Kole CalhounLAA
43 Matt HollidayNYY
44 Nomar MazaraTEX
45 Marcell OzunaMIA
46 Jay BruceNYM
47 Hunter PenceSF
48 Domingo SantanaMLW
49 Carlos BeltranHOU
50 Lorenzo CainKC
51 Jorge SolerKC
52 Yasiel PuigLA
53 Andrew TolesLA
54 Kevin KiermaierTB
55 Max KeplerMIN
56 Carlos GomezTEX
57 Hyun Soo KimBAL
58 Curtis GrandersonNYM
59 Jacoby EllsburyNYY
60 Mitch HanigerSEA
61 Scott ScheblerCIN
62 Jarrod DysonSEA