Skip to content

Football training

Talent shows up on game day. Garra shows up every day in between.

Garra is the training app for the football player who's still out there after practice ends: the wall, the cones, the extra twenty minutes nobody scheduled. Those minutes deserve a clock, a heart-rate number, and a record of what they added up to. That's the whole app. Named for football's own word for grit.

Get notified

Coming to iPhone. Entrena con garra. Train with claw.

Parent or coach? Garra Coach

The Garra Train home in planned-schedule mode: This Week, 1 of 5 completed, and a Next Workout card for Tuesday Technical today at 4:30 PM — 45 minutes, seven drills, and an effort bar.

The session is the product

Build it. Schedule it. Work it. Keep the record.

Other apps show you a drill. Garra is the session you actually run — on the field, with a clock that stays honest.

  1. 01

    Build

    Run a session you already have, stack one from the catalog, or write a drill yourself. Sets, work, rest, reps.

  2. 02

    Schedule

    Give every session a day and a time, or keep a dateless queue and run the next one whenever you reach the field.

  3. 03

    Work

    Timers and alarms on iPhone. Apple Watch as the remote and the sensor. A chest strap if you want one.

  4. 04

    Record

    Time by category, left/right numbers, HR zones, sprint times. Share a card, send it to Strava, or keep it to yourself.

Know the day it ships

Garra is coming to iPhone. Leave an email and we'll tell you when it's out. Nothing else.

Build it

Sessions built drill by drill, the way a coach writes them.

A session in Garra is a plain list: every drill with its sets, work, and rest, a load estimate, and one Start button.

  • Pull from a football catalog of 150+ drills, filtered by what you actually have: time, space, and gear. Twenty minutes, a small space, a ball and a wall is a real session.
  • Set up every drill in a few taps: sets × work / rest, rep counts, volume goals, or a plain stopwatch. Alarm and haptics per drill.
  • Fold a warm-up stack in as a sub-session, drag rows to reorder, and watch the estimated total update as you build. Session names come from the drills themselves; you never type one.
  • Your drill isn't in a catalog? Write it once and it runs and logs like everything else.
A Garra session named Ball Work, Dribbling & Passing: scheduled Wed, Aug 12 at 6:30 PM, a notes field, a warm-up stack sub-session and five drills with their sets and timing, a moderate load badge, a 45-minute estimate, and a Start Session button.
Ball Work, Dribbling & Passing — six drills, a notes field, moderate load, 45 minutes, one button. The name comes from the drills.
The Garra drill picker with chips for 20 minutes, small space, ball, and wall — 11 drills fit, two selected, and an Add 2 drills button.
Add drills. Filter by time, space, and gear. “11 drills fit” beats a catalog you scroll forever.
Garra's drill setup screen for Sole Roll Taps: Timed and Reps tabs, wheels for 4 sets, 30 seconds of work, 20 seconds of rest, and an alarm-plus-haptics toggle.
Set it up. Sets, work, and rest, timed or reps, with alarm + haptics for the field.
Garra's session screen: a scheduled stamp of Wed, Aug 12 at 6:30 PM, a notes field, draggable drill rows with sets and timing, an Add drill row, and a 45-minute estimated total with a Start Session button. No session-name field — names are generated from the drills.
Edit anytime. Reorder, retime, and the estimate keeps up.
The Garra Train home in planned-schedule mode: This Week with a five-segment progress bar, 1 of 5 completed, and the next workout card dated today at 4:30 PM.
This Week — the week as cards, 1 of 5 done, completed work scrolled behind you.

Schedule it

Plan the week. Or just queue it up.

Some athletes train in fixed windows: after the team, after the private, twice in a day. Others train whenever they get to the field. Garra doesn't pick for you.

  • Planned schedule. Every workout gets a day and a time. Lay out the whole week or month ahead, multiple sessions a day.
  • Workout queue. No dates, no times. An ordered list: run the next one whenever you can train, skip it, or move it to the back.
  • Your home view. Today only, today and tomorrow, a rolling seven days, or the fixed calendar week. The home screen shows exactly the range you asked for. No streaks, no nagging.
  • Change your mind mid-season: switch styles from Settings and nothing is lost. Dateless sessions just wait for a date.
The Garra Train home under a WORKOUT QUEUE header: Up Next, 1 of 5 completed this week, and a Technical Base session card first in line with no dates on the cards.
Up Next. The queue keeps the order so you only decide once.
Garra's Home view sheet with four options — Today only, 2 days, 7 days rolling, and This week fixed, which is selected.
Home view. Four windows, from “just today” to the full calendar week.
Garra's Training style screen in Settings: Planned schedule selected over Ad hoc, with the four home-view window options below.
Training style. Planned or ad hoc, one screen in Settings. Changes apply immediately.

Work it

Start the session. The phone keeps count.

Hit Start and stop watching the phone. Session time, live heart rate, and a drill card that always knows which set you're on.

  • Work is ember, rest is mint — readable at arm's length in sunlight, set after set.
  • Alarms and haptics call the turns, so you play the drill instead of babysitting a timer.
  • Rest runs on its own bar. Stretch it or cut it 15 seconds at a time, then start the next set when you're ready.
  • Live heart rate from Apple Watch or a BLE chest strap; if you wear both, the strap wins. Add a drill mid-session and the session keeps running from the mini player wherever you go.
Garra's drill player mid-set: Inside Taps, a 3 × 5:00 / 60s rest row with a change control, set 2 of 3, an ember ring counting down 3:12 of work, Ball Mastery and Guide beside the ring, the set log below, and pager dots under the log.
Set 2 of 3 — the ring counts the work, the log fills as you go.
A Garra session in progress: Ball Work, Dribbling & Passing in the header, 8:32 on the session clock, 142 BPM live, warm-up done, Cone Weave active on set 2 of 3, and the rest of the list waiting.
The whole session at a glance. Done, active, and waiting, with the clock and your heart rate on top.
Garra between sets: the Cone Weave card shows rest with set 2 done, and a mint rest bar counts down 0:47 with minus and plus 15-second buttons.
Rest that counts itself. A mint bar, ±15s, and the next set waiting when you are.

Instruments, not entertainment

Claw, not theater.

Grit is logged minutes, honest rest, and a weak-foot number that went up. It is not a flame icon.

  • Training time by category: ball mastery, passing, speed, endurance. By week, month, or year.
  • Heart-rate zones and sprint times from every session, plus eight ways to log the work, including left and right.
  • Per-drill history: accuracy, best times, max streak, volume. The numbers that prove the weak foot is catching up.
  • Share a card or send it to Strava. No feed, no public profile, no audience required.
Garra's Progress screen for the week: 6:40 of training time, 5 sessions, 12,400 lb lifted, 3.4 miles run, a time-by-category donut, and daily stacked bars.
A Garra share card from an indoor technical session: 47 minutes, seven drills, 148 average heart rate, and a juggling-streak PR.

GARRA COACH

Garra Coach · for parents and coaches

They do the work between matches. Now you can see it.

Garra Coach is a separate iPhone app for everyone around the athlete: the parent turned taxi driver & after-school coach, and the coach who runs the team. One athlete or a hundred, the job is the same. You give the rides, the time, and do endless laundry, and the work itself happens where you can't see it. Garra Coach puts that work on your phone: what they planned, what they finished, and whether it's adding up. You get accountability. They get a reason to own the plan. The questions on the drive home get shorter.

Get notified

Coming to iPhone alongside Garra.

Garra Coach's Progress tab for Maya: 6:40 of training time and 5 sessions this week, a time-by-category donut, daily bars, and heart-rate zones.
  • Follow-through

    What they planned, and what they did

    Every session they schedule shows up on your phone with its day and time. Finished ones are marked Completed, and a push tells you the moment it happens. You don't have to ask, and they don't have to report.

  • What you see

    Their week and their record

    Who trained this week and who hasn't yet. Every scheduled session with its drills, sets, and timing. Progress by category, heart-rate zones, and per-drill numbers over months. The weak-foot number that went up, on the day it went up.

  • The full record

    The same numbers they see

    You get the whole record. Every finished session opens to the numbers the athlete logged, and every drill opens to its history over months. What they see on their phone is what you see on yours.

How it connects

Invite. Approve. Follow.

The athlete sends the invite, the athlete taps Approve, and only then does their training show up on your phone. It's the one time all season they get to be the gatekeeper, and it takes about a minute.

  1. Garra's Invite screen under Settings › Coaches: a QR code labeled Scan in Garra Coach, an 8-digit code, a Share link button, Regenerate, and a 7-day expiry note.

    01

    The athlete sends the invite

    From Settings › Coaches in Garra: a QR to scan on the spot, an 8-digit code to type in, or a link to text you. It expires in 7 days.

  2. A coach request sheet over Garra's Train home: Rosa Méndez wants to follow your training, a note that they cannot start or edit sessions and that you can change this in Settings › Coaches, an Approve button, and Not now.

    02

    They approve you

    Your name shows up on their phone with what you'll see and what you can't. They tap Approve, or Not now. They can remove you later from the same screen.

  3. Garra Coach's Athletes tab on This week: four athletes, three marked Trained and one Not yet, with sessions this week and last-trained times.

    03

    You follow the week

    Who trained, who hasn't yet, and when they last did. Tap a name for their sessions and their Progress.

Safety

Nothing social. Ever.

Garra and Garra Coach have no social network in them and never will. There is no feed, no followers, no comments, and no direct messages, and there is no way for an adult to contact an athlete through the app. The only connection is the one the athlete approves, it carries training data one way, from their phone to yours, and they can end it anytime from Settings › Coaches.

The word

Garra is Spanish for claw — grit, in football.

In football it means the fight you bring when the other side is bigger. Uruguay called it garra charrúa. Paraguay calls it garra guaraní. The app is named for that — and built so the last breath has a clock, a plan, and a record.

En tu idioma

Four languages. One word.

Train in the language you think in. Every drill's setup, execution, and coaching cue come in English, Spanish, Mexican Spanish, and Portuguese.

  • EN

    English

    Train with claw. The whole catalog, written the way a coach writes it.

  • ES

    Español

    Entrena con garra. La palabra no necesita traducción — la app tampoco.

  • ES-MX

    Español (México)

    El mismo español, con las palabras de la cancha en México.

  • PT

    Português

    Treine com garra. A palavra também é sua.

Session names are generated from your drills — in your language. It follows your iPhone's language, and you can switch anytime in Settings.