VIKINGS FORMATION PLACER

v40 · 2026-07-28 connecting…
Dots are drawn at true body size. Drag from the crosshair below each player.

Live position

Drag a player to see his exact spot.
Snaps to 6 inches. Anything you drag is saved as an override for this exact formation, tag combination, and ball spot.

Players

Amber row = hand-set by you. Type exact numbers if you already know them.

Save

Ball is on the left hash, receiver on the right hash — most room to work with.

Live measurement

Click the field to start the route.
Snaps to 6 inches. Everything is measured from where the receiver lines up, not from the ball — so the same route works from any formation, any tag, either side.

Points

Out = yards away from the ball. Negative means he breaks back toward the ball. Up = yards downfield.
Square cut plants and turns sharp. Speed cut rounds the corner off without losing speed. Click a point on the field to pick it out.
The shaded strip down each sideline is dead ground. A route that runs out of field stops at that line.

From WR measures the point from where he lines up. From ball measures it from the football instead — use it when he has to get to a spot regardless of how wide he started, like working back inside the box. Ball-anchored points show a faint amber tie line. Switching a point to From ball switches every point after it too, and any new point you add inherits it — once he is working off the ball he stays working off the ball.

Add option here branches a second path off the selected point. The main route is solid, the option is dotted. Clearing the main route, or deleting the point it branches from, removes the option too. With Option selected, Clear route wipes only the option.

Save

Routes save with the rest of the placer data.

Concepts

Concept Receiver 1Receiver 2Receiver 3 Receiver 4Receiver 5
Pick routes from the dropdowns. Green means the route is drawn, red means it still needs drawing. A half field concept uses receivers 1 to 3 and gets called on one side; two of them pair up, one to each side. A full field concept counts all the way across the formation and uses 1 to 5.

Where the concepts come from

Reads the Pass Concept Teacher's data out of the same Firebase project. If the Teacher is not writing to the cloud yet, this will come back empty — use the paste box below until it is.

Still to draw

Every route a concept asks for gets added to the Routes dropdown automatically, empty, so you can work down the list.

Paste instead

Header row optional. Leave a cell blank if that receiver has no route in the concept.
Empty and Pro Star are still my guesses. Everything else comes from rules you've taught.

Formation structure

LetterSideTypeOn ball
Side is strong / weak, stored as the right-handed version. Calling it Left mirrors everything automatically. Type controls the rules: WR gets the split landmarks and counts in receiver numbering, TE aligns off the tackle and doesn't count, RB sits in the backfield. Leave F or T out of the player list if you want a tag to place him.

Import formation reference

Header row optional. side = L or R, onball = 1 or 0. Extra columns ignored.

F tags — where the F lines up

TagSideSpotOutDeepWR?On ball

T tags — where the back lines up

TagSideSpotOutDeepWR?On ball

Alignment tags — condensed splits

TagSideDoes whatInner gapWide gapSpacingWide atStack depth
Inner gap = how far the innermost receiver sits off the outside foot of the last man in the box — tackle, tight end, or a wing put there by Stride or Wide. Wings are never moved by an alignment tag; they become the thing everyone measures from.
Spacing = the gap between each receiver and the man inside him.
Wide gap replaces the inner gap once the formation carries Wide at receivers or more.
On-ball status and receiver numbering always stay exactly as the formation had them.

Stack behind works differently: on any side with two or more receivers, the on-ball man is the point. He pairs with the man immediately inside him — or the man outside, if he is already the innermost. Both slide half the gap so they end up nose to tail, and the off-ball man drops to Stack depth behind. A third receiver on that side is left where he was, and a lone receiver is untouched.
Spot is the anchor an F or T tag measures from:
Beside QB — offset sideways from the quarterback.
Behind guard — stacked behind the guard on that side.
Wing off last man — outside whoever is the last man on the line that side (tackle, or tight end if there is one).
Slot — splits the gap between the last man on the line and the innermost receiver on that side.
Out wide — takes a real receiver split off the landmarks, same as a WR.

Out = extra yards further from the ball. Deep = yards behind the line. WR? means he counts when numbering receivers on that side. On ball set to "Mirror other side" copies the on-ball pattern from the other side of the ball, outside man to outside man.

Formation nicknames

CalledIs reallyF tagT tag

What this is for

Trips is Twins with a Slot tag. Spread is Twins with a Wiz tag. Rather than storing those twice and letting them drift apart, a nickname points at a base formation plus its locked tags.

Pick the nickname on the Field tab and the tag boxes lock, because the tag is already part of the name. Any spot you hand-set under one name shows up under the other — it's the same formation on grass.

Add a nickname here any time a tagged formation gets its own call word.

Field measurements

Yards from the middle of the field unless noted. Defaults are NFHS high school — hashes 17.78 yds apart, numbers 9 yds off the sideline.

How the split gets calculated

#1 receiver anchors to a landmark:
• Ball in the middle → middle of the numbers.
• Wide side of a hash → between the far hash and the top of the numbers.
• Boundary side → bottom of the numbers at the tightest, out to 3 yards wider.
• 3-receiver side on a hash → top of the numbers.

#2 and #3 split evenly between #1 and the tackle.

Tight ends and tagged players are placed by their own rules, not by the split.