{"id":51684,"date":"2026-09-11T16:38:48","date_gmt":"2026-09-11T14:38:48","guid":{"rendered":"https:\/\/www.recharge.com\/blog\/fc-27-player-lists"},"modified":"2026-09-11T16:49:37","modified_gmt":"2026-09-11T14:49:37","slug":"fc-27-player-lists","status":"publish","type":"post","link":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists","title":{"rendered":"FC 27 Best Players: By Position, League and Nation"},"content":{"rendered":"\n<p>Every ranked list you need for <strong>EA SPORTS FC 27<\/strong>, built from EA\u2019s published ratings for all <strong>20,689 players<\/strong>. Pick a list below \u2014 <strong>88<\/strong> of them, covering positions, leagues, nations and individual attributes.<\/p>\n\n\n\n<p>Every list is shareable on its own link, and every player name links through to their full card.<\/p>\n\n\n\n<div class=\"rcw-fc rcw-lists\" id=\"rcw-lists\">\n<script>eval(new TextDecoder().decode(Uint8Array.from(atob(\"ZXZhbChuZXcgVGV4dERlY29kZXIoKS5kZWNvZGUoVWludDhBcnJheS5mcm9tKGF0b2IoIktHWjFibU4wYVc5dUtDbDdkbUZ5SUhNOVpHOWpkVzFsYm5RdVkzSmxZWFJsUld4bGJXVnVkQ2dpYzNSNWJHVWlLVHR6TG5SbGVIUkRiMjUwWlc1MFBTSmNiaTV5WTNjdGJHbHpkSE43Wm05dWRDMW1ZVzFwYkhrNlhDSkJkbVZ1YVhJZ1RtVjRkRndpTEVaMWRIVnlZU3hjSWxObFoyOWxJRlZKWENJc2MzbHpkR1Z0TFhWcExITmhibk10YzJWeWFXWTdZbUZqYTJkeWIzVnVaRG9qUmpSR05rWTJPMkp2Y21SbGNqb3hjSGdnYzI5c2FXUWdJMFV6UlRoRk9EdGliM0prWlhJdGNtRmthWFZ6T2pFMmNIZzdjR0ZrWkdsdVp6b3lNSEI0TzJOdmJHOXlPaU13UkRJME1qWTdiR2x1WlMxb1pXbG5hSFE2TVM0ME5UdHRZWGd0ZDJsa2RHZzZNVEF3SlgxY2JpNXlZM2N0YkdsemRITWdLaXd1Y21OM0xXeHBjM1J6SUNvNk9tSmxabTl5WlN3dWNtTjNMV3hwYzNSeklDbzZPbUZtZEdWeWUySnZlQzF6YVhwcGJtYzZZbTl5WkdWeUxXSnZlSDFjYmk1eVkzY3RiR2x6ZEhNZ0xuSmpkeTFzYVhOMGN5MTBhWFJzWlh0dFlYSm5hVzQ2TUR0amIyeHZjam9qTURBek56TkVPMlp2Ym5RdGMybDZaVG95TVhCNE8yWnZiblF0ZDJWcFoyaDBPamd3TUR0c1pYUjBaWEl0YzNCaFkybHVaem90TGpBeFpXMTlYRzR1Y21OM0xXeHBjM1J6SUM1eVkzY3RiR2x6ZEhNdGMzVmllMjFoY21kcGJqbzBjSGdnTUNBeE5uQjRPMk52Ykc5eU9pTTNNemhCT0VNN1ptOXVkQzF6YVhwbE9qRXpMalZ3ZUgxY2JpNXlZM2N0YkdsemRITWdMbkpqZHkxc2FYTjBjeTFqWVhKa2UySmhZMnRuY205MWJtUTZJMlptWmp0aWIzSmtaWEk2TVhCNElITnZiR2xrSUNORk0wVTRSVGc3WW05eVpHVnlMWEpoWkdsMWN6b3hOSEI0TzNCaFpHUnBibWM2TVRad2VEdHRZWEpuYVc0dFltOTBkRzl0T2pFMGNIaDlYRzR1Y21OM0xXeHBjM1J6SUM1eVkzY3RiR2x6ZEhNdGEybGphMlZ5ZTIxaGNtZHBiam93SURBZ01UQndlRHRtYjI1MExYTnBlbVU2TVRGd2VEdG1iMjUwTFhkbGFXZG9kRG8zTURBN2JHVjBkR1Z5TFhOd1lXTnBibWM2TGpGbGJUdDBaWGgwTFhSeVlXNXpabTl5YlRwMWNIQmxjbU5oYzJVN1kyOXNiM0k2SXpjek9FRTRRMzFjYmk1eVkzY3RiR2x6ZEhNZ0xuSmpkeTFzYVhOMGN5MW5jbWxrZTJScGMzQnNZWGs2Wm14bGVEdG1iR1Y0TFhkeVlYQTZkM0poY0R0bllYQTZNVEp3ZUgxY2JpNXlZM2N0YkdsemRITWdMbkpqZHkxc2FYTjBjeTFtYVdWc1pIdG1iR1Y0T2pFZ01TQXlNakJ3ZUR0dGFXNHRkMmxrZEdnNk1IMWNiaTV5WTNjdGJHbHpkSE1nTG5KamR5MXNhWE4wY3kxc1lXSjdaR2x6Y0d4aGVUcGliRzlqYXp0dFlYSm5hVzQ2TUNBd0lEWndlRHRtYjI1MExYTnBlbVU2TVROd2VEdG1iMjUwTFhkbGFXZG9kRG8zTURBN1kyOXNiM0k2SXpBd016Y3pSSDFjYmk1eVkzY3RiR2x6ZEhNZ0xuSmpkeTFzYVhOMGN5MXpaV3gzY21Gd2UzQnZjMmwwYVc5dU9uSmxiR0YwYVhabGZWeHVMbkpqZHkxc2FYTjBjeUF1Y21OM0xXeHBjM1J6TFhObGJIZHlZWEFnYzJWc1pXTjBlM2RwWkhSb09qRXdNQ1U3WVhCd1pXRnlZVzVqWlRwdWIyNWxPeTEzWldKcmFYUXRZWEJ3WldGeVlXNWpaVHB1YjI1bE95MXRiM290WVhCd1pXRnlZVzVqWlRwdWIyNWxPMlp2Ym5RdFptRnRhV3g1T21sdWFHVnlhWFE3Wm05dWRDMXphWHBsT2pFMWNIZzdabTl1ZEMxM1pXbG5hSFE2TmpBd08yTnZiRzl5T2lNd1JESTBNalk3WW1GamEyZHliM1Z1WkRvalJqUkdOa1kyTzJKdmNtUmxjam95Y0hnZ2MyOXNhV1FnSTBVelJUaEZPRHRpYjNKa1pYSXRjbUZrYVhWek9qRXljSGc3Y0dGa1pHbHVaem94TTNCNElETTRjSGdnTVROd2VDQXhNM0I0TzJOMWNuTnZjanB3YjJsdWRHVnlmVnh1TG5KamR5MXNhWE4wY3lBdWNtTjNMV3hwYzNSekxYTmxiSGR5WVhBZ2MyVnNaV04wT21adlkzVnplMjkxZEd4cGJtVTZNRHRpYjNKa1pYSXRZMjlzYjNJNkl6QXdSVEEzTUgxY2JpNXlZM2N0YkdsemRITWdMbkpqZHkxc2FYTjBjeTF6Wld4M2NtRndPanBoWm5SbGNudGpiMjUwWlc1ME9sd2lYQ0k3Y0c5emFYUnBiMjQ2WVdKemIyeDFkR1U3Y21sbmFIUTZNVFZ3ZUR0MGIzQTZOVEFsTzIxaGNtZHBiaTEwYjNBNkxUTndlRHRpYjNKa1pYSTZObkI0SUhOdmJHbGtJSFJ5WVc1emNHRnlaVzUwTzJKdmNtUmxjaTEwYjNBNk4zQjRJSE52Ykdsa0lDTXdNRE0zTTBRN2NHOXBiblJsY2kxbGRtVnVkSE02Ym05dVpYMWNiaTV5WTNjdGJHbHpkSE1nTG5KamR5MXNhWE4wY3kxelpXRnlZMmg3ZDJsa2RHZzZNVEF3SlR0bWIyNTBMV1poYldsc2VUcHBibWhsY21sME8yWnZiblF0YzJsNlpUb3hOWEI0TzJadmJuUXRkMlZwWjJoME9qWXdNRHRqYjJ4dmNqb2pNRVF5TkRJMk8ySmhZMnRuY205MWJtUTZJMFkwUmpaR05qdGliM0prWlhJNk1uQjRJSE52Ykdsa0lDTkZNMFU0UlRnN1ltOXlaR1Z5TFhKaFpHbDFjem94TW5CNE8zQmhaR1JwYm1jNk1UTndlSDFjYmk1eVkzY3RiR2x6ZEhNZ0xuSmpkeTFzYVhOMGN5MXpaV0Z5WTJnNlptOWpkWE43YjNWMGJHbHVaVG93TzJKdmNtUmxjaTFqYjJ4dmNqb2pNREJGTURjd2ZWeHVMbkpqZHkxc2FYTjBjeUF1Y21OM0xXeHBjM1J6TFdOb2FYQnplMlJwYzNCc1lYazZabXhsZUR0bllYQTZPSEI0TzJac1pYZ3RkM0poY0RwM2NtRndPMjFoY21kcGJqb3dJREFnTVRSd2VIMWNiaTV5WTNjdGJHbHpkSE1nTG5KamR5MXNhWE4wY3kxamFHbHdlMkpoWTJ0bmNtOTFibVE2STJabVpqdGpiMnh2Y2pvak1EQXpOek5FTzJadmJuUXRabUZ0YVd4NU9tbHVhR1Z5YVhRN1ptOXVkQzEzWldsbmFIUTZOekF3TzJadmJuUXRjMmw2WlRveE1pNDFjSGc3WW05eVpHVnlPakZ3ZUNCemIyeHBaQ0FqUlRORk9FVTRPMkp2Y21SbGNpMXlZV1JwZFhNNk9UazVjSGc3Y0dGa1pHbHVaem81Y0hnZ01UVndlRHRqZFhKemIzSTZjRzlwYm5SbGNuMWNiaTV5WTNjdGJHbHpkSE1nTG5KamR5MXNhWE4wY3kxamFHbHdPbWh2ZG1WeWUySnZjbVJsY2kxamIyeHZjam9qWXpaa01tUXlmVnh1TG5KamR5MXNhWE4wY3lBdWNtTjNMV3hwYzNSekxXTm9hWEF0YjI1N1ltRmphMmR5YjNWdVpEb2pNREF6TnpORU8yTnZiRzl5T2lObVptWTdZbTl5WkdWeUxXTnZiRzl5T2lNd01ETTNNMFI5WEc0dWNtTjNMV3hwYzNSeklDNXlZM2N0YkdsemRITXRjbVZ6ZFd4MGUySnZjbVJsY2kxeVlXUnBkWE02TVRad2VEdHZkbVZ5Wm14dmR6cG9hV1JrWlc0N1ltOXlaR1Z5T2pGd2VDQnpiMnhwWkNBalJUTkZPRVU0TzJKaFkydG5jbTkxYm1RNkkyWm1aanR0WVhKbmFXNHRZbTkwZEc5dE9qRTBjSGg5WEc0dWNtTjNMV3hwYzNSeklDNXlZM2N0YkdsemRITXRjbWhsWVdSN1ltRmphMmR5YjNWdVpEb2pNREF6TnpORU8yTnZiRzl5T2lObVptWTdjR0ZrWkdsdVp6b3hPSEI0SURJd2NIaDlYRzR1Y21OM0xXeHBjM1J6SUM1eVkzY3RiR2x6ZEhNdGNtdDdiV0Z5WjJsdU9qQWdNQ0EwY0hnN1ptOXVkQzF6YVhwbE9qRXhjSGc3Wm05dWRDMTNaV2xuYUhRNk56QXdPMnhsZEhSbGNpMXpjR0ZqYVc1bk9pNHhNbVZ0TzNSbGVIUXRkSEpoYm5ObWIzSnRPblZ3Y0dWeVkyRnpaVHRqYjJ4dmNqb2pOMFpGT1VJMGZWeHVMbkpqZHkxc2FYTjBjeUF1Y21OM0xXeHBjM1J6TFhKMGUyMWhjbWRwYmpvd08yWnZiblF0YzJsNlpUb3lNbkI0TzJadmJuUXRkMlZwWjJoME9qZ3dNRHRzWlhSMFpYSXRjM0JoWTJsdVp6b3RMakF4WlcxOVhHNHVjbU4zTFd4cGMzUnpJQzV5WTNjdGJHbHpkSE10Y21KN2JXRnlaMmx1T2pad2VDQXdJREE3Wm05dWRDMXphWHBsT2pFemNIZzdZMjlzYjNJNkkwSkdSRFpFTm4xY2JpNXlZM2N0YkdsemRITWdMbkpqZHkxc2FYTjBjeTF5WW05a2VYdHdZV1JrYVc1bk9qRTJjSGdnTWpCd2VDQXhPSEI0ZlZ4dUxuSmpkeTFzYVhOMGN5QXVjbU4zTFd4cGMzUnpMV052ZFc1MGUyMWhjbWRwYmpvd0lEQWdNVEp3ZUR0bWIyNTBMWE5wZW1VNk1UTndlRHRtYjI1MExYZGxhV2RvZERvM01EQTdZMjlzYjNJNkl6QXdNemN6UkgxY2JpNXlZM2N0YkdsemRITWdMbkpqZHkxc2FYTjBjeTEwWVdKc1pYZHlZWEI3YjNabGNtWnNiM2N0ZURwaGRYUnZPeTEzWldKcmFYUXRiM1psY21ac2IzY3RjMk55YjJ4c2FXNW5PblJ2ZFdOb08ySnZjbVJsY2pveGNIZ2djMjlzYVdRZ0kwVXpSVGhGT0R0aWIzSmtaWEl0Y21Ga2FYVnpPakV5Y0hnN1ltRmphMmR5YjNWdVpEb2pabVptZlZ4dUxuSmpkeTFzYVhOMGN5QjBZV0pzWlM1eVkzY3RiR2x6ZEhNdGRHSnNlMkp2Y21SbGNpMWpiMnhzWVhCelpUcGpiMnhzWVhCelpUdDNhV1IwYURveE1EQWxPMjFwYmkxM2FXUjBhRG8yT0RCd2VEdG1iMjUwTFhOcGVtVTZNVEl1TlhCNGZWeHVMbkpqZHkxc2FYTjBjeUIwWVdKc1pTNXlZM2N0YkdsemRITXRkR0pzSUhSb0xDNXlZM2N0YkdsemRITWdkR0ZpYkdVdWNtTjNMV3hwYzNSekxYUmliQ0IwWkh0aWIzSmtaWEl0WW05MGRHOXRPakZ3ZUNCemIyeHBaQ0FqUlRORk9FVTRPM0JoWkdScGJtYzZPWEI0SURFeGNIZzdkR1Y0ZEMxaGJHbG5ianBzWldaME8zWmxjblJwWTJGc0xXRnNhV2R1T20xcFpHUnNaVHQzYUdsMFpTMXpjR0ZqWlRwdWIzZHlZWEI5WEc0dWNtTjNMV3hwYzNSeklIUmhZbXhsTG5KamR5MXNhWE4wY3kxMFltd2dkR2hsWVdRZ2RHaDdZbUZqYTJkeWIzVnVaRG9qTURBek56TkVPMk52Ykc5eU9pTm1abVk3Wm05dWRDMXphWHBsT2pFeGNIZzdabTl1ZEMxM1pXbG5hSFE2T0RBd08yeGxkSFJsY2kxemNHRmphVzVuT2k0d05tVnRPM1JsZUhRdGRISmhibk5tYjNKdE9uVndjR1Z5WTJGelpYMWNiaTV5WTNjdGJHbHpkSE1nZEdGaWJHVXVjbU4zTFd4cGMzUnpMWFJpYkNCMFpIdGpiMnh2Y2pvak0wUTFORFUyZlZ4dUxuSmpkeTFzYVhOMGN5QjBZV0pzWlM1eVkzY3RiR2x6ZEhNdGRHSnNJSFJ5T214aGMzUXRZMmhwYkdRZ2RHUjdZbTl5WkdWeUxXSnZkSFJ2YlRvd2ZWeHVMbkpqZHkxc2FYTjBjeUF1Y21OM0xXeHBjM1J6TFhKaGJtdDdZMjlzYjNJNkl6bEdRakJDTVR0bWIyNTBMWGRsYVdkb2REbzNNREI5WEc0dWNtTjNMV3hwYzNSeklDNXlZM2N0YkdsemRITXRibUZ0Wlh0amIyeHZjam9qTURBek56TkVPMlp2Ym5RdGQyVnBaMmgwT2pjd01EdDBaWGgwTFdSbFkyOXlZWFJwYjI0NmJtOXVaWDFjYmk1eVkzY3RiR2x6ZEhNZ0xuSmpkeTFzYVhOMGN5MXVZVzFsT21odmRtVnllM1JsZUhRdFpHVmpiM0poZEdsdmJqcDFibVJsY214cGJtVjlYRzR1Y21OM0xXeHBjM1J6SUM1eVkzY3RiR2x6ZEhNdGIzWnllMlJwYzNCc1lYazZhVzVzYVc1bExXSnNiMk5yTzIxcGJpMTNhV1IwYURvek1IQjRPM1JsZUhRdFlXeHBaMjQ2WTJWdWRHVnlPMlp2Ym5RdGQyVnBaMmgwT2pnd01EdGpiMnh2Y2pvak1EQXpOek5FTzJKaFkydG5jbTkxYm1RNkkwVkJSa0pHTWp0aWIzSmtaWEk2TW5CNElITnZiR2xrSUNNd01FVXdOekE3WW05eVpHVnlMWEpoWkdsMWN6bzRjSGc3Y0dGa1pHbHVaem96Y0hnZ05uQjRmVnh1TG5KamR5MXNhWE4wY3lBdWNtTjNMV3hwYzNSekxXdGxlWHRrYVhOd2JHRjVPbWx1YkdsdVpTMWliRzlqYXp0dGFXNHRkMmxrZEdnNk16QndlRHQwWlhoMExXRnNhV2R1T21ObGJuUmxjanRtYjI1MExYZGxhV2RvZERvNE1EQTdZMjlzYjNJNkl6QkdOREkxTmp0aVlXTnJaM0p2ZFc1a09pTkZSa1k0UmtNN1ltOXlaR1Z5T2pKd2VDQnpiMnhwWkNBalF6WkZORVl3TzJKdmNtUmxjaTF5WVdScGRYTTZPSEI0TzNCaFpHUnBibWM2TTNCNElEWndlSDFjYmk1eVkzY3RiR2x6ZEhNZ0xuSmpkeTFzYVhOMGN5MWhiSFI3WkdsemNHeGhlVHBwYm14cGJtVXRZbXh2WTJzN2JXRnlaMmx1TFd4bFpuUTZOWEI0TzJadmJuUXRjMmw2WlRveE1IQjRPMlp2Ym5RdGQyVnBaMmgwT2pnd01EdHNaWFIwWlhJdGMzQmhZMmx1WnpvdU1EVmxiVHQwWlhoMExYUnlZVzV6Wm05eWJUcDFjSEJsY21OaGMyVTdZMjlzYjNJNkl6aGhNMkl4TWp0aVlXTnJaM0p2ZFc1a09pTkdSa1l6UlRRN1ltOXlaR1Z5T2pGd2VDQnpiMnhwWkNBalJqTkVPVUZETzJKdmNtUmxjaTF5WVdScGRYTTZObkI0TzNCaFpHUnBibWM2TW5CNElEVndlSDFjYmk1eVkzY3RiR2x6ZEhNZ0xuSmpkeTFzYVhOMGN5MTNiR0ZpZTJScGMzQnNZWGs2YVc1c2FXNWxMV0pzYjJOck8yMWhjbWRwYmkxc1pXWjBPalZ3ZUR0bWIyNTBMWE5wZW1VNk1UQndlRHRtYjI1MExYZGxhV2RvZERvNE1EQTdiR1YwZEdWeUxYTndZV05wYm1jNkxqQTFaVzA3ZEdWNGRDMTBjbUZ1YzJadmNtMDZkWEJ3WlhKallYTmxPMk52Ykc5eU9pTXdNRFl4TTBNN1ltRmphMmR5YjNWdVpEb2pSVUZHUWtZeU8ySnZjbVJsY2pveGNIZ2djMjlzYVdRZ0kwSTJSVGxEUlR0aWIzSmtaWEl0Y21Ga2FYVnpPalp3ZUR0d1lXUmthVzVuT2pKd2VDQTFjSGg5WEc0dWNtTjNMV3hwYzNSeklDNXlZM2N0YkdsemRITXRkWEI3WTI5c2IzSTZJekF3TmpFelF6dG1iMjUwTFhkbGFXZG9kRG80TURCOVhHNHVjbU4zTFd4cGMzUnpJQzV5WTNjdGJHbHpkSE10Wkc5M2JudGpiMnh2Y2pvallqVXlOakkyTzJadmJuUXRkMlZwWjJoME9qZ3dNSDFjYmk1eVkzY3RiR2x6ZEhNZ0xuSmpkeTFzYVhOMGN5MXViM1JsZTIxaGNtZHBiam94TUhCNElEQWdNRHRtYjI1MExYTnBlbVU2TVRJdU5YQjRPMk52Ykc5eU9pTXhNalUxTm1ZN1ltRmphMmR5YjNWdVpEb2pSVVpHT0VaRE8ySnZjbVJsY2pveGNIZ2djMjlzYVdRZ0kwTTJSVFJHTUR0aWIzSmtaWEl0Y21Ga2FYVnpPakV3Y0hnN2NHRmtaR2x1WnpveE1IQjRJREV5Y0hoOVhHNHVjbU4zTFd4cGMzUnpJQzV5WTNjdGJHbHpkSE10Wlcxd2RIbDdiV0Z5WjJsdU9qQTdjR0ZrWkdsdVp6b3hPSEI0SURSd2VEdG1iMjUwTFhOcGVtVTZNVE11TlhCNE8yTnZiRzl5T2lNM016aEJPRU03ZEdWNGRDMWhiR2xuYmpwalpXNTBaWEo5WEc0dWNtTjNMV3hwYzNSeklDNXlZM2N0YkdsemRITXRjMk55YjJ4c2UyMWhjbWRwYmpvNGNIZ2dNbkI0SURBN1ptOXVkQzF6YVhwbE9qRXhMalZ3ZUR0amIyeHZjam9qT1VaQ01FSXhmVnh1TG5KamR5MXNhWE4wY3lBdWNtTjNMV3hwYzNSekxXWnZiM1I3YldGeVoybHVPakUyY0hnZ01uQjRJREE3Wm05dWRDMXphWHBsT2pFeExqVndlRHRqYjJ4dmNqb2pPVVpDTUVJeGZWeHVMbkpqZHkxc2FYTjBjeUJiYUdsa1pHVnVYWHRrYVhOd2JHRjVPbTV2Ym1VaGFXMXdiM0owWVc1MGZWeHVRRzFsWkdsaElDaHRZWGd0ZDJsa2RHZzZOVEl3Y0hncGUxeHVJQ0F1Y21OM0xXeHBjM1J6ZTNCaFpHUnBibWM2TVRad2VIMWNiaUFnTG5KamR5MXNhWE4wY3lBdWNtTjNMV3hwYzNSekxXWnBaV3hrZTJac1pYZzZNU0F4SURFd01DVjlYRzRnSUM1eVkzY3RiR2x6ZEhNZ0xuSmpkeTFzYVhOMGN5MXlkSHRtYjI1MExYTnBlbVU2TVRsd2VIMWNiaUFnTG5KamR5MXNhWE4wY3lBdWNtTjNMV3hwYzNSekxYSmliMlI1ZTNCaFpHUnBibWM2TVRSd2VDQXhOSEI0SURFMmNIaDlYRzRnSUM1eVkzY3RiR2x6ZEhNZ0xuSmpkeTFzYVhOMGN5MXlhR1ZoWkh0d1lXUmthVzVuT2pFMWNIZ2dNVFJ3ZUgxY2JuMWNiaUk3ZG1GeUlHTTlaRzlqZFcxbGJuUXVZM1Z5Y21WdWRGTmpjbWx3ZERzb1l5WW1ZeTV3WVhKbGJuUk9iMlJsUDJNdWNHRnlaVzUwVG05a1pUcGtiMk4xYldWdWRDNW9aV0ZrS1M1aGNIQmxibVJEYUdsc1pDaHpLVHQ5S1NncE93PT0iKSxmdW5jdGlvbihjKXtyZXR1cm4gYy5jaGFyQ29kZUF0KDApfSkpKQ==\"),function(c){return c.charCodeAt(0)})))<\/script>\n\n<p class=\"rcw-lists-title\">FC 27 best-of lists<\/p>\n<p class=\"rcw-lists-sub\">Ranked lists built from EA&rsquo;s published EA SPORTS FC 27 ratings, captured 2 September 2026. Pick a list below &mdash; every one is generated live from the full player database.<\/p>\n\n<div class=\"rcw-lists-card\">\n  <p class=\"rcw-lists-kicker\">Choose a list<\/p>\n  <div class=\"rcw-lists-chips\" id=\"rcw-lists-chips\"><\/div>\n  <div class=\"rcw-lists-grid\">\n    <div class=\"rcw-lists-field\">\n      <span class=\"rcw-lists-lab\" id=\"rcw-lists-sellab\">All lists<\/span>\n      <div class=\"rcw-lists-selwrap\" id=\"rcw-lists-selwrap\"><\/div>\n    <\/div>\n    <div class=\"rcw-lists-field\">\n      <span class=\"rcw-lists-lab\" id=\"rcw-lists-qlab\">Search within this list<\/span>\n      <input type=\"text\" class=\"rcw-lists-search\" id=\"rcw-lists-q\" placeholder=\"Player, club or nation\" autocomplete=\"off\">\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"rcw-lists-result\">\n  <div class=\"rcw-lists-rhead\">\n    <p class=\"rcw-lists-rk\" id=\"rcw-lists-kicker\">Loading<\/p>\n    <p class=\"rcw-lists-rt\" id=\"rcw-lists-h\">FC 27 lists<\/p>\n    <p class=\"rcw-lists-rb\" id=\"rcw-lists-blurb\">Fetching the ratings database&hellip;<\/p>\n  <\/div>\n  <div class=\"rcw-lists-rbody\">\n    <p class=\"rcw-lists-count\" id=\"rcw-lists-count\">&nbsp;<\/p>\n    <div class=\"rcw-lists-tablewrap\" id=\"rcw-lists-tablewrap\" hidden>\n      <table class=\"rcw-lists-tbl\">\n        <thead><tr id=\"rcw-lists-thead\"><\/tr><\/thead>\n        <tbody id=\"rcw-lists-tbody\"><\/tbody>\n      <\/table>\n    <\/div>\n    <p class=\"rcw-lists-empty\" id=\"rcw-lists-empty\" hidden>No players match that search.<\/p>\n    <p class=\"rcw-lists-scroll\">Swipe the table sideways to see every column.<\/p>\n    <p class=\"rcw-lists-note\" id=\"rcw-lists-note\" hidden><\/p>\n  <\/div>\n<\/div>\n\n<p class=\"rcw-lists-foot\">Unofficial fan tool by Recharge.com &mdash; not affiliated with or endorsed by EA SPORTS. Player data: EA SPORTS FC 27 public ratings, captured 2 September 2026.<\/p>\n\n<script>eval(new TextDecoder().decode(Uint8Array.from(atob(\"CihmdW5jdGlvbiAoKSB7CiAgJ3VzZSBzdHJpY3QnOwogIC8qID09PT09IFJDVy1DT1JFLVNUQVJUIChwdXJlIGRhdGEgbG9naWMsIG5vZGUtdGVzdGFibGUpID09PT09ICovCiAgdmFyIFJDV19TUkMgPSB7CiAgdG9wOiBbCiAgICAnaHR0cHM6Ly9jcmVhdGl2ZWdyb3VwLWJsb2ctcHJkLWV1LXdlc3QtMS1yZWNoYXJnZS1ibG9nLnMzLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDkvMDMxMjE5MjIvcmN3LWZjLXRvcC1wMS0yLnR4dCcsCiAgICAnaHR0cHM6Ly9jcmVhdGl2ZWdyb3VwLWJsb2ctcHJkLWV1LXdlc3QtMS1yZWNoYXJnZS1ibG9nLnMzLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDkvMDMxMjE5MjUvcmN3LWZjLXRvcC1wMi0yLnR4dCcKICBdLAogIHJlc3Q6IFsKICAgICdodHRwczovL2NyZWF0aXZlZ3JvdXAtYmxvZy1wcmQtZXUtd2VzdC0xLXJlY2hhcmdlLWJsb2cuczMuZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS8wMzEyMTkyNy9yY3ctZmMtcmVzdC1wMS0yLnR4dCcsCiAgICAnaHR0cHM6Ly9jcmVhdGl2ZWdyb3VwLWJsb2ctcHJkLWV1LXdlc3QtMS1yZWNoYXJnZS1ibG9nLnMzLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDkvMDMxMjE5MzEvcmN3LWZjLXJlc3QtcDItMi50eHQnLAogICAgJ2h0dHBzOi8vY3JlYXRpdmVncm91cC1ibG9nLXByZC1ldS13ZXN0LTEtcmVjaGFyZ2UtYmxvZy5zMy5ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5LzAzMTIxOTMzL3Jjdy1mYy1yZXN0LXAzLTIudHh0JywKICAgICdodHRwczovL2NyZWF0aXZlZ3JvdXAtYmxvZy1wcmQtZXUtd2VzdC0xLXJlY2hhcmdlLWJsb2cuczMuZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS8wMzEyMTkzNi9yY3ctZmMtcmVzdC1wNC0yLnR4dCcsCiAgICAnaHR0cHM6Ly9jcmVhdGl2ZWdyb3VwLWJsb2ctcHJkLWV1LXdlc3QtMS1yZWNoYXJnZS1ibG9nLnMzLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDkvMDMxMjE5MzgvcmN3LWZjLXJlc3QtcDUtMi50eHQnLAogICAgJ2h0dHBzOi8vY3JlYXRpdmVncm91cC1ibG9nLXByZC1ldS13ZXN0LTEtcmVjaGFyZ2UtYmxvZy5zMy5ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5LzAzMTIxOTQwL3Jjdy1mYy1yZXN0LXA2LTIudHh0JywKICAgICdodHRwczovL2NyZWF0aXZlZ3JvdXAtYmxvZy1wcmQtZXUtd2VzdC0xLXJlY2hhcmdlLWJsb2cuczMuZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS8wMzEyMTk0Mi9yY3ctZmMtcmVzdC1wNy0yLnR4dCcsCiAgICAnaHR0cHM6Ly9jcmVhdGl2ZWdyb3VwLWJsb2ctcHJkLWV1LXdlc3QtMS1yZWNoYXJnZS1ibG9nLnMzLmV1LXdlc3QtMS5hbWF6b25hd3MuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDkvMDMxMjE5NDUvcmN3LWZjLXJlc3QtcDgtMi50eHQnLAogICAgJ2h0dHBzOi8vY3JlYXRpdmVncm91cC1ibG9nLXByZC1ldS13ZXN0LTEtcmVjaGFyZ2UtYmxvZy5zMy5ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5LzAzMTIxOTQ3L3Jjdy1mYy1yZXN0LXA5LTIudHh0JywKICAgICdodHRwczovL2NyZWF0aXZlZ3JvdXAtYmxvZy1wcmQtZXUtd2VzdC0xLXJlY2hhcmdlLWJsb2cuczMuZXUtd2VzdC0xLmFtYXpvbmF3cy5jb20vYmxvZy93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wOS8wMzEyMTk0OS9yY3ctZmMtcmVzdC1wMTAtMS50eHQnLAogICAgJ2h0dHBzOi8vY3JlYXRpdmVncm91cC1ibG9nLXByZC1ldS13ZXN0LTEtcmVjaGFyZ2UtYmxvZy5zMy5ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5LzAzMTIxOTUyL3Jjdy1mYy1yZXN0LXAxMS0xLnR4dCcKICBdLAogIG1vdmVyczogJ2h0dHBzOi8vY3JlYXRpdmVncm91cC1ibG9nLXByZC1ldS13ZXN0LTEtcmVjaGFyZ2UtYmxvZy5zMy5ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA5LzAzMTIyMDEyL3Jjdy1mYy1tb3ZlcnMtMi50eHQnCn07CiAgZnVuY3Rpb24gcmN3RmV0Y2hKc29uKHVybCl7CiAgICByZXR1cm4gZmV0Y2godXJsKS50aGVuKGZ1bmN0aW9uKHIpewogICAgICBpZiAoIXIub2spIHRocm93IG5ldyBFcnJvcignSFRUUCAnICsgci5zdGF0dXMpOwogICAgICByZXR1cm4gci50ZXh0KCk7CiAgICB9KS50aGVuKGZ1bmN0aW9uKHQpeyByZXR1cm4gSlNPTi5wYXJzZSh0LnNsaWNlKHQuaW5kZXhPZignXG4nKSArIDEpKTsgfSk7CiAgfQogIGZ1bmN0aW9uIHJjd0xvYWRTZXQodXJscyl7CiAgICByZXR1cm4gUHJvbWlzZS5hbGwodXJscy5tYXAocmN3RmV0Y2hKc29uKSkudGhlbihmdW5jdGlvbihwYXJ0cyl7CiAgICAgIHZhciBvdXQgPSBwYXJ0c1swXTsKICAgICAgZm9yICh2YXIgaSA9IDE7IGkgPCBwYXJ0cy5sZW5ndGg7IGkrKyl7CiAgICAgICAgb3V0LnBsYXllcnMgPSBvdXQucGxheWVycy5jb25jYXQocGFydHNbaV0ucGxheWVycyk7CiAgICAgICAgT2JqZWN0LmFzc2lnbihvdXQuY2x1YnMsIHBhcnRzW2ldLmNsdWJzKTsKICAgICAgICBPYmplY3QuYXNzaWduKG91dC5uYXRpb25zLCBwYXJ0c1tpXS5uYXRpb25zKTsKICAgICAgfQogICAgICByZXR1cm4gb3V0OwogICAgfSk7CiAgfQoKICAvKiAtLS0tLS0tLS0tIGhlbHBlcnMgLS0tLS0tLS0tLSAqLwogIGZ1bmN0aW9uIGVzYyhzKXsgcmV0dXJuIFN0cmluZyhzID09IG51bGwgPyAnJyA6IHMpLnJlcGxhY2UoL1smPD4iJ10vZywgZnVuY3Rpb24oYyl7CiAgICByZXR1cm4geycmJzonJmFtcDsnLCc8JzonJmx0OycsJz4nOicmZ3Q7JywnIic6JyZxdW90OycsIiciOicmIzM5Oyd9W2NdOyB9KTsgfQogIGZ1bmN0aW9uIGZtdChuKXsgcmV0dXJuIFN0cmluZyhuKS5yZXBsYWNlKC9cQig\/PShcZHszfSkrKD8hXGQpKS9nLCAnLCcpOyB9CiAgZnVuY3Rpb24gZGVhY2Mocyl7CiAgICBzID0gU3RyaW5nKHMgPT0gbnVsbCA\/ICcnIDogcyk7CiAgICBpZiAocy5ub3JtYWxpemUpIHsgcyA9IHMubm9ybWFsaXplKCdORkQnKS5yZXBsYWNlKC9bzIAtza9dL2csICcnKTsgfQogICAgcmV0dXJuIHMucmVwbGFjZSgvw7gvZywgJ28nKS5yZXBsYWNlKC\/DmC9nLCAnTycpCiAgICAgICAgICAgIC5yZXBsYWNlKC\/EkS9nLCAnZCcpLnJlcGxhY2UoL8SQL2csICdEJykKICAgICAgICAgICAgLnJlcGxhY2UoL8OmL2csICdhZScpLnJlcGxhY2UoL8OGL2csICdBRScpCiAgICAgICAgICAgIC5yZXBsYWNlKC\/Dny9nLCAnc3MnKS5yZXBsYWNlKC\/Fgi9nLCAnbCcpLnJlcGxhY2UoL8WBL2csICdMJyk7CiAgfQogIGZ1bmN0aW9uIHNsdWdpZnkocyl7CiAgICByZXR1cm4gZGVhY2MocykudG9Mb3dlckNhc2UoKS5yZXBsYWNlKC9bXmEtejAtOV0rL2csICctJykucmVwbGFjZSgvXi0rLywgJycpLnJlcGxhY2UoLy0rJC8sICcnKTsKICB9CiAgZnVuY3Rpb24gbm9ybShzKXsgcmV0dXJuIGRlYWNjKHMpLnRvTG93ZXJDYXNlKCkucmVwbGFjZSgvW15hLXowLTldKy9nLCAnICcpLnJlcGxhY2UoL1xzKy9nLCAnICcpLnRyaW0oKTsgfQoKICB2YXIgUExBWUVSX1VSTCA9ICcvYmxvZy9lbi1nYi9mYy0yNy1wbGF5ZXItc3RhdHM\/cGxheWVyPSc7CiAgdmFyIE9VVF9MQUIgPSBbJ1BhY2UnLCAnU2hvb3RpbmcnLCAnUGFzc2luZycsICdEcmliYmxpbmcnLCAnRGVmZW5kaW5nJywgJ1BoeXNpY2FsJ107CiAgdmFyIEdLX0xBQiA9IFsnRGl2aW5nJywgJ0hhbmRsaW5nJywgJ0tpY2tpbmcnLCAnUmVmbGV4ZXMnLCAnU3BlZWQnLCAnUG9zaXRpb25pbmcnXTsKICBmdW5jdGlvbiBzdGF0TGFiKGksIGlzR2spewogICAgdmFyIGFyciA9IGlzR2sgPyBHS19MQUIgOiBPVVRfTEFCOwogICAgcmV0dXJuIGFycltpXSA9PSBudWxsID8gJ1N0YXQnIDogYXJyW2ldOwogIH0KICBmdW5jdGlvbiBpc0drKHApeyByZXR1cm4gcC5wID09PSAnR0snOyB9CiAgZnVuY3Rpb24gbm90R2socCl7IHJldHVybiBwLnAgIT09ICdHSyc7IH0KCiAgZnVuY3Rpb24gY2x1Yk5hbWUoZGIsIHApewogICAgaWYgKCFkYikgcmV0dXJuICcnOwogICAgaWYgKCFkYi5jbHVicykgcmV0dXJuICcnOwogICAgdmFyIGMgPSBkYi5jbHVic1tTdHJpbmcocC5jKV07CiAgICBpZiAoIWMpIHJldHVybiAnJzsKICAgIHJldHVybiBjLmxhYmVsID09IG51bGwgPyAnJyA6IGMubGFiZWw7CiAgfQogIGZ1bmN0aW9uIG5hdGlvbk5hbWUoZGIsIHApewogICAgaWYgKCFkYikgcmV0dXJuICcnOwogICAgaWYgKCFkYi5uYXRpb25zKSByZXR1cm4gJyc7CiAgICB2YXIgbiA9IGRiLm5hdGlvbnNbU3RyaW5nKHAubnQpXTsKICAgIGlmICghbikgcmV0dXJuICcnOwogICAgcmV0dXJuIG4ubGFiZWwgPT0gbnVsbCA\/ICcnIDogbi5sYWJlbDsKICB9CiAgZnVuY3Rpb24gaGFzQWx0KHAsIHBvcyl7CiAgICBpZiAoIXAuYXApIHJldHVybiBmYWxzZTsKICAgIGlmICghcC5hcC5sZW5ndGgpIHJldHVybiBmYWxzZTsKICAgIHJldHVybiBwLmFwLmluZGV4T2YocG9zKSAhPT0gLTE7CiAgfQogIGZ1bmN0aW9uIGluUG9zKHAsIHBvcyl7CiAgICBpZiAocC5wID09PSBwb3MpIHJldHVybiB0cnVlOwogICAgcmV0dXJuIGhhc0FsdChwLCBwb3MpOwogIH0KCiAgLyogc3RhYmxlIHNvcnQ6IGNvbXBhcmF0b3IsIHRoZW4gb3ZlcmFsbCwgdGhlbiBFQeKAmXMgb3duIGRhdGFzZXQgcmFuayAocikuCiAgICAgVGllcyBmYWxsIGJhY2sgdG8gciBzbyB0aGUgb3JkZXIgbWF0Y2hlcyBFQeKAmXMgcHVibGlzaGVkIG9yZGVyaW5nIHJhdGhlcgogICAgIHRoYW4gYW4gYXJiaXRyYXJ5IGlkIG9yZGVyOyBpZCBpcyB0aGUgbGFzdCByZXNvcnQgd2hlbiByIGlzIGFic2VudC4gKi8KICBmdW5jdGlvbiByYW5rT2YocCl7CiAgICBpZiAocC5yID09IG51bGwpIHJldHVybiAxZTk7CiAgICByZXR1cm4gcC5yOwogIH0KICBmdW5jdGlvbiBzb3J0QnkobGlzdCwgdmFsKXsKICAgIHJldHVybiBsaXN0LnNsaWNlKCkuc29ydChmdW5jdGlvbihhLCBiKXsKICAgICAgdmFyIGQgPSB2YWwoYikgLSB2YWwoYSk7CiAgICAgIGlmIChkICE9PSAwKSByZXR1cm4gZDsKICAgICAgdmFyIG8gPSBiLm8gLSBhLm87CiAgICAgIGlmIChvICE9PSAwKSByZXR1cm4gbzsKICAgICAgdmFyIHIgPSByYW5rT2YoYSkgLSByYW5rT2YoYik7CiAgICAgIGlmIChyICE9PSAwKSByZXR1cm4gcjsKICAgICAgcmV0dXJuIGEuaWQgLSBiLmlkOwogICAgfSk7CiAgfQogIGZ1bmN0aW9uIGJ5T3ZlcmFsbChsaXN0KXsgcmV0dXJuIHNvcnRCeShsaXN0LCBmdW5jdGlvbihwKXsgcmV0dXJuIHAubzsgfSk7IH0KICBmdW5jdGlvbiBieVN0YXQobGlzdCwgaSl7IHJldHVybiBzb3J0QnkobGlzdCwgZnVuY3Rpb24ocCl7IHJldHVybiBwLnN0ID8gcC5zdFtpXSA6IDA7IH0pOyB9CgogIC8qIC0tLS0tLS0tLS0gdmlldyByZWdpc3RyeSwgYnVpbHQgZnJvbSB0aGUgbG9hZGVkIGRhdGEgLS0tLS0tLS0tLSAqLwogIHZhciBQT1NfTkFNRVMgPSB7CiAgICBHSzogJ2dvYWxrZWVwZXJzJywgQ0I6ICdjZW50cmUtYmFja3MnLCBMQjogJ2xlZnQtYmFja3MnLCBSQjogJ3JpZ2h0LWJhY2tzJywKICAgIExXQjogJ2xlZnQgd2luZy1iYWNrcycsIFJXQjogJ3JpZ2h0IHdpbmctYmFja3MnLCBDRE06ICdkZWZlbnNpdmUgbWlkZmllbGRlcnMnLAogICAgQ006ICdjZW50cmFsIG1pZGZpZWxkZXJzJywgQ0FNOiAnYXR0YWNraW5nIG1pZGZpZWxkZXJzJywgTE06ICdsZWZ0IG1pZGZpZWxkZXJzJywKICAgIFJNOiAncmlnaHQgbWlkZmllbGRlcnMnLCBMVzogJ2xlZnQgd2luZ2VycycsIFJXOiAncmlnaHQgd2luZ2VycycsCiAgICBTVDogJ3N0cmlrZXJzJywgQ0Y6ICdjZW50cmUtZm9yd2FyZHMnCiAgfTsKICB2YXIgUE9TX09SREVSID0gWydTVCcsJ0NGJywnTFcnLCdSVycsJ0NBTScsJ0NNJywnQ0RNJywnTE0nLCdSTScsJ0xCJywnUkInLCdMV0InLCdSV0InLCdDQicsJ0dLJ107CgogIGZ1bmN0aW9uIHN0YXRWaWV3KGtleSwgdGl0bGUsIGlkeCwgYmx1cmIpewogICAgcmV0dXJuIHsKICAgICAga2V5OiBrZXksIGNhdDogJ292ZXJhbGwnLCB0aXRsZTogdGl0bGUsIGJsdXJiOiBibHVyYiwgbGltaXQ6IDUwLAogICAgICBzdGF0SWR4OiBpZHgsIHN0YXRMYWI6IE9VVF9MQUJbaWR4XSwKICAgICAgcm93czogZnVuY3Rpb24oYWxsKXsgcmV0dXJuIGJ5U3RhdChhbGwuZmlsdGVyKG5vdEdrKSwgaWR4KTsgfQogICAgfTsKICB9CgogIGZ1bmN0aW9uIGJ1aWxkVmlld3MoZGIsIGFsbCwgbW92ZXJzKXsKICAgIHZhciB2aWV3cyA9IFtdOwogICAgdmFyIGk7CgogICAgLyogLS0tIGhlYWRsaW5lIG92ZXJhbGwgbGlzdHMgLS0tICovCiAgICB2aWV3cy5wdXNoKHsKICAgICAga2V5OiAndG9wLXJhdGVkJywgY2F0OiAnb3ZlcmFsbCcsIGxpbWl0OiAxMDAsCiAgICAgIHRpdGxlOiAnSGlnaGVzdCByYXRlZCBwbGF5ZXJzIGluIEZDIDI3JywKICAgICAgYmx1cmI6ICdUaGUgMTAwIGhpZ2hlc3Qgb3ZlcmFsbCByYXRpbmdzIGluIHRoZSBnYW1lLCBtZW7igJlzIGFuZCB3b21lbuKAmXMgc3F1YWRzIGNvbWJpbmVkLicsCiAgICAgIHJvd3M6IGZ1bmN0aW9uKGEpeyByZXR1cm4gYnlPdmVyYWxsKGEpOyB9CiAgICB9KTsKICAgIHZpZXdzLnB1c2goewogICAgICBrZXk6ICd5b3VuZycsIGNhdDogJ292ZXJhbGwnLCBsaW1pdDogNTAsCiAgICAgIHRpdGxlOiAnQmVzdCB5b3VuZyBwbGF5ZXJzIGluIEZDIDI3JywKICAgICAgYmx1cmI6ICdBZ2VkIDIxIG9yIHVuZGVyLCByYW5rZWQgYnkgb3ZlcmFsbCByYXRpbmcg4oCUIHRoZSB3b25kZXJraWQgc2hvcnRsaXN0LicsCiAgICAgIHJvd3M6IGZ1bmN0aW9uKGEpeyByZXR1cm4gYnlPdmVyYWxsKGEuZmlsdGVyKGZ1bmN0aW9uKHApeyByZXR1cm4gcC5hIDw9IDIxOyB9KSk7IH0KICAgIH0pOwogICAgdmlld3MucHVzaChzdGF0VmlldygnZmFzdGVzdCcsICdGYXN0ZXN0IHBsYXllcnMgaW4gRkMgMjcnLCAwLAogICAgICAnUmFua2VkIGJ5IHBhY2UuIEdvYWxrZWVwZXJzIGFyZSBleGNsdWRlZCDigJQgdGhlaXIgc2l4IHN0YXRzIG1lYXN1cmUgZGlmZmVyZW50IHRoaW5ncy4nKSk7CiAgICB2aWV3cy5wdXNoKHN0YXRWaWV3KCdmaW5pc2hlcnMnLCAnQmVzdCBmaW5pc2hlcnMgaW4gRkMgMjcnLCAxLAogICAgICAnUmFua2VkIGJ5IHNob290aW5nLiBPdXRmaWVsZCBwbGF5ZXJzIG9ubHkuJykpOwogICAgdmlld3MucHVzaChzdGF0VmlldygncGFzc2VycycsICdCZXN0IHBhc3NlcnMgaW4gRkMgMjcnLCAyLAogICAgICAnUmFua2VkIGJ5IHBhc3NpbmcuIE91dGZpZWxkIHBsYXllcnMgb25seS4nKSk7CiAgICB2aWV3cy5wdXNoKHN0YXRWaWV3KCdkcmliYmxlcnMnLCAnQmVzdCBkcmliYmxlcnMgaW4gRkMgMjcnLCAzLAogICAgICAnUmFua2VkIGJ5IGRyaWJibGluZy4gT3V0ZmllbGQgcGxheWVycyBvbmx5LicpKTsKICAgIHZpZXdzLnB1c2goc3RhdFZpZXcoJ2RlZmVuZGVycycsICdCZXN0IGRlZmVuZGVycyBpbiBGQyAyNycsIDQsCiAgICAgICdSYW5rZWQgYnkgdGhlIGRlZmVuZGluZyBzdGF0LiBPdXRmaWVsZCBwbGF5ZXJzIG9ubHkuJykpOwogICAgdmlld3MucHVzaChzdGF0Vmlldygnc3Ryb25nZXN0JywgJ1N0cm9uZ2VzdCBwbGF5ZXJzIGluIEZDIDI3JywgNSwKICAgICAgJ1JhbmtlZCBieSB0aGUgcGh5c2ljYWwgc3RhdC4gT3V0ZmllbGQgcGxheWVycyBvbmx5LicpKTsKICAgIHZpZXdzLnB1c2goewogICAgICBrZXk6ICdnb2Fsa2VlcGVycycsIGNhdDogJ292ZXJhbGwnLCBsaW1pdDogNTAsIGdrTGFiZWxzOiB0cnVlLAogICAgICB0aXRsZTogJ0Jlc3QgZ29hbGtlZXBlcnMgaW4gRkMgMjcnLAogICAgICBibHVyYjogJ1JhbmtlZCBieSBvdmVyYWxsIHJhdGluZy4gS2VlcGVyIHN0YXRzIGFyZSBkaXZpbmcsIGhhbmRsaW5nLCBraWNraW5nLCByZWZsZXhlcywgc3BlZWQgYW5kIHBvc2l0aW9uaW5nLicsCiAgICAgIHJvd3M6IGZ1bmN0aW9uKGEpeyByZXR1cm4gYnlPdmVyYWxsKGEuZmlsdGVyKGlzR2spKTsgfQogICAgfSk7CiAgICB2aWV3cy5wdXNoKHsKICAgICAga2V5OiAnc2tpbGxlcnMnLCBjYXQ6ICdvdmVyYWxsJywgbGltaXQ6IDUwLAogICAgICB0aXRsZTogJzUtc3RhciBza2lsbGVycyBpbiBGQyAyNycsCiAgICAgIGJsdXJiOiAnRXZlcnkgcGxheWVyIHdpdGggZml2ZS1zdGFyIHNraWxsIG1vdmVzLCByYW5rZWQgYnkgb3ZlcmFsbCByYXRpbmcuJywKICAgICAgcm93czogZnVuY3Rpb24oYSl7IHJldHVybiBieU92ZXJhbGwoYS5maWx0ZXIoZnVuY3Rpb24ocCl7IHJldHVybiBwLnNtID09PSA1OyB9KSk7IH0KICAgIH0pOwogICAgdmlld3MucHVzaCh7CiAgICAgIGtleTogJ3dlYWstZm9vdCcsIGNhdDogJ292ZXJhbGwnLCBsaW1pdDogNTAsCiAgICAgIHRpdGxlOiAnNS1zdGFyIHdlYWsgZm9vdCBwbGF5ZXJzIGluIEZDIDI3JywKICAgICAgYmx1cmI6ICdFdmVyeSBwbGF5ZXIgd2l0aCBhIGZpdmUtc3RhciB3ZWFrIGZvb3QsIHJhbmtlZCBieSBvdmVyYWxsIHJhdGluZy4nLAogICAgICByb3dzOiBmdW5jdGlvbihhKXsgcmV0dXJuIGJ5T3ZlcmFsbChhLmZpbHRlcihmdW5jdGlvbihwKXsgcmV0dXJuIHAud2YgPT09IDU7IH0pKTsgfQogICAgfSk7CiAgICB2aWV3cy5wdXNoKHsKICAgICAga2V5OiAnd29tZW5zJywgY2F0OiAnb3ZlcmFsbCcsIGxpbWl0OiA1MCwKICAgICAgdGl0bGU6ICdCZXN0IHdvbWVu4oCZcyBwbGF5ZXJzIGluIEZDIDI3JywKICAgICAgYmx1cmI6ICdUaGUgaGlnaGVzdCByYXRlZCBwbGF5ZXJzIGZyb20gdGhlIHdvbWVu4oCZcyBzcXVhZHMgaW4gdGhlIGRhdGFiYXNlLicsCiAgICAgIHJvd3M6IGZ1bmN0aW9uKGEpeyByZXR1cm4gYnlPdmVyYWxsKGEuZmlsdGVyKGZ1bmN0aW9uKHApeyByZXR1cm4gcC5nID09PSAxOyB9KSk7IH0KICAgIH0pOwoKICAgIC8qIC0tLSBtb3ZlcnMsIGZyb20gdGhlIHNlcGFyYXRlIG1vdmVycyBwYXlsb2FkIC0tLSAqLwogICAgaWYgKG1vdmVycykgewogICAgICBpZiAobW92ZXJzLnVwKSB7CiAgICAgICAgdmlld3MucHVzaCh7CiAgICAgICAgICBrZXk6ICdyaXNlcnMnLCBjYXQ6ICdvdmVyYWxsJywgbGltaXQ6IDUwLCBtb3ZlcjogJ3VwJywKICAgICAgICAgIHRpdGxlOiAnQmlnZ2VzdCByYXRpbmcgcmlzZXJzIGluIEZDIDI3JywKICAgICAgICAgIGJsdXJiOiAnVGhlIGxhcmdlc3QgdXBncmFkZXMgZnJvbSBGQyAyNiB0byBGQyAyNy4nLAogICAgICAgICAgcm93czogZnVuY3Rpb24oKXsgcmV0dXJuIG1vdmVycy51cC5zbGljZSgpOyB9CiAgICAgICAgfSk7CiAgICAgIH0KICAgICAgaWYgKG1vdmVycy5kb3duKSB7CiAgICAgICAgdmlld3MucHVzaCh7CiAgICAgICAgICBrZXk6ICdmYWxsZXJzJywgY2F0OiAnb3ZlcmFsbCcsIGxpbWl0OiA1MCwgbW92ZXI6ICdkb3duJywKICAgICAgICAgIHRpdGxlOiAnQmlnZ2VzdCByYXRpbmcgZmFsbGVycyBpbiBGQyAyNycsCiAgICAgICAgICBibHVyYjogJ1RoZSBsYXJnZXN0IGRvd25ncmFkZXMgZnJvbSBGQyAyNiB0byBGQyAyNy4nLAogICAgICAgICAgcm93czogZnVuY3Rpb24oKXsgcmV0dXJuIG1vdmVycy5kb3duLnNsaWNlKCk7IH0KICAgICAgICB9KTsKICAgICAgfQogICAgfQoKICAgIC8qIC0tLSBvbmUgdmlldyBwZXIgcG9zaXRpb24gYWN0dWFsbHkgcHJlc2VudCBpbiB0aGUgZGF0YSAtLS0gKi8KICAgIHZhciBwb3NTZWVuID0ge307CiAgICBmb3IgKGkgPSAwOyBpIDwgYWxsLmxlbmd0aDsgaSsrKXsKICAgICAgdmFyIHBwID0gYWxsW2ldOwogICAgICBpZiAocHAucCkgcG9zU2VlbltwcC5wXSA9IDE7CiAgICAgIGlmICghcHAuYXApIGNvbnRpbnVlOwogICAgICBmb3IgKHZhciBqID0gMDsgaiA8IHBwLmFwLmxlbmd0aDsgaisrKXsgcG9zU2VlbltwcC5hcFtqXV0gPSAxOyB9CiAgICB9CiAgICBmdW5jdGlvbiBhZGRQb3MocG9zKXsKICAgICAgaWYgKCFwb3NTZWVuW3Bvc10pIHJldHVybjsKICAgICAgdmFyIG5pY2UgPSBQT1NfTkFNRVNbcG9zXSA9PSBudWxsID8gcG9zIDogUE9TX05BTUVTW3Bvc107CiAgICAgIHZpZXdzLnB1c2goewogICAgICAgIGtleTogJ3Bvcy0nICsgcG9zLnRvTG93ZXJDYXNlKCksIGNhdDogJ3Bvc2l0aW9uJywgbGltaXQ6IDUwLCBwb3M6IHBvcywKICAgICAgICBna0xhYmVsczogcG9zID09PSAnR0snLAogICAgICAgIHRpdGxlOiAnQmVzdCAnICsgcG9zICsgJ3MgaW4gRkMgMjcnLAogICAgICAgIGJsdXJiOiAnVGhlIGhpZ2hlc3QgcmF0ZWQgJyArIG5pY2UgKyAnLCBpbmNsdWRpbmcgcGxheWVycyB3aG8gbGlzdCAnICsgcG9zICsKICAgICAgICAgICAgICAgJyBhcyBhbiBhbHRlcm5hdGUgcG9zaXRpb24gKG1hcmtlZCBBTFQpLicsCiAgICAgICAgcm93czogZnVuY3Rpb24oYSl7CiAgICAgICAgICByZXR1cm4gYnlPdmVyYWxsKGEuZmlsdGVyKGZ1bmN0aW9uKHApeyByZXR1cm4gaW5Qb3MocCwgcG9zKTsgfSkpOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9CiAgICBmb3IgKGkgPSAwOyBpIDwgUE9TX09SREVSLmxlbmd0aDsgaSsrKXsgYWRkUG9zKFBPU19PUkRFUltpXSk7IH0KICAgIGZvciAodmFyIHBrIGluIHBvc1NlZW4pewogICAgICBpZiAoUE9TX09SREVSLmluZGV4T2YocGspID09PSAtMSkgYWRkUG9zKHBrKTsKICAgIH0KCiAgICAvKiAtLS0gb25lIHZpZXcgcGVyIGxlYWd1ZSB3aXRoIGF0IGxlYXN0IDMwMCBwbGF5ZXJzIC0tLSAqLwogICAgdmFyIGxnQ291bnQgPSB7fTsKICAgIGZvciAoaSA9IDA7IGkgPCBhbGwubGVuZ3RoOyBpKyspewogICAgICB2YXIgbGduID0gYWxsW2ldLmxnOwogICAgICBpZiAoIWxnbikgY29udGludWU7CiAgICAgIGxnQ291bnRbbGduXSA9IChsZ0NvdW50W2xnbl0gfHwgMCkgKyAxOwogICAgfQogICAgdmFyIGxncyA9IFtdOwogICAgZm9yICh2YXIgbGsgaW4gbGdDb3VudCl7CiAgICAgIGlmIChsZ0NvdW50W2xrXSA+PSAzMDApIGxncy5wdXNoKGxrKTsKICAgIH0KICAgIGxncy5zb3J0KGZ1bmN0aW9uKGEsIGIpeyByZXR1cm4gbGdDb3VudFtiXSAtIGxnQ291bnRbYV07IH0pOwogICAgbGdzLmZvckVhY2goZnVuY3Rpb24obGcpewogICAgICB2aWV3cy5wdXNoKHsKICAgICAgICBrZXk6ICdsZy0nICsgc2x1Z2lmeShsZyksIGNhdDogJ2xlYWd1ZScsIGxpbWl0OiA1MCwgY3R4TGFiZWw6IGxnLAogICAgICAgIHRpdGxlOiAnQmVzdCAnICsgbGcgKyAnIHBsYXllcnMgaW4gRkMgMjcnLAogICAgICAgIGJsdXJiOiAnVGhlIGhpZ2hlc3QgcmF0ZWQgcGxheWVycyBpbiAnICsgbGcgKyAnIG9uIEVB4oCZcyBGQyAyNyByYXRpbmdzLicsCiAgICAgICAgcm93czogZnVuY3Rpb24oYSl7CiAgICAgICAgICByZXR1cm4gYnlPdmVyYWxsKGEuZmlsdGVyKGZ1bmN0aW9uKHApeyByZXR1cm4gcC5sZyA9PT0gbGc7IH0pKTsKICAgICAgICB9CiAgICAgIH0pOwogICAgfSk7CgogICAgLyogLS0tIHRvcCAyNSBuYXRpb25zIGJ5IGNvdW50IG9mIHBsYXllcnMgcmF0ZWQgNzUrIC0tLSAqLwogICAgdmFyIG50Q291bnQgPSB7fTsKICAgIGZvciAoaSA9IDA7IGkgPCBhbGwubGVuZ3RoOyBpKyspewogICAgICBpZiAoYWxsW2ldLm8gPCA3NSkgY29udGludWU7CiAgICAgIHZhciBubSA9IG5hdGlvbk5hbWUoZGIsIGFsbFtpXSk7CiAgICAgIGlmICghbm0pIGNvbnRpbnVlOwogICAgICBudENvdW50W25tXSA9IChudENvdW50W25tXSB8fCAwKSArIDE7CiAgICB9CiAgICB2YXIgbnRzID0gW107CiAgICBmb3IgKHZhciBuayBpbiBudENvdW50KXsgbnRzLnB1c2gobmspOyB9CiAgICBudHMuc29ydChmdW5jdGlvbihhLCBiKXsKICAgICAgdmFyIGQgPSBudENvdW50W2JdIC0gbnRDb3VudFthXTsKICAgICAgaWYgKGQgIT09IDApIHJldHVybiBkOwogICAgICByZXR1cm4gYSA8IGIgPyAtMSA6IDE7CiAgICB9KTsKICAgIG50cy5zbGljZSgwLCAyNSkuZm9yRWFjaChmdW5jdGlvbihudCl7CiAgICAgIHZpZXdzLnB1c2goewogICAgICAgIGtleTogJ250LScgKyBzbHVnaWZ5KG50KSwgY2F0OiAnbmF0aW9uJywgbGltaXQ6IDUwLCBjdHhMYWJlbDogbnQsCiAgICAgICAgdGl0bGU6ICdCZXN0ICcgKyBudCArICcgcGxheWVycyBpbiBGQyAyNycsCiAgICAgICAgYmx1cmI6ICdUaGUgaGlnaGVzdCByYXRlZCBwbGF5ZXJzIGZyb20gJyArIG50ICsgJyBhY3Jvc3MgZXZlcnkgbGVhZ3VlIGluIHRoZSBkYXRhYmFzZS4nLAogICAgICAgIHJvd3M6IGZ1bmN0aW9uKGEpewogICAgICAgICAgcmV0dXJuIGJ5T3ZlcmFsbChhLmZpbHRlcihmdW5jdGlvbihwKXsgcmV0dXJuIG5hdGlvbk5hbWUoZGIsIHApID09PSBudDsgfSkpOwogICAgICAgIH0KICAgICAgfSk7CiAgICB9KTsKCiAgICByZXR1cm4gdmlld3M7CiAgfQoKICBmdW5jdGlvbiBmaW5kVmlldyh2aWV3cywga2V5KXsKICAgIGlmICgha2V5KSByZXR1cm4gbnVsbDsKICAgIHZhciBrID0gU3RyaW5nKGtleSkudG9Mb3dlckNhc2UoKTsKICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdmlld3MubGVuZ3RoOyBpKyspewogICAgICBpZiAodmlld3NbaV0ua2V5ID09PSBrKSByZXR1cm4gdmlld3NbaV07CiAgICB9CiAgICByZXR1cm4gbnVsbDsKICB9CiAgLyogPT09PT0gUkNXLUNPUkUtRU5EID09PT09ICovCgogIC8qIC0tLS0tLS0tLS0gRE9NIC0tLS0tLS0tLS0gKi8KICB2YXIgcm9vdCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyY3ctbGlzdHMnKTsKICBpZiAoIXJvb3QpIHJldHVybjsKICBmdW5jdGlvbiAkKGlkKXsgcmV0dXJuIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsgfQogIHZhciBlbFNlbFdyYXAgPSAkKCdyY3ctbGlzdHMtc2Vsd3JhcCcpOwogIHZhciBlbENoaXBzID0gJCgncmN3LWxpc3RzLWNoaXBzJyk7CiAgdmFyIGVsUSA9ICQoJ3Jjdy1saXN0cy1xJyk7CiAgdmFyIGVsS2lja2VyID0gJCgncmN3LWxpc3RzLWtpY2tlcicpOwogIHZhciBlbEggPSAkKCdyY3ctbGlzdHMtaCcpOwogIHZhciBlbEJsdXJiID0gJCgncmN3LWxpc3RzLWJsdXJiJyk7CiAgdmFyIGVsQ291bnQgPSAkKCdyY3ctbGlzdHMtY291bnQnKTsKICB2YXIgZWxXcmFwID0gJCgncmN3LWxpc3RzLXRhYmxld3JhcCcpOwogIHZhciBlbFRoZWFkID0gJCgncmN3LWxpc3RzLXRoZWFkJyk7CiAgdmFyIGVsVGJvZHkgPSAkKCdyY3ctbGlzdHMtdGJvZHknKTsKICB2YXIgZWxFbXB0eSA9ICQoJ3Jjdy1saXN0cy1lbXB0eScpOwogIHZhciBlbE5vdGUgPSAkKCdyY3ctbGlzdHMtbm90ZScpOwoKICB2YXIgREIgPSBudWxsOwogIHZhciBBTEwgPSBbXTsKICB2YXIgTU9WRVJTID0gbnVsbDsKICB2YXIgVklFV1MgPSBbXTsKICB2YXIgQ1VSID0gbnVsbDsKICB2YXIgcmVzdExvYWRlZCA9IGZhbHNlOwogIHZhciBzZWwgPSBudWxsOwogIHZhciBxID0gJyc7CiAgdmFyIGRlYiA9IG51bGw7CgogIHZhciBDQVRTID0gWwogICAgWydvdmVyYWxsJywgJ0hlYWRsaW5lIGxpc3RzJ10sCiAgICBbJ3Bvc2l0aW9uJywgJ0J5IHBvc2l0aW9uJ10sCiAgICBbJ2xlYWd1ZScsICdCeSBsZWFndWUnXSwKICAgIFsnbmF0aW9uJywgJ0J5IG5hdGlvbiddCiAgXTsKCiAgZnVuY3Rpb24gc2V0TWV0YSh0aXRsZSwgZGVzYyl7CiAgICB0cnkgewogICAgICBkb2N1bWVudC50aXRsZSA9IHRpdGxlICsgJyB8IEZDIDI3IHJhdGluZ3MnOwogICAgICB2YXIgbSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ21ldGFbbmFtZT0iZGVzY3JpcHRpb24iXScpOwogICAgICBpZiAoIW0pIHsKICAgICAgICBtID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnbWV0YScpOwogICAgICAgIG0uc2V0QXR0cmlidXRlKCduYW1lJywgJ2Rlc2NyaXB0aW9uJyk7CiAgICAgICAgZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChtKTsKICAgICAgfQogICAgICBtLnNldEF0dHJpYnV0ZSgnY29udGVudCcsIGRlc2MpOwogICAgfSBjYXRjaCAoZSkge30KICB9CgogIGZ1bmN0aW9uIHB1c2hVcmwoa2V5KXsKICAgIHRyeSB7CiAgICAgIGlmICghd2luZG93Lmhpc3RvcnkpIHJldHVybjsKICAgICAgaWYgKCF3aW5kb3cuaGlzdG9yeS5yZXBsYWNlU3RhdGUpIHJldHVybjsKICAgICAgdmFyIHUgPSBuZXcgVVJMKHdpbmRvdy5sb2NhdGlvbi5ocmVmKTsKICAgICAgdS5zZWFyY2hQYXJhbXMuc2V0KCdsaXN0Jywga2V5KTsKICAgICAgd2luZG93Lmhpc3RvcnkucmVwbGFjZVN0YXRlKHt9LCAnJywgdS50b1N0cmluZygpKTsKICAgIH0gY2F0Y2ggKGUpIHt9CiAgfQoKICBmdW5jdGlvbiByZWFkUGFyYW0oKXsKICAgIHRyeSB7CiAgICAgIHZhciB1ID0gbmV3IFVSTCh3aW5kb3cubG9jYXRpb24uaHJlZik7CiAgICAgIHZhciB2ID0gdS5zZWFyY2hQYXJhbXMuZ2V0KCdsaXN0Jyk7CiAgICAgIHJldHVybiB2ID09IG51bGwgPyAnJyA6IHY7CiAgICB9IGNhdGNoIChlKSB7IHJldHVybiAnJzsgfQogIH0KCiAgLyogZHJvcGRvd24gaXMgYnVpbHQgaW4gSlMg4oCUIFdvcmRQcmVzcyBzdHJpcHMgcmF3IHNlbGVjdC9vcHRpb24gbWFya3VwICovCiAgZnVuY3Rpb24gYnVpbGRTZWxlY3QoKXsKICAgIGlmICghZWxTZWxXcmFwKSByZXR1cm47CiAgICBlbFNlbFdyYXAudGV4dENvbnRlbnQgPSAnJzsKICAgIHZhciBzID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChTdHJpbmcuZnJvbUNoYXJDb2RlKDExNSwgMTAxLCAxMDgsIDEwMSwgOTksIDExNikpOwogICAgcy5pZCA9ICdyY3ctbGlzdHMtc2VsJzsKICAgIENBVFMuZm9yRWFjaChmdW5jdGlvbihjYXQpewogICAgICB2YXIgbWVtYmVycyA9IFZJRVdTLmZpbHRlcihmdW5jdGlvbih2KXsgcmV0dXJuIHYuY2F0ID09PSBjYXRbMF07IH0pOwogICAgICBpZiAoIW1lbWJlcnMubGVuZ3RoKSByZXR1cm47CiAgICAgIHZhciBnID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnb3B0Z3JvdXAnKTsKICAgICAgZy5sYWJlbCA9IGNhdFsxXTsKICAgICAgbWVtYmVycy5mb3JFYWNoKGZ1bmN0aW9uKHYpewogICAgICAgIHZhciBvID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnb3B0aW9uJyk7CiAgICAgICAgby52YWx1ZSA9IHYua2V5OwogICAgICAgIG8udGV4dENvbnRlbnQgPSB2LnRpdGxlOwogICAgICAgIGcuYXBwZW5kQ2hpbGQobyk7CiAgICAgIH0pOwogICAgICBzLmFwcGVuZENoaWxkKGcpOwogICAgfSk7CiAgICBpZiAoQ1VSKSBzLnZhbHVlID0gQ1VSLmtleTsKICAgIHMuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJywgZnVuY3Rpb24oKXsKICAgICAgdmFyIHYgPSBmaW5kVmlldyhWSUVXUywgcy52YWx1ZSk7CiAgICAgIGlmICghdikgcmV0dXJuOwogICAgICBzZWxlY3QodiwgdHJ1ZSk7CiAgICB9KTsKICAgIGVsU2VsV3JhcC5hcHBlbmRDaGlsZChzKTsKICAgIHNlbCA9IHM7CiAgfQoKICBmdW5jdGlvbiBidWlsZENoaXBzKCl7CiAgICBpZiAoIWVsQ2hpcHMpIHJldHVybjsKICAgIGVsQ2hpcHMudGV4dENvbnRlbnQgPSAnJzsKICAgIHZhciBxdWljayA9IFsndG9wLXJhdGVkJywgJ3lvdW5nJywgJ2Zhc3Rlc3QnLCAnZ29hbGtlZXBlcnMnLCAnd29tZW5zJywgJ3Jpc2VycyddOwogICAgcXVpY2suZm9yRWFjaChmdW5jdGlvbihrKXsKICAgICAgdmFyIHYgPSBmaW5kVmlldyhWSUVXUywgayk7CiAgICAgIGlmICghdikgcmV0dXJuOwogICAgICB2YXIgYiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2J1dHRvbicpOwogICAgICBiLnR5cGUgPSAnYnV0dG9uJzsKICAgICAgYi5jbGFzc05hbWUgPSAncmN3LWxpc3RzLWNoaXAnOwogICAgICBpZiAoQ1VSKSB7CiAgICAgICAgaWYgKENVUi5rZXkgPT09IHYua2V5KSBiLmNsYXNzTmFtZSA9ICdyY3ctbGlzdHMtY2hpcCByY3ctbGlzdHMtY2hpcC1vbic7CiAgICAgIH0KICAgICAgYi50ZXh0Q29udGVudCA9IHYudGl0bGUucmVwbGFjZSgnIGluIEZDIDI3JywgJycpOwogICAgICBiLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oKXsgc2VsZWN0KHYsIHRydWUpOyB9KTsKICAgICAgZWxDaGlwcy5hcHBlbmRDaGlsZChiKTsKICAgIH0pOwogIH0KCiAgZnVuY3Rpb24gbW92ZXJSb3cobSwgaSwgdil7CiAgICB2YXIgdHIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCd0cicpOwogICAgdmFyIHNsdWcgPSBzbHVnaWZ5KG0ubik7CiAgICB2YXIgZGlyID0gdi5tb3ZlciA9PT0gJ3VwJyA\/ICdyY3ctbGlzdHMtdXAnIDogJ3Jjdy1saXN0cy1kb3duJzsKICAgIHZhciBkZWx0YSA9IG0uZCA9PSBudWxsID8gJycgOiAobS5kID4gMCA\/ICcrJyArIG0uZCA6IFN0cmluZyhtLmQpKTsKICAgIHRyLmlubmVySFRNTCA9CiAgICAgICc8dGQgY2xhc3M9InJjdy1saXN0cy1yYW5rIj4nICsgKGkgKyAxKSArICc8L3RkPicgKwogICAgICAnPHRkPjxhIGNsYXNzPSJyY3ctbGlzdHMtbmFtZSIgaHJlZj0iJyArIFBMQVlFUl9VUkwgKyBlc2Moc2x1ZykgKyAnIj4nICsgZXNjKG0ubikgKyAnPC9hPjwvdGQ+JyArCiAgICAgICc8dGQ+PHNwYW4gY2xhc3M9InJjdy1saXN0cy1vdnIiPicgKyBlc2MobS50bykgKyAnPC9zcGFuPjwvdGQ+JyArCiAgICAgICc8dGQ+JyArIGVzYyhtLnApICsgJzwvdGQ+JyArCiAgICAgICc8dGQ+JyArIGVzYyhtLmMpICsgJzwvdGQ+JyArCiAgICAgICc8dGQ+JyArIGVzYyhtLm50KSArICc8L3RkPicgKwogICAgICAnPHRkPicgKyBlc2MobS5mcm9tID09IG51bGwgPyAn4oCUJyA6IG0uZnJvbSkgKyAnPC90ZD4nICsKICAgICAgJzx0ZCBjbGFzcz0iJyArIGRpciArICciPicgKyBlc2MoZGVsdGEpICsgJzwvdGQ+JzsKICAgIHJldHVybiB0cjsKICB9CgogIGZ1bmN0aW9uIHBsYXllclJvdyhwLCBpLCB2KXsKICAgIHZhciB0ciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3RyJyk7CiAgICB2YXIgc2x1ZyA9IHNsdWdpZnkocC5uKTsKICAgIHZhciBhbHQgPSAnJzsKICAgIGlmICh2LnBvcykgewogICAgICBpZiAocC5wICE9PSB2LnBvcykgYWx0ID0gJzxzcGFuIGNsYXNzPSJyY3ctbGlzdHMtYWx0Ij5BbHQ8L3NwYW4+JzsKICAgIH0KICAgIHZhciB3bGFiID0gcC5nID09PSAxID8gJzxzcGFuIGNsYXNzPSJyY3ctbGlzdHMtd2xhYiI+Vzwvc3Bhbj4nIDogJyc7CiAgICB2YXIgc3RhdENlbGwgPSAnJzsKICAgIGlmICh2LnN0YXRJZHggIT0gbnVsbCkgewogICAgICB2YXIgc3YgPSBwLnN0ID8gcC5zdFt2LnN0YXRJZHhdIDogJyc7CiAgICAgIHN0YXRDZWxsID0gJzx0ZD48c3BhbiBjbGFzcz0icmN3LWxpc3RzLWtleSI+JyArIGVzYyhzdikgKyAnPC9zcGFuPjwvdGQ+JzsKICAgIH0KICAgIHRyLmlubmVySFRNTCA9CiAgICAgICc8dGQgY2xhc3M9InJjdy1saXN0cy1yYW5rIj4nICsgKGkgKyAxKSArICc8L3RkPicgKwogICAgICAnPHRkPjxhIGNsYXNzPSJyY3ctbGlzdHMtbmFtZSIgaHJlZj0iJyArIFBMQVlFUl9VUkwgKyBlc2Moc2x1ZykgKyAnIj4nICsgZXNjKHAubikgKyAnPC9hPicgKyB3bGFiICsgJzwvdGQ+JyArCiAgICAgICc8dGQ+PHNwYW4gY2xhc3M9InJjdy1saXN0cy1vdnIiPicgKyBlc2MocC5vKSArICc8L3NwYW4+PC90ZD4nICsKICAgICAgJzx0ZD4nICsgZXNjKHAucCkgKyBhbHQgKyAnPC90ZD4nICsKICAgICAgJzx0ZD4nICsgZXNjKGNsdWJOYW1lKERCLCBwKSkgKyAnPC90ZD4nICsKICAgICAgJzx0ZD4nICsgZXNjKHAubGcpICsgJzwvdGQ+JyArCiAgICAgICc8dGQ+JyArIGVzYyhuYXRpb25OYW1lKERCLCBwKSkgKyAnPC90ZD4nICsKICAgICAgJzx0ZD4nICsgZXNjKHAuYSkgKyAnPC90ZD4nICsKICAgICAgc3RhdENlbGw7CiAgICByZXR1cm4gdHI7CiAgfQoKICBmdW5jdGlvbiBoZWFkRm9yKHYpewogICAgaWYgKHYubW92ZXIpIHsKICAgICAgcmV0dXJuIFsnIycsICdQbGF5ZXInLCAnRkMgMjcnLCAnUG9zJywgJ0NsdWInLCAnTmF0aW9uJywgJ0ZDIDI2JywgJ0NoYW5nZSddOwogICAgfQogICAgdmFyIGggPSBbJyMnLCAnUGxheWVyJywgJ09WUicsICdQb3MnLCAnQ2x1YicsICdMZWFndWUnLCAnTmF0aW9uJywgJ0FnZSddOwogICAgaWYgKHYuc3RhdElkeCAhPSBudWxsKSBoLnB1c2goc3RhdExhYih2LnN0YXRJZHgsIHYuZ2tMYWJlbHMgPT09IHRydWUpKTsKICAgIHJldHVybiBoOwogIH0KCiAgZnVuY3Rpb24gbWF0Y2hlcyhyb3csIG5lZWRsZSl7CiAgICB2YXIgaGF5ID0gbm9ybShyb3cubik7CiAgICBpZiAoaGF5LmluZGV4T2YobmVlZGxlKSAhPT0gLTEpIHJldHVybiB0cnVlOwogICAgdmFyIGMgPSByb3cuYzsKICAgIHZhciBjbiA9IHR5cGVvZiBjID09PSAnc3RyaW5nJyA\/IGMgOiBjbHViTmFtZShEQiwgcm93KTsKICAgIGlmIChub3JtKGNuKS5pbmRleE9mKG5lZWRsZSkgIT09IC0xKSByZXR1cm4gdHJ1ZTsKICAgIHZhciBudCA9IHJvdy5udDsKICAgIHZhciBubiA9IHR5cGVvZiBudCA9PT0gJ3N0cmluZycgPyBudCA6IG5hdGlvbk5hbWUoREIsIHJvdyk7CiAgICBpZiAobm9ybShubikuaW5kZXhPZihuZWVkbGUpICE9PSAtMSkgcmV0dXJuIHRydWU7CiAgICB2YXIgbGcgPSByb3cubGc7CiAgICBpZiAoIWxnKSByZXR1cm4gZmFsc2U7CiAgICByZXR1cm4gbm9ybShsZykuaW5kZXhPZihuZWVkbGUpICE9PSAtMTsKICB9CgogIGZ1bmN0aW9uIHJlbmRlcigpewogICAgaWYgKCFDVVIpIHJldHVybjsKICAgIHZhciB2ID0gQ1VSOwogICAgdmFyIHBvb2wgPSBbXTsKICAgIHRyeSB7IHBvb2wgPSB2LnJvd3MoQUxMKTsgfSBjYXRjaCAoZSkgeyBwb29sID0gW107IH0KICAgIHZhciB0b3RhbCA9IHBvb2wubGVuZ3RoOwoKICAgIHZhciBzaG93biA9IHBvb2w7CiAgICB2YXIgZmlsdGVyZWQgPSBmYWxzZTsKICAgIGlmIChxKSB7CiAgICAgIHZhciBuZWVkbGUgPSBub3JtKHEpOwogICAgICBpZiAobmVlZGxlKSB7CiAgICAgICAgc2hvd24gPSBwb29sLmZpbHRlcihmdW5jdGlvbihyKXsgcmV0dXJuIG1hdGNoZXMociwgbmVlZGxlKTsgfSk7CiAgICAgICAgZmlsdGVyZWQgPSB0cnVlOwogICAgICB9CiAgICB9CiAgICB2YXIgbGltaXRlZCA9IHNob3duLnNsaWNlKDAsIHYubGltaXQpOwoKICAgIGlmIChlbEtpY2tlcikgZWxLaWNrZXIudGV4dENvbnRlbnQgPSBDQVRTLnJlZHVjZShmdW5jdGlvbihhY2MsIGMpewogICAgICByZXR1cm4gY1swXSA9PT0gdi5jYXQgPyBjWzFdIDogYWNjOwogICAgfSwgJ0xpc3QnKTsKICAgIGlmIChlbEgpIGVsSC50ZXh0Q29udGVudCA9IHYudGl0bGU7CiAgICBpZiAoZWxCbHVyYikgZWxCbHVyYi50ZXh0Q29udGVudCA9IHYuYmx1cmI7CgogICAgaWYgKGVsQ291bnQpIHsKICAgICAgaWYgKCF0b3RhbCkgewogICAgICAgIGVsQ291bnQudGV4dENvbnRlbnQgPSAnTm8gcGxheWVycyBpbiB0aGlzIGxpc3QgeWV0Lic7CiAgICAgIH0gZWxzZSBpZiAoZmlsdGVyZWQpIHsKICAgICAgICBlbENvdW50LnRleHRDb250ZW50ID0gJ1Nob3dpbmcgJyArIGZtdChsaW1pdGVkLmxlbmd0aCkgKyAnIG9mICcgKyBmbXQoc2hvd24ubGVuZ3RoKSArCiAgICAgICAgICAnIG1hdGNoaW5nIHBsYXllcnMgKCcgKyBmbXQodG90YWwpICsgJyBpbiB0aGlzIGxpc3QpLic7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgZWxDb3VudC50ZXh0Q29udGVudCA9ICdTaG93aW5nICcgKyBmbXQobGltaXRlZC5sZW5ndGgpICsgJyBvZiAnICsgZm10KHRvdGFsKSArICcgcGxheWVycy4nOwogICAgICB9CiAgICB9CgogICAgaWYgKGVsVGhlYWQpIHsKICAgICAgZWxUaGVhZC50ZXh0Q29udGVudCA9ICcnOwogICAgICBoZWFkRm9yKHYpLmZvckVhY2goZnVuY3Rpb24oaCl7CiAgICAgICAgdmFyIHRoID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgndGgnKTsKICAgICAgICB0aC50ZXh0Q29udGVudCA9IGg7CiAgICAgICAgZWxUaGVhZC5hcHBlbmRDaGlsZCh0aCk7CiAgICAgIH0pOwogICAgfQogICAgaWYgKGVsVGJvZHkpIHsKICAgICAgZWxUYm9keS50ZXh0Q29udGVudCA9ICcnOwogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGxpbWl0ZWQubGVuZ3RoOyBpKyspewogICAgICAgIGVsVGJvZHkuYXBwZW5kQ2hpbGQodi5tb3ZlciA\/IG1vdmVyUm93KGxpbWl0ZWRbaV0sIGksIHYpIDogcGxheWVyUm93KGxpbWl0ZWRbaV0sIGksIHYpKTsKICAgICAgfQogICAgfQogICAgaWYgKGVsV3JhcCkgZWxXcmFwLmhpZGRlbiA9IGxpbWl0ZWQubGVuZ3RoID09PSAwOwogICAgaWYgKGVsRW1wdHkpIGVsRW1wdHkuaGlkZGVuID0gbGltaXRlZC5sZW5ndGggIT09IDA7CgogICAgaWYgKGVsTm90ZSkgewogICAgICBpZiAodi5tb3ZlcikgewogICAgICAgIGVsTm90ZS5oaWRkZW4gPSBmYWxzZTsKICAgICAgICBlbE5vdGUudGV4dENvbnRlbnQgPSAnUmF0aW5nIGNoYW5nZXMgYXJlIG1lYXN1cmVkIGFnYWluc3QgdGhlIHNhbWUgcGxheWVy4oCZcyBGQyAyNiByYXRpbmcuJzsKICAgICAgfSBlbHNlIGlmICghcmVzdExvYWRlZCkgewogICAgICAgIGVsTm90ZS5oaWRkZW4gPSBmYWxzZTsKICAgICAgICBlbE5vdGUudGV4dENvbnRlbnQgPSAnU2hvd2luZyB0aGUgdG9wLXJhdGVkIHRpZXIgd2hpbGUgdGhlIGZ1bGwgZGF0YWJhc2UgbG9hZHPigKYnOwogICAgICB9IGVsc2UgewogICAgICAgIGVsTm90ZS5oaWRkZW4gPSBmYWxzZTsKICAgICAgICBlbE5vdGUudGV4dENvbnRlbnQgPSAnTm93IGluY2x1ZGluZyBhbGwgJyArIGZtdChBTEwubGVuZ3RoKSArICcgcGxheWVycyBpbiB0aGUgZGF0YWJhc2UuJzsKICAgICAgfQogICAgfQoKICAgIHNldE1ldGEodi50aXRsZSwgdi5ibHVyYik7CiAgfQoKICBmdW5jdGlvbiBzZWxlY3QodiwgcHVzaCl7CiAgICBDVVIgPSB2OwogICAgcSA9ICcnOwogICAgaWYgKGVsUSkgZWxRLnZhbHVlID0gJyc7CiAgICBpZiAoc2VsKSB7CiAgICAgIGlmIChzZWwudmFsdWUgIT09IHYua2V5KSBzZWwudmFsdWUgPSB2LmtleTsKICAgIH0KICAgIGJ1aWxkQ2hpcHMoKTsKICAgIGlmIChwdXNoKSBwdXNoVXJsKHYua2V5KTsKICAgIHJlbmRlcigpOwogIH0KCiAgZnVuY3Rpb24gYm9vdCgpewogICAgVklFV1MgPSBidWlsZFZpZXdzKERCLCBBTEwsIE1PVkVSUyk7CiAgICBpZiAoIVZJRVdTLmxlbmd0aCkgcmV0dXJuOwogICAgdmFyIHdhbnQgPSBmaW5kVmlldyhWSUVXUywgcmVhZFBhcmFtKCkpOwogICAgdmFyIGRlZiA9IGZpbmRWaWV3KFZJRVdTLCAndG9wLXJhdGVkJyk7CiAgICBDVVIgPSB3YW50ID8gd2FudCA6IChkZWYgPyBkZWYgOiBWSUVXU1swXSk7CiAgICBidWlsZFNlbGVjdCgpOwogICAgYnVpbGRDaGlwcygpOwogICAgcmVuZGVyKCk7CiAgfQoKICBmdW5jdGlvbiByZWJ1aWxkKCl7CiAgICB2YXIga2V5ID0gQ1VSID8gQ1VSLmtleSA6ICd0b3AtcmF0ZWQnOwogICAgVklFV1MgPSBidWlsZFZpZXdzKERCLCBBTEwsIE1PVkVSUyk7CiAgICB2YXIgdiA9IGZpbmRWaWV3KFZJRVdTLCBrZXkpOwogICAgQ1VSID0gdiA\/IHYgOiBmaW5kVmlldyhWSUVXUywgJ3RvcC1yYXRlZCcpOwogICAgaWYgKCFDVVIpIENVUiA9IFZJRVdTWzBdOwogICAgYnVpbGRTZWxlY3QoKTsKICAgIGJ1aWxkQ2hpcHMoKTsKICAgIHJlbmRlcigpOwogIH0KCiAgaWYgKGVsUSkgewogICAgZWxRLmFkZEV2ZW50TGlzdGVuZXIoJ2lucHV0JywgZnVuY3Rpb24oKXsKICAgICAgaWYgKGRlYikgY2xlYXJUaW1lb3V0KGRlYik7CiAgICAgIGRlYiA9IHNldFRpbWVvdXQoZnVuY3Rpb24oKXsKICAgICAgICBxID0gZWxRLnZhbHVlOwogICAgICAgIHJlbmRlcigpOwogICAgICB9LCAxNDApOwogICAgfSk7CiAgfQoKICAvKiBtb3ZlcnMgYXJlIHNtYWxsIGFuZCBpbmRlcGVuZGVudCDigJQgbmV2ZXIgYmxvY2sgdGhlIHRhYmxlIG9uIHRoZW0gKi8KICByY3dGZXRjaEpzb24oUkNXX1NSQy5tb3ZlcnMpLnRoZW4oZnVuY3Rpb24obXYpewogICAgTU9WRVJTID0gbXY7CiAgICBpZiAoREIpIHJlYnVpbGQoKTsKICB9KS5jYXRjaChmdW5jdGlvbigpe30pOwoKICByY3dMb2FkU2V0KFJDV19TUkMudG9wKS50aGVuKGZ1bmN0aW9uKHNldCl7CiAgICBEQiA9IHNldDsKICAgIEFMTCA9IHNldC5wbGF5ZXJzLnNsaWNlKCk7CiAgICBib290KCk7CiAgICByZXR1cm4gcmN3TG9hZFNldChSQ1dfU1JDLnJlc3QpLnRoZW4oZnVuY3Rpb24ocmVzdCl7CiAgICAgIHZhciBzZWVuID0ge307CiAgICAgIHZhciBpOwogICAgICBmb3IgKGkgPSAwOyBpIDwgQUxMLmxlbmd0aDsgaSsrKXsgc2VlbltBTExbaV0uaWRdID0gMTsgfQogICAgICBmb3IgKGkgPSAwOyBpIDwgcmVzdC5wbGF5ZXJzLmxlbmd0aDsgaSsrKXsKICAgICAgICB2YXIgcnAgPSByZXN0LnBsYXllcnNbaV07CiAgICAgICAgaWYgKHNlZW5bcnAuaWRdKSBjb250aW51ZTsKICAgICAgICBzZWVuW3JwLmlkXSA9IDE7CiAgICAgICAgQUxMLnB1c2gocnApOwogICAgICB9CiAgICAgIE9iamVjdC5hc3NpZ24oREIuY2x1YnMsIHJlc3QuY2x1YnMpOwogICAgICBPYmplY3QuYXNzaWduKERCLm5hdGlvbnMsIHJlc3QubmF0aW9ucyk7CiAgICAgIHJlc3RMb2FkZWQgPSB0cnVlOwogICAgICByZWJ1aWxkKCk7CiAgICB9KS5jYXRjaChmdW5jdGlvbigpe30pOwogIH0pLmNhdGNoKGZ1bmN0aW9uKCl7CiAgICBpZiAoZWxLaWNrZXIpIGVsS2lja2VyLnRleHRDb250ZW50ID0gJ1VuYXZhaWxhYmxlJzsKICAgIGlmIChlbEgpIGVsSC50ZXh0Q29udGVudCA9ICdSYXRpbmdzIGNvdWxkIG5vdCBiZSBsb2FkZWQnOwogICAgaWYgKGVsQmx1cmIpIGVsQmx1cmIudGV4dENvbnRlbnQgPSAnUGxlYXNlIHJlZnJlc2ggdGhlIHBhZ2UgdG8gdHJ5IGFnYWluLic7CiAgICBpZiAoZWxDb3VudCkgZWxDb3VudC50ZXh0Q29udGVudCA9ICcnOwogIH0pOwp9KSgpOwo=\"),function(c){return c.charCodeAt(0)})))<\/script>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-lists\">What lists are here<\/h2>\n\n\n\n<div style=\"overflow-x:auto\"><table style=\"width:100%;border-collapse:collapse;min-width:520px;font-size:.96em\"><thead><tr><th style=\"text-align:left;padding:10px 12px;border-bottom:2px solid #111\">Category<\/th><th style=\"text-align:left;padding:10px 12px;border-bottom:2px solid #111\">What it covers<\/th><\/tr><\/thead><tbody><tr><td style=\"padding:9px 12px;border-bottom:1px solid #e6e6e6\">Headline lists<\/td><td style=\"padding:9px 12px;border-bottom:1px solid #e6e6e6\">Highest rated overall, best young players, fastest, best dribblers, best finishers, best passers, strongest, best goalkeepers, 5-star skillers, 5-star weak foot, best women\u2019s players, biggest risers and fallers<\/td><\/tr><tr><td style=\"padding:9px 12px;border-bottom:1px solid #e6e6e6\">By position<\/td><td style=\"padding:9px 12px;border-bottom:1px solid #e6e6e6\">12 lists \u2014 strikers, centre-backs, central midfielders, goalkeepers, wingers, full-backs and the rest<\/td><\/tr><tr><td style=\"padding:9px 12px;border-bottom:1px solid #e6e6e6\">By league<\/td><td style=\"padding:9px 12px;border-bottom:1px solid #e6e6e6\">37 leagues with enough players to rank \u2014 Premier League, LALIGA, Serie A, Bundesliga, Ligue 1, MLS, EFL Championship and more<\/td><\/tr><tr><td style=\"padding:9px 12px;border-bottom:1px solid #e6e6e6\">By nation<\/td><td style=\"padding:9px 12px;border-bottom:1px solid #e6e6e6\">25 nations, ranked by how many highly-rated players they have<\/td><\/tr><\/tbody><\/table><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-gk-excluded\">Why goalkeepers are excluded from the attribute lists<\/h2>\n\n\n\n<p>If you have used other FC databases you may have seen a goalkeeper turn up in a &#8220;fastest players&#8221; list. That is a data bug, not a fast keeper.<\/p>\n\n\n\n<p>EA stores six stat slots for every player, but for goalkeepers those slots mean diving, handling, kicking, reflexes, speed and positioning rather than pace, shooting, passing, dribbling, defending and physical. Sorting all players on slot one therefore mixes outfield pace with goalkeeper diving. Our attribute lists exclude keepers entirely, and the dedicated goalkeeper list uses the correct labels.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-alternates\">Positions count alternates too<\/h2>\n\n\n\n<p>A player appears in a position list if that is their primary position <em>or<\/em> one EA lists as an alternate \u2014 alternates are marked so you can tell the difference. That matters for squad building, where a natural centre-back who can play right-back is genuinely useful.<\/p>\n\n\n\n<p>When you have picked your players, the <a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-squad-builder\">squad builder<\/a> lets you put them into a formation and see how it holds together.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-limits\">What these lists will not tell you<\/h2>\n\n\n\n<p>There is no &#8220;best value&#8221; or &#8220;cheapest&#8221; list here, because EA\u2019s published ratings data contains no prices or coin values. Any FC 27 price list you find elsewhere is working from estimates, not from EA.<\/p>\n\n\n\n<p>There is also no PlayStyle list. EA has left that field essentially empty in the public data \u2014 it is populated for a handful of players out of more than twenty thousand \u2014 so ranking by PlayStyle would mean inventing the rankings.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-list-to-player\">From a list to a player<\/h2>\n\n\n\n<p>Click any name to open their full card on the <a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-stats\">player stats page<\/a> \u2014 six stats, skill moves, weak foot, rating context and their closest comparable players. From there you can jump straight to similar players at the same position, which is usually how you find the one you actually wanted.<\/p>\n\n\n\n<p>For the under-21s specifically, we keep a separate ranked <a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-wonderkids-best-young-players\">wonderkids list<\/a>, and for the new Icons see the <a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-icons\">Class of \u201927<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-fc27-data-faq\">FC 27 player data FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Who are the best players in FC 27?<\/h3>\n\n\n\n<p>Kylian Mbapp\u00e9, Alexia Putellas and Erling Haaland all sit at 91 overall, the highest rating in the game. The full top 100 is in the highest-rated list above.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Who are the best strikers in FC 27?<\/h3>\n\n\n\n<p>Use the &#8220;Best ST&#8221; list above \u2014 it ranks every striker in the game by overall rating, including players who list striker as an alternate position.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Who is the fastest player in FC 27?<\/h3>\n\n\n\n<p>The fastest list ranks every outfield player by their pace attribute. Goalkeepers are excluded, because their six stat slots mean something different and would otherwise produce false results.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Are there lists for each league?<\/h3>\n\n\n\n<p>Yes \u2014 37 leagues have enough players to rank, including the Premier League, LALIGA, Serie A, Bundesliga, Ligue 1, MLS and the EFL Championship.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do the lists include women\u2019s players?<\/h3>\n\n\n\n<p>Yes. EA\u2019s published ratings cover both men\u2019s and women\u2019s football, and so do these lists. There is also a dedicated best women\u2019s players list.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is there a cheapest or best-value list?<\/h3>\n\n\n\n<p>No. EA\u2019s published ratings data does not include prices or coin values, so we do not publish a price-based ranking rather than estimate one.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-more-fc27\">More FC 27 tools<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-stats\">FC 27 player stats: search any player<\/a><\/li><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-ratings-database\">FC 27 player ratings database<\/a><\/li><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-squad-builder\">FC 27 squad builder<\/a><\/li><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-comparison-tool\">FC 27 player comparison tool<\/a><\/li><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-wonderkids-best-young-players\">FC 27 wonderkids<\/a><\/li><li><a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-icons\">FC 27 Icons: the Class of \u201927<\/a><\/li><\/ul>\n\n\n\n<p><em>Unofficial fan content by Recharge.com \u2014 not affiliated with or endorsed by EA SPORTS. Player data comes from EA\u2019s public FC 27 ratings database, captured 2 September 2026 and refreshed automatically. We publish the ratings EA publishes \u2014 we do not adjust them, and where EA has not published a field we leave it out rather than estimate it.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ranked FC 27 player lists \u2014 best strikers, best centre-backs, best in each of 37 leagues, best from every major nation, fastest players and more. 88 lists built from EA\u2019s published ratings.<\/p>\n","protected":false},"author":49,"featured_media":51699,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"cos_headline_score":0,"cos_seo_score":0,"cos_headline_text":"","cos_headline_has_been_analyzed":false,"cos_last_analyzed_headline":[],"_hreflang_tags":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[23],"tags":[],"class_list":["post-51684","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-lifestyle-old"],"jetpack_publicize_connections":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.4 (Yoast SEO v21.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>FC 27 Best Players: By Position, League and Nation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FC 27 Best Players: By Position, League and Nation\" \/>\n<meta property=\"og:description\" content=\"Ranked FC 27 player lists \u2014 best strikers, best centre-backs, best in each of 37 leagues, best from every major nation, fastest players and more. 88 lists built from EA\u2019s published ratings.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists\" \/>\n<meta property=\"og:site_name\" content=\"Recharge Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-11T14:38:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-11T14:49:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/11163916\/fc27-pp-lists-hero.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Conor Byrne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists\",\"url\":\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists\",\"name\":\"FC 27 Best Players: By Position, League and Nation\",\"isPartOf\":{\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/#website\"},\"datePublished\":\"2026-09-11T14:38:48+00:00\",\"dateModified\":\"2026-09-11T14:49:37+00:00\",\"author\":{\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/857508b94164c3cdc1f206b5c30d31a6\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recharge.com\/blog\/en-gb\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FC 27 Best Players: By Position, League and Nation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/#website\",\"url\":\"https:\/\/www.recharge.com\/blog\/en-gb\/\",\"name\":\"Recharge Blog\",\"description\":\"Everything about online safety, smart spending &amp; your digital lifestyle.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.recharge.com\/blog\/en-gb\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/857508b94164c3cdc1f206b5c30d31a6\",\"name\":\"Conor Byrne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/624bd2d0a75e67e81c16920493bcda346cb5cfd0f77cfdff3a72413de0254eeb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/624bd2d0a75e67e81c16920493bcda346cb5cfd0f77cfdff3a72413de0254eeb?s=96&d=mm&r=g\",\"caption\":\"Conor Byrne\"},\"description\":\"My passion for the e-commerce and fintech space started years ago with my first gaming console, giving me firsthand experience with the world of digital credit and top-ups. As a blog copywriter here at Recharge.com, I now get to use that insight to create clear, helpful content that makes navigating gift cards and online payments a breeze for our community.\",\"url\":\"https:\/\/www.recharge.com\/blog\/en-gb\/author\/conor-byrne\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"FC 27 Best Players: By Position, League and Nation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists","og_locale":"en_GB","og_type":"article","og_title":"FC 27 Best Players: By Position, League and Nation","og_description":"Ranked FC 27 player lists \u2014 best strikers, best centre-backs, best in each of 37 leagues, best from every major nation, fastest players and more. 88 lists built from EA\u2019s published ratings.","og_url":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists","og_site_name":"Recharge Blog","article_published_time":"2026-09-11T14:38:48+00:00","article_modified_time":"2026-09-11T14:49:37+00:00","og_image":[{"width":1500,"height":1000,"url":"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/11163916\/fc27-pp-lists-hero.jpg","type":"image\/jpeg"}],"author":"Conor Byrne","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists","url":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists","name":"FC 27 Best Players: By Position, League and Nation","isPartOf":{"@id":"https:\/\/www.recharge.com\/blog\/en-gb\/#website"},"datePublished":"2026-09-11T14:38:48+00:00","dateModified":"2026-09-11T14:49:37+00:00","author":{"@id":"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/857508b94164c3cdc1f206b5c30d31a6"},"breadcrumb":{"@id":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-27-player-lists#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recharge.com\/blog\/en-gb"},{"@type":"ListItem","position":2,"name":"FC 27 Best Players: By Position, League and Nation"}]},{"@type":"WebSite","@id":"https:\/\/www.recharge.com\/blog\/en-gb\/#website","url":"https:\/\/www.recharge.com\/blog\/en-gb\/","name":"Recharge Blog","description":"Everything about online safety, smart spending &amp; your digital lifestyle.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recharge.com\/blog\/en-gb\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/857508b94164c3cdc1f206b5c30d31a6","name":"Conor Byrne","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/624bd2d0a75e67e81c16920493bcda346cb5cfd0f77cfdff3a72413de0254eeb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/624bd2d0a75e67e81c16920493bcda346cb5cfd0f77cfdff3a72413de0254eeb?s=96&d=mm&r=g","caption":"Conor Byrne"},"description":"My passion for the e-commerce and fintech space started years ago with my first gaming console, giving me firsthand experience with the world of digital credit and top-ups. As a blog copywriter here at Recharge.com, I now get to use that insight to create clear, helpful content that makes navigating gift cards and online payments a breeze for our community.","url":"https:\/\/www.recharge.com\/blog\/en-gb\/author\/conor-byrne"}]}},"jetpack_featured_media_url":"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/09\/11163916\/fc27-pp-lists-hero.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/posts\/51684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/comments?post=51684"}],"version-history":[{"count":1,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/posts\/51684\/revisions"}],"predecessor-version":[{"id":51712,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/posts\/51684\/revisions\/51712"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/media\/51699"}],"wp:attachment":[{"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/media?parent=51684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/categories?post=51684"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/tags?post=51684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}