Zone Coverage Shading — Control Where Your Defenders Play
Zone shading moves your defenders up or back in their coverage areas. Y/Triangle + down on right stick shades underneath. Y/Triangle + up shades over top.
Why it matters: Opponents run drag routes and mesh concepts that slice through default zone positioning. Shading underneath stops these routes cold. Shading over top covers deeper throws but opens up the underneath game.
The key rule: Purple flat zones change completely based on shading. Underneath = hard flats (5-0 yards). Over top = curl flats. This isn't just positioning — it's different coverage entirely.
Cloud flats are the tricky ones. You can't just shade quarter flats over top to get clouds. You need hard flats or soft squats FIRST, then shade over top. That converts them to cloud flats (7-15 yards off the line).
How to Shade Zone Coverage Underneath
Press Y/Triangle + down on the right stick before the snap. This pulls all your zone defenders closer to the line of scrimmage.
What happens to your coverage:
- Cloud flats become hard flats
- Hard flats play 5-0 yards off the line
- Hook curls drop slightly lower
- Yellow zones make more plays on short routes
Best situations for underneath shading:
- Opponent spams drag routes
- Mesh concepts killing your middle zones
- Short crossing patterns
- Quick slants and hitches
The July 28th patch made hook curl shading less aggressive than previous years. Your yellow zones won't bite as hard on underneath routes. But hard flats still lock down the 0-5 yard area.
How to Shade Zone Coverage Over Top
Y/Triangle + up on the right stick. Your zones drop back to cover deeper routes.
Coverage changes:
- All zones play further from the line
- Better coverage on corner routes
- Deeper concepts get challenged
- Drag routes run free underneath
The flat zone conversion is weird but critical. ANY purple flat shaded over top becomes a curl flat. This changes how they react to routes completely.
The Cloud Flat Conversion Trick
Cloud flats are money against intermediate passing games. But you can't create them the obvious way.
What DOESN'T work: Taking quarter flats and shading over top. This creates curl flats, not clouds.
What DOES work:
- Start with hard flats or soft squats
- Shade underneath FIRST (creates hard flats)
- Then shade over top (converts to cloud flats)
Cloud flats play 7-15 yards off the line. The defender's starting alignment matters. Guy starts close to the line = cloud flat plays lower. Guy starts deeper = cloud flat sits higher in that 7-15 range.
When to Use Each Shading Type
Shade underneath when:
- Opponent runs quick game
- Drag routes burning your zones
- Need to stop checkdowns
- Defending mesh concepts
Shade over top when:
- Getting beat by corner routes
- Deep crossing patterns
- Comeback routes at 12-15 yards
- Opponent attacks intermediate levels
Don't shade when: You're getting attacked at multiple levels. Pick one area to take away. Trying to cover everything = covering nothing.
Common Zone Shading Mistakes
Forgetting the flat zone rules: Purple flats completely change coverage types based on shading. Not just positioning.
Wrong cloud flat setup: Trying to shade quarter flats over top for clouds. Doesn't work. Need hard flats first.
Over-shading: Shading every play instead of reading what the opponent actually does. Shade based on their tendencies, not randomly.
Not adjusting alignment: Your defender's starting position affects how the shaded zone plays. Move guys manually before shading if needed.
What Beats Zone Shading
Against underneath shading:
- Deep shots over the coverage
- Corner routes
- Back-shoulder throws
Against over top shading:
- Quick slants
- Drag routes
- Checkdowns to backs
- Anything underneath 7 yards
Smart opponents will test both levels until they find what you're not shading against. Mix up your shading based on down and distance. Don't be predictable.
Zone shading isn't magic. It's about controlling specific areas of the field. Know what routes you're trying to stop, shade accordingly, and be ready to adjust when opponents counter.