Fantasy Premier League Player Rankings: Gameweek 31

Fantasy Premier League Player Rankings: Gameweek 31

This article is part of our Fantasy Premier League Rankings series.

Welcome to RotoWire's weekly rankings for the official Fantasy Premier League game. The players for our rankings are pulled straight from the expected XIs found on our lineups page.

MATCHES (ET)

For detailed stats and odds, check out the

Fantasy Premier League: Gameweek 31 Cheat Sheet

PLAYER RANKINGS

Overall RankFW RankMID RankDEF RankGK RankPlayerTeamMatchupPosPriceTSB%Pts
1 1  Mohamed SalahLIVLIV v. SHUM13.332.710.63
2 2  Bukayo SakaARSARS v. LUTM9.059.08.90
31   Darwin NunezLIVLIV v. SHUF7.516.08.71
4 3  Luis DiazLIVLIV v. SHUM7.510.28.59
5  1 Conor BradleyLIVLIV v. SHUD4.28.58.50
6 4  Gabriel MartinelliARSARS v. LUTM7.64.88.24
7 5  Kai HavertzARSARS v. LUTM7.23.58.22
82   Erling HaalandMCIMCI v. AVLF14.372.08.20
9 6  Cole PalmerCHECHE v. MUNM5.939.88.09
10 7  Martin OdegaardARSARS v. LUTM8.516.48.08
11 8  Kevin De BruyneMCIMCI v. AVLM10.413.87.64
12 9  Son Heung-MinTOTTOT at WHUM10.135.87.42
133   Julian AlvarezMCIMCI v. AVLF6.417.57.06
144   Rodrigo MunizFULFUL at NFOF4.78.26.98
15 10  Pablo SarabiaWOLWOL at BRNM4.70.66.95
165   Ivan ToneyBREBRE v. BHAF8.19.66.84
17 11  Brennan JohnsonTOTTOT at WHUM5.81.06.81
18   1David RayaARSARS v. LUTG5.07.06.73
196   Nicolas JacksonCHECHE v. MUNF6.85.16.65
20 12  RicharlisonTOTTOT at WHUM6.94.16.64
21 13  James MaddisonTOTTOT at WHUM8.013.96.59
227   Alexander IsakNEWNEW v. EVEF7.715.16.56
23  2 Ben WhiteARSARS v. LUTD5.814.46.56
24 14  Raheem SterlingCHECHE v. MUNM6.95.66.53
258   Chris WoodNFONFO v. FULF4.81.16.51
26 15  Phil FodenMCIMCI v. AVLM8.132.26.50
27   2Caoimhin KelleherLIVLIV v. SHUG3.86.06.50
28  3 Oleksandr ZinchenkoARSARS v. LUTD5.05.66.49
29  4 Joe GomezLIVLIV v. SHUD4.61.96.44
30 16  Eberechi EzeCRYCRY at BOUM6.03.26.41
31  5 GabrielARSARS v. LUTD5.325.46.34
32  6 Virgil van DijkLIVLIV v. SHUD6.620.66.28
33 17  Harry WilsonFULFUL at NFOM5.30.26.25
34 18  Dominik SzoboszlaiLIVLIV v. SHUM7.13.46.25
35 19  Mohammed KudusWHUWHU v. TOTM6.83.86.24
36 20  Jacob MurphyNEWNEW v. EVEM4.80.16.23
37 21  Simon AdingraBHABHA at BREM5.00.86.22
38 22  Alex IwobiFULFUL at NFOM5.30.86.19
39  7 Rayan Ait-NouriWOLWOL at BRND4.62.86.16
409   David FofanaBRNBRN v. WOLF5.00.36.12
41 23  Bryan MbeumoBREBRE v. BHAM6.75.96.07
4210   Antoine SemenyoBOUBOU v. CRYF4.53.16.00
43 24  Pascal GrossBHABHA at BREM6.47.05.99
44 25  Jarrod BowenWHUWHU v. TOTM7.922.45.96
45 26  Anthony ElangaNFONFO v. FULM5.11.95.96
46  8 Pedro PorroTOTTOT at WHUD5.919.15.95
47  9 William SalibaARSARS v. LUTD5.838.85.95
4811   Dominic SolankeBOUBOU v. CRYF7.227.95.93
49  10 Rico LewisMCIMCI v. AVLD4.20.35.91
50  11 Malo GustoCHECHE v. MUND4.310.45.87
51  12 Ibrahima KonateLIVLIV v. SHUD4.92.15.86
52 27  Marcus RashfordMUNMUN at CHEM8.410.75.80
5312   Evan FergusonBHABHA at BREF5.74.25.79
54 28  Philip BillingBOUBOU v. CRYM5.10.35.74
55 29  Andreas PereiraFULFUL at NFOM5.30.95.72
56 30  Conor GallagherCHECHE v. MUNM5.40.55.70
57 31  Bruno FernandesMUNMUN at CHEM8.29.75.70
58 32  Facundo BuonanotteBHABHA at BREM4.70.15.69
5913   Jean-Philippe MatetaCRYCRY at BOUF4.91.15.69
6014   BetoEVEEVE at NEWF5.70.15.67
61 33  Jacob Bruun LarsenBRNBRN v. WOLM4.80.05.67
62 34  Declan RiceARSARS v. LUTM5.56.15.60
6315   Danny WelbeckBHABHA at BREF5.70.95.59
64  13 Destiny UdogieTOTTOT at WHUD5.010.85.59
65 35  Elliot AndersonNEWNEW v. EVEM4.21.75.58
66 36  Ben Brereton DiazSHUSHU at LIVM5.00.15.57
67 37  Jack HarrisonEVEEVE at NEWM5.50.15.54
68 38  Mario LeminaWOLWOL at BRNM4.90.15.54
6916   Michail AntonioWHUWHU v. TOTF5.71.85.53
70 39  Callum Hudson-OdoiNFONFO v. FULM4.70.55.53
71  14 Pervis EstupinanBHABHA at BRED4.920.75.53
72  15 Nelson SemedoWOLWOL at BRND4.50.75.52
73 40  Dango OuattaraBOUBOU v. CRYM4.70.05.50
74 41  Lucas PaquetaWHUWHU v. TOTM6.01.65.50
75 42  Dwight McNeilEVEEVE at NEWM5.40.35.50
76 43  Morgan Gibbs-WhiteNFONFO v. FULM5.71.85.46
77 44  Alejandro GarnachoMUNMUN at CHEM4.99.85.39
78 45  Jordan AyewCRYCRY at BOUM5.40.45.38
7917   Lyle FosterBRNBRN v. WOLF4.70.45.38
80  16 Mads RoerslevBREBRE v. BHAD4.40.65.38
81 46  Alexis Mac AllisterLIVLIV v. SHUM5.83.95.37
82 47  Moussa DiabyAVLAVL at MCIM6.36.25.37
83 48  Bernardo SilvaMCIMCI v. AVLM6.22.75.36
84 49  Leon BaileyAVLAVL at MCIM5.74.75.35
85 50  Abdoulaye DoucoureEVEEVE at NEWM5.50.55.34
86 51  Wataru EndoLIVLIV v. SHUM5.40.15.34
8718   Rasmus HojlundMUNMUN at CHEF7.04.95.30
88  17 Marc CucurellaCHECHE v. MUND4.80.45.25
89  18 Josko GvardiolMCIMCI v. AVLD4.82.65.23
90  19 Lloyd KellyBOUBOU v. CRYD4.50.05.19
91  20 Adam SmithBOUBOU v. CRYD4.40.65.13
9219   Carlton MorrisLUTLUT at ARSF5.18.55.10
93 52  Nicolo ZanioloAVLAVL at MCIM5.40.15.08
94  21 VitinhoBRNBRN v. WOLD4.40.25.07
95  22 Valentino LivramentoNEWNEW v. EVED4.10.75.07
9620   Nathan FraserWOLWOL at BRNF4.50.15.06
97  23 Benoit BadiashileCHECHE v. MUND4.40.15.06
98 53  Wilson OdobertBRNBRN v. WOLM5.00.15.04
99  24 Manuel AkanjiMCIMCI v. AVLD4.94.15.03
100  25 Alfie DoughtyLUTLUT at ARSD4.712.25.01
101   3NetoBOUBOU v. CRYG4.76.35.00
102 54  Joe WillockNEWNEW v. EVEM5.30.14.98
103  26 Fabian ScharNEWNEW v. EVED5.510.14.92
104 55  Bruno GuimaraesNEWNEW v. EVEM5.82.44.92
105  27 Axel DisasiCHECHE v. MUND4.93.84.90
106 56  Luke BerryLUTLUT at ARSM4.60.04.89
107 57  James Ward-ProwseWHUWHU v. TOTM5.96.74.88
108  28 Daniel MunozCRYCRY at BOUD4.50.24.87
109  29 Kenny TeteFULFUL at NFOD4.40.34.87
110  30 Tariq LampteyBHABHA at BRED3.94.74.85
111  31 Lewis HallNEWNEW v. EVED4.20.14.83
112  32 Ruben DiasMCIMCI v. AVLD5.56.84.80
113  33 Charlie TaylorBRNBRN v. WOLD3.93.44.80
114 58  JorginhoARSARS v. LUTM5.30.24.79
115 59  RodriMCIMCI v. AVLM5.65.54.74
116  34 Toti GomesWOLWOL at BRND4.40.34.73
117  35 Dan BurnNEWNEW v. EVED4.45.04.73
118 60  Mathias JensenBREBRE v. BHAM5.40.94.73
119  36 Antonee RobinsonFULFUL at NFOD4.65.24.71
120  37 Dara O'SheaBRNBRN v. WOLD4.40.34.71
12122   Oliver McBurnieSHUSHU at LIVF5.40.04.69
122  38 Vladimir CoufalWHUWHU v. TOTD4.62.84.69
123 61  Tom CairneyFULFUL at NFOM4.90.04.68
124  39 Chris MephamBOUBOU v. CRYD4.30.14.67
125  40 Illia ZabarnyiBOUBOU v. CRYD4.53.74.65
12621   Jhon DuranAVLAVL at MCIF5.00.24.65
127  41 EmersonWHUWHU v. TOTD4.30.74.60
128  42 Harry ToffoloNFONFO v. FULD4.40.34.60
129 62  Douglas LuizAVLAVL at MCIM5.713.24.59
130  43 Tyrick MitchellCRYCRY at BOUD4.52.94.59
131  44 Vitaliy MykolenkoEVEEVE at NEWD4.65.14.58
132  45 Max KilmanWOLWOL at BRND4.51.84.56
133 63  Joao GomesWOLWOL at BRNM4.90.14.53
134  46 Kristoffer AjerBREBRE v. BHAD4.40.44.52
135 64  Alex ScottBOUBOU v. CRYM4.90.04.49
136  47 Joachim AndersenCRYCRY at BOUD4.713.64.48
137  48 Diogo DalotMUNMUN at CHED5.26.04.47
138  49 Sergio ReguilonBREBRE v. BHAD4.41.64.46
139  50 Ben GodfreyEVEEVE at NEWD4.30.14.45
140 65  Rodrigo BentancurTOTTOT at WHUM5.40.04.44
141 66  Enzo FernandezCHECHE v. MUNM4.82.24.44
142  51 Nathan CollinsBREBRE v. BHAD4.51.04.43
143  52 Cristian RomeroTOTTOT at WHUD5.211.64.43
144 67  Nicolas DominguezNFONFO v. FULM5.00.04.39
145 68  DaniloNFONFO v. FULM5.30.14.38
146  53 Neco WilliamsNFONFO v. FULD4.30.34.38
147  54 Jayden BogleSHUSHU at LIVD4.50.14.37
148 69  Sean LongstaffNEWNEW v. EVEM4.80.44.37
149  55 ZankaBREBRE v. BHAD4.30.14.35
150  56 Lewis DunkBHABHA at BRED5.25.64.34
151 70  Vitaly JaneltBREBRE v. BHAM5.30.14.31
152  57 Alex MorenoAVLAVL at MCID5.23.24.30
153 71  Andros TownsendLUTLUT at ARSM5.00.14.28
154  58 Chris RichardsCRYCRY at BOUD3.91.44.27
155  59 Jarrad BranthwaiteEVEEVE at NEWD4.26.34.27
156 72  Jordan ClarkLUTLUT at ARSM4.80.04.27
157  60 Santi BuenoWOLWOL at BRND4.50.04.26
158  61 Micky van de VenTOTTOT at WHUD4.41.64.24
159  62 James TarkowskiEVEEVE at NEWD4.65.04.23
160  63 Aaron Wan-BissakaMUNMUN at CHED4.41.64.22
161 73  Tomas SoucekWHUWHU v. TOTM4.91.14.21
162  64 Joel WardCRYCRY at BOUD4.50.24.21
163  65 Maxime EsteveBRNBRN v. WOLD4.00.04.19
164 74  Ross BarkleyLUTLUT at ARSM4.92.24.18
165 75  Jefferson LermaCRYCRY at BOUM4.70.14.15
166 76  Frank OnyekaBREBRE v. BHAM4.90.04.14
167   4Djordje PetrovicCHECHE v. MUNG4.62.14.13
168  66 Calvin BasseyFULFUL at NFOD4.40.54.12
169  67 Jan Paul van HeckeBHABHA at BRED4.13.54.09
170  68 Kurt ZoumaWHUWHU v. TOTD4.51.64.09
171  69 Tosin AdarabioyoFULFUL at NFOD4.30.34.06
172 77  Moises CaicedoCHECHE v. MUNM4.51.24.06
173 78  James GarnerEVEEVE at NEWM4.90.14.05
174 79  Josh CullenBRNBRN v. WOLM5.00.14.05
175 80  Gustavo HamerSHUSHU at LIVM4.90.14.04
176 81  Joao PalhinhaFULFUL at NFOM5.00.34.04
177 82  Sander BergeBRNBRN v. WOLM4.60.14.02
178   5Martin DubravkaNEWNEW v. EVEG4.27.34.01
179 83  Adam WhartonCRYCRY at BOUM5.00.04.00
180  70 Harry MaguireMUNMUN at CHED4.21.44.00
181 84  Thomas DoyleWOLWOL at BRNM4.40.14.00
182  71 MurilloNFONFO v. FULD4.50.34.00
183  72 FelipeNFONFO v. FULD4.40.03.99
184 85  Lewis CookBOUBOU v. CRYM5.00.13.98
185  73 Konstantinos MavropanosWHUWHU v. TOTD4.50.23.98
186   6James TraffordBRNBRN v. WOLG4.51.03.94
187 86  CasemiroMUNMUN at CHEM5.31.93.91
188 87  Youri TielemansAVLAVL at MCIM5.60.43.88
189 88  Ben OsbornSHUSHU at LIVM4.80.03.87
190  74 Victor LindelofMUNMUN at CHED4.50.33.83
191 89  Yves BissoumaTOTTOT at WHUM5.00.33.71
192   7Stefan OrtegaMCIMCI v. AVLG3.71.03.69
193 90  Idrissa GueyeEVEEVE at NEWM4.80.03.69
194  75 Ezri KonsaAVLAVL at MCID4.51.63.62
195 91  Carlos BalebaBHABHA at BREM4.50.03.60
196  76 Pau TorresAVLAVL at MCID4.63.53.58
197 92  Kobbie MainooMUNMUN at CHEM4.40.73.54
198 93  Pelly Ruddock MpanzuLUTLUT at ARSM4.60.03.53
199  77 Jack RobinsonSHUSHU at LIVD4.30.13.51
200  78 Issa KaboreLUTLUT at ARSD4.02.63.50
201 94  Oliver ArblasterSHUSHU at LIVM4.50.03.43
202  79 Clement LengletAVLAVL at MCID4.50.33.39
203   8Jose SaWOLWOL at BRNG5.01.63.39
204 95  ViniciusSHUSHU at LIVM5.00.03.35
205  80 Teden MengiLUTLUT at ARSD3.91.83.33
206  81 Auston TrustySHUSHU at LIVD3.92.03.16
207  82 Daiki HashiokaLUTLUT at ARSD4.00.03.10
208  83 Mason HolgateSHUSHU at LIVD4.00.43.07
209   9Mark FlekkenBREBRE v. BHAG4.63.82.99
210   10Andre OnanaMUNMUN at CHEG4.913.32.67
211   11Lukasz FabianskiWHUWHU v. TOTG4.21.22.56
212   12Guglielmo VicarioTOTTOT at WHUG5.38.22.51
213   13Matz SelsNFONFO v. FULG4.50.12.30
214   14Dean HendersonCRYCRY at BOUG4.40.42.17
215   15Jason SteeleBHABHA at BREG4.12.01.84
216   16Jordan PickfordEVEEVE at NEWG4.611.71.39
217   17Bernd LenoFULFUL at NFOG4.815.91.27
218   18Emiliano MartinezAVLAVL at MCIG5.312.9-0.69
219   19Ivo GrbicSHUSHU at LIVG4.50.0-1.24
220   20Thomas KaminskiLUTLUT at ARSG4.50.9-1.83

RotoWire Community
Join Our Subscriber-Only Soccer Chat
Chat with our writers and other RotoWire Soccer fans for all the pre-game info and in-game banter.
Join The Discussion
ABOUT THE AUTHOR
Adam Zdroik
Adam, a multiple-time finalist for FSWA's Soccer Writer of the Year, is RotoWire's soccer editor. He runs RotoWire's Bracketology and partakes in various NFL content. He previously worked at ESPN and Sporting Kansas City, and he is a former Streak for the Cash winner and Michigan State graduate.
Premier League Bets: Picks, Odds & Predictions for Fulham vs. Southampton
Premier League Bets: Picks, Odds & Predictions for Fulham vs. Southampton
Premier League Preview: Tottenham vs. Liverpool Predictions, Odds, & Notes
Premier League Preview: Tottenham vs. Liverpool Predictions, Odds, & Notes
Premier League Bets: Picks, Odds & Predictions for Crystal Palace vs. Arsenal
Premier League Bets: Picks, Odds & Predictions for Crystal Palace vs. Arsenal
DraftKings EPL DFS Preview for Saturday, Dec. 21: A GPP Win for Christmas
DraftKings EPL DFS Preview for Saturday, Dec. 21: A GPP Win for Christmas
Premier League Bets: Picks, Odds & Predictions for Aston Villa vs. Manchester City
Premier League Bets: Picks, Odds & Predictions for Aston Villa vs. Manchester City
DraftKings DFS EPL Picks for Saturday, Dec. 21
DraftKings DFS EPL Picks for Saturday, Dec. 21