Forretress (Shadow) vs Jumpluff: the IVs decide

Full-grid view of an IV-decided pair: every focal IV spread (all 4096, stat-product order) against the opponent's top-512 spreads, per shield scenario, plus closed-form reach/deny cutoffs.

Format: open GL 1500 + Play! banned list, legacy (old system; Worlds-confirmed). Usage: 1801 recent teams across 16 open-GL events (Dracoviz corpus, events since 2026-03; the EUIC/LAIC/NAIC Internationals are excluded as limited-meta events). Shares are team-level and per-variant (Shadow counted separately from the base form). The June 2026 rebalance went live in-game 2026-06-02 (1 p.m. PDT, with the GBL Season 27 switchover), so all recent corpus events predate it EXCEPT the final one - Turin, 2026-06-06/07, played post-rebalance. Model-side ranks are fully post-rebalance. Sim: legacy engine, planes baked 2026-08-10/2026-08-18/2026-08-26, engine 5839391a7596, gamemaster 8f1d6cca5c0f, producer c1395dfa10b9. Cohorts: opponent top-512 by stat product, plus best-SP-per-attack-IV band (labeled separately, never pooled). Focal probe spreads: rank-1 SP and max-attack within top-512. Community Day move injected for Thievul (NS+IW) (Icy Wind), Thievul (IW+PR) (Icy Wind): the pinned sim gamemaster predates that Community Day, so the move was admitted into the species pool deliberately; upstream PvPoke already lists it. Full provenance on the affected entries' cheat sheets.

Forretress (Shadow) vs Jumpluff

0-0 (IV-decided outside the top-512 x top-512 block)

Flagged by the Tier-1 screen (an attack-band cohort or probe-spread slice) or by the full-grid audit over all 4096 focal spreads, but the top-512 x top-512 block itself is uniform for this scenario -- the IV-dependence lives outside it, i.e. among off-meta or breakpoint-chaser builds (see the cheat-sheet dig-in and the curves below).

1-2 (IV-decided)

Of your top-512 spreads (bait): 0 beat every top-512 Jumpluff, 512 beat none, 0 beat its rank-1 spread. Across all 4096 spreads, 0 sweep. No-bait: 0 of your top-512 sweep.

0%50%100%SP ranks 1-16: beats 0.0% of top-512 JumpluffSP ranks 17-32: beats 0.0% of top-512 JumpluffSP ranks 33-48: beats 0.0% of top-512 JumpluffSP ranks 49-64: beats 0.0% of top-512 JumpluffSP ranks 65-80: beats 0.0% of top-512 JumpluffSP ranks 81-96: beats 0.0% of top-512 JumpluffSP ranks 97-112: beats 0.0% of top-512 JumpluffSP ranks 113-128: beats 0.0% of top-512 JumpluffSP ranks 129-144: beats 0.0% of top-512 JumpluffSP ranks 145-160: beats 0.0% of top-512 JumpluffSP ranks 161-176: beats 0.0% of top-512 JumpluffSP ranks 177-192: beats 0.0% of top-512 JumpluffSP ranks 193-208: beats 0.0% of top-512 JumpluffSP ranks 209-224: beats 0.0% of top-512 JumpluffSP ranks 225-240: beats 0.0% of top-512 JumpluffSP ranks 241-256: beats 0.0% of top-512 JumpluffSP ranks 257-272: beats 0.0% of top-512 JumpluffSP ranks 273-288: beats 0.0% of top-512 JumpluffSP ranks 289-304: beats 0.0% of top-512 JumpluffSP ranks 305-320: beats 0.0% of top-512 JumpluffSP ranks 321-336: beats 0.0% of top-512 JumpluffSP ranks 337-352: beats 0.0% of top-512 JumpluffSP ranks 353-368: beats 0.0% of top-512 JumpluffSP ranks 369-384: beats 0.0% of top-512 JumpluffSP ranks 385-400: beats 0.0% of top-512 JumpluffSP ranks 401-416: beats 0.0% of top-512 JumpluffSP ranks 417-432: beats 0.0% of top-512 JumpluffSP ranks 433-448: beats 0.0% of top-512 JumpluffSP ranks 449-464: beats 0.0% of top-512 JumpluffSP ranks 465-480: beats 0.0% of top-512 JumpluffSP ranks 481-496: beats 0.0% of top-512 JumpluffSP ranks 497-512: beats 0.0% of top-512 JumpluffSP ranks 513-528: beats 0.0% of top-512 JumpluffSP ranks 529-544: beats 0.0% of top-512 JumpluffSP ranks 545-560: beats 0.0% of top-512 JumpluffSP ranks 561-576: beats 0.0% of top-512 JumpluffSP ranks 577-592: beats 0.0% of top-512 JumpluffSP ranks 593-608: beats 0.0% of top-512 JumpluffSP ranks 609-624: beats 0.0% of top-512 JumpluffSP ranks 625-640: beats 0.0% of top-512 JumpluffSP ranks 641-656: beats 0.0% of top-512 JumpluffSP ranks 657-672: beats 0.0% of top-512 JumpluffSP ranks 673-688: beats 0.0% of top-512 JumpluffSP ranks 689-704: beats 0.0% of top-512 JumpluffSP ranks 705-720: beats 0.0% of top-512 JumpluffSP ranks 721-736: beats 0.0% of top-512 JumpluffSP ranks 737-752: beats 0.0% of top-512 JumpluffSP ranks 753-768: beats 0.0% of top-512 JumpluffSP ranks 769-784: beats 0.0% of top-512 JumpluffSP ranks 785-800: beats 0.0% of top-512 JumpluffSP ranks 801-816: beats 0.0% of top-512 JumpluffSP ranks 817-832: beats 0.0% of top-512 JumpluffSP ranks 833-848: beats 0.0% of top-512 JumpluffSP ranks 849-864: beats 0.0% of top-512 JumpluffSP ranks 865-880: beats 0.0% of top-512 JumpluffSP ranks 881-896: beats 0.0% of top-512 JumpluffSP ranks 897-912: beats 0.0% of top-512 JumpluffSP ranks 913-928: beats 0.0% of top-512 JumpluffSP ranks 929-944: beats 0.0% of top-512 JumpluffSP ranks 945-960: beats 0.0% of top-512 JumpluffSP ranks 961-976: beats 0.0% of top-512 JumpluffSP ranks 977-992: beats 0.0% of top-512 JumpluffSP ranks 993-1008: beats 0.0% of top-512 JumpluffSP ranks 1009-1024: beats 0.0% of top-512 JumpluffSP ranks 1025-1040: beats 0.0% of top-512 JumpluffSP ranks 1041-1056: beats 0.0% of top-512 JumpluffSP ranks 1057-1072: beats 0.0% of top-512 JumpluffSP ranks 1073-1088: beats 0.0% of top-512 JumpluffSP ranks 1089-1104: beats 0.0% of top-512 JumpluffSP ranks 1105-1120: beats 0.0% of top-512 JumpluffSP ranks 1121-1136: beats 0.0% of top-512 JumpluffSP ranks 1137-1152: beats 0.0% of top-512 JumpluffSP ranks 1153-1168: beats 0.0% of top-512 JumpluffSP ranks 1169-1184: beats 0.0% of top-512 JumpluffSP ranks 1185-1200: beats 0.0% of top-512 JumpluffSP ranks 1201-1216: beats 0.0% of top-512 JumpluffSP ranks 1217-1232: beats 0.0% of top-512 JumpluffSP ranks 1233-1248: beats 0.0% of top-512 JumpluffSP ranks 1249-1264: beats 0.0% of top-512 JumpluffSP ranks 1265-1280: beats 0.0% of top-512 JumpluffSP ranks 1281-1296: beats 0.0% of top-512 JumpluffSP ranks 1297-1312: beats 0.0% of top-512 JumpluffSP ranks 1313-1328: beats 0.0% of top-512 JumpluffSP ranks 1329-1344: beats 0.0% of top-512 JumpluffSP ranks 1345-1360: beats 0.0% of top-512 JumpluffSP ranks 1361-1376: beats 0.0% of top-512 JumpluffSP ranks 1377-1392: beats 0.0% of top-512 JumpluffSP ranks 1393-1408: beats 0.0% of top-512 JumpluffSP ranks 1409-1424: beats 0.0% of top-512 JumpluffSP ranks 1425-1440: beats 0.0% of top-512 JumpluffSP ranks 1441-1456: beats 0.0% of top-512 JumpluffSP ranks 1457-1472: beats 0.0% of top-512 JumpluffSP ranks 1473-1488: beats 0.0% of top-512 JumpluffSP ranks 1489-1504: beats 0.0% of top-512 JumpluffSP ranks 1505-1520: beats 0.0% of top-512 JumpluffSP ranks 1521-1536: beats 0.0% of top-512 JumpluffSP ranks 1537-1552: beats 0.0% of top-512 JumpluffSP ranks 1553-1568: beats 0.0% of top-512 JumpluffSP ranks 1569-1584: beats 0.0% of top-512 JumpluffSP ranks 1585-1600: beats 0.0% of top-512 JumpluffSP ranks 1601-1616: beats 0.0% of top-512 JumpluffSP ranks 1617-1632: beats 0.0% of top-512 JumpluffSP ranks 1633-1648: beats 0.0% of top-512 JumpluffSP ranks 1649-1664: beats 0.0% of top-512 JumpluffSP ranks 1665-1680: beats 0.0% of top-512 JumpluffSP ranks 1681-1696: beats 0.0% of top-512 JumpluffSP ranks 1697-1712: beats 0.0% of top-512 JumpluffSP ranks 1713-1728: beats 0.0% of top-512 JumpluffSP ranks 1729-1744: beats 0.0% of top-512 JumpluffSP ranks 1745-1760: beats 0.0% of top-512 JumpluffSP ranks 1761-1776: beats 0.0% of top-512 JumpluffSP ranks 1777-1792: beats 0.0% of top-512 JumpluffSP ranks 1793-1808: beats 0.0% of top-512 JumpluffSP ranks 1809-1824: beats 0.0% of top-512 JumpluffSP ranks 1825-1840: beats 0.0% of top-512 JumpluffSP ranks 1841-1856: beats 0.0% of top-512 JumpluffSP ranks 1857-1872: beats 0.0% of top-512 JumpluffSP ranks 1873-1888: beats 0.0% of top-512 JumpluffSP ranks 1889-1904: beats 0.0% of top-512 JumpluffSP ranks 1905-1920: beats 0.0% of top-512 JumpluffSP ranks 1921-1936: beats 0.0% of top-512 JumpluffSP ranks 1937-1952: beats 0.0% of top-512 JumpluffSP ranks 1953-1968: beats 0.0% of top-512 JumpluffSP ranks 1969-1984: beats 0.0% of top-512 JumpluffSP ranks 1985-2000: beats 0.0% of top-512 JumpluffSP ranks 2001-2016: beats 0.0% of top-512 JumpluffSP ranks 2017-2032: beats 0.0% of top-512 JumpluffSP ranks 2033-2048: beats 0.0% of top-512 JumpluffSP ranks 2049-2064: beats 0.0% of top-512 JumpluffSP ranks 2065-2080: beats 0.0% of top-512 JumpluffSP ranks 2081-2096: beats 0.0% of top-512 JumpluffSP ranks 2097-2112: beats 0.0% of top-512 JumpluffSP ranks 2113-2128: beats 0.0% of top-512 JumpluffSP ranks 2129-2144: beats 0.0% of top-512 JumpluffSP ranks 2145-2160: beats 0.0% of top-512 JumpluffSP ranks 2161-2176: beats 0.0% of top-512 JumpluffSP ranks 2177-2192: beats 0.0% of top-512 JumpluffSP ranks 2193-2208: beats 0.0% of top-512 JumpluffSP ranks 2209-2224: beats 0.0% of top-512 JumpluffSP ranks 2225-2240: beats 0.0% of top-512 JumpluffSP ranks 2241-2256: beats 0.0% of top-512 JumpluffSP ranks 2257-2272: beats 0.0% of top-512 JumpluffSP ranks 2273-2288: beats 0.0% of top-512 JumpluffSP ranks 2289-2304: beats 0.0% of top-512 JumpluffSP ranks 2305-2320: beats 0.0% of top-512 JumpluffSP ranks 2321-2336: beats 0.0% of top-512 JumpluffSP ranks 2337-2352: beats 0.0% of top-512 JumpluffSP ranks 2353-2368: beats 0.0% of top-512 JumpluffSP ranks 2369-2384: beats 0.0% of top-512 JumpluffSP ranks 2385-2400: beats 0.0% of top-512 JumpluffSP ranks 2401-2416: beats 0.0% of top-512 JumpluffSP ranks 2417-2432: beats 0.0% of top-512 JumpluffSP ranks 2433-2448: beats 0.0% of top-512 JumpluffSP ranks 2449-2464: beats 0.0% of top-512 JumpluffSP ranks 2465-2480: beats 0.0% of top-512 JumpluffSP ranks 2481-2496: beats 0.0% of top-512 JumpluffSP ranks 2497-2512: beats 0.0% of top-512 JumpluffSP ranks 2513-2528: beats 0.0% of top-512 JumpluffSP ranks 2529-2544: beats 0.0% of top-512 JumpluffSP ranks 2545-2560: beats 0.0% of top-512 JumpluffSP ranks 2561-2576: beats 0.0% of top-512 JumpluffSP ranks 2577-2592: beats 0.0% of top-512 JumpluffSP ranks 2593-2608: beats 0.0% of top-512 JumpluffSP ranks 2609-2624: beats 0.0% of top-512 JumpluffSP ranks 2625-2640: beats 0.0% of top-512 JumpluffSP ranks 2641-2656: beats 0.0% of top-512 JumpluffSP ranks 2657-2672: beats 0.0% of top-512 JumpluffSP ranks 2673-2688: beats 0.0% of top-512 JumpluffSP ranks 2689-2704: beats 0.0% of top-512 JumpluffSP ranks 2705-2720: beats 0.0% of top-512 JumpluffSP ranks 2721-2736: beats 0.0% of top-512 JumpluffSP ranks 2737-2752: beats 0.0% of top-512 JumpluffSP ranks 2753-2768: beats 0.0% of top-512 JumpluffSP ranks 2769-2784: beats 0.0% of top-512 JumpluffSP ranks 2785-2800: beats 0.0% of top-512 JumpluffSP ranks 2801-2816: beats 0.0% of top-512 JumpluffSP ranks 2817-2832: beats 0.0% of top-512 JumpluffSP ranks 2833-2848: beats 0.0% of top-512 JumpluffSP ranks 2849-2864: beats 0.0% of top-512 JumpluffSP ranks 2865-2880: beats 0.0% of top-512 JumpluffSP ranks 2881-2896: beats 0.0% of top-512 JumpluffSP ranks 2897-2912: beats 0.0% of top-512 JumpluffSP ranks 2913-2928: beats 0.0% of top-512 JumpluffSP ranks 2929-2944: beats 0.0% of top-512 JumpluffSP ranks 2945-2960: beats 0.0% of top-512 JumpluffSP ranks 2961-2976: beats 0.0% of top-512 JumpluffSP ranks 2977-2992: beats 0.0% of top-512 JumpluffSP ranks 2993-3008: beats 0.0% of top-512 JumpluffSP ranks 3009-3024: beats 0.0% of top-512 JumpluffSP ranks 3025-3040: beats 0.0% of top-512 JumpluffSP ranks 3041-3056: beats 0.0% of top-512 JumpluffSP ranks 3057-3072: beats 0.0% of top-512 JumpluffSP ranks 3073-3088: beats 0.0% of top-512 JumpluffSP ranks 3089-3104: beats 0.0% of top-512 JumpluffSP ranks 3105-3120: beats 0.0% of top-512 JumpluffSP ranks 3121-3136: beats 0.0% of top-512 JumpluffSP ranks 3137-3152: beats 0.0% of top-512 JumpluffSP ranks 3153-3168: beats 0.0% of top-512 JumpluffSP ranks 3169-3184: beats 0.0% of top-512 JumpluffSP ranks 3185-3200: beats 0.0% of top-512 JumpluffSP ranks 3201-3216: beats 0.0% of top-512 JumpluffSP ranks 3217-3232: beats 0.0% of top-512 JumpluffSP ranks 3233-3248: beats 0.0% of top-512 JumpluffSP ranks 3249-3264: beats 0.0% of top-512 JumpluffSP ranks 3265-3280: beats 0.0% of top-512 JumpluffSP ranks 3281-3296: beats 0.0% of top-512 JumpluffSP ranks 3297-3312: beats 0.0% of top-512 JumpluffSP ranks 3313-3328: beats 0.0% of top-512 JumpluffSP ranks 3329-3344: beats 0.0% of top-512 JumpluffSP ranks 3345-3360: beats 0.0% of top-512 JumpluffSP ranks 3361-3376: beats 0.0% of top-512 JumpluffSP ranks 3377-3392: beats 0.0% of top-512 JumpluffSP ranks 3393-3408: beats 0.0% of top-512 JumpluffSP ranks 3409-3424: beats 0.0% of top-512 JumpluffSP ranks 3425-3440: beats 0.0% of top-512 JumpluffSP ranks 3441-3456: beats 0.0% of top-512 JumpluffSP ranks 3457-3472: beats 0.0% of top-512 JumpluffSP ranks 3473-3488: beats 0.0% of top-512 JumpluffSP ranks 3489-3504: beats 0.0% of top-512 JumpluffSP ranks 3505-3520: beats 0.0% of top-512 JumpluffSP ranks 3521-3536: beats 0.0% of top-512 JumpluffSP ranks 3537-3552: beats 0.0% of top-512 JumpluffSP ranks 3553-3568: beats 0.0% of top-512 JumpluffSP ranks 3569-3584: beats 0.0% of top-512 JumpluffSP ranks 3585-3600: beats 0.0% of top-512 JumpluffSP ranks 3601-3616: beats 0.0% of top-512 JumpluffSP ranks 3617-3632: beats 0.0% of top-512 JumpluffSP ranks 3633-3648: beats 0.0% of top-512 JumpluffSP ranks 3649-3664: beats 0.0% of top-512 JumpluffSP ranks 3665-3680: beats 0.0% of top-512 JumpluffSP ranks 3681-3696: beats 0.0% of top-512 JumpluffSP ranks 3697-3712: beats 0.0% of top-512 JumpluffSP ranks 3713-3728: beats 0.0% of top-512 JumpluffSP ranks 3729-3744: beats 0.0% of top-512 JumpluffSP ranks 3745-3760: beats 0.0% of top-512 JumpluffSP ranks 3761-3776: beats 0.0% of top-512 JumpluffSP ranks 3777-3792: beats 0.0% of top-512 JumpluffSP ranks 3793-3808: beats 0.0% of top-512 JumpluffSP ranks 3809-3824: beats 0.0% of top-512 JumpluffSP ranks 3825-3840: beats 0.0% of top-512 JumpluffSP ranks 3841-3856: beats 0.0% of top-512 JumpluffSP ranks 3857-3872: beats 0.0% of top-512 JumpluffSP ranks 3873-3888: beats 0.0% of top-512 JumpluffSP ranks 3889-3904: beats 0.0% of top-512 JumpluffSP ranks 3905-3920: beats 0.0% of top-512 JumpluffSP ranks 3921-3936: beats 0.0% of top-512 JumpluffSP ranks 3937-3952: beats 0.0% of top-512 JumpluffSP ranks 3953-3968: beats 0.0% of top-512 JumpluffSP ranks 3969-3984: beats 0.0% of top-512 JumpluffSP ranks 3985-4000: beats 0.0% of top-512 JumpluffSP ranks 4001-4016: beats 0.0% of top-512 JumpluffSP ranks 4017-4032: beats 0.0% of top-512 JumpluffSP ranks 4033-4048: beats 0.0% of top-512 JumpluffSP ranks 4049-4064: beats 0.0% of top-512 JumpluffSP ranks 4065-4080: beats 0.0% of top-512 JumpluffSP ranks 4081-4096: beats 0.0% of top-512 Jumpluff11024204830724096

Reach or deny (closed form)

DAMAGE-PLAN thresholds (minimal energy-legal plan from zero energy), NOT full-battle guarantees -- shields, energy timing and bulk live in the grids above, and only grid numbers use the word "beats" on this page. All atk/def values are EFFECTIVE stats (shadow multiplier applied -- the scale iv_rank and PvPoke stat displays use). Guarantee vs rank-1 columns are different quantities on purpose.

damage plan (energy-legal) guarantee atk (plan KOs every top-512 Jumpluff) atk vs rank-1 (0/14/14) Forretress (Shadow) top-512 spreads meeting guarantee meeting rank-1 cutoff top-512 Jumpluff denying your rank-1
2x Rock Tomb + 34x Bug Bite89.6789.49512/512 (4096/4096)512/5120/512

Every cutoff above is boundary-confirmed against the engine damage function at render time (crosses at the printed value, falls short one float below).

Plans NO attainable spread can complete (attainable effective atk tops out at 139.65): 1x Rock Tomb + 17x Bug Bite (needs 179.33); 1x Sand Tomb + 14x Bug Bite (needs 467.09); 2x Sand Tomb + 27x Bug Bite (needs 251.19).

Stage-0 numbers: this pair carries a stat-stage-moving move, so in-battle stages can shift these cutoffs (deny cutoffs shift optimistically). Grids above include all stage effects.

Jumpluff vs Forretress (Shadow)

Full-grid check: NO scenario in this direction is IV-decided within the top-512 x top-512 block -- each of the 9 is a uniform win or a uniform loss for every spread pairing (the cheat-sheet strips show which).

Reach or deny (closed form)

DAMAGE-PLAN thresholds (minimal energy-legal plan from zero energy), NOT full-battle guarantees -- shields, energy timing and bulk live in the grids above, and only grid numbers use the word "beats" on this page. All atk/def values are EFFECTIVE stats (shadow multiplier applied -- the scale iv_rank and PvPoke stat displays use). Guarantee vs rank-1 columns are different quantities on purpose.

damage plan (energy-legal) guarantee atk (plan KOs every top-512 Forretress (Shadow)) atk vs rank-1 (0/9/15) Jumpluff top-512 spreads meeting guarantee meeting rank-1 cutoff top-512 Forretress (Shadow) denying your rank-1
2x Acrobatics + 13x Fairy Wind76.8574.03512/512 (4096/4096)512/5120/512

Every cutoff above is boundary-confirmed against the engine damage function at render time (crosses at the printed value, falls short one float below).

Plans NO attainable spread can complete (attainable effective atk tops out at 104.36): 1x Acrobatics + 7x Fairy Wind (needs 154.23); 1x Energy Ball + 5x Fairy Wind (needs 473.80); 2x Energy Ball + 10x Fairy Wind (needs 230.55).

Stage-0 numbers: this pair carries a stat-stage-moving move, so in-battle stages can shift these cutoffs (deny cutoffs shift optimistically). Grids above include all stage effects.

Back to the Worlds 2026 hub | Forretress (Shadow) cheat sheet | Jumpluff cheat sheet

This project is built on PvPoke, created by Empoleon_Dynamite and released under the MIT license. The battle simulator here is a Python port of PvPoke's open-source battle logic, and all game data (the gamemaster, move stats, type chart, and meta rankings) comes from PvPoke. This project would not exist without it.