The Bones & Two Differentials
Loading…
Captain plan
Set-piece coverage
Nation stack
All fifteen
Who To Go After
Per-window acquisition list. The bones are skeletal until FIFA Fantasy launches with actual pricing — these are the players we want, in priority order.
The Calendar
Every round, every match, every venue. Live results once the tournament starts; deadlines for each transfer window.
The Group Stage Map
All 48 nations × MD1 / MD2 / MD3. Color-coded by opponent strength (1 = easiest minnow opponent, 5 = elite top-4: Spain/France/England/Argentina). Click any column header to sort by that matchday's difficulty.
The Armband Calculator
Expected points for each captain candidate, per round. EV model factors in form, fixture difficulty, set-piece duty, and the +2 differential bonus for sub-5% owned scorers. Doubled for the captain 2× multiplier.
The Leaderboard
Live fantasy points by position — refreshed every 30 minutes from FIFA's API.
Daily Pulse
Status changes, injuries, ownership swings, price moves — and the rising-stars detector flagging in-form low-owned players on advancing teams. Runs every morning at 06:00 UTC.
The Research Vault
11 data-backed patterns from tournament-final API mining (all 1,454 players) + 11 doctrine rules for future tournaments (Euro 2028, Copa 2027, next WC).
🏁 Final scorecard
Peak MD1 (13k) → worst MD2 (292k data lag) → SF end (78k best since MD1) → Final 184k. Killer miss: sold Kane/Bellingham/Olise/Dembélé/Mbappé pre-Final = missed 3rd-place fest = -52 pts vs top-5 = the campaign-defining gap.
📊 11 Data-Mined Patterns
- Chalk convergence in KO is brutal. MD1→MD3 ownership swings modest (2-5%). R32→SF swings 10-20% per round. Differential window closes at R32.
- Golden Boot chase concentration. Messi ownership 18% → 57.6% (+40 pts). Own EARLY (R1-R4) or you're chasing chalk.
- Team elimination = ownership cliff. Vinícius R5→R6: 44% → 15%. Bruno R1→R8: 52% → 20%. Sell BEFORE elimination round for 1-round arbitrage.
- ESP defense stack = correct trade. Combined ownership +122 pts across 6 defenders R1→R8. We owned by QF-SF = doctrine validated.
- Late risers who FADED = failed captain traps. Bellingham R7→R8: 48.5% → 35.7% (-13% dumped, but 35% held for 3rd-place = they won).
- "Quiet ascendancy" archetype wins. Monotone ownership rises without peaks (Messi, Cucurella, L.Martínez, MacAllister). Own these types EARLY.
- DEF $5-6 = THE value goldmine. 3.8 pts/$M average. Only elite band matching FWD $10+ (5.7) and GK $5-6 (5.3).
- Country goldmines missed. MEX Quiñones $5.6/42 tot/0.8% · COL Lucumí+D.Sánchez $4.3/37 tot/sub-1% · SUI 4 players sub-3% at 33-38 tot each.
- 3rd-place scavenger math (killer miss). Sold Mbappé (90) + Bellingham (65) + Dembélé (63) + Kane (50) + Olise (45) = 313 tot pts sacrificed. Even ~10 pts each in Fri = ~50 pts. Our Final: 49 vs top-5 avg 101.6 = 52.6 gap. Math exactly explains rank collapse.
- Sub-5% alpha profile. 25 differentials that hauled: 77% from R16+ teams · 60% DEF or GK · 80% cost $4-7 · median 34 pts.
- Elite GK non-negotiable. GK $5-6: 5.3 pts/$M · avg 29.2. GK $3-4: 3.5 pts/$M · avg 12.2. Never cheap out at GK.
📖 Doctrine A-K (Universal Rules)
🎯 Top 30 tournament scorers (fantasy)
| # | Name | Team | Pos | Price | Tot | Own% | pts/$M |
|---|---|---|---|---|---|---|---|
| 1 | Kylian Mbappé | FRA | FWD | $10.5 | 90 | 67.6 | 8.6 |
| 2 | Lionel Messi | ARG | FWD | $10.0 | 76 | 57.4 | 7.6 |
| 3 | Jude Bellingham | ENG | MID | $8.3 | 65 | 40.9 | 7.8 |
| 4 | Ousmane Dembélé | FRA | MID | $10.0 | 63 | 39.2 | 6.3 |
| 5 | Marc Cucurella | ESP | DEF | $5.1 | 59 | 52.0 | 11.6 |
| 6 | Aymeric Laporte | ESP | DEF | $5.5 | 57 | 22.6 | 10.4 |
| 7 | Pedro Porro | ESP | DEF | $5.5 | 55 | 20.2 | 10.0 |
| 8 | Erling Haaland | NOR | FWD | $10.5 | 53 | 18.3 | 5.0 |
| 9 | Pau Cubarsí | ESP | DEF | $5.0 | 53 | 20.3 | 10.6 |
| 10 | Unai Simón | ESP | GK | $5.0 | 52 | 25.8 | 10.4 |
| 11 | Harry Kane | ENG | FWD | $10.5 | 50 | 43.1 | 4.8 |
| 12 | Bukayo Saka | ENG | MID | $9.5 | 46 | 5.2 | 4.8 |
| 13 | Mikel Oyarzabal | ESP | FWD | $8.1 | 46 | 26.2 | 5.7 |
| 14 | Michael Olise | FRA | MID | $9.5 | 45 | 43.5 | 4.7 |
| 15 | Julián Quiñones ⭐ | MEX | FWD | $5.6 | 42 | 0.8 | 7.5 |
| 16 | Ismaïla Sarr ⭐ | SEN | FWD | $6.2 | 42 | 0.4 | 6.8 |
| 17 | Bradley Barcola | FRA | MID | $8.0 | 40 | 5.4 | 5.0 |
| 18 | Vinícius Júnior | BRA | MID | $10.0 | 39 | 13.0 | 3.9 |
| 19 | Daniel Muñoz ⭐ | COL | DEF | $4.6 | 38 | 5.3 | 8.3 |
| 20 | Dayot Upamecano | FRA | DEF | $5.3 | 38 | 17.0 | 7.2 |
⭐ = sub-5% ownership differential that scored. These are the alpha picks the field missed.
💎 Sub-5% differentials — the alpha hunters' list
25 players sub-5% own with 30+ tot pts. Own any of these next tournament = pure rank-attack.
| Name | Team | Pos | Price | Tot | Own% |
|---|---|---|---|---|---|
| Julián Quiñones | MEX | FWD | $5.6 | 42 | 0.8 |
| Ismaïla Sarr | SEN | FWD | $6.2 | 42 | 0.4 |
| Ricardo Rodríguez | SUI | DEF | $4.5 | 38 | 1.0 |
| Jhon Lucumí | COL | DEF | $4.3 | 37 | 0.2 |
| Dávinson Sánchez | COL | DEF | $4.3 | 37 | 0.9 |
| Leandro Trossard | BEL | MID | $6.6 | 36 | 2.5 |
| Johan Manzambi | SUI | MID | $5.6 | 35 | 2.6 |
| Breel Embolo | SUI | FWD | $7.5 | 35 | 1.0 |
| Malik Tillman | USA | MID | $6.1 | 35 | 0.3 |
| Charles De Ketelaere | BEL | MID | $5.6 | 34 | 0.6 |
| Camilo Vargas | COL | GK | $4.3 | 34 | 1.7 |
| Bruno Guimarães | BRA | MID | $6.8 | 34 | 1.9 |
| Ramin Rezaeian | IRN | DEF | $4.0 | 33 | 0.6 |
| Rubén Vargas | SUI | MID | $6.8 | 33 | 0.9 |
| Folarin Balogun | USA | FWD | $6.0 | 33 | 1.6 |
| Brahim Díaz | MAR | MID | $6.4 | 33 | 2.4 |
| Cody Gakpo | NED | FWD | $7.7 | 32 | 2.2 |
| Sergiño Dest | USA | DEF | $4.3 | 32 | 3.2 |
| Romelu Lukaku | BEL | FWD | $7.4 | 31 | 1.3 |
| Matheus Cunha | BRA | FWD | $7.3 | 31 | 2.3 |
| Jonathan David | CAN | FWD | $7.0 | 31 | 1.1 |
| Deniz Undav | GER | FWD | $6.6 | 31 | 1.0 |
| Raúl Jiménez | MEX | FWD | $7.0 | 31 | 1.6 |
📈 Position × Price Bands (value alpha)
| Position | Band | N | Avg pts | Top | pts/$M | Verdict |
|---|---|---|---|---|---|---|
| FWD | $10+ | 5 | 59.4 | 90 | 5.7 ★ | Own ALL premiums |
| GK | $5-6 | 5 | 29.2 | 52 | 5.3 ★ | Elite GK mandatory |
| DEF | $5-6 | 34 | 21.0 | 59 | 3.8 ★ | ESP defense sweet spot |
| FWD | $8-9 | 4 | 31.8 | 46 | 3.7 | Oyarzabal/Álvarez tier |
| MID | $10+ | 4 | 38.5 | 63 | 3.7 | Premium MID mandatory |
| GK | $3-4 | 17 | 12.2 | 27 | 3.5 | Bench GKs |
| GK | $4-5 | 29 | 12.9 | 34 | 2.9 | Value trap zone |
| MID | $8-9 | 9 | 22.2 | 65 | 2.6 | Bellingham tier |
| DEF | $4-5 | 134 | 10.8 | 38 | 2.4 | Massive pool, low avg |
| MID | $7-8 | 26 | 16.6 | 35 | 2.2 | Mid-tier MID |
| FWD | $7-8 | 21 | 15.8 | 35 | 2.1 | Cheap trap risk |
| DEF | $3-4 | 130 | 7.1 | 26 | 2.0 | Bench-only |
| MID | $6-7 | 91 | 13.1 | 37 | 2.0 | Reasonable |
| FWD | $6-7 | 41 | 11.2 | 42 | 1.7 | Value trap |
| MID | $4-5 | 91 | 7.4 | 31 | 1.6 | ⚠ TRAP |
| FWD | $5-6 | 70 | 7.9 | 42 | 1.4 | ⚠ TRAP |
| MID | $5-6 | 154 | 7.8 | 35 | 1.4 | ⚠ TRAP |
| FWD | $4-5 | 110 | 4.0 | 18 | 0.9 | ⚠ WORST |
🌍 Country totals — which teams delivered
| Team | Total Pts | Active Players | Top Scorer |
|---|---|---|---|
| 🇪🇸 ESP (champion) | 576 | 22 | 59 (Cucurella) |
| 🇫🇷 FRA (SF) | 511 | 21 | 90 (Mbappé) |
| 🏴 ENG (SF) | 460 | 23 | 65 (Bellingham) |
| 🇦🇷 ARG (final) | 448 | 24 | 76 (Messi) |
| 🇲🇽 MEX (KO run) | 369 | 25 | 42 (Quiñones) |
| 🇨🇭 SUI | 365 | 21 | 38 |
| 🇲🇦 MAR | 340 | 23 | 33 |
| 🇨🇴 COL | 326 | 21 | 38 (Lucumí/Sánchez) |
| 🇧🇪 BEL | 317 | 23 | 36 (Trossard) |
| 🇧🇷 BRA (R16) | 304 | 21 | 39 (Vinícius) |
| 🇺🇸 USA | 304 | 21 | 35 (Tillman) |
| 🇳🇴 NOR (QF) | 297 | 22 | 53 (Haaland) |
| 🇨🇦 CAN | 257 | 22 | 31 |
📉 Ownership migration — what the field learned per round
Key ownership deltas MD1→Final. Read row-by-row = the field's evolving conviction.
| Player | R1 | R2 | R3 | R4 | R5 | R6 | R7 | R8 |
|---|---|---|---|---|---|---|---|---|
| Messi ★ (rising) | 18.0 | 23.2 | 32.9 | 49.7 | 53.1 | 55.3 | 56.1 | 57.6 |
| Cucurella ★ (rising) | 25.9 | 28.9 | 23.3 | 32.3 | 37.6 | 49.3 | 50.0 | 52.4 |
| L. Martínez ★ (rising) | 2.9 | 2.9 | 5.5 | 9.2 | 14.9 | 24.1 | 27.2 | 27.9 |
| Simón ★ (rising) | 6.1 | 6.9 | 7.2 | 10.4 | 10.8 | 19.3 | 18.1 | 27.3 |
| Porro ★ (rising) | 6.4 | 5.2 | 4.7 | 4.1 | 4.6 | 10.5 | 11.0 | 22.6 |
| Cubarsí ★ (rising) | 5.6 | 6.2 | 5.5 | 6.7 | 7.1 | 15.0 | 16.8 | 20.9 |
| Laporte ★ (rising) | 4.8 | 4.9 | 6.5 | 12.6 | 13.9 | 20.1 | 19.1 | 23.2 |
| MacAllister ★ (rising) | 3.3 | 3.0 | 3.8 | 4.0 | 5.1 | 9.3 | 19.1 | 22.9 |
| Mbappé (peaked R7) | 49.4 | 58.9 | 54.8 | 64.3 | 68.7 | 70.4 | 72.2 | 67.7 |
| Bellingham (peaked R7) | 9.1 | 9.6 | 13.2 | 24.4 | 22.9 | 42.2 | 48.5 | 35.7 |
| Kane (peaked R7) | 36.3 | 38.3 | 41.8 | 40.5 | 42.3 | 44.6 | 52.3 | 39.0 |
| Bruno (falling) | 51.5 | 51.6 | 37.5 | 30.4 | 27.4 | 21.1 | 19.9 | 19.7 |
| Vinícius (BRA elim R16) | 12.4 | 18.5 | 27.2 | 42.0 | 43.9 | 15.0 | 13.2 | 13.0 |
| Kimmich (GER elim R32) | 34.7 | 36.2 | 25.8 | 26.0 | 14.8 | 13.0 | 12.6 | 12.5 |
| Haaland (NOR elim QF) | 33.8 | 31.7 | 26.3 | 30.3 | 28.3 | 32.1 | 19.2 | 18.3 |
| Olise (peaked R7) | 34.8 | 35.8 | 33.0 | 34.8 | 43.0 | 48.4 | 49.2 | 44.6 |
| Dembélé (peaked R7) | 16.6 | 15.5 | 14.8 | 33.5 | 40.2 | 45.0 | 47.8 | 35.0 |
| Hakimi (MAR elim QF) | 22.3 | 18.3 | 29.4 | 24.5 | 33.1 | 33.8 | 19.3 | 18.4 |
| Nuno Mendes (POR elim) | 41.7 | 40.4 | 36.2 | 36.9 | 35.0 | 23.9 | 22.1 | 21.8 |
| Oyarzabal ★ (late riser) | 20.9 | 19.4 | 11.7 | 9.4 | 12.3 | 14.4 | 16.5 | 29.2 |
| Maignan (rising w/ FRA run) | 9.0 | 9.0 | 8.6 | 9.1 | 14.7 | 19.1 | 27.6 | 27.5 |
| Upamecano (rose then FRA out) | 4.6 | 4.9 | 4.6 | 5.1 | 9.3 | 13.7 | 20.0 | 15.1 |
| Wirtz (dumped early — GER) | 23.7 | 25.1 | 13.5 | 12.7 | 7.7 | 6.9 | 6.7 | 6.6 |
| Raphinha (dumped early — BRA) | 22.9 | 25.5 | 11.5 | 9.1 | 8.5 | 7.8 | 7.6 | 7.5 |
| Saibari (spike + collapse) | 0.5 | 2.7 | 17.3 | 10.3 | 22.1 | 13.1 | 5.2 | 4.7 |
🏆 Round-of-the-Week MVPs (per-round highest scorers)
Reconstructed from campaign logs + match results — the public API's roundPoints arrays came back empty (stale snapshot), so this is built from our recorded matchday data. ✦ = we owned them that round.
| Round | Top scorers | Lesson |
|---|---|---|
| MD1 | Messi 19 ✦ (hat-trick v ALG) · Musiala 18 ✦C (GER 7-1 CUW) · Haaland 17 ✦chip (brace v IRQ) · Mbappé 14 ✦ · Beach 11 (AUS GK, 8 saves) | We owned the top 4 — peak rank 13,647 came from this round |
| MD2 | Nuno Mendes 15 ✦ (goal+CS v UZB) · Messi 14 ✦ · Mbappé 13 ✦C · Cucurella 10 ✦ · Olise 9 ✦ | POR triple redemption round — CS bonuses post late |
| MD3 | Low-haul round for us (67 pts). Field hauled on group finales we weren't exposed to | Group finale rotation = trap for premium holders |
| R32 | Mbappé 14 ✦C (FRA 3-0 SWE) · Oyarzabal ~13 ✦ (brace v AUT) · Hakimi 11 ✦ (MAR 3-0 CAN) · Messi ✦ (CPV shootout) | Wholesale rebuild paid — 95 pt round |
| R16 | Bellingham 32 (v MEX — tournament's single-game high) · Haaland brace (NOR 2-1 BRA upset) · Messi 13 ✦ · Hakimi 11 · Mbappé 10 ✦C | ★ The 32-pt game we didn't own — field chalk gained on us |
| QF | Bellingham 15 ✦ (round MVP) · Mbappé 13 ✦C · Dembélé 10 ✦ · ESP defense stack 27 combined ✦ | Buying Bellingham AFTER his 32-pt game still paid |
| SF | Porro 14 ✦ (goal+CS v FRA) · Messi 8 ✦C (post live-swap ×2=16) · Simón 8 ✦ · Cubarsí 7 ✦ | ESP defense + live-swap C = rank jump to 78k |
| Final | 3rd-place fest: Kane brace, Foden G+A, Bellingham goal, Dembélé goal, Olise assist (none owned ✗) · Final: Simón 7 ✦chip (×2=14) + ESP CS stack | ★ THE KILLER MISS — all Fri MVPs were players we sold |
💰 Best Value Picks — pts per $M (full ranking)
| # | Player | Pos | Price | Tot | Own% | pts/$M |
|---|---|---|---|---|---|---|
| 1 | Marc Cucurella ✦ | DEF | $5.1 | 59 | 52.0 | 11.6 |
| 2 | Pau Cubarsí ✦ | DEF | $5.0 | 53 | 20.3 | 10.6 |
| 3 | Unai Simón ✦ | GK | $5.0 | 52 | 25.8 | 10.4 |
| 4 | Aymeric Laporte | DEF | $5.5 | 57 | 22.6 | 10.4 |
| 5 | Pedro Porro ✦ | DEF | $5.5 | 55 | 20.2 | 10.0 |
| 6 | Jhon Lucumí (COL) | DEF | $4.3 | 37 | 0.2 | 8.6 |
| 7 | Dávinson Sánchez (COL) | DEF | $4.3 | 37 | 0.9 | 8.6 |
| 8 | Kylian Mbappé ✦ | FWD | $10.5 | 90 | 67.6 | 8.6 |
| 9 | Ricardo Rodríguez (SUI) | DEF | $4.5 | 38 | 1.0 | 8.4 |
| 10 | Daniel Muñoz (COL) | DEF | $4.6 | 38 | 5.3 | 8.3 |
| 11 | Ramin Rezaeian (IRN) | DEF | $4.0 | 33 | 0.6 | 8.2 |
| 12 | Camilo Vargas (COL) | GK | $4.3 | 34 | 1.7 | 7.9 |
| 13 | Jude Bellingham ✦ | MID | $8.3 | 65 | 40.9 | 7.8 |
| 14 | Orlando Gill | GK | $3.5 | 27 | 0.7 | 7.7 |
| 15 | Lionel Messi ✦ | FWD | $10.0 | 76 | 57.4 | 7.6 |
| 16 | Julián Quiñones (MEX) | FWD | $5.6 | 42 | 0.8 | 7.5 |
| 17 | Alexander Freeman | DEF | $4.0 | 30 | 2.7 | 7.5 |
| 18 | Sergiño Dest (USA) | DEF | $4.3 | 32 | 3.2 | 7.4 |
| 19 | Mostafa Zico (EGY) | MID | $4.2 | 31 | 0.8 | 7.4 |
| 20 | Mike Maignan (FRA) | GK | $5.0 | 36 | 26.5 | 7.2 |
| 21 | Lisandro Martínez ✦ | DEF | $4.6 | 33 | 27.9 | 7.2 |
| 22 | Dayot Upamecano (FRA) | DEF | $5.3 | 38 | 17.0 | 7.2 |
| 23 | Raúl Rangel (MEX) ✦ | GK | $3.9 | 27 | 3.8 | 6.9 |
| 24 | Patrick Beach (AUS) | GK | $3.5 | 24 | 2.2 | 6.9 |
| 25 | Lucas Digne ✦ | DEF | $5.0 | 34 | 11.2 | 6.8 |
| 26 | Ismaïla Sarr (SEN) | FWD | $6.2 | 42 | 0.4 | 6.8 |
| 27 | Johan Mojica (COL) | DEF | $3.9 | 26 | 1.1 | 6.7 |
| 28 | Issa Diop | DEF | $4.5 | 29 | 0.6 | 6.4 |
| 29 | Elijah Just (NZL) | MID | $4.2 | 27 | 0.5 | 6.4 |
✦ = we owned at some point. Top-5 value picks were ALL our ESP defensive stack — doctrine validated. Note: 4 of the top 12 value picks were Colombia (Lucumí, D.Sánchez, Muñoz, C.Vargas) at sub-6% ownership — the surprise-advance alpha we missed.
👻 Never Owned but Scored Big
| # | Player | Team | Pos | Price | Tot | Own% | Why missed |
|---|---|---|---|---|---|---|---|
| 1 | Bukayo Saka | ENG | MID | $9.5 | 46 | 5.2 | Injury early, never re-entered our plans |
| 2 | Julián Quiñones | MEX | FWD | $5.6 | 42 | 0.8 | MEX KO-run under-scouted |
| 3 | Ismaïla Sarr | SEN | FWD | $6.2 | 42 | 0.4 | SEN never on radar after MD1 loss to FRA |
| 4 | Bradley Barcola | FRA | MID | $8.0 | 40 | 5.4 | Flagged as sub-2% diff at R32 — never pulled trigger |
| 5 | Vinícius Júnior | BRA | MID | $10.0 | 39 | 13.0 | Avoided per R32 wagon doctrine (correct — BRA out R16) |
| 6 | Daniel Muñoz | COL | DEF | $4.6 | 38 | 5.3 | COL defensive stack never considered |
| 7 | Ricardo Rodríguez | SUI | DEF | $4.5 | 38 | 1.0 | SUI advance under-modeled |
| 8 | Jhon Lucumí | COL | DEF | $4.3 | 37 | 0.2 | 0.2% own — nobody saw it |
| 9 | Dávinson Sánchez | COL | DEF | $4.3 | 37 | 0.9 | Ditto — COL made deep run |
| 10 | Mike Maignan | FRA | GK | $5.0 | 36 | 26.5 | Chose Diogo Costa MD1, Simón at QF — never needed him |
| 11 | Leandro Trossard | BEL | MID | $6.6 | 36 | 2.5 | BEL run to QF unowned entirely |
⚡ Chip strategy retrospective
| Chip | Round | Target | Gain |
|---|---|---|---|
| 12th Man | MD1 | Haaland vs IRQ | +17 |
| Qualification Booster | R16 | 9 advancing starters × +2 | +18 |
| Clean Sheet Shield | QF | ESP defense stack (banked) | +16 |
| Wildcard | SF | Laporte→Medina + live-swap enabler | +6 |
| Maximum Captain | Final | Auto-fired on Simón (7×2) | +7 |
| Total | 100% utilization | +64 |
Retrospective saved to memory: golden_boot_retrospective_lessons.md — will load automatically in future tournament sessions (Euro 2028, Copa 2027, next WC).
The Trajectory & Record
Loading…