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 predicted XIs found on our lineups page.

Join the RotoWire Soccer FPL group!

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 at FULM13.871.59.13
21   Alexander IsakNEWNEW at LEIF9.558.79.06
3 2  Cole PalmerCHECHE at BREM10.742.47.99
4 3  Son Heung-MinTOTTOT v. SOUM9.75.57.99
5 4  Jacob MurphyNEWNEW at LEIM5.06.57.96
6 5  Brennan JohnsonTOTTOT v. SOUM6.22.37.73
7 6  James MaddisonTOTTOT v. SOUM7.44.67.63
8 7  Phil FodenMCIMCI at MUNM9.26.77.33
9 8  Kevin De BruyneMCIMCI at MUNM9.33.87.21
10 9  Gabriel MartinelliARSARS at EVEM6.52.07.19
11 10  Harvey BarnesNEWNEW at LEIM5.91.17.14
122   Dominic SolankeTOTTOT v. SOUF7.34.87.14
13 11  Dango OuattaraBOUBOU at WHUM5.02.97.09
14 12  Mikel MerinoARSARS at EVEM6.01.37.08
15 13  Martin OdegaardARSARS at EVEM8.25.36.98
16 14  Luis DiazLIVLIV at FULM7.515.66.96
17  1 Rayan Ait-NouriWOLWOL at IPSD4.88.76.91
18 15  Marcus RashfordAVLAVL v. NFOM6.65.66.81
193   Omar MarmoushMCIMCI at MUNF7.524.36.80
204   Ollie WatkinsAVLAVL v. NFOF8.918.36.77
21  2 Pedro PorroTOTTOT v. SOUD5.319.06.71
22 16  Bryan MbeumoBREBRE v. CHEM8.138.16.70
23 17  Antoine SemenyoBOUBOU at WHUM5.78.86.64
24 18  Marshall MunetsiWOLWOL at IPSM5.00.16.64
25 19  Noni MaduekeCHECHE at BREM6.03.16.63
26 20  Marco AsensioAVLAVL v. NFOM6.12.76.55
27 21  Yankuba MintehBHABHA at CRYM5.11.66.50
285   Liam DelapIPSIPS v. WOLF5.63.36.40
29 22  Ismaila SarrCRYCRY v. BHAM5.79.46.40
30 23  Eberechi EzeCRYCRY v. BHAM6.810.36.30
31  3 Daniel MunozCRYCRY v. BHAD5.119.56.27
32 24  Julio EncisoIPSIPS v. WOLM5.40.16.26
33 25  Jarrod BowenWHUWHU v. BOUM7.69.16.25
34 26  Morgan RogersAVLAVL v. NFOM5.516.36.22
35 27  Morgan Gibbs-WhiteNFONFO at AVLM6.66.76.20
366   Nicolas JacksonCHECHE at BREF7.76.26.18
377   Jorgen Strand LarsenWOLWOL at IPSF5.32.96.16
38 28  Anthony ElangaNFONFO at AVLM5.47.86.16
398   Cody GakpoLIVLIV at FULF7.46.36.16
40  4 Nelson SemedoWOLWOL at IPSD4.50.66.16
419   Jean-Philippe MatetaCRYCRY v. BHAF7.612.96.15
4210   Yoane WissaBREBRE v. CHEF6.615.16.11
4311   EvanilsonBOUBOU at WHUF5.73.86.07
44 29  Dominik SzoboszlaiLIVLIV at FULM6.43.86.05
45 30  Jadon SanchoCHECHE at BREM6.20.96.05
46 31  Kevin SchadeBREBRE v. CHEM5.11.06.01
47 32  Jean-Ricner BellegardeWOLWOL at IPSM4.90.45.97
48 33  David BrooksBOUBOU at WHUM4.90.05.91
49 34  Kaoru MitomaBHABHA at CRYM6.59.15.88
50 35  Ethan NwaneriARSARS at EVEM4.63.25.87
51  5 Djed SpenceTOTTOT v. SOUD4.41.15.78
52 36  Alex IwobiFULFUL v. LIVM5.64.35.78
53 37  Alejandro GarnachoMUNMUN v. MCIM5.94.95.78
54  6 Reece JamesCHECHE at BRED4.80.95.77
5512   Raul JimenezFULFUL v. LIVF5.56.55.73
56  7 Milos KerkezBOUBOU at WHUD5.319.85.72
57 38  Christian EriksenMUNMUN v. MCIM5.20.25.72
58  8 Kieran TrippierNEWNEW at LEID5.64.25.70
5913   Danny WelbeckBHABHA at CRYF5.55.85.69
60  9 Tyrick MitchellCRYCRY v. BHAD4.82.15.64
61 39  Bruno GuimaraesNEWNEW at LEIM6.12.85.62
6214   Jamie VardyLEILEI v. NEWF5.34.75.62
63  10 EmersonWHUWHU v. BOUD4.50.05.62
64 40  Mikkel DamsgaardBREBRE v. CHEM5.11.75.61
65  11 Andrew RobertsonLIVLIV at FULD5.84.15.61
6615   Joao PedroBHABHA at CRYF5.614.55.58
6716   Taiwo AwoniyiNFONFO at AVLF5.50.35.57
68  12 Aaron Wan-BissakaWHUWHU v. BOUD4.56.55.55
69 41  Kamaldeen SulemanaSOUSOU at TOTM5.00.05.55
70  13 Ben JohnsonIPSIPS v. WOLD3.91.85.52
71 42  Bruno FernandesMUNMUN v. MCIM8.620.25.43
72  14 Valentino LivramentoNEWNEW at LEID4.53.85.42
73  15 Cristian RomeroTOTTOT v. SOUD4.93.45.41
74  16 Josko GvardiolMCIMCI at MUND6.126.35.40
75  17 Ian MaatsenAVLAVL v. NFOD4.51.25.40
76  18 Matt DohertyWOLWOL at IPSD4.30.45.37
77  19 Marc CucurellaCHECHE at BRED5.39.75.36
78 43  JoelintonNEWNEW at LEIM6.01.15.36
79 44  Declan RiceARSARS at EVEM6.22.95.36
80 45  Emile Smith RoweFULFUL v. LIVM5.18.05.36
81  20 Conor TownsendIPSIPS v. WOLD3.90.65.35
82 46  Enzo FernandezCHECHE at BREM4.73.85.35
83 47  Nathan BroadheadIPSIPS v. WOLM4.90.05.33
84 48  Bilal El KhannoussLEILEI v. NEWM4.80.25.31
8517   Niclas FullkrugWHUWHU v. BOUF6.70.85.26
86  21 Dean HuijsenBOUBOU at WHUD4.54.55.25
87  22 William SalibaARSARS at EVED6.324.65.24
88 49  Curtis JonesLIVLIV at FULM5.30.35.22
89  23 Fabian ScharNEWNEW at LEID5.41.85.21
9018   BetoEVEEVE v. ARSF5.05.45.20
91 50  Nico GonzalezMCIMCI at MUNM6.00.05.18
92 51  WillianFULFUL v. LIVM5.00.05.18
9319   Paul OnuachuSOUSOU at TOTF4.90.35.18
94 52  Carlos SolerWHUWHU v. BOUM5.00.05.17
9520   Patson DakaLEILEI v. NEWF4.80.65.15
96 53  Mateo KovacicMCIMCI at MUNM5.41.15.14
97  24 Micky van de VenTOTTOT v. SOUD4.52.45.10
98   1David RayaARSARS at EVEG5.529.25.08
99  26 Matty CashAVLAVL v. NFOD4.40.95.08
100  25 Jakub KiwiorARSARS at EVED4.80.25.01
101  27 Pervis EstupinanBHABHA at CRYD4.91.05.00
102  28 Patrick DorguMUNMUN v. MCID4.50.24.98
103   2Kepa ArrizabalagaBOUBOU at WHUG4.63.34.97
104  29 Antonee RobinsonFULFUL v. LIVD4.920.44.97
105  30 Ryan ManningSOUSOU at TOTD4.30.14.96
106  31 Ibrahima KonateLIVLIV at FULD5.27.24.92
107  32 Virgil van DijkLIVLIV at FULD6.422.54.90
108  33 Diogo DalotMUNMUN v. MCID5.05.64.88
109 54  Bernardo SilvaMCIMCI at MUNM6.12.64.87
110 55  Mateus FernandesSOUSOU at TOTM5.00.04.83
111  34 Marc GuehiCRYCRY v. BHAD4.78.84.80
112 56  Alexis Mac AllisterLIVLIV at FULM6.21.74.77
11321   Rasmus HojlundMUNMUN v. MCIF6.91.14.77
114  35 Dan BurnNEWNEW at LEID4.48.74.75
115 57  Lucas PaquetaWHUWHU v. BOUM5.70.94.72
116  36 Kyle Walker-PetersSOUSOU at TOTD4.30.34.71
117  37 Neco WilliamsNFONFO at AVLD4.43.04.71
118 58  Joao GomesWOLWOL at IPSM4.90.34.71
119  38 Victor KristiansenLEILEI v. NEWD4.40.14.71
120  39 James JustinLEILEI v. NEWD4.11.24.70
121 59  Ryan ChristieBOUBOU at WHUM4.90.24.69
122 60  Sandro TonaliNEWNEW at LEIM5.50.54.67
123 61  Carlos AlcarazEVEEVE v. ARSM4.90.14.65
124 62  Matheus NunesMCIMCI at MUNM4.90.14.62
125 63  Youri TielemansAVLAVL v. NFOM5.51.14.61
126  40 Toti GomesWOLWOL at IPSD4.30.24.56
127 64  Elliot AndersonNFONFO at AVLM5.00.34.53
128  41 Timothy CastagneFULFUL v. LIVD4.21.34.53
129 65  Rodrigo BentancurTOTTOT v. SOUM4.90.14.52
130  42 Illia ZabarnyiBOUBOU at WHUD4.40.54.52
131  43 Ruben DiasMCIMCI at MUND5.42.54.52
132 66  Nico O'ReillyMCIMCI at MUNM4.90.04.51
133 67  Thomas ParteyARSARS at EVEM4.90.74.49
134  44 Axel TuanzebeIPSIPS v. WOLD3.91.34.48
135  45 Nikola MilenkovicNFONFO at AVLD5.011.44.45
136  49 Ezri KonsaAVLAVL v. NFOD4.45.84.45
137 68  Lucas BergvallTOTTOT v. SOUM4.41.14.41
138 69  Abdoulaye DoucoureEVEEVE v. ARSM5.10.44.41
139  46 Maxence LacroixCRYCRY v. BHAD4.51.14.41
140 70  Ryan YatesNFONFO at AVLM4.80.14.40
141   3Emiliano MartinezAVLAVL v. NFOG5.011.74.40
142   4Guglielmo VicarioTOTTOT v. SOUG4.81.94.39
143  47 Emmanuel AgbadouWOLWOL at IPSD4.00.24.39
144  48 Jan Paul van HeckeBHABHA at CRYD4.51.24.39
145  50 Alex MorenoNFONFO at AVLD4.20.44.38
146 71  Will HughesCRYCRY v. BHAM4.90.04.37
147  51 Cameron BurgessIPSIPS v. WOLD3.82.04.36
148  55 Tyrone MingsAVLAVL v. NFOD4.40.24.35
149  52 Harry MaguireMUNMUN v. MCID4.90.64.34
150  53 Levi ColwillCHECHE at BRED4.43.24.34
151 72  James GarnerEVEEVE v. ARSM4.90.04.32
152  54 Ethan PinnockBREBRE v. CHED4.40.34.32
153 73  JorginhoARSARS at EVEM4.70.24.32
154   5AlissonLIVLIV at FULG5.69.14.30
155 74  Lewis CookBOUBOU at WHUM5.00.24.26
156  56 MurilloNFONFO at AVLD4.73.84.26
157  57 Jake O'BrienEVEEVE v. ARSD4.50.44.25
158 75  Wilfred NdidiLEILEI v. NEWM4.90.24.22
159 76  Carlos BalebaBHABHA at CRYM5.00.24.22
160  58 Max KilmanWHUWHU v. BOUD4.31.34.19
161  59 Lewis DunkBHABHA at CRYD4.22.44.19
162 77  Christian NorgaardBREBRE v. CHEM4.80.24.19
163 78  Tyler AdamsBOUBOU at WHUM4.90.14.18
164 79  Adam WhartonCRYCRY v. BHAM4.70.14.18
165 80  Joe AriboSOUSOU at TOTM4.90.14.17
166  60 Nathaniel ClyneCRYCRY v. BHAD4.30.14.16
167  61 Wesley FofanaCHECHE at BRED4.30.34.14
168  62 Vitaliy MykolenkoEVEEVE v. ARSD4.46.74.14
169  63 Nathan CollinsBREBRE v. CHED4.52.84.14
170  64 Konstantinos MavropanosWHUWHU v. BOUD4.30.14.10
171 81  Moises CaicedoCHECHE at BREM4.91.04.10
172 82  Myles Lewis-SkellyARSARS at EVEM4.50.34.08
173  65 Matthijs De LigtMUNMUN v. MCID4.83.34.08
174  66 Sepp van den BergBREBRE v. CHED4.11.64.05
175  67 Noussair MazraouiMUNMUN v. MCID4.38.14.03
176 83  Lesley UgochukwuSOUSOU at TOTM4.40.34.03
177  68 Dara O'SheaIPSIPS v. WOLD3.91.34.03
178 84  Vitaly JaneltBREBRE v. CHEM4.80.24.02
179 85  AndreWOLWOL at IPSM5.00.04.00
180 86  Jack HinshelwoodBHABHA at CRYM4.90.13.99
181 87  Ryan GravenberchLIVLIV at FULM5.00.73.98
182 88  Sam MorsyIPSIPS v. WOLM4.80.13.97
183  69 Joachim AndersenFULFUL v. LIVD4.23.63.97
184  70 Jean-Clair TodiboWHUWHU v. BOUD4.20.33.97
185  71 James TarkowskiEVEEVE v. ARSD4.93.33.96
18622   Iliman NdiayeEVEEVE v. ARSF5.20.83.94
187 89  Diego GomezBHABHA at CRYM5.50.03.92
188   6Jose SaWOLWOL at IPSG4.43.13.91
189  72 MoratoNFONFO at AVLD4.50.13.90
190  73 Wout FaesLEILEI v. NEWD3.95.53.89
191  74 Calvin BasseyFULFUL v. LIVD4.50.63.87
192  75 Taylor Harwood-BellisSOUSOU at TOTD4.05.13.86
193 90  Keane Lewis-PotterBREBRE v. CHEM5.00.13.86
194 91  James Ward-ProwseWHUWHU v. BOUM6.10.53.84
195 92  Boubacar KamaraAVLAVL v. NFOM5.00.03.83
196  76 Jan BednarekSOUSOU at TOTD4.02.33.80
197 93  Manuel UgarteMUNMUN v. MCIM4.90.13.80
198   7Alphonse AreolaWHUWHU v. BOUG4.25.83.79
199  77 Jarrad BranthwaiteEVEEVE v. ARSD4.81.53.79
200 94  Sasa LukicFULFUL v. LIVM4.80.03.72
201   8Alex PalmerIPSIPS v. WOLG4.50.13.71
202 95  Idrissa GueyeEVEEVE v. ARSM4.80.33.70
203 96  Jens CajusteIPSIPS v. WOLM4.50.23.66
204  78 Luke ThomasLEILEI v. NEWD3.91.63.60
205 97  Boubakary SoumareLEILEI v. NEWM4.40.33.56
206 98  Sander BergeFULFUL v. LIVM5.00.03.52
207  79 Conor CoadyLEILEI v. NEWD4.00.33.52
208   9Nick PopeNEWNEW at LEIG4.94.33.49
209  80 Jack StephensSOUSOU at TOTD4.00.33.49
210   10EdersonMCIMCI at MUNG5.35.33.39
211   11Andre OnanaMUNMUN v. MCIG4.95.63.39
212   12Bernd LenoFULFUL v. LIVG5.02.63.37
213   13Dean HendersonCRYCRY v. BHAG4.613.73.35
214   14Bart VerbruggenBHABHA at CRYG4.53.02.98
215   15Jordan PickfordEVEEVE v. ARSG5.116.42.76
216   16Mark FlekkenBREBRE v. CHEG4.49.42.36
217   17Robert SanchezCHECHE at BREG4.56.52.30
218   18Mads HermansenLEILEI v. NEWG4.40.42.28
219   19Matz SelsNFONFO at AVLG5.118.61.86
220   20Aaron RamsdaleSOUSOU at TOTG4.41.20.87

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.
Sorare Deke's Diamonds for MLS Week 7: Austin FC Defensive Stack
Sorare Deke's Diamonds for MLS Week 7: Austin FC Defensive Stack
Fantrax Premier League Player Rankings: Gameweek 31
Fantrax Premier League Player Rankings: Gameweek 31
Premier League Preview: Chelsea vs. Tottenham Predictions, Odds, & Lineups
Premier League Preview: Chelsea vs. Tottenham Predictions, Odds, & Lineups
DraftKings DFS EPL Picks & Projections for Wednesday, April 2
DraftKings DFS EPL Picks & Projections for Wednesday, April 2
Premier League Betting Picks, Odds & Predictions for Liverpool vs. Everton
Premier League Betting Picks, Odds & Predictions for Liverpool vs. Everton
Premier League Betting Picks, Odds & Predictions for Newcastle United vs. Brentford
Premier League Betting Picks, Odds & Predictions for Newcastle United vs. Brentford