TeloframeTeloframe
Product
The loopFor clubsPricingLibraryDrills
Sign inStart free
Feature · Drill Editor

A drill, not a
diagram of a drill.

Set the pitch at real size. Place the players, the balls and the eleven bits of kit you actually carry. Animate only the movement that needs teaching. Write the coaching points, the progressions, and the version you run when six players turn up. Then export it, print it, hand it to the squad, or drop it straight into Tuesday.

Build a drill →Fork one instead
teloframe.com / drills / new
2D3D
◹●○▲↗◐▦▭☰
71181046118.0 m
▶00:07 / 00:14 · 5 keyframes · loop
✚Real setup · cones, mannequins, hurdles, poles, gates, two mini goals⟷Measured · metres, yards or feet▶Animated · paths, ball flight, onion skin, loop▤Coach's Card · one printable page
11equipment
Cone · marker · pole · mannequin · mini goal · full goal · ring · ladder · hurdle · rebounder · gate
9marking tools
Arrow · line · arc · circle · box · draw · zone · measure, plus select
35pitch presets
Full pitch down to an 8 × 8 yd rondo grid, all sized in real metres
7detail tabs
Basic · Pitch · Coaching · Settings · Variants · Effectiveness · Explain
PNG · GIF · MP4 · PDF
Four exports off one canvas, 2D or 3D
310drills to fork
Animated, sourced, free to copy into your own library
01 · The setup

Build the practice you are actually going to walk out and set up.

Most drill tools give you dots and arrows. This one gives you the kit bag. Cones, poles, mannequins, ladders, hurdles, rebounders, passing gates, mini goals and full-size goals, each with its own colour, rotation and lock, dropped onto a pitch that already knows how big it is.

Canvas · 7v7 presetSnap on · guides on
97
The amber line is a live alignment guide: it appears when the item you are dragging lines up with something already placed, and disappears when you let go.
Equipment palette
Core setup
Cone
Mark areas and lanes
Marker
Flat spot marker
Pole
Slalom and dribble line
Mannequin
Passive defender
Mini goal
Small target goal
Advanced tools
Agility ring
Single footwork ring
Full goal
Portable match goal
Ladder
Footwork ladder
Hurdle
Plyometric hurdle
Rebounder
First-touch wall
Passing gate
Pass-through target
Players and balls
  • Four display modes. Compact, standard, presentation or plain dots, so the same drill can be legible on a phone and clean on a projector.
  • Colour per team, or per player. Set one colour for the group and override the one player the drill is really about.
  • As many balls as the drill needs. A serve ball and a working ball can exist at the same time and travel independently.
  • Facing. Players rotate, so a receiving body shape is something you can draw rather than something you have to write underneath.
Grid, snap and smart guides
Three independent switches. Show the grid without snapping to it, snap without seeing it, or let live alignment guides tell you when a cone lines up with the one before it.
Arrow-key nudge
Select anything and move it a pixel at a time. Cone lines end up straight because you nudged them straight, not because you dragged carefully.
Rotation on every object
Mannequins face a direction. Goals have an opening. Hurdles and gates have an axis. A player has a facing, so the picture reads the way the practice really sits.
Lock what should not move
Pin an item's position and it stays selectable but undraggable, so building the movement on top never knocks the setup out of place.
Keyboard, because you are doing this at 9pm
PAdd player
BAdd ball
CCone
GGrid on / off
KAdd keyframe
SpacePlay / pause
← →Step a frame
↑ ↓ ← →Nudge selection
Ctrl+ZUndo, 50 deep
Ctrl+DDrill details
Ctrl+SSave
EscDrop the tool
02 · The pitch

35 presets, and every one of them knows its real size.

A rondo is not a small pitch, it is a 12 by 12 grid somewhere in the middle third. Teloframe stores that difference. Classic and functional-zone presets render at true scale inside a 105 by 68 metre reference, so a penalty box next to a middle third is proportioned the way the two really are. Rondo and shape grids draw their working area inside a blank full pitch, so the shape still reads as football and not as a spreadsheet cell.

Classic6 presets
True-scale slices of a 105 × 68 m pitch, positioned where they really sit.
Full pitch (11v11)Attacking halfDefending halfFinal thirdMiddle thirdDefensive third
Small-sided5 presets
FA-sized youth formats and two indoor surfaces, each with its own markings.
5v57v79v9FutsalIndoor cage
Functional zone5 presets
Goalmouth and third work that needs the real box geometry around it.
Penalty boxDouble penalty boxFinal third + goalmouthMiddle thirdDefensive third + goalmouth
Rondo16 presets
Grids that draw their box inside a blank full pitch, so the shape still reads as football.
Rondo 10×10 yd3v1 triangle4v1 tight (8×8 yd)Rondo 12×12 · 15×15 · 20×20 · 25×25Rectangle rondo (20×12)Guardiola 4v4+3Transfer rondo (2 grids)Diamond gridHexagon rondoEnd-zone rondo4-zone box (inner + outer)5-channel corridorPep 20 zones
Shape variant3 presets
Deliberately distorted areas for constraint work.
Long and narrow (2.3:1)Wide and short (0.6:1)Diamond / funnel
Or set your own dimensions

Type a width and a height in metres or yards and the canvas rebuilds around them. Everything already on the pitch scales with it, so resizing a grid from 20 × 20 to 16 × 12 keeps the shape of the practice instead of scattering it.

Width
30
Height
20
Unit
m · yd

The measure tool reads back off the same scale, in metres, yards or feet. If the drill says the gate is eight yards wide, you can check that it is.

How it looks is part of how it reads
Surface
Grass or a futsal court, each with its own default colour and line set.
Mowing pattern
Stripes and cuts, so an exported still looks like a pitch rather than a slide.
Pitch colour
Shift the green, or go dark for a projector in a bright room.
Internal markings
Drop the boxes and the halfway line when they are noise, keep them when the drill depends on them.
Portrait
Turn the whole pitch on its end for a 9:16 export or a phone-first explainer.
Half direction
For half and third presets, choose which way the goal you care about is facing.
03 · Markings and zones

Nine tools. Eight of them draw, one of them measures.

Arrows for runs and passes, arcs for bending ones, circles and boxes for the space you are protecting, freehand for when you just want to scribble it, polygon zones for a pressing trap, and a ruler for the moment somebody asks how wide the grid actually is.

SelectPick, move and re-style anything already drawn
ArrowA run or a pass, with a head on the end
LinePlain segment, no head
ArcCurved arrow for a bending run or a bent pass
CircleFILLABLERadius around a player or a space
BoxFILLABLERectangle for a grid, a channel or a zone of play
DrawFreehand, exactly like the whiteboard
ZoneFILLABLEClick a polygon, Enter to close it
MeasureLive distance readout in metres, yards or feet
Style, on any mark
Stroke width
ThinMedThickXL
Dash style
SolidDashedDottedDash-dot
Fill and colour

Circles, boxes and zones can carry a translucent fill as well as a stroke, in independent colours. A dashed unfilled box is a trigger area. A solid filled one is a no-go zone. Same tool, different meaning, and the players can tell.

Six zone shapes

A zone is a first-class object, not a rectangle you drew and hoped. It carries a label, a colour and an opacity, and it comes in the shapes coaching areas actually take.

RectangleCircleChannelLineGridArc

Zones render in the 3D view too, standing up off the turf rather than disappearing the moment you switch.

Marks can come and go

Every marking has a visible time range on the timeline. Drag its bar and the pressing trap appears at second four and clears at second nine, instead of sitting on the pitch for the whole clip and burying the thing you wanted to show.

Zone · press trap
Arrow · #6 run
Box · cover shadow
The ruler

Drag between any two points and read the distance off the pitch's real scale. Switch the unit once and it applies everywhere, including the pitch dimension fields.

MetresYardsFeet
04 · Movement

Animate the two seconds that matter, not the whole session.

The best drill animations are short. One clear transition beats a ninety-second film nobody watches to the end. So the timeline is built around keyframes you capture rather than curves you author, and the plan caps are on clip length, never on how many keyframes you use.

01
Set the picture, then capture it
Arrange the drill the way it starts and add a keyframe. That is the whole authoring model. A keyframe is a snapshot of where everything stands, not a curve you have to hand-tune.
02
Move things, add the next one
Drag the players and balls to where they end up, add another keyframe, and Teloframe fills in the movement between the two. Two keyframes is already an animation.
03
Draw the route when a straight line is wrong
A run that bends round a mannequin should bend. Put the playhead on a keyframe that has another one after it, then click waypoints across the pitch and press Enter. That player now takes your path instead of the shortest one.
04
Re-time it on the bar, not in a field
Each gap between keyframes is a segment with its own length in seconds. Type four instead of two and that phase slows down, without touching anything before or after it.
Timeline · 5 keyframes · 14 s
Set
2.0s · P 1×
Serve
3.0s · P 1×
Receive
4.5s · P 0.8×
Break out
4.5s · P 1.2×
▶ PLAY⟲ LOOP ON◐ ONION SKIN1× SPEED00:06 / 00:14
The ball is authored, not implied
FlightGroundLoftedDriven
A chipped ball arcs, a driven ball does not. In 3D it leaves the turf.
ActionAutoPassShotHeaderNone
Tells the animation what the player is doing when the ball leaves them.
CarrierPer segment
Say who has the ball in each phase and it travels with them, then releases on the pass.
What stops you wasting an hour
Onion skin
Ghosts of the surrounding keyframes underneath the live one, so you can see how far someone actually moves before you commit.
Loop
Runs the clip end to end and back to the start, which is how a drill gets watched on a phone by the side of a pitch.
Playback speed
Cycle it down to check a tight passage, or up to see whether the whole thing reads at pace.
Prev, next, start, end
Jump keyframe to keyframe instead of hunting for the right frame with a scrubber.
Unsaved-change capture
Nudge something while parked on a keyframe and the editor flags that the keyframe no longer matches. One click folds the change in, so edits never silently vanish.
Fifty-step undo
The whole drill state, not just the last drag. Delete a keyframe by accident and it comes back.
Keyframes are never rationed. Every plan, including free, gets as many as the drill needs. What changes is how long the finished clip is allowed to run.
Free15 sPro90 sClub180 s
05 · The 3D view

The same drill, from where the player is standing.

One toggle in the header switches the whole drill into 3D. Not a different document, not a re-import, the same players, balls, equipment, zones and keyframes rendered on turf. Every piece of kit has a real model, zones stand up off the ground, and the animation you authored in 2D plays back unchanged. The 3D view is on every plan, including free.

Camera modes
Orbit
You drive. Hold Alt on a desktop, or flip the Camera switch on a phone, and drag.
Follow ballACTIVE
The camera tracks the ball through the practice, from the touchline you choose.
Follow player
Locks onto one player, which is how you show a run nobody notices in 2D.
Steadicam
A smoothed operator move that keeps the action framed without you touching it.
POV
Down at player height, optionally tracking the ball. Useful for showing what a receiver can actually see.
Preset angles
BroadcastTopSideCorner

Each angle is scaled to the pitch you are on, so Broadcast frames a 10 × 10 rondo the same way it frames a full pitch instead of stranding it in the distance.

Camera controls
Lens
A field-of-view slider from 28 to 90 degrees, a second zoom axis on top of moving the camera.
Follow tuning
Distance, height and smoothing, plus which touchline the follow camera shoots from: auto, near or far.
Sticky orbit
Keeps the camera live without holding Alt, so you can frame a shot two-handed.
Three quality profiles
Low, medium and high. Drop it on a laptop that is struggling and the scene simplifies rather than stutters.
Training complex
Fence, dugouts and ad boards around the pitch. Switch it off when you want the drill and nothing else.
Camera or Edit, on touch
No Alt key on a phone, so a single switch decides whether a drag moves the camera or moves a player.
Where 3D actually earns its place
  • Body shape and blind sides. From above, a player receiving open and a player receiving closed look identical. From the touchline they do not.
  • Ball height. A lofted serve and a driven one are two different practices, and only one view shows the difference.
  • Handing it to players. A 3D clip looks like football. A top-down diagram looks like homework.

Viewing and posing in 3D is free. Exporting 3D video or a 3D GIF is a Pro feature; 3D stills are not.

06 · The coaching layer

Seven tabs, because a drill you cannot hand to an assistant is not finished.

The diagram is the easy half. The half that saves you on a Tuesday is the objective, the setup instructions, the three coaching points, what you do when it is too easy, what you do when it falls apart, and the mistakes you already know they will make. It sits in a sheet next to the canvas, so writing it never means leaving the drill.

Everything you would say out loud on the grass.

Setup instructions
Coaching points
Progressions
Regressions
Common mistakes
The taxonomy the planner filters on

These are not decoration. They are what makes a library of two hundred drills usable at 9pm when you need a technical block for U11s with nine players and half a pitch.

Category14
What the drill is about. Drives the public library and the category pages.
PassingShootingPressingPossessionTransitionsFinishingDefensiveSet piecesDribblingCrossingHeadingGoalkeepingConditioningRondo
Practice type10
How it is run, in the language session planning uses.
ActivationWarmupTechnicalPossessionTacticalTransitionFinishingSet pieceGameRecovery
Session block fit6
Which part of a session this belongs in, so the planner can suggest it in the right slot.
ActivationTechnicalTacticalGameRecoveryCustom
Age band7
Derived from the age range you set, never typed twice.
U6-U8U9-U10U11-U12U13-U14U15-U16U17-U19Senior
Phase of play5
The moment of the game it rehearses.
Build-upPressTransitionLow blockSet piece
Delivery detail, for whoever runs it
  • Setup time. How long the kit takes to put out, which is the number that actually decides whether a drill fits in the session.
  • Min and max players. The band it works in, so a drill built for fourteen never gets suggested for six.
  • Field size. Synced from the pitch you drew, or overridden by hand in metres or yards when the drawing is schematic.
  • Equipment list. Counted off the canvas automatically, or written by hand when the real setup differs from the diagram.
  • Learning outcome. What a player should leave with, in one line, in your words.
Guided the first time

A ten-step walkthrough runs the first time you open a blank drill: players, then the ball, then the equipment, then the markings, then the look, then the coaching goal, then one keyframe, then the timeline, then the explainer, then save. It completes each step by watching you actually do it, not by you clicking Next, and the Tutorial button in the header brings it back whenever you want it.

07 · Variants

Six of your players turned up. The session already knows.

A drill is rarely run the way it was written. It rains, half the pitch is gone, four players are missing, or it turns out to be far too easy. A variant is the same drill re-cut for one of those nights, kept in the same family as its parent so the library shows one entry instead of six.

ProgressionManual
Same drill, harder. Fewer touches, a live defender, a time limit.
RegressionManual
Same drill, simpler. More space, less pressure, a bigger target.
Low numbersAttendance
The version that survives six players turning up instead of fourteen.
Small spaceSpace
For the night another team has half your pitch.
IndoorWeather
Hall surface, walls in play, no long service.
RainWeather
Heavy pitch, shorter reps, no sliding work.
One family, in your library
Rondo 4v2 into a finish
15 min · 10 players · Possession · U13-U14
ProgressionOne touch in the grid
Low numbers3v1, single finisher
Small space12 × 12, no wide gate
IndoorWalls live, ground passes only

Your drill list shows the parent. The variants collapse underneath it, so a library that has genuinely grown does not look like a library that has been duplicated.

Variants are what the live session swaps to

This is the part that makes them worth writing. When a drill is placed in a session block you can attach fallback options to it, each with a trigger and a reason. Pitch-side, when the real attendance is in and the weather is what it is, the live screen offers those swaps by name, and applying one is a single tap.

Attendance
Fewer players than planned
Space
Full, reduced or tight
Weather
Normal, wet or indoor
Manual
Your call, on the night

The swap is recorded against the session, so the reflection afterwards knows you ran the low-numbers version and rates that, not the drill you had planned.

Also: duplicate, archive, restore

Not every fork of a drill is a variant. Duplicating gives you an unlinked copy to take somewhere else entirely. Archiving takes a drill out of the pickers without deleting it, and anything archived can be restored, which matters because sessions you ran last season still point at it.

08 · Where the drill goes

A drill is only worth building if it comes back to you.

The editor is not the destination. A drill built here goes into a session block, gets delivered pitch-side, gets rated in the reflection afterwards, and comes back to the library carrying what you learned about it. That loop is the reason to write the coaching points down once instead of remembering them six times.

01
A board becomes a drill
Working something out on the tactics board and it turns into a practice? Save as drill converts the players, the ball, the annotations and the whole keyframe timeline into a drill, and keeps a link back to the board it came from.
The tactics board →
02
The drill goes into a block
Drag it from the library straight onto an activation, technical, tactical, game or recovery block. It carries its planned duration, its own coach notes for that session, and any fallback options you attach.
Session planning →
03
The session keeps a snapshot
The block stores a copy of the drill as it was on the day, not just a pointer. Editing the drill next month does not rewrite what you actually ran in March, and archiving it does not blank an old session.
04
It gets delivered pitch-side
On the live screen the drill is a card with its timer, its notes, its player list and its swap options. Marking it done moves the session on.
05
The reflection rates it
Afterwards you rate the drill and say whether you would run it again. That is the only place a drill's effectiveness number ever comes from.
06
The library gets smarter
Average rating, sample size, repeat rate, when it was last used, and how it performed at different attendance levels, all sitting on the drill next time you go looking for one.
Your own drill analytics

One screen across the whole library: how many drills you actually used, across how many sessions, the average rating you gave them, and the share you said you would run again. Built entirely from your own reflections, so it tells you what your squad responded to rather than what other people clicked on.

Drills used
31
Sessions
48
Avg rating
4.2
Repeat rate
78%

Illustrative figures. Yours start empty and fill up as you run sessions.

Finding one, six months later

Your drill list filters the way a coach thinks, not the way a database does. Search by name, then narrow by the age the drill is for, the session block it fits, how many players you actually have, and the difficulty. Behind a More filters toggle: game format, duration and practice type.

AgeSession blockPlayers availableLevelFormatDurationPractice typeFavourites

Filters live in the URL, so the view you built is a link you can bookmark or send to an assistant coach.

09 · The player-facing half

The drill in their pocket, before they get out of the car.

Every drill carries two sets of notes. Coach notes are private: setup reminders, delivery cues, what to look for. Player notes are what actually reaches the squad. Turn on the explainer and those player notes, the animation and any linked board scene become a mobile page behind a QR code, with the coach notes left behind.

Two audiences, one drill
Coach notesSTAYS WITH YOU
Serve to the weak side first. Watch #6 cheating inside, that is the whole point of the drill. If it dies, drop a defender before you make the grid bigger.
Player notesGOES TO THE SQUAD
Check your shoulder before the ball arrives. First touch takes you forward, not sideways. Finish before the defender gets back.
Linked board scene
Point the drill at a scene on one of your tactics boards, and the explainer shows the game picture the practice is training, right underneath the practice itself.

Free plans get two explainer links a month. Pro and Club are unlimited.

TUESDAY · BLOCK 2
Rondo 4v2 into a finish
711106
WHAT YOU ARE DOING
Check your shoulder before the ball arrives. First touch takes you forward, not sideways.
15 min10 playersU13-U14
Link handling
  • One link, rotatable
    Each drill has a single explainer link. Rotate it and the old address dies immediately, which is what you want when a squad list changes.
  • Revocable
    Turn it off and the page stops resolving. Nobody keeps a copy of the drill because nobody ever had one.
  • It expires
    Explainer links carry an expiry. A player opening a stale one is told to ask you for a fresh link rather than shown last month's practice.
  • Never indexed
    Explainer pages are marked no-index, no-follow. They are for your squad, not for search results.
  • A QR you can download
    Save the code as a PNG and put it on the session sheet, the dressing-room wall, or the back of a printed Coach's Card.
  • No login for the player
    It opens in whatever browser is already on their phone. No app, no account, no password to reset for a fourteen-year-old.
10 · Getting it out

Four exports off one canvas, and one of them is paper.

A drill has to survive contact with the real world, which is a group chat, a projector, a phone in the rain, and a clipboard. So the same drill leaves as a still, as video, as a looping clip, and as a one-page card you can actually print and hold.

PNG
The current frame, at whatever the export panel is framed to.
NEEDS · NothingEVERY TIER
MP4
The animation as video, for WhatsApp, a team channel or a big screen.
NEEDS · 2+ keyframes3D VIDEO IS PRO
GIF
A looping clip that autoplays inline anywhere a video will not.
NEEDS · 2+ keyframes3D GIF IS PRO
Coach's Card (PDF)
One printable page: the pitch, the metadata, the coaching points, the equipment list.
NEEDS · NothingEVERY TIER
Coach's Card · one page
Rondo 4v2 into a finish
15 MIN · 10 PLAYERS · POSSESSION · U13-U14 · MODERATE
COACHING POINTS
  • Body open before the ball arrives
  • Progress on the first touch
  • Release on the second beat
EQUIPMENT
8 × cone· 2 × mini goal· 3 × mannequin
The card is the reason a drill survives a coach forgetting their phone. It prints the pitch, the metadata, the coaching points and the equipment count, on every plan including free.
Framing and branding
Shape it for where it is going
Landscape for a screen, square for a feed, tall for a phone. The 3D view will re-frame itself down the pitch for a vertical export so the length runs up the frame instead of off both sides.
What you see is what crops
3D exports default to exactly the view you have framed on screen, rather than a helpful auto-frame that puts the interesting part off the edge.
Your name on it
Pro and Club can put their own brand name and logo on an export, positioned where they want it. Free exports carry a Teloframe watermark.
Save a size you use twice
Any framing you set up can be saved as a preset and reapplied, which matters if you post to the same place every week.
Two things worth knowing first
  • Video and GIF need two keyframes. A drill with one keyframe is a picture, and the editor says so rather than exporting a still film.
  • The first MP4 pulls down an encoder. Roughly 22 MB, once, in the browser. Everything after that encodes locally. Nothing about your drill is uploaded to render it.
11 · The public drill library

310 animated drills, free to fork.

You do not have to start from an empty pitch. Every drill in the public library was built in this editor, animated, sourced from real coaching material, and tagged with the age range, format and session block it belongs to. Open one, watch it play, and copy it into your own library in a click. It is then yours to change.

67
Passing
41
Finishing
31
Possession
26
Dribbling
20
Defensive
19
Transitions
19
Set Pieces
18
Crossing
15
Conditioning
12
Rondo
11
Pressing
11
Goalkeeping
11
Shooting
9
Heading
Crossing
First-Time Cross
Every touch a winger takes hands the defence a second to reorganise. Crossing first time is how that second gets denied to them.
10 MIN · 4 PLAYERS · U13-U14
Passing
Y-Passing Drill
Four combinations chained into one sequence: in to the pivot, set back, third man, switch. Patterns groove what rondos only expose.
15 MIN · 4 PLAYERS · U6-U8
Finishing
Inverted Winger Cut-In and Shoot
Cutting inside onto the strong foot is the most predictable move in modern football, and it still works. Predictable is not the same as stoppable.
12 MIN · 3 PLAYERS · U9-U10
Passing
Aerial Control & First Touch
Aerial control is decided while the ball is still travelling. Players who wait to see where it lands are already choosing a surface too late.
8 MIN · 2 PLAYERS · U9-U10
Rondo
6v3 Positional Rondo
Six against three is comfortable, which is the problem. Without a line-breaking condition the group circulates happily and learns nothing.
12 MIN · 9 PLAYERS · U9-U10
Crossing
Wing Play 2v1 to a Cross
Two against one is only an overload if the defender has to choose. If he can cover both, you have a 1v1 and a spectator.
12 MIN · 5 PLAYERS · U9-U10
01
It lands as your own private drill
Not a reference, not a subscription to somebody else's version. A real row in your library, marked private, that you can rename, rebuild or throw away.
02
The whole thing comes with it
The animation, the pitch, the equipment, the objective, the setup instructions, the coaching points, the progressions, the regressions, the common mistakes and the taxonomy. Not a screenshot with a link back.
03
Editing it changes nothing upstream
Your copy is yours. The public original is untouched, and no future edit to the original silently rewrites the version you have already put in a session.
04
It arrives in the workspace you are in
Personal mode copies to your own library. Club mode copies to the club's, where the rest of the staff can open it. Forks into a club library do not count against a personal drill limit.
Going the other way
  • Share one privately. Generate a public view link for a single drill, send it to a parent or a coach at another club, and revoke it when you are done.
  • Submit it to your club. In a club workspace, a drill can be put forward for the shared library, where a coordinator approves it before the rest of the staff see it.
  • Put it forward for the public library. Anyone can submit a drill for review. Nothing reaches the public library automatically, and a human reads it first.
Why the library is deliberately small

It has been bigger. It was cut back on purpose, because a large pile of generated exercises is worth less than a smaller set that a coach can trust. Every drill in there is animated, has real coaching detail, and traces back to published coaching material.

The age ranges are not guesses either. They are anchored to the recognised small-sided-game ladder, with a hard floor of twelve on anything that involves heading, applied by reading what the animation actually does rather than what the category is called.

Browse the drill library →
12 · Plans, and the honest bit

What it costs, and what it deliberately will not do.

The free plan is a real drill editor, not a demo: every tool, every pitch preset, unlimited keyframes, the 3D view, all four export formats and the printable Coach's Card. What you pay for is volume, longer clips, clean exports and the club layer.

Free
Pro
Club
Drills you can keep
10
Unlimited
Unlimited
Keyframes per drill
Unlimited
Unlimited
Unlimited
Timeline length
15 s
90 s
180 s
Export quality
HD
4K
4K
Watermark on exports
Yes
No
No
PNG, MP4, GIF, Coach's Card
Yes
Yes
Yes
3D view
Yes
Yes
Yes
3D video and GIF export
No
Yes
Yes
Player explainer links
2 / month
Unlimited
Unlimited
Your own brand on exports
No
Yes
Yes
Shared club drill library
No
No
Yes
✕No AI writes your drills
There is no generate-a-drill button, and nothing in the editor calls a model. Teloframe uses AI elsewhere in the product, deliberately not here. A drill is a coaching decision, and a plausible-looking one you did not think through is worse than a blank pitch.
✕No video analysis
You can paste a link to a demo video on a drill, and that is the extent of it. Nothing is uploaded, tagged, tracked or cut automatically.
✕No GPS or wearables
Intensity is a value you set because you know the practice. It is not read off a vest, and the load figures a session produces are built from your own judgement, not telemetry.
✕Ratings come from you, not a crowd
A drill's effectiveness is calculated from your own post-session reflections, in your own workspace. There is no public star rating and no popularity score deciding what you see.

What a drill connects to

The editor is one surface in a coaching week. These are the pages either side of it.

The drill library

Every public drill, filterable by category, age band and format, each one forkable into your own workspace.

Training session planner

Where drills become blocks, load curves, equipment lists and a live pitch-side screen.

Tactics board

The full-pitch surface a drill can be linked to, or converted from, with a single Save as drill.

Export and sharing

How anything you build here reaches players, parents and staff, and how those links are controlled.

Drill editor FAQs

Straight answers on animation, equipment, pitch sizes, exports, the free plan and the public library.

Can I animate football drills?
Yes. You arrange the drill, add a keyframe, move the players and balls, and add another. Teloframe fills in the movement between them. Runs that should bend can be drawn as a route with waypoints, and the ball is authored separately with a flight type of ground, lofted or driven and an action of pass, shot or header. Keyframes are unlimited on every plan; what the plan sets is the maximum clip length, which is 15 seconds on free, 90 on Pro and 180 on Club.
What equipment can I put on the pitch?
Eleven types: cones, markers, poles, mannequins, mini goals, full-size goals, agility rings, ladders, hurdles, rebounders and passing gates. Each one has its own colour and rotation, so a goal points the way the drill really faces, and any item can be locked so building the animation on top never nudges the setup out of place.
Are the pitch sizes real?
Yes. There are 35 presets across five families: 6 classic pitch slices, 5 small-sided formats including futsal and an indoor cage, 5 functional goalmouth and third zones, 16 rondo grids and 3 deliberately distorted shape variants. Classic and functional-zone presets render at true scale inside a 105 by 68 metre reference, so a penalty box and a middle third are proportioned the way they really are. You can also type your own width and height in metres or yards, and everything already placed scales with it.
Does the drill editor have a 3D view?
Yes, and it is on every plan including free. One toggle switches the same drill into 3D with no re-import: the same players, balls, equipment, zones and keyframes rendered on turf. There are five camera modes, four preset angles scaled to whatever pitch you are on, and follow tuning for distance, height and smoothing. Exporting 3D video or a 3D GIF is a Pro feature; viewing, posing and 3D stills are not.
How do I get a drill out of Teloframe?
Four ways. PNG for a still, MP4 for video, GIF for a looping clip that autoplays inline, and a printable one-page Coach's Card PDF with the pitch, the metadata, the coaching points and the equipment count. MP4 and GIF need at least two keyframes. The first MP4 export downloads a roughly 22 MB encoder into the browser once, then everything encodes locally, so no drill is ever uploaded to be rendered.
Can players see the drill on their phone?
Yes. Every drill carries separate coach notes and player notes. Turning on the player explainer publishes the player notes, the animation and any linked tactics board scene as a mobile page behind a QR code you can download and print. The coach notes stay private. The link can be rotated or revoked, it carries an expiry, and it is marked no-index so it never turns up in search. Free plans get two explainer links a month.
What happens when only half the squad turns up?
That is what variants are for. A drill can carry six kinds of variant: progression, regression, low numbers, small space, indoor and rain. They stay in the same family as the parent so your library shows one entry, not six. When the drill is placed in a session block you attach fallback options with a trigger, and pitch-side the live screen offers those swaps by name once the real attendance and conditions are in. The swap is recorded, so the post-session reflection rates the version you actually ran.
Is there a library of ready-made drills?
Yes, and forking one is free. Every drill in the public library was built in this editor, is animated, and carries real coaching detail traced back to published coaching material. Forking copies the whole thing into your own workspace as a private drill you can rebuild, and editing your copy never touches the original. Forks into a club library do not count against a personal drill limit.
Does AI write the drills?
No. There is no generate-a-drill button, and nothing in the drill editor calls a model. Teloframe uses AI elsewhere in the product and deliberately not here. There is also no video analysis, no automatic clip tagging and no GPS or wearable integration; intensity is a value you set, and a drill's effectiveness score is calculated only from your own post-session reflections in your own workspace.
The drill loop

Build the drill. Run the drill. Reuse the drill.

Start on a blank pitch, or fork one that already works and make it yours. Either way it ends up in your library, in a session block, and on your players' phones.

Build your first drill →Browse the drill library
Teloframe

The Coach OS for football. Plan, run, observe, reflect, develop, one loop, one tool.

Product
Tactics boardDrill editorSession plannerMatch dayPlayer developmentClub workspaceAI assistantExport and sharingAll features
Explore
Tactics librarySession plansDrill libraryFormationsGuidesVideo tutorials
Use cases
Coaches and academiesContent creatorsSession planner softwareTactics board software
Company
PricingFAQContactOpen Teloframe
© 2026 Teloframe. Built for serious staff.PrivacyTermsSafeguardingSecurityDPASubprocessorsCookies All systems normal