duelstat

Compare two footballers — accounting for who they actually faced.

The formula is public. We line up the common-opponent slice, not the season total — pick up to four players.

1. player
2. player
league page →

DS ranking

#PlayerPosClubAppsMinGADSDS/90
1Bruno FernandesMManchester United353,066921324.39.52
2E. HaalandFManchester City352,958278307.79.36
3J. DokuFManchester City301,78455185.49.35
4R. CherkiMManchester City331,794412184.89.27
5P. DorguMManchester United261,46144135.18.32
6B. SakaFArsenal312,22575203.38.23
7João PedroFChelsea352,674155235.67.93
8RicharlisonFTottenham321,957114170.67.85
9Mikel MerinoMArsenal221,0354390.27.84
10Hugo EkitikéFLiverpool281,810114155.97.75
11Eli Junior KroupiFBournemouth331,690130142.77.60
12Bruno GuimarãesMNewcastle292,45595206.17.56
13A. SemenyoMBournemouth373,200174266.37.49
14P. FodenMManchester City332,10775175.17.48
15Matheus CunhaFManchester United332,503102204.37.35
16L. NmechaFLeeds311,0926188.57.29
17S. ChukwuezeFFulham231,0753485.97.19
18N. OkaforFLeeds281,57381124.97.15
19ThiagoFBrentford383,284221260.47.14
20BetoFEverton371,61491127.37.10
21M. Gibbs-WhiteMNottingham Forest373,110154245.07.09
22E. BuendíaMAston Villa361,78462140.57.09
23Benjamin ŠeškoFManchester United301,636111128.67.07
24CasemiroMManchester United342,59392203.17.05
25Leandro TrossardFArsenal312,00666157.07.05
26Mohamed SalahMLiverpool272,14877166.06.96
27J. GrealishMEverton201,63126126.06.95
28O. WatkinsFAston Villa372,852163219.16.91
29A. StachMLeeds292,37853182.76.91
30S. LongstaffMLeeds231,0462279.96.88
31J. BowenFWest Ham383,405911259.76.87
32RayanFBournemouth151,1195285.16.85
33M. ØdegaardMArsenal241,37016103.86.82
34M. DamsgaardMBrentford332,07844156.26.77
35E. EzeMArsenal331,90072141.86.72
36H. WilsonMFulham362,692107200.56.70
37João PalhinhaMTottenham332,19852162.96.67
38C. PalmerMChelsea261,965101145.26.65
39A. AdliFBournemouth311,1063181.76.65
40B. MbeumoFManchester United332,621113192.66.61
41Raúl JiménezFFulham362,20793162.26.61
42E. FernándezMChelsea363,121104228.26.58
43M. TelFTottenham311,3584199.36.58
44D. OuattaraMBrentford322,27973166.06.55
45M. KudusFTottenham191,54525112.56.55
46M. TavernierMBournemouth342,73874198.96.54
47I. NdiayeMEverton322,78663201.86.52
48E. AndersonMNottingham Forest383,33444241.36.51
49C. GakpoMLiverpool362,75475198.56.49
50E. Le FéeMSunderland362,94456211.56.47
51Yankuba MintehMBrighton342,39834171.06.42
52Z. FlemmingMBurnley291,808110128.96.42
53D. WelbeckFBrighton372,268131161.36.40
54K. Dewsbury-HallMEverton312,63584186.86.38
55N. WoltemadeFNewcastle331,93983137.46.38
56D. SzoboszlaiMLiverpool363,23367229.06.37
57Xavi SimonsFTottenham281,76925125.16.36
58A. GordonFNewcastle261,81762128.26.35
59D. Calvert-LewinFLeeds352,726141191.96.34
60J. MatetaFCrystal Palace322,222120156.56.34
61F. WirtzMLiverpool332,38853167.36.31
62J. GarnerDEverton383,41427238.26.28
63M. RogersMAston Villa373,285106228.56.26
64J. TimberDArsenal302,45735171.06.26
65N. O'ReillyMManchester City342,64853182.86.21
66C. WilsonFWest Ham321,2627187.16.21
67P. SarrMTottenham261,3982496.06.18
68V. GyökeresFArsenal362,254141154.66.17
69R. JamesDChelsea291,96124134.56.17
70D. RiceMArsenal363,09945212.26.16
71C. Hudson-OdoiMNottingham Forest301,84934126.16.14
72I. SarrFCrystal Palace282,17691147.76.11
73G. RutterFBrighton321,80433122.06.09
74J. McGinnMAston Villa302,16954145.96.06
75O. HutchinsonFNottingham Forest311,69515113.66.03
76J. AnthonyMBurnley372,74382181.65.96
77Y. TielemansMAston Villa251,86204123.35.96
78Lucas PaquetáFWest Ham181,52141100.75.96
79N. MaduekeFArsenal261,2262181.25.96
80B. AaronsonMLeeds372,47345163.55.95
81Mats WiefferDBrighton261,91423126.15.93
82K. SchadeMBrentford352,75783180.75.90
83Hannibal MejbriMBurnley271,2531481.85.88
84N. WilliamsDNottingham Forest373,20623208.95.86
85D. GómezMBrighton322,13751139.05.86
86A. GarnachoFChelsea241,2831483.55.86
87B. KamaraMAston Villa181,4181392.25.85
88D. BrooksMBournemouth311,2201379.15.83
89Mateus FernandesMWest Ham363,02434194.25.78
90C. SummervilleFWest Ham312,48052158.95.77
91M. ManeFWolves271,79931115.15.76
92M. De CuyperDBrighton301,4432391.75.72
93T. ReijndersMManchester City281,64052103.85.70
94D. MuñozMCrystal Palace292,40343151.25.66
95R. GravenberchMLiverpool362,99653187.45.63
96N. MukieleDSunderland322,78733174.45.63
97Gabriel MagalhãesDArsenal322,75134172.25.63
98A. DialloFManchester United322,34423146.65.63
99Y. AyariMBrighton291,94133121.55.63
100C. RomeroDTottenham231,87241117.15.63
101A. TruffertDBournemouth383,38015210.95.61
102Pedro NetoFChelsea342,64356164.65.61
103T. IroegbunamMEverton291,5050293.25.58
104Igor JesusFNottingham Forest372,32064143.35.56
105K. MainooMManchester United281,67012103.05.55
106V. JaneltMBrentford251,4491488.75.51
107T. BarryFEverton381,93280118.15.50
108L. DigneDAston Villa311,86606113.85.49
109H. BarnesFNewcastle371,96171119.35.48
110R. CalafioriDArsenal261,70712103.35.45
111L. MileyMNewcastle231,4941490.45.44
112L. HallDNewcastle302,17911131.45.43
113J. RamseyMNewcastle281,4652388.45.43
114V. CastellanosFWest Ham181,3956084.05.42
115M. GuéhiDCrystal Palace353,15033189.45.41
116Hugo BuenoDWolves352,37512142.55.40
117P. GroßMBrighton191,6361397.85.38
118RodriMManchester City211,5131090.15.36
119T. ArokodareFWolves331,4383185.65.36
120Matheus NunesMManchester City342,86515169.95.34
121Q. HartmanDBurnley211,83005108.25.32
122A. RobinsonDFulham221,4931088.35.32
123A. ScottMBournemouth372,85931168.35.30
124Pedro PorroDTottenham342,79812164.85.30
125J. HinshelwoodMBrighton271,75043102.65.28
126M. SenesiDBournemouth373,29005192.55.27
127A. WhartonMCrystal Palace342,56215150.15.27
128B. BrobbeyFSunderland311,94471113.85.27
129J. JustinDLeeds291,91621111.95.26
130R. SessegnonDFulham271,82231106.35.25
131Kaoru MitomaMBrighton251,72131100.15.24
132K. TeteDFulham221,80210104.25.20
133P. HincapiéDArsenal251,79212103.65.20
134S. LukićMFulham261,73412100.25.20
135Amadou OnanaMAston Villa251,77620102.25.18
136K. Lewis-PotterMBrentford361,99033114.15.16
137A. IwobiMFulham292,43443139.15.14
138Yeremy PinoMCrystal Palace342,10022119.45.12
139J. HillDBournemouth292,12003120.35.11
140T. AdamsMBournemouth251,77822100.65.09
141M. GustoDChelsea342,26723128.15.08
142J. MurphyMNewcastle331,6273291.95.08
143J. TarkowskiDEverton373,33023187.15.06
144Ian MaatsenDAston Villa301,6150190.45.04
145M. CaicedoMChelsea332,80231156.25.02
146I. SangaréMNottingham Forest282,08022115.95.01
147Martín ZubimendiMArsenal383,00151166.75.00
148T. SoučekMWest Ham352,21550123.15.00
149G. XhakaMSunderland342,90316160.84.99
150Josh CullenMBurnley181,5192284.04.98
151João GomesMWolves352,84311157.04.97
152M. JensenMBrentford362,27731125.74.97
153J. van HeckeDBrighton363,21133176.54.95
154EvanilsonFBournemouth362,75961151.14.93
155M. KayodeDBrentford373,26411178.64.92
156M. CashDAston Villa353,02033165.14.92
157D. BallardDSunderland292,14820117.14.90
158Bernardo SilvaMManchester City382,89024157.04.89
159I. GueyeMEverton252,10123114.14.89
160Marc CucurellaDChelsea342,71014146.44.86
161K. MavropanosDWest Ham312,53530136.84.86
162A. Mac AllisterMLiverpool372,67524144.34.85
163C. TalbiFSunderland281,5614183.34.80
164E. Smith RoweMFulham371,94430103.24.78
165T. MitchellMCrystal Palace383,25312172.14.76
166E. DioufMWest Ham322,71105143.24.76
167S. BotmanDNewcastle251,8381197.04.75
168FlorentinoMBurnley312,11802111.54.74
169JoelintonMNewcastle271,95321102.94.74
170Diogo DalotDManchester United342,61713137.64.73
171R. BentancurMTottenham261,8921199.04.71
172Curtis JonesMLiverpool341,95012101.94.70
173M. KeaneDEverton332,61931135.94.67
174T. HumeDSunderland383,03721156.84.65
175M. KerkezDLiverpool342,30121118.54.64
176M. HermansenGWest Ham181,6200183.14.62
177Nico GonzálezMManchester City251,5751080.84.62
178Álex JiménezDBournemouth312,33010119.34.61
179V. van DijkDLiverpool383,42060171.74.52
180R. RoefsGSunderland353,15000158.44.52
181M. ThiawDNewcastle352,96440148.04.49
182J. LermaMCrystal Palace311,7310286.44.49
183G. DonnarummaGManchester City343,06000152.54.48
184M. LacroixDCrystal Palace353,08712153.54.47
185Lesley UgochukwuMBurnley352,35931116.94.46
186David RayaGArsenal373,33000164.74.45
187C. RichardsDCrystal Palace332,82610139.34.44
188R. Kolo MuaniFTottenham301,6701182.44.44
189S. BuenoDWolves292,55331125.24.41
190J. BijolDLeeds251,9131293.44.40
191D. SpenceDTottenham302,07800101.44.39
192E. AmpaduMLeeds353,12311152.24.38
193O. AldereteDSunderland332,80211136.04.37
194MurilloDNottingham Forest252,13310103.54.37
195S. TonaliMNewcastle352,54302122.24.32
196D. KamadaFCrystal Palace281,9080091.54.32
197J. BogleDLeeds342,80912134.74.31
198T. CastagneDFulham301,8720089.54.31
199C. BasseyDFulham302,54410121.44.30
200G. GudmundssonDLeeds322,64200125.94.29
201Y. YarmolyukMBrentford372,67512127.34.28
202A. Wan-BissakaMWest Ham252,0840299.14.28
203C. KelleherGBrentford373,33000158.24.27
204E. MartínezGAston Villa322,83501134.54.27
205M. SelsGNottingham Forest312,66700126.44.27
206Y. MosqueraDWolves272,14200101.54.27
207N. CollinsDBrentford352,97212139.64.23
208N. PopeGNewcastle272,41700112.84.20
209Rúben DiasDManchester City262,14920100.24.20
210ReinildoDSunderland251,9690191.74.19
211T. ChalobahDChelsea342,78230128.74.16
212William SalibaDArsenal312,61510120.44.15
213L. ShawDManchester United383,23111148.34.13
214B. JohnsonFCrystal Palace341,7522180.34.12
215F. KadıoğluDBrighton373,13510142.74.10
216I. KonatéDLiverpool363,10010140.64.08
217J. O'BrienDEverton373,13111141.74.07
218K. AjerDBrentford271,8200182.34.07
219AndréMWolves352,76610124.74.06
220J. HendersonMBrentford321,9291387.04.06
221Robert SánchezGChelsea353,04101136.34.03
222J. LaurentMBurnley331,7831079.84.03
223V. MykolenkoDEverton332,96001132.24.02
224S. van den BergDBrentford322,76102123.44.02
225Đ. PetrovićGBournemouth383,42000152.44.01
226Dean HendersonGCrystal Palace373,33000147.94.00
227J. PickfordGEverton383,42000148.93.92
228M. van de VenDTottenham353,04341132.53.92
229Joe RodonDLeeds352,95320128.53.92
230D. BurnDNewcastle292,2091295.93.91
231B. VerbruggenGBrighton383,42000148.23.90
232P. StruijkDLeeds342,93701126.93.89
233L. KrejčíDWolves282,36121101.93.88
234K. DarlowGLeeds221,9800085.23.87
235N. SadikiMSunderland332,89401123.63.84
236J. TchatchouaDWolves311,8550178.33.80
237S. BergeMFulham352,91101120.73.73
238J. AndersenDFulham332,88401118.33.69
239S. LammensGManchester United322,88000117.33.67
240K. WalkerDBurnley363,09702125.63.65
241M. EstèveDBurnley342,93700118.63.64
242J. Strand LarsenFWolves362,3164193.63.64
243B. LenoGFulham383,42000136.03.58
244M. DúbravkaGBurnley353,15000124.53.56
245Alisson BeckerGLiverpool262,3400092.63.56
246L. DunkDBrighton332,84410110.83.51
247G. VicarioGTottenham312,79000108.23.49
248José SáGWolves232,0700079.43.45
249N. MilenkovićDNottingham Forest383,37500125.33.34
250E. KonsaDAston Villa343,03600111.03.29

250 players · minimum 900 minutes · the bar shows the selected sort measure