{"id":39259,"date":"2026-04-22T10:29:03","date_gmt":"2026-04-22T08:29:03","guid":{"rendered":"https:\/\/www.recharge.com\/blog\/fc-26-premier-league-tots-release-date-guide"},"modified":"2026-04-22T10:58:49","modified_gmt":"2026-04-22T08:58:49","slug":"fc-26-premier-league-tots-release-date-guide","status":"publish","type":"post","link":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-premier-league-tots-vote","title":{"rendered":"FC 26 Premier League TOTS: Voting, Release Date &amp; Guide"},"content":{"rendered":"\r\n<h2 class=\"wp-block-heading\" id=\"pl-tots-vote\">Premier League TOTS Vote &#8211; Build Your XI<\/h2>\r\n\r\n\r\n\r\n<p>The 40 official Premier League TOTS nominees are here. Use the tool below to build your dream PL Team of the Season. Pick your formation, fill every position from the nominees, then download and share your XI with friends.<\/p>\r\n\r\n\r\n\r\n\r\n<div id=\"plApp\" style=\"margin: 20px 0;\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Outfit:wght@400;600;700;800&#038;family=Bebas+Neue&#038;display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#plApp *{box-sizing:border-box;font-family:'Outfit',sans-serif}\r\n#plApp .ta-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}\r\n#plApp .ta-stat{background:white;border:2px solid #e5e7eb;border-radius:10px;padding:12px;text-align:center}\r\n#plApp .ta-stat:hover{border-color:#22c55e}\r\n#plApp .ta-sv{font-size:1.4rem;font-weight:700;color:#1a1a2e}\r\n#plApp .ta-sl{color:#6b7280;font-size:.7rem;font-weight:600;text-transform:uppercase}\r\n#plApp .ta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}\r\n#plApp .ta-btn{padding:10px 16px;border:2px solid #e5e7eb;background:white;cursor:pointer;font-family:'Outfit',sans-serif;font-weight:700;font-size:12px;border-radius:8px;color:#6b7280;transition:all .2s}\r\n#plApp .ta-btn:hover{border-color:#22c55e;color:#1a1a2e}\r\n#plApp .ta-btn.active{border-color:#22c55e;background:rgba(34,197,94,.08);color:#1a1a2e}\r\n#plApp .ta-input{max-width:380px;margin:0 auto 16px;display:flex;gap:8px;align-items:center;background:white;border:2px solid #e5e7eb;border-radius:8px;padding:6px 12px}\r\n#plApp .ta-input label{font-weight:600;font-size:12px;color:#6b7280;white-space:nowrap}\r\n#plApp .ta-input input{flex:1;padding:8px 10px;border:2px solid #e5e7eb;border-radius:6px;font-size:13px;font-family:inherit;background:#f9fafb;color:#1a1a2e;min-width:0}\r\n#plApp .ta-input input:focus{outline:none;border-color:#22c55e;background:white}\r\n#plApp .ta-pitch{background:linear-gradient(180deg,#22c55e,#15803d);border-radius:14px;padding:24px 12px;position:relative;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.2)}\r\n#plApp .ta-pitch::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(255,255,255,.03) 39px,rgba(255,255,255,.03) 40px);pointer-events:none}\r\n#plApp .ta-grid{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;min-height:460px;justify-content:space-evenly}\r\n#plApp .ta-frow{display:flex;justify-content:center;align-items:center;gap:5px}\r\n#plApp .ta-slot{width:78px;min-width:78px;height:100px;cursor:pointer;transition:all .3s;position:relative;background:rgba(255,255,255,.08);border:2px dashed rgba(255,255,255,.25);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}\r\n#plApp .ta-slot:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.4);border-color:#22c55e}\r\n#plApp .ta-slot.filled{background:rgba(0,0,0,.6);border:2px solid #22c55e;border-style:solid}\r\n#plApp .ta-slot.sel{animation:plPulse 1s infinite;border-color:#22c55e;border-style:solid}\r\n@keyframes plPulse{0%,100%{box-shadow:0 0 6px rgba(34,197,94,.5)}50%{box-shadow:0 0 18px rgba(34,197,94,.9)}}\r\n#plApp .ta-slot .pl-name{color:white;font-size:.6rem;font-weight:700;text-align:center;text-transform:uppercase;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:2px}\r\n#plApp .ta-slot .pl-team{color:rgba(255,255,255,.5);font-size:.45rem;font-weight:600;text-align:center;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}\r\n#plApp .ta-slot .pl-pos{position:absolute;top:3px;left:3px;background:#22c55e;color:white;padding:2px 5px;border-radius:3px;font-size:.5rem;font-weight:800}\r\n#plApp .ta-slot .empty-content{display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgba(255,255,255,.4)}\r\n#plApp .ta-slot .empty-content .ei{font-size:1.5rem;opacity:.6;margin-bottom:1px}\r\n#plApp .ta-slot .empty-content .el{font-size:.6rem;font-weight:700;text-transform:uppercase}\r\n#plApp .ta-submit{text-align:center;margin-top:16px}\r\n#plApp .ta-pbtn{padding:12px 28px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;border:none;font-family:inherit;background:linear-gradient(135deg,#22c55e,#16a34a);color:white;box-shadow:0 4px 12px rgba(34,197,94,.3);transition:all .2s}\r\n#plApp .ta-pbtn:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(34,197,94,.4)}\r\n#plApp .ta-pbtn:disabled{background:#d1d5db;box-shadow:none;cursor:not-allowed}\r\n#plApp .ta-obtn{padding:12px 28px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;border:2px solid #e5e7eb;font-family:inherit;background:white;color:#6b7280;transition:all .2s}\r\n#plApp .ta-obtn:hover{border-color:#22c55e;color:#22c55e}\r\n#plApp .ta-bbox{background:white;border:2px solid #e5e7eb;border-radius:14px;padding:16px;margin-bottom:16px}\r\n#plApp .ta-bpi{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:10px;padding:14px;margin-bottom:14px;text-align:center;color:white}\r\n#plApp .ta-bpi .vf{font-size:11px;opacity:.8;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}\r\n#plApp .ta-bpi .pn{font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:10px}\r\n#plApp .ta-bpi .pb{background:rgba(255,255,255,.2);padding:5px 12px;border-radius:6px;font-size:16px;color:white}\r\n#plApp .ta-bpi .sn{font-size:12px;opacity:.7;margin-top:4px}\r\n#plApp .ta-bh{text-align:center;margin-bottom:12px}\r\n#plApp .ta-bq{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:4px}\r\n#plApp .ta-bp{font-size:11px;color:#22c55e;font-weight:600}\r\n#plApp .ta-arena{display:grid;grid-template-columns:1fr 44px 1fr;gap:10px;align-items:center}\r\n#plApp .ta-bc{background:white;border:3px solid #e5e7eb;border-radius:14px;padding:16px 10px;text-align:center;cursor:pointer;transition:all .3s}\r\n#plApp .ta-bc:hover{transform:translateY(-5px);box-shadow:0 10px 24px rgba(0,0,0,.1)}\r\n#plApp .ta-bc.cur{border-color:#22c55e;background:rgba(34,197,94,.04)}\r\n#plApp .ta-bc.cha{border-color:#f59e0b;background:rgba(245,158,11,.04)}\r\n#plApp .ta-bc.win{border-color:#22c55e;box-shadow:0 0 24px rgba(251,191,36,.25)}\r\n#plApp .ta-bc.lose{opacity:.25;transform:scale(.95);filter:grayscale(1)}\r\n#plApp .ta-bc .bn{font-size:15px;font-weight:800;color:#1a1a2e;margin-bottom:2px}\r\n#plApp .ta-bc .bcl{font-size:11px;color:#6b7280;margin-bottom:4px}\r\n#plApp .ta-bc .bpos{font-size:10px;color:white;background:#16a34a;display:inline-block;padding:2px 8px;border-radius:4px;font-weight:700}\r\n#plApp .ta-vs{width:40px;height:40px;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:white;margin:0 auto}\r\n#plApp .ta-bpt{text-align:center;font-size:13px;font-weight:600;color:#6b7280;margin-bottom:10px}\r\n#plApp .ta-rh{text-align:center;margin-bottom:16px}\r\n#plApp .ta-rt{font-size:26px;font-weight:800;color:#1a1a2e;margin-bottom:6px}\r\n#plApp .ta-rs{color:#6b7280;font-size:13px}\r\n#plApp .ta-gimg{width:100%;max-width:560px;border-radius:14px;margin:0 auto 16px;display:block;box-shadow:0 8px 30px rgba(0,0,0,.12)}\r\n#plApp .ta-sbtns{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:12px}\r\n#plApp .ta-igbtn{background:linear-gradient(135deg,#833AB4,#E1306C 50%,#F77737);color:white;padding:12px 24px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;border:none;font-family:inherit}\r\n#plApp .ta-xbtn{background:#000;color:white;padding:12px 24px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;border:none;font-family:inherit}\r\n#plApp .ta-snote{text-align:center;font-size:11px;color:#6b7280;margin-bottom:16px}\r\n#plApp .ta-restart{text-align:center;margin-top:14px}\r\n#plApp .ta-hide{display:none}\r\n#plApp .ta-show{display:block}\r\n#plApp .ta-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);z-index:9999;display:none;align-items:center;justify-content:center;padding:16px}\r\n#plApp .ta-modal.open{display:flex}\r\n#plApp .ta-mc{background:white;border-radius:14px;width:100%;max-width:760px;max-height:82vh;display:flex;flex-direction:column;box-shadow:0 16px 50px rgba(0,0,0,.25)}\r\n#plApp .ta-mh{padding:16px 20px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:14px 14px 0 0;display:flex;justify-content:space-between;align-items:center;color:white}\r\n#plApp .ta-mt{font-size:16px;font-weight:700;color:white}\r\n#plApp .ta-mt .mpb{display:inline-block;background:rgba(255,255,255,.2);padding:4px 12px;border-radius:16px;font-size:12px;margin-left:8px;color:white}\r\n#plApp .ta-mx{width:32px;height:32px;background:rgba(255,255,255,.2);border:none;border-radius:50%;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}\r\n#plApp .ta-mx:hover{background:rgba(255,255,255,.3)}\r\n#plApp .ta-mb{flex:1;overflow-y:auto;padding:14px}\r\n#plApp .ta-pg{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}\r\n#plApp .ta-pc{position:relative;cursor:pointer;transition:all .2s;border-radius:10px;background:white;border:2px solid #e5e7eb;padding:12px 8px;text-align:center}\r\n#plApp .ta-pc:hover{transform:translateY(-3px);border-color:#22c55e;box-shadow:0 4px 12px rgba(34,197,94,.12)}\r\n#plApp .ta-pc.sel{border-color:#22c55e;background:rgba(251,191,36,.06)}\r\n#plApp .ta-pc .pcn{font-size:13px;font-weight:700;color:#1a1a2e;margin-bottom:2px}\r\n#plApp .ta-pc .pct{font-size:10px;color:#6b7280}\r\n#plApp .ta-pc .pck{position:absolute;top:5px;right:5px;width:20px;height:20px;background:#22c55e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:white;font-weight:800;transform:scale(0);transition:transform .2s}\r\n#plApp .ta-pc.sel .pck{transform:scale(1)}\r\n#plApp .ta-links{margin-top:24px;padding:20px;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px}\r\n#plApp .ta-links h4{font-size:14px;font-weight:700;color:#1a1a2e;margin:0 0 12px;text-align:center}\r\n#plApp .ta-links a{display:block;padding:8px 12px;margin-bottom:6px;background:white;border:1px solid #e5e7eb;border-radius:8px;color:#1a1a2e;text-decoration:none;font-size:12px;font-weight:600;transition:all .2s}\r\n#plApp .ta-links a:last-child{margin-bottom:0}\r\n#plApp .ta-links a:hover{border-color:#22c55e;color:#22c55e}\r\n@media(max-width:768px){\r\n#plApp .ta-slot{width:58px;min-width:58px;height:78px}\r\n#plApp .ta-slot .pl-name{font-size:.5rem}\r\n#plApp .ta-slot .pl-team{display:none}\r\n#plApp .ta-slot .pl-pos{font-size:.4rem;padding:1px 3px}\r\n#plApp .ta-slot .empty-content .ei{font-size:1.1rem}\r\n#plApp .ta-slot .empty-content .el{font-size:.45rem}\r\n#plApp .ta-grid{gap:8px;min-height:360px}\r\n#plApp .ta-frow{gap:3px}\r\n#plApp .ta-arena{grid-template-columns:1fr 34px 1fr;gap:5px}\r\n#plApp .ta-bc{padding:10px 6px}\r\n#plApp .ta-bc .bn{font-size:12px}\r\n#plApp .ta-vs{width:34px;height:34px;font-size:9px}\r\n#plApp .ta-pg{grid-template-columns:repeat(2,1fr);gap:6px}\r\n}\r\n@media(max-width:400px){\r\n#plApp .ta-slot{width:50px;min-width:50px;height:70px}\r\n#plApp .ta-frow{gap:2px}\r\n}\r\n<\/style>\r\n\r\n<div class=\"ta-stats\"><div class=\"ta-stat\"><div class=\"ta-sv\" id=\"plSelNum\">0\/11<\/div><div class=\"ta-sl\">Selected<\/div><\/div><div class=\"ta-stat\"><div class=\"ta-sv\" id=\"plChem\">0%<\/div><div class=\"ta-sl\">Chemistry<\/div><\/div><div class=\"ta-stat\"><div class=\"ta-sv\">40<\/div><div class=\"ta-sl\">Nominees<\/div><\/div><\/div>\r\n\r\n<div class=\"ta-row\" id=\"plModes\"><button class=\"ta-btn active\" data-m=\"quick\" onclick=\"plSetMode('quick')\">Quick Pick<\/button><button class=\"ta-btn\" data-m=\"battle\" onclick=\"plSetMode('battle')\">Battle Mode<\/button><\/div>\r\n\r\n<div class=\"ta-row\" id=\"plFormations\"><button class=\"ta-btn active\" data-f=\"4-3-3\" onclick=\"plSetF('4-3-3')\">4-3-3<\/button><button class=\"ta-btn\" data-f=\"4-4-2\" onclick=\"plSetF('4-4-2')\">4-4-2<\/button><button class=\"ta-btn\" data-f=\"4-1-2-1-2\" onclick=\"plSetF('4-1-2-1-2')\">4-1-2-1-2<\/button><button class=\"ta-btn\" data-f=\"3-5-2\" onclick=\"plSetF('3-5-2')\">3-5-2<\/button><button class=\"ta-btn\" data-f=\"5-2-3\" onclick=\"plSetF('5-2-3')\">5-2-3<\/button><\/div>\r\n\r\n<div class=\"ta-input\" id=\"plNameWrap\"><label>Your Name:<\/label><input type=\"text\" id=\"plUserName\" placeholder=\"For your share card\" maxlength=\"20\"><\/div>\r\n\r\n<div id=\"plQuick\" class=\"ta-show\">\r\n<div class=\"ta-pitch\"><div class=\"ta-grid\" id=\"plGrid\"><\/div><\/div>\r\n<div class=\"ta-submit\"><button class=\"ta-pbtn\" id=\"plSubmit\" onclick=\"plDone()\" disabled>Create My PL TOTS XI<\/button><\/div>\r\n<\/div>\r\n\r\n<div id=\"plBattle\" class=\"ta-hide\">\r\n<div class=\"ta-bbox\">\r\n<div class=\"ta-bpi\"><div class=\"vf\">Now Voting For<\/div><div class=\"pn\"><span id=\"plBCat\">Goalkeeper<\/span><span class=\"pb\" id=\"plBPos\">GK<\/span><\/div><div class=\"sn\" id=\"plBSlot\">Position 11 of 11<\/div><\/div>\r\n<div class=\"ta-bh\"><div class=\"ta-bq\">Who deserves TOTS?<\/div><div class=\"ta-bp\" id=\"plBProg\">Battle 1 of 7<\/div><\/div>\r\n<div class=\"ta-arena\">\r\n<div class=\"ta-bc cur\" id=\"plBcL\" onclick=\"plPick('l')\"><div class=\"bn\" id=\"plBLN\"><\/div><div class=\"bcl\" id=\"plBLC\"><\/div><div class=\"bpos\" id=\"plBLP\"><\/div><\/div>\r\n<div class=\"ta-vs\">VS<\/div>\r\n<div class=\"ta-bc cha\" id=\"plBcR\" onclick=\"plPick('r')\"><div class=\"bn\" id=\"plBRN\"><\/div><div class=\"bcl\" id=\"plBRC\"><\/div><div class=\"bpos\" id=\"plBRP\"><\/div><\/div>\r\n<\/div>\r\n<\/div>\r\n<div class=\"ta-bpt\">Your PL TOTS XI below<\/div>\r\n<div class=\"ta-pitch\"><div class=\"ta-grid\" id=\"plBGrid\"><\/div><\/div>\r\n<\/div>\r\n\r\n<div id=\"plResult\" class=\"ta-hide\">\r\n<div class=\"ta-rh\"><div class=\"ta-rt\">Your Premier League TOTS XI is Complete!<\/div><div class=\"ta-rs\">Share your picks with friends<\/div><\/div>\r\n<img id=\"plGenImg\" class=\"ta-gimg\">\r\n<div class=\"ta-sbtns\"><button class=\"ta-pbtn\" onclick=\"plDl()\">Download<\/button><button class=\"ta-igbtn\" onclick=\"plShareIG()\">Instagram<\/button><button class=\"ta-xbtn\" onclick=\"plShareX()\">Share on X<\/button><\/div>\r\n<div class=\"ta-snote\">Challenge friends to pick their TOTS!<\/div>\r\n<div class=\"ta-restart\"><button class=\"ta-obtn\" onclick=\"plRestart()\">Build Another Team<\/button><\/div>\r\n<\/div>\r\n\r\n<canvas id=\"plCanvas\" style=\"display:none\"><\/canvas>\r\n\r\n<div class=\"ta-modal\" id=\"plModal\">\r\n<div class=\"ta-mc\">\r\n<div class=\"ta-mh\"><div class=\"ta-mt\">Select Player <span class=\"mpb\" id=\"plMPL\">GK<\/span><\/div><button class=\"ta-mx\" onclick=\"plCloseM()\">X<\/button><\/div>\r\n<div class=\"ta-mb\"><div class=\"ta-pg\" id=\"plPGrid\"><\/div><\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n<div class=\"ta-links\">\r\n<h4>More FC 26 Tools<\/h4>\r\n<a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/ea-sports-fc-26-tots-serie-a\">FC 26 TOTS Serie A &#8211; Full Squad and Ratings<\/a>\r\n<a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-toty-full-squad-ratings-release-dates\">FC 26 TOTY &#8211; Full Squad, Ratings and Release Dates<\/a>\r\n<a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-toty-vote-nominees-dates-simulator\">FC 26 TOTY Vote &#8211; Nominees, Dates and Simulator<\/a>\r\n<a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/free-fc-26-pack-opener-ultimate-online-simulator\">Free FC 26 Pack Opener &#8211; Online Simulator<\/a>\r\n<a href=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-tactics-code-scanner-best-meta-formations-codes\">FC 26 Tactics Code Scanner &#8211; Best Meta Formations<\/a>\r\n<a href=\"https:\/\/www.recharge.com\/blog\/nl-be\/be\/fc-26-squad-builder-stel-je-ultieme-team-samen-gids-tips\">FC 26 Squad Builder &#8211; Build Your Ultimate Team<\/a>\r\n<\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n    const N = [\r\n        {id:1,n:'van Dijk',t:'Liverpool',g:'DEF'},\r\n        {id:2,n:'Haaland',t:'Manchester City',g:'ATT'},\r\n        {id:3,n:'Donnarumma',t:'Manchester City',g:'GK'},\r\n        {id:4,n:'Gabriel',t:'Arsenal',g:'DEF'},\r\n        {id:5,n:'Saliba',t:'Arsenal',g:'DEF'},\r\n        {id:6,n:'Rice',t:'Arsenal',g:'MID'},\r\n        {id:7,n:'Mbeumo',t:'Manchester United',g:'ATT'},\r\n        {id:8,n:'Xhaka',t:'Sunderland',g:'MID'},\r\n        {id:9,n:'Bruno Guimaraes',t:'Newcastle',g:'MID'},\r\n        {id:10,n:'Bruno Fernandes',t:'Manchester United',g:'MID'},\r\n        {id:11,n:'Caicedo',t:'Chelsea',g:'MID'},\r\n        {id:12,n:'David Raya',t:'Arsenal',g:'GK'},\r\n        {id:13,n:'Pickford',t:'Everton',g:'GK'},\r\n        {id:14,n:'Enzo Fernandez',t:'Chelsea',g:'MID'},\r\n        {id:15,n:'Cucurella',t:'Chelsea',g:'DEF'},\r\n        {id:16,n:'Zubimendi',t:'Arsenal',g:'MID'},\r\n        {id:17,n:'Szoboszlai',t:'Liverpool',g:'MID'},\r\n        {id:18,n:'Kamara',t:'Aston Villa',g:'MID'},\r\n        {id:19,n:'Ekitike',t:'Liverpool',g:'ATT'},\r\n        {id:20,n:'Matheus Cunha',t:'Manchester United',g:'ATT'},\r\n        {id:21,n:'Timber',t:'Arsenal',g:'DEF'},\r\n        {id:22,n:'Rogers',t:'Aston Villa',g:'ATT'},\r\n        {id:23,n:'Konsa',t:'Aston Villa',g:'DEF'},\r\n        {id:24,n:'Guehi',t:'Manchester City',g:'DEF'},\r\n        {id:25,n:'James',t:'Chelsea',g:'DEF'},\r\n        {id:26,n:'Henderson',t:'Crystal Palace',g:'GK'},\r\n        {id:27,n:'Cherki',t:'Manchester City',g:'ATT'},\r\n        {id:28,n:'Casemiro',t:'Manchester United',g:'MID'},\r\n        {id:29,n:'Semenyo',t:'Manchester City',g:'ATT'},\r\n        {id:30,n:'Hall',t:'Newcastle',g:'DEF'},\r\n        {id:31,n:'Senesi',t:'Bournemouth',g:'DEF'},\r\n        {id:32,n:'Welbeck',t:'Brighton',g:'ATT'},\r\n        {id:33,n:'Joao Pedro',t:'Chelsea',g:'ATT'},\r\n        {id:34,n:'Stach',t:'Leeds',g:'MID'},\r\n        {id:35,n:'Wharton',t:'Crystal Palace',g:'MID'},\r\n        {id:36,n:'Anderson',t:'Nottingham Forest',g:'ATT'},\r\n        {id:37,n:'Wilson',t:'Fulham',g:'ATT'},\r\n        {id:38,n:'Garner',t:'Everton',g:'MID'},\r\n        {id:39,n:'Igor Thiago',t:'Brentford',g:'ATT'},\r\n        {id:40,n:'Roefs',t:'Sunderland',g:'GK'}\r\n    ];\r\n\r\n    const FM = {\r\n        '4-3-3': {p:[{c:'ATT',l:'LW',r:0},{c:'ATT',l:'ST',r:0},{c:'ATT',l:'RW',r:0},{c:'MID',l:'CM',r:1},{c:'MID',l:'CM',r:1},{c:'MID',l:'CM',r:1},{c:'DEF',l:'LB',r:2},{c:'DEF',l:'CB',r:2},{c:'DEF',l:'CB',r:2},{c:'DEF',l:'RB',r:2},{c:'GK',l:'GK',r:3}],s:['ATT','ATT','ATT','MID','MID','MID','DEF','DEF','DEF','DEF','GK']},\r\n        '4-4-2': {p:[{c:'ATT',l:'ST',r:0},{c:'ATT',l:'ST',r:0},{c:'MID',l:'LM',r:1},{c:'MID',l:'CM',r:1},{c:'MID',l:'CM',r:1},{c:'MID',l:'RM',r:1},{c:'DEF',l:'LB',r:2},{c:'DEF',l:'CB',r:2},{c:'DEF',l:'CB',r:2},{c:'DEF',l:'RB',r:2},{c:'GK',l:'GK',r:3}],s:['ATT','ATT','MID','MID','MID','MID','DEF','DEF','DEF','DEF','GK']},\r\n        '4-1-2-1-2': {p:[{c:'ATT',l:'ST',r:0},{c:'ATT',l:'ST',r:0},{c:'MID',l:'CAM',r:1},{c:'MID',l:'LM',r:2},{c:'MID',l:'CDM',r:2},{c:'MID',l:'RM',r:2},{c:'DEF',l:'LB',r:3},{c:'DEF',l:'CB',r:3},{c:'DEF',l:'CB',r:3},{c:'DEF',l:'RB',r:3},{c:'GK',l:'GK',r:4}],s:['ATT','ATT','MID','MID','MID','MID','DEF','DEF','DEF','DEF','GK']},\r\n        '3-5-2': {p:[{c:'ATT',l:'ST',r:0},{c:'ATT',l:'ST',r:0},{c:'MID',l:'LM',r:1},{c:'MID',l:'CM',r:1},{c:'MID',l:'CAM',r:1},{c:'MID',l:'CM',r:1},{c:'MID',l:'RM',r:1},{c:'DEF',l:'CB',r:2},{c:'DEF',l:'CB',r:2},{c:'DEF',l:'CB',r:2},{c:'GK',l:'GK',r:3}],s:['ATT','ATT','MID','MID','MID','MID','MID','DEF','DEF','DEF','GK']},\r\n        '5-2-3': {p:[{c:'ATT',l:'LW',r:0},{c:'ATT',l:'ST',r:0},{c:'ATT',l:'RW',r:0},{c:'MID',l:'CM',r:1},{c:'MID',l:'CM',r:1},{c:'DEF',l:'LWB',r:2},{c:'DEF',l:'CB',r:2},{c:'DEF',l:'CB',r:2},{c:'DEF',l:'CB',r:2},{c:'DEF',l:'RWB',r:2},{c:'GK',l:'GK',r:3}],s:['ATT','ATT','ATT','MID','MID','DEF','DEF','DEF','DEF','DEF','GK']}\r\n    };\r\n\r\n    const CN = {GK:'Goalkeeper', DEF:'Defender', MID:'Midfielder', ATT:'Attacker'};\r\n    let cF = '4-3-3';\r\n    let db = {GK:[], DEF:[], MID:[], ATT:[]};\r\n    let sel = Array(11).fill(null);\r\n    let mode = 'quick';\r\n    let aS = null;\r\n    let bI = 0, bC = null, bQ = [], bN = 1, bT = Array(11).fill(null), bCh = null, fT = [], cB = null;\r\n\r\n    function gP() { return FM[cF].p; }\r\n    function gS() { return FM[cF].s; }\r\n\r\n    function init() {\r\n        db = {GK:[], DEF:[], MID:[], ATT:[]};\r\n        N.forEach(p => { if (db[p.g]) db[p.g].push(p); });\r\n        ren('plGrid', sel, null);\r\n    }\r\n\r\n    window.plSetF = function(f) {\r\n        cF = f; sel = Array(11).fill(null);\r\n        document.querySelectorAll('#plFormations .ta-btn').forEach(b => { b.classList.toggle('active', b.dataset.f === f); });\r\n        ren('plGrid', sel, null); upd();\r\n        if (mode === 'battle') { bI=0; bT=Array(11).fill(null); bC=null; bQ=[]; bN=1; bCh=null; stB(); }\r\n    };\r\n\r\n    window.plSetMode = function(m) {\r\n        mode = m;\r\n        document.querySelectorAll('#plModes .ta-btn').forEach(b => { b.classList.toggle('active', b.dataset.m === m); });\r\n        document.getElementById('plQuick').className = m === 'quick' ? 'ta-show' : 'ta-hide';\r\n        document.getElementById('plBattle').className = m === 'battle' ? 'ta-show' : 'ta-hide';\r\n        if (m === 'battle') { bI=0; bT=Array(11).fill(null); bC=null; bQ=[]; bN=1; bCh=null; stB(); }\r\n    };\r\n\r\n    function ren(id, pl, hi) {\r\n        const g = document.getElementById(id);\r\n        if (!g) return;\r\n        const pos = gP();\r\n        let mx = 0;\r\n        pos.forEach(p => { if (p.r > mx) mx = p.r; });\r\n        const rows = [];\r\n        for (let r = 0; r <= mx; r++) rows.push([]);\r\n        pos.forEach((p, i) => { rows[p.r].push({c:p.c, l:p.l, r:p.r, idx:i}); });\r\n        let h = '';\r\n        rows.forEach(row => {\r\n            h += '<div class=\"ta-frow\">';\r\n            row.forEach(p => {\r\n                const player = pl[p.idx];\r\n                const isSel = (hi !== null && hi === p.idx) || (aS === p.idx);\r\n                h += `<div class=\"ta-slot${player ? ' filled' : ''}${isSel ? ' sel' : ''}\" onclick=\"plOpen(${p.idx})\">`;\r\n                if (player) {\r\n                    h += `<div class=\"pl-pos\">${p.l}<\/div>`;\r\n                    h += `<div class=\"pl-name\">${player.n}<\/div>`;\r\n                    h += `<div class=\"pl-team\">${player.t}<\/div>`;\r\n                } else {\r\n                    h += `<div class=\"empty-content\"><div class=\"ei\">${isSel ? '?' : '+'}<\/div><div class=\"el\">${p.l}<\/div><\/div>`;\r\n                }\r\n                h += '<\/div>';\r\n            });\r\n            h += '<\/div>';\r\n        });\r\n        g.innerHTML = h;\r\n    }\r\n\r\n    window.plOpen = function(i) {\r\n        if (mode === 'battle') return;\r\n        aS = i;\r\n        const pos = gP(), p = pos[i];\r\n        document.getElementById('plMPL').textContent = p.l;\r\n        const used = [];\r\n        sel.forEach((pl, j) => { if (pl && pos[j] && pos[j].c === p.c && j !== i) used.push(pl.id); });\r\n        const av = db[p.c].filter(pl => used.indexOf(pl.id) === -1);\r\n        let h = '';\r\n        av.forEach(pl => {\r\n            const s = sel[i] && sel[i].id === pl.id;\r\n            h += `<div class=\"ta-pc${s ? ' sel' : ''}\" onclick=\"plSelP(${pl.id},'${p.c}')\"><div class=\"pck\">&#10003;<\/div><div class=\"pcn\">${pl.n}<\/div><div class=\"pct\">${pl.t}<\/div><\/div>`;\r\n        });\r\n        document.getElementById('plPGrid').innerHTML = h;\r\n        document.getElementById('plModal').classList.add('open');\r\n        ren('plGrid', sel, i);\r\n    };\r\n\r\n    window.plSelP = function(id, cat) {\r\n        const pl = db[cat].find(p => p.id === id);\r\n        if (!pl || aS === null) return;\r\n        sel[aS] = pl;\r\n        plCloseM(); upd(); ren('plGrid', sel, null);\r\n    };\r\n\r\n    window.plCloseM = function() {\r\n        aS = null;\r\n        document.getElementById('plModal').classList.remove('open');\r\n        ren('plGrid', sel, null);\r\n    };\r\n\r\n    document.getElementById('plModal').addEventListener('click', function(e) {\r\n        if (e.target === document.getElementById('plModal')) plCloseM();\r\n    });\r\n\r\n    function upd() {\r\n        const a = sel.filter(p => p);\r\n        document.getElementById('plSelNum').textContent = a.length + '\/11';\r\n        const t = {};\r\n        a.forEach(p => { t[p.t] = (t[p.t] || 0) + 1; });\r\n        let mx = 0;\r\n        Object.keys(t).forEach(k => { if (t[k] > mx) mx = t[k]; });\r\n        document.getElementById('plChem').textContent = a.length ? Math.min(100, Math.round(mx \/ a.length * 100)) + '%' : '0%';\r\n        document.getElementById('plSubmit').disabled = a.length !== 11;\r\n    }\r\n\r\n    function stB() {\r\n        const s = gS(), pos = gP(), c = s[bI];\r\n        const used = bT.filter(p => p).map(p => p.id);\r\n        const pool = (db[c] || []).filter(p => used.indexOf(p.id) === -1);\r\n        if (pool.length < 2) {\r\n            bT[bI] = pool[0] || null; bI++;\r\n            if (bI >= 11) { fT = bT.filter(p => p); if (fT.length >= 11) return showR(fT); }\r\n            setTimeout(stB, 100); return;\r\n        }\r\n        const sh = [...pool].sort(() => Math.random() - 0.5);\r\n        bC = sh[0]; bQ = sh.slice(1); bN = 1;\r\n        document.getElementById('plBCat').textContent = CN[c];\r\n        document.getElementById('plBPos').textContent = pos[bI].l;\r\n        document.getElementById('plBSlot').textContent = 'Position ' + (bI + 1) + ' of 11';\r\n        ren('plBGrid', bT, bI); nxB();\r\n    }\r\n\r\n    function nxB() {\r\n        if (!bQ.length) {\r\n            bT[bI] = bC; bI++;\r\n            ren('plBGrid', bT, bI < 11 ? bI : null);\r\n            if (bI >= 11) { fT = bT; return showR(bT); }\r\n            setTimeout(stB, 500); return;\r\n        }\r\n        bCh = bQ.shift();\r\n        document.getElementById('plBProg').textContent = 'Battle ' + bN + ' of ' + (bN + bQ.length);\r\n        document.getElementById('plBcL').className = 'ta-bc cur';\r\n        document.getElementById('plBcR').className = 'ta-bc cha';\r\n        document.getElementById('plBcL').style.pointerEvents = 'auto';\r\n        document.getElementById('plBcR').style.pointerEvents = 'auto';\r\n        fB('L', bC); fB('R', bCh);\r\n    }\r\n\r\n    function fB(s, p) {\r\n        document.getElementById('plB' + s + 'N').textContent = p.n;\r\n        document.getElementById('plB' + s + 'C').textContent = p.t;\r\n        document.getElementById('plB' + s + 'P').textContent = p.g;\r\n    }\r\n\r\n    window.plPick = function(s) {\r\n        document.getElementById('plBcL').style.pointerEvents = 'none';\r\n        document.getElementById('plBcR').style.pointerEvents = 'none';\r\n        const w = s === 'l' ? 'L' : 'R';\r\n        const lo = s === 'l' ? 'R' : 'L';\r\n        document.getElementById('plBc' + w).classList.add('win');\r\n        document.getElementById('plBc' + lo).classList.add('lose');\r\n        if (s === 'r') bC = bCh;\r\n        bN++; setTimeout(nxB, 500);\r\n    };\r\n\r\n    window.plDone = function() { fT = sel.filter(p => p); showR(fT); };\r\n\r\n    function showR(team) {\r\n        document.getElementById('plQuick').className = 'ta-hide';\r\n        document.getElementById('plBattle').className = 'ta-hide';\r\n        document.getElementById('plModes').style.display = 'none';\r\n        document.getElementById('plFormations').style.display = 'none';\r\n        document.getElementById('plNameWrap').style.display = 'none';\r\n        document.querySelector('#plApp .ta-stats').style.display = 'none';\r\n        document.getElementById('plResult').className = 'ta-show';\r\n        genI(team);\r\n    }\r\n\r\n    function genI(team) {\r\n        const cv = document.getElementById('plCanvas'), cx = cv.getContext('2d'), S = 2;\r\n        cv.width = 600 * S; cv.height = 850 * S;\r\n        const bg = cx.createLinearGradient(0, 0, 0, cv.height);\r\n        bg.addColorStop(0, '#0a0f0a'); bg.addColorStop(0.5, '#0d1a0d'); bg.addColorStop(1, '#0a0f0a');\r\n        cx.fillStyle = bg; cx.fillRect(0, 0, cv.width, cv.height);\r\n        cx.save(); cx.globalAlpha = 0.04;\r\n        for (let ii = -cv.height; ii < cv.width + cv.height; ii += 30 * S) {\r\n            cx.strokeStyle = '#22c55e'; cx.lineWidth = 8 * S; cx.beginPath(); cx.moveTo(ii, 0); cx.lineTo(ii + cv.height, cv.height); cx.stroke();\r\n        }\r\n        cx.restore();\r\n        const gg = cx.createLinearGradient(0, 0, cv.width, 0);\r\n        gg.addColorStop(0, '#15803d'); gg.addColorStop(0.5, '#22c55e'); gg.addColorStop(1, '#15803d');\r\n        cx.fillStyle = gg; cx.fillRect(0, 0, cv.width, 6 * S);\r\n        cx.fillStyle = '#22c55e'; cx.font = `800 ${12*S}px Outfit,sans-serif`; cx.textAlign = 'center';\r\n        cx.fillText('RECHARGE.COM', 300 * S, 35 * S);\r\n        cx.fillStyle = gg; rr(cx, 155 * S, 48 * S, 290 * S, 45 * S, 8 * S); cx.fill();\r\n        cx.fillStyle = '#fff'; cx.font = `800 ${24*S}px Bebas Neue,sans-serif`;\r\n        cx.fillText('PREMIER LEAGUE TOTS', 300 * S, 82 * S);\r\n        const un = (document.getElementById('plUserName').value.trim() || 'MY').toUpperCase();\r\n        cx.fillStyle = '#fff'; cx.font = `800 ${22*S}px Bebas Neue,sans-serif`;\r\n        cx.fillText(un + ' TEAM OF THE SEASON', 300 * S, 120 * S);\r\n        cx.fillStyle = 'rgba(255,255,255,.4)'; cx.font = `600 ${10*S}px Outfit,sans-serif`;\r\n        cx.fillText('Formation: ' + cF, 300 * S, 145 * S);\r\n        const py = 160 * S, ph = 480 * S;\r\n        const pg = cx.createLinearGradient(0, py, 0, py + ph);\r\n        pg.addColorStop(0, '#15803d'); pg.addColorStop(0.5, '#22c55e'); pg.addColorStop(1, '#15803d');\r\n        cx.fillStyle = pg; rr(cx, 20 * S, py, 560 * S, ph, 16 * S); cx.fill();\r\n        cx.strokeStyle = 'rgba(255,255,255,.08)'; cx.lineWidth = 2 * S;\r\n        cx.beginPath(); cx.moveTo(40 * S, py + ph \/ 2); cx.lineTo(560 * S, py + ph \/ 2); cx.stroke();\r\n        cx.beginPath(); cx.arc(300 * S, py + ph \/ 2, 40 * S, 0, Math.PI * 2); cx.stroke();\r\n        const pos = gP();\r\n        let mxR = 0;\r\n        pos.forEach(p => { if (p.r > mxR) mxR = p.r; });\r\n        const fr = [];\r\n        for (let r = 0; r <= mxR; r++) fr.push([]);\r\n        pos.forEach((p, i) => { fr[p.r].push(i); });\r\n        const rG = (ph - 80 * S) \/ fr.length;\r\n        let pI = 0;\r\n        for (let ri = 0; ri < fr.length; ri++) {\r\n            const row = fr[ri], rowY = py + 40 * S + ri * rG, rowW = 480 * S, sx = (600 * S - rowW) \/ 2;\r\n            const cG = row.length > 1 ? rowW \/ (row.length - 1) : 0;\r\n            for (let ci = 0; ci < row.length; ci++) {\r\n                if (pI < team.length) {\r\n                    const px = row.length === 1 ? 300 * S : sx + ci * cG;\r\n                    const p = team[pI];\r\n                    cx.fillStyle = 'rgba(0,0,0,.5)';\r\n                    rr(cx, px - 42 * S, rowY, 84 * S, 52 * S, 6 * S); cx.fill();\r\n                    cx.strokeStyle = '#22c55e'; cx.lineWidth = 2 * S; cx.stroke();\r\n                    cx.fillStyle = '#22c55e'; cx.font = `800 ${7*S}px Outfit,sans-serif`; cx.textAlign = 'center';\r\n                    cx.fillText(pos[pI].l, px, rowY + 14 * S);\r\n                    cx.fillStyle = '#fff'; cx.font = `700 ${9*S}px Outfit,sans-serif`;\r\n                    const dn = p.n.length > 12 ? p.n.substring(0, 12) : p.n;\r\n                    cx.fillText(dn.toUpperCase(), px, rowY + 30 * S);\r\n                    cx.fillStyle = 'rgba(255,255,255,.5)'; cx.font = `500 ${6*S}px Outfit,sans-serif`;\r\n                    cx.fillText(p.t, px, rowY + 43 * S);\r\n                    pI++;\r\n                }\r\n            }\r\n        }\r\n        cx.fillStyle = 'rgba(255,255,255,.4)'; cx.font = `500 ${10*S}px Outfit,sans-serif`; cx.textAlign = 'center';\r\n        cx.fillText('#FC26 #TOTS #PremierLeague', 300 * S, 680 * S);\r\n        cx.fillStyle = '#22c55e'; cx.font = `700 ${12*S}px Outfit,sans-serif`;\r\n        cx.fillText('Build yours at recharge.com', 300 * S, 710 * S);\r\n        cx.fillStyle = 'rgba(255,255,255,.3)'; cx.font = `500 ${8*S}px Outfit,sans-serif`;\r\n        cx.fillText(team.map(p => p.n).join(' | ').substring(0, 90), 300 * S, 735 * S);\r\n        cx.fillStyle = gg; cx.fillRect(0, cv.height - 6 * S, cv.width, 6 * S);\r\n        cv.toBlob(blob => {\r\n            if (blob) { cB = blob; document.getElementById('plGenImg').src = URL.createObjectURL(blob); }\r\n        }, 'image\/png', 1);\r\n    }\r\n\r\n    function rr(c, x, y, w, h, r) {\r\n        c.beginPath(); c.moveTo(x+r,y); c.lineTo(x+w-r,y); c.quadraticCurveTo(x+w,y,x+w,y+r);\r\n        c.lineTo(x+w,y+h-r); c.quadraticCurveTo(x+w,y+h,x+w-r,y+h); c.lineTo(x+r,y+h);\r\n        c.quadraticCurveTo(x,y+h,x,y+h-r); c.lineTo(x,y+r); c.quadraticCurveTo(x,y,x+r,y); c.closePath();\r\n    }\r\n\r\n    window.plDl = function() {\r\n        const a = document.createElement('a');\r\n        a.download = (document.getElementById('plUserName').value.trim() || 'my').toLowerCase().replace(\/\\s+\/g, '-') + '-pl-tots-xi.png';\r\n        a.href = document.getElementById('plCanvas').toDataURL('image\/png', 1);\r\n        a.click();\r\n    };\r\n\r\n    window.plShareIG = function() {\r\n        const u = document.getElementById('plUserName').value.trim() || 'My';\r\n        if (navigator.share && cB) {\r\n            navigator.share({files: [new File([cB], 'tots.png', {type: 'image\/png'})], text: u + ' PL TOTS XI #FC26 #TOTS #PremierLeague'}).catch(e => { if (e.name !== 'AbortError') sfb('ig'); });\r\n        } else { sfb('ig'); }\r\n    };\r\n\r\n    window.plShareX = function() {\r\n        const u = document.getElementById('plUserName').value.trim() || 'My';\r\n        const txt = u + ' Premier League TOTS XI #FC26 #TOTS #PremierLeague';\r\n        if (navigator.share && cB) {\r\n            navigator.share({files: [new File([cB], 'tots.png', {type: 'image\/png'})], text: txt}).catch(e => { if (e.name !== 'AbortError') sfb('x', txt); });\r\n        } else { sfb('x', txt); }\r\n    };\r\n\r\n    function sfb(p, t) {\r\n        plDl();\r\n        setTimeout(() => {\r\n            if (p === 'ig') {\r\n                if (\/Android|iPhone|iPad|iPod\/i.test(navigator.userAgent)) window.location.href = 'instagram:\/\/story-camera';\r\n                else alert('Downloaded! Add to Instagram.');\r\n            } else {\r\n                window.open('https:\/\/twitter.com\/intent\/tweet?text=' + encodeURIComponent(t), '_blank');\r\n            }\r\n        }, 500);\r\n    }\r\n\r\n    window.plRestart = function() {\r\n        sel = Array(11).fill(null); bI = 0; bT = Array(11).fill(null); mode = 'quick'; fT = []; cB = null;\r\n        document.getElementById('plResult').className = 'ta-hide';\r\n        document.getElementById('plModes').style.display = 'flex';\r\n        document.getElementById('plFormations').style.display = 'flex';\r\n        document.getElementById('plNameWrap').style.display = 'flex';\r\n        document.querySelector('#plApp .ta-stats').style.display = 'grid';\r\n        document.getElementById('plQuick').className = 'ta-show';\r\n        document.querySelectorAll('#plModes .ta-btn').forEach(b => { b.classList.toggle('active', b.dataset.m === 'quick'); });\r\n        ren('plGrid', sel, null); upd();\r\n    };\r\n\r\n    init();\r\n})();\r\n<\/script>\r\n\r\n\r\n\r\n\r\n<div style=\"background-color: #e8f5e9; padding: 15px; border-radius: 8px; border-left: 4px solid #4caf50; margin: 15px 0;\">\r\n<p style=\"margin: 0;\"><strong>Quick Tip:<\/strong> You can only vote once per league, so choose your players carefully before you hit submit!<\/p>\r\n<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"h-fc-26-premier-league-tots-everything-you-need-to-know\">FC 26 Premier League TOTS: Everything You Need to Know<\/h2>\r\n\r\n\r\n\r\n<p>FC 26 Premier League TOTS (Team of the Season) is one of the most anticipated events in EA Sports FC 26. The TOTS promo is now live, with Serie A already released on April 17 and the Premier League squad dropping on April 24. This guide covers everything you need to know, from the confirmed schedule to an interactive voting tool where you can build your dream PL TOTS XI from the 40 official nominees.<\/p>\r\n\r\n\r\n\r\n<div style=\"background-color: #f9f9f9; padding: 20px; border-radius: 8px; margin-bottom: 20px;\">\r\n<h3>Summary<\/h3>\r\n<p>The FC 26 Premier League TOTS nominees are here. Use our interactive voting tool below to pick your starting XI from 40 nominees, choose your formation, and share your picks. We also cover the full TOTS schedule, preparation tips, and answer popular football questions.<\/p>\r\n<\/div>\r\n\r\n\r\n\r\n<div style=\"background-color: #fff3cd; border-left: 4px solid #ffc107; padding: 20px; border-radius: 4px; margin-bottom: 20px;\">\r\n<h3>TLDR<\/h3>\r\n<ul>\r\n<li>FC 26 Premier League TOTS drops April 24, 2026 alongside EFL Combined and BWSL.<\/li>\r\n<li>40 official nominees are available to vote on right now.<\/li>\r\n<li>Use our interactive tool below to build and share your dream PL TOTS XI.<\/li>\r\n<li>The full TOTS event runs from April 17 (Serie A) through May 22 (Ultimate TOTS).<\/li>\r\n<li>You can top up your EA FC points safely with digital gift cards from Recharge.<\/li>\r\n<\/ul>\r\n<\/div>\r\n\r\n\r\n\r\n<div style=\"background: linear-gradient(135deg, #07F288 0%, #7BF8BE 100%); color: #0a3d2e; padding: 25px; border-radius: 12px; margin-bottom: 30px;\">\r\n<h3 style=\"color: #0a3d2e; margin-top: 0;\">Table of Contents<\/h3>\r\n<ul style=\"list-style-type: none; padding-left: 0;\">\r\n<li style=\"margin-bottom: 10px;\"><a style=\"color: #0a3d2e; font-weight: bold; text-decoration: none;\" href=\"#what-is-tots\">What is FC 26 Premier League TOTS?<\/a><\/li>\r\n<li style=\"margin-bottom: 10px;\"><a style=\"color: #0a3d2e; font-weight: bold; text-decoration: none;\" href=\"#release-dates\">TOTS Release Schedule<\/a><\/li>\r\n<li style=\"margin-bottom: 10px;\"><a style=\"color: #0a3d2e; font-weight: bold; text-decoration: none;\" href=\"#pl-tots-vote\">Premier League TOTS Vote &#8211; Build Your XI<\/a><\/li>\r\n<li style=\"margin-bottom: 10px;\"><a style=\"color: #0a3d2e; font-weight: bold; text-decoration: none;\" href=\"#prepare-squad\">How to Prepare Your Squad for the Promo<\/a><\/li>\r\n<li style=\"margin-bottom: 10px;\"><a style=\"color: #0a3d2e; font-weight: bold; text-decoration: none;\" href=\"#faq\">Frequently Asked Questions (FAQ)<\/a><\/li>\r\n<li><a style=\"color: #0a3d2e; font-weight: bold; text-decoration: none;\" href=\"#get-ready\">Get Ready for TOTS with Recharge.com<\/a><\/li>\r\n<\/ul>\r\n<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"what-is-tots\">What is FC 26 Premier League TOTS?<\/h2>\r\n\r\n\r\n\r\n<p>FC 26 Premier League TOTS is a special in-game promotional event that celebrates the best-performing football players from the English Premier League over the 2025-2026 season.<\/p>\r\n\r\n\r\n\r\n<p>During this event, selected players receive highly upgraded, limited-edition blue cards in Ultimate Team. These cards represent the top tier of players, making them highly sought after by gamers who want to improve their squads.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"release-dates\">TOTS Release Schedule<\/h2>\r\n\r\n\r\n\r\n<p>The FC 26 TOTS event started on April 17 with Serie A. New leagues drop every Thursday. Here is the full confirmed schedule:<\/p>\r\n\r\n\r\n\r\n<div style=\"margin-bottom: 30px;\">\r\n<div style=\"display: flex; align-items: center; gap: 16px; background: white; border: 2px solid #e5e7eb; border-radius: 12px; padding: 16px 20px; margin-bottom: 10px;\">\r\n<div style=\"min-width: 80px; text-align: center;\">\r\n<div style=\"font-size: 22px; font-weight: 800; color: #6b7280; line-height: 1;\">APR 17<\/div>\r\n<div style=\"font-size: 11px; font-weight: 600; color: #6b7280; text-transform: uppercase;\">Week 1<\/div>\r\n<\/div>\r\n<div style=\"display: flex; flex-wrap: wrap; gap: 6px; flex: 1;\"><span style=\"background: rgba(34,197,94,0.1); border: 1px solid #22c55e; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: bold; color: #15803d;\">Serie A<\/span><br><span style=\"background: #f3f4f6; border: 1px solid #e5e7eb; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #374151;\">Eredivisie<\/span><br><span style=\"background: #f3f4f6; border: 1px solid #e5e7eb; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #374151;\">MLS<\/span><br><span style=\"background: #f3f4f6; border: 1px solid #e5e7eb; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #374151;\">Rest of Europe<\/span><\/div>\r\n<p><span style=\"font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 4px 10px; border-radius: 6px; background: #e5e7eb; color: #6b7280;\">DONE<\/span><\/p>\r\n<\/div>\r\n<div style=\"display: flex; align-items: center; gap: 16px; background: white; border: 2px solid #22c55e; border-radius: 12px; padding: 16px 20px; margin-bottom: 10px; box-shadow: 0 2px 8px rgba(34,197,94,0.1);\">\r\n<div style=\"min-width: 80px; text-align: center;\">\r\n<div style=\"font-size: 22px; font-weight: 800; color: #22c55e; line-height: 1;\">APR 24<\/div>\r\n<div style=\"font-size: 11px; font-weight: 600; color: #6b7280; text-transform: uppercase;\">Week 2<\/div>\r\n<\/div>\r\n<div style=\"display: flex; flex-wrap: wrap; gap: 6px; flex: 1;\"><span style=\"background: rgba(34,197,94,0.1); border: 1px solid #22c55e; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: bold; color: #15803d;\">Premier League<\/span><br><span style=\"background: #f3f4f6; border: 1px solid #e5e7eb; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #374151;\">EFL Combined<\/span><br><span style=\"background: #f3f4f6; border: 1px solid #e5e7eb; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #374151;\">BWSL<\/span><\/div>\r\n<p><span style=\"font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 4px 10px; border-radius: 6px; background: #22c55e; color: white;\">LIVE<\/span><\/p>\r\n<\/div>\r\n<div style=\"display: flex; align-items: center; gap: 16px; background: white; border: 2px solid #e5e7eb; border-radius: 12px; padding: 16px 20px; margin-bottom: 10px; opacity: 0.8;\">\r\n<div style=\"min-width: 80px; text-align: center;\">\r\n<div style=\"font-size: 22px; font-weight: 800; color: #1a1a2e; line-height: 1;\">MAY 1<\/div>\r\n<div style=\"font-size: 11px; font-weight: 600; color: #6b7280; text-transform: uppercase;\">Week 3<\/div>\r\n<\/div>\r\n<div style=\"display: flex; flex-wrap: wrap; gap: 6px; flex: 1;\"><span style=\"background: rgba(34,197,94,0.1); border: 1px solid #22c55e; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: bold; color: #15803d;\">Bundesliga<\/span><br><span style=\"background: #f3f4f6; border: 1px solid #e5e7eb; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #374151;\">Saudi Pro League<\/span><br><span style=\"background: #f3f4f6; border: 1px solid #e5e7eb; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #374151;\">Rest of World<\/span><br><span style=\"background: #f3f4f6; border: 1px solid #e5e7eb; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #374151;\">Frauen Bundesliga<\/span><\/div>\r\n<p><span style=\"font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 4px 10px; border-radius: 6px; background: #e5e7eb; color: #6b7280;\">MAY 1<\/span><\/p>\r\n<\/div>\r\n<div style=\"display: flex; align-items: center; gap: 16px; background: white; border: 2px solid #e5e7eb; border-radius: 12px; padding: 16px 20px; margin-bottom: 10px; opacity: 0.8;\">\r\n<div style=\"min-width: 80px; text-align: center;\">\r\n<div style=\"font-size: 22px; font-weight: 800; color: #1a1a2e; line-height: 1;\">MAY 8<\/div>\r\n<div style=\"font-size: 11px; font-weight: 600; color: #6b7280; text-transform: uppercase;\">Week 4<\/div>\r\n<\/div>\r\n<div style=\"display: flex; flex-wrap: wrap; gap: 6px; flex: 1;\"><span style=\"background: rgba(34,197,94,0.1); border: 1px solid #22c55e; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: bold; color: #15803d;\">Ligue 1<\/span><br><span style=\"background: #f3f4f6; border: 1px solid #e5e7eb; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #374151;\">Super Lig<\/span><br><span style=\"background: #f3f4f6; border: 1px solid #e5e7eb; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #374151;\">NWSL<\/span><br><span style=\"background: #f3f4f6; border: 1px solid #e5e7eb; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #374151;\">Arkema Premiere Ligue<\/span><\/div>\r\n<p><span style=\"font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 4px 10px; border-radius: 6px; background: #e5e7eb; color: #6b7280;\">MAY 8<\/span><\/p>\r\n<\/div>\r\n<div style=\"display: flex; align-items: center; gap: 16px; background: white; border: 2px solid #e5e7eb; border-radius: 12px; padding: 16px 20px; margin-bottom: 10px; opacity: 0.8;\">\r\n<div style=\"min-width: 80px; text-align: center;\">\r\n<div style=\"font-size: 22px; font-weight: 800; color: #1a1a2e; line-height: 1;\">MAY 15<\/div>\r\n<div style=\"font-size: 11px; font-weight: 600; color: #6b7280; text-transform: uppercase;\">Week 5<\/div>\r\n<\/div>\r\n<div style=\"display: flex; flex-wrap: wrap; gap: 6px; flex: 1;\"><span style=\"background: rgba(34,197,94,0.1); border: 1px solid #22c55e; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: bold; color: #15803d;\">LaLiga<\/span><br><span style=\"background: #f3f4f6; border: 1px solid #e5e7eb; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #374151;\">Liga Portugal<\/span><br><span style=\"background: #f3f4f6; border: 1px solid #e5e7eb; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: 600; color: #374151;\">Liga F<\/span><\/div>\r\n<p><span style=\"font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 4px 10px; border-radius: 6px; background: #e5e7eb; color: #6b7280;\">MAY 15<\/span><\/p>\r\n<\/div>\r\n<div style=\"display: flex; align-items: center; gap: 16px; background: white; border: 2px solid #e5e7eb; border-radius: 12px; padding: 16px 20px; opacity: 0.8;\">\r\n<div style=\"min-width: 80px; text-align: center;\">\r\n<div style=\"font-size: 22px; font-weight: 800; color: #1a1a2e; line-height: 1;\">MAY 22<\/div>\r\n<div style=\"font-size: 11px; font-weight: 600; color: #6b7280; text-transform: uppercase;\">Week 6<\/div>\r\n<\/div>\r\n<div style=\"display: flex; flex-wrap: wrap; gap: 6px; flex: 1;\"><span style=\"background: rgba(34,197,94,0.1); border: 1px solid #22c55e; padding: 5px 12px; border-radius: 6px; font-size: 12px; font-weight: bold; color: #15803d;\">Ultimate TOTS<\/span><\/div>\r\n<p><span style=\"font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 4px 10px; border-radius: 6px; background: #e5e7eb; color: #6b7280;\">MAY 22<\/span><\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"prepare-squad\">How to Prepare Your Squad for the Promo<\/h2>\r\n\r\n\r\n\r\n<p>Here are a few actionable tips to help you upgrade your team when the promo drops:<\/p>\r\n\r\n\r\n\r\n<div style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 15px; margin-bottom: 20px;\">\r\n<div style=\"background-color: #f4f4f4; padding: 15px; border-radius: 8px;\"><strong>Save your packs<\/strong><br>Hold onto your reward packs until the Premier League TOTS cards are officially in packs.<\/div>\r\n<div style=\"background-color: #f4f4f4; padding: 15px; border-radius: 8px;\"><strong>Complete SBCs<\/strong><br>Look out for Squad Building Challenges to unlock guaranteed TOTS players.<\/div>\r\n<div style=\"background-color: #f4f4f4; padding: 15px; border-radius: 8px;\"><strong>Manage your budget<\/strong><br>Track the transfer market to buy players when prices drop.<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"faq\">Frequently Asked Questions (FAQ)<\/h2>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-when-is-premier-league-tots-in-fc-26\">When is Premier League TOTS in FC 26?<\/h3>\r\n\r\n\r\n\r\n<p>Premier League TOTS drops on April 24, 2026, as part of Week 2 of the TOTS event. It releases alongside EFL Combined and the BWSL squad.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-how-many-pl-tots-nominees-are-there\">How many PL TOTS nominees are there?<\/h3>\r\n\r\n\r\n\r\n<p>There are 40 official Premier League TOTS nominees across four position groups: Attackers, Midfielders, Defenders and Goalkeepers. Use our voting tool above to pick your best XI.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-when-did-the-premier-league-have-22-teams\">When did the Premier League have 22 teams?<\/h3>\r\n\r\n\r\n\r\n<p>The Premier League had 22 teams from its inaugural season in 1992 until the end of the 1994-1995 season.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-why-was-the-premier-league-reduced-to-20-teams\">Why was the Premier League reduced to 20 teams?<\/h3>\r\n\r\n\r\n\r\n<p>The league was reduced to 20 teams to reduce fixture congestion and player fatigue. This transition happened at the end of the 1994-1995 season when four teams were relegated and only two were promoted.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-how-many-non-league-teams-are-left-in-the-fa-cup\">How many non-league teams are left in the FA Cup?<\/h3>\r\n\r\n\r\n\r\n<p>The number of non-league teams left in the FA Cup depends on the current round of the 2026 tournament. Non-league teams often enter in the earlier qualifying rounds, and it is a major achievement when they reach the third round in January.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-why-did-man-utd-withdraw-from-the-fa-cup\">Why did Man Utd withdraw from the FA Cup?<\/h3>\r\n\r\n\r\n\r\n<p>Manchester United withdrew from the FA Cup during the 1999-2000 season to compete in the inaugural FIFA Club World Championship in Brazil.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\" id=\"h-do-premier-league-bans-count-in-the-fa-cup\">Do Premier League bans count in the FA Cup?<\/h3>\r\n\r\n\r\n\r\n<p>Yes, Premier League bans do count in the FA Cup. Domestic suspensions issued by the Football Association (FA) apply across all domestic competitions, including the Premier League, FA Cup, and Carabao Cup.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\" id=\"get-ready\">Get Ready for TOTS with Recharge.com<\/h2>\r\n\r\n\r\n\r\n<p>Recharge.com is the fast, safe, and simple way to get ready for the FC 26 TOTS promo. You can quickly buy PlayStation, Xbox, or Nintendo eShop gift cards to top up your EA FC points.<\/p>\r\n\r\n\r\n\r\n<div style=\"background-color: #e6f7ff; padding: 20px; border-radius: 8px; margin: 20px 0;\">\r\n<p>Top up your gaming wallet today to grab the best TOTS packs. We offer instant delivery, secure payment, and no need to link a credit card directly to your console. If you want to maximize your budget, check out our guide on <a href=\"https:\/\/www.recharge.com\/blog\/en\/us\/subscriptions-gaming-student-discounts\">student discounts on gaming and subscriptions<\/a>.<\/p>\r\n<\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>Get ready for the FC 26 Premier League TOTS promo. Discover 2026 release dates, squad prep tips, and top up your EA FC points safely!<\/p>\n","protected":false},"author":49,"featured_media":39246,"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":"FC 26 Premier League TOTS: Voting, Release Date &amp; Guide","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-39259","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 26 Premier League TOTS: Voting, Release Date &amp; Guide<\/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-26-premier-league-tots-vote\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FC 26 Premier League TOTS: Voting, Release Date &amp; Guide\" \/>\n<meta property=\"og:description\" content=\"Get ready for the FC 26 Premier League TOTS promo. Discover 2026 release dates, squad prep tips, and top up your EA FC points safely!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-premier-league-tots-vote\" \/>\n<meta property=\"og:site_name\" content=\"Recharge Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-22T08:29:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-22T08:58:49+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\/04\/22102816\/hero-image-en-8.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"669\" \/>\n\t<meta property=\"og:image:height\" content=\"373\" \/>\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-26-premier-league-tots-vote\",\"url\":\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-premier-league-tots-vote\",\"name\":\"FC 26 Premier League TOTS: Voting, Release Date &amp; Guide\",\"isPartOf\":{\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/#website\"},\"datePublished\":\"2026-04-22T08:29:03+00:00\",\"dateModified\":\"2026-04-22T08:58:49+00:00\",\"author\":{\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/857508b94164c3cdc1f206b5c30d31a6\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-premier-league-tots-vote#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-premier-league-tots-vote\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-premier-league-tots-vote#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recharge.com\/blog\/en-gb\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FC 26 Premier League TOTS: Voting, Release Date &amp; Guide\"}]},{\"@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 26 Premier League TOTS: Voting, Release Date &amp; Guide","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-26-premier-league-tots-vote","og_locale":"en_GB","og_type":"article","og_title":"FC 26 Premier League TOTS: Voting, Release Date &amp; Guide","og_description":"Get ready for the FC 26 Premier League TOTS promo. Discover 2026 release dates, squad prep tips, and top up your EA FC points safely!","og_url":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-premier-league-tots-vote","og_site_name":"Recharge Blog","article_published_time":"2026-04-22T08:29:03+00:00","article_modified_time":"2026-04-22T08:58:49+00:00","og_image":[{"width":669,"height":373,"url":"https:\/\/creativegroup-blog-prd-eu-west-1-recharge-blog.s3.eu-west-1.amazonaws.com\/blog\/wp-content\/uploads\/2026\/04\/22102816\/hero-image-en-8.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-26-premier-league-tots-vote","url":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-premier-league-tots-vote","name":"FC 26 Premier League TOTS: Voting, Release Date &amp; Guide","isPartOf":{"@id":"https:\/\/www.recharge.com\/blog\/en-gb\/#website"},"datePublished":"2026-04-22T08:29:03+00:00","dateModified":"2026-04-22T08:58:49+00:00","author":{"@id":"https:\/\/www.recharge.com\/blog\/en-gb\/#\/schema\/person\/857508b94164c3cdc1f206b5c30d31a6"},"breadcrumb":{"@id":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-premier-league-tots-vote#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-premier-league-tots-vote"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.recharge.com\/blog\/en-gb\/fc-26-premier-league-tots-vote#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recharge.com\/blog\/en-gb"},{"@type":"ListItem","position":2,"name":"FC 26 Premier League TOTS: Voting, Release Date &amp; Guide"}]},{"@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\/04\/22102816\/hero-image-en-8.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/posts\/39259","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=39259"}],"version-history":[{"count":4,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/posts\/39259\/revisions"}],"predecessor-version":[{"id":39264,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/posts\/39259\/revisions\/39264"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/media\/39246"}],"wp:attachment":[{"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/media?parent=39259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/categories?post=39259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recharge.com\/blog\/en-gb\/wp-json\/wp\/v2\/tags?post=39259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}