Back to Leanfinit

youth football

Raúl's Roster: Know Every Player Before Kick-Off

A flashcard drill app built for grassroots coaches who inherit an unfamiliar squad and need to match names to shirt numbers before the first whistle.

Artem

Founder

· 4 min read

Raúl's Roster — home

Raúl had a week. One week to learn eighteen names, eighteen shirt numbers, and eighteen positions before stepping onto the touchline for CD Alcázar's Under-12 girls in Toledo. No photos on the team sheet, just a list. Calling the wrong name mid-game is the kind of mistake a player remembers, and so does everyone watching from the sideline.

So the app he needed was simple: show him a shirt number, make him recall the name, tell him if he got it right, and track who he still had to nail before Saturday. Try a few rounds in the demo below and you'll see exactly how it works.

Live demo

Raúl's Roster — running live, right here in the article · Open in a new tab

The problem every new coach knows

Inheriting a squad mid-season or taking over a new group is one of those quiet pressures nobody talks about. You spend the days before your first match reading a paper team sheet, trying to fix faces to names you have never heard spoken aloud. Then the game starts, a player makes a run, and you shout the wrong name. She doesn't turn. The moment is gone.

The standard fix is to spend hours with photos, or ask the assistant coach to whisper names in your ear. Neither is great. What actually works is drilling the number-to-name mapping the same way you would drill a vocabulary list, repeated over short sessions until it is automatic. That is the only thing this app does, and it does it well.

Raúl's Roster — equipo
Raúl's Roster — equipo

How the drill works

Open the app and you land on the flashcard screen. A shirt number fills the card, say 9. You think. You flip. The answer reads: *Lucía Martínez, Striker. She tracks wide left on set pieces.* A small memory cue, exactly the kind of detail that slots a name into context.

Mark it Known and the card moves to the back of the pile, weighted lighter on the next pass. Mark it Again and it comes back sooner. After a full pass through all eighteen cards, the readiness meter on the squad screen tells you what percentage of the roster you have locked in. Green means ready. Amber means one more session tonight.

The whole session takes about four minutes. Run it on your phone while the kettle boils. Run it on the bus. The app saves progress locally between sessions, so when you pick it up the next morning you start from where you left off.

Raúl's Roster — cartas
Raúl's Roster — cartas

A roster that matches your actual squad

The app ships pre-loaded with a full eighteen-player roster, Raúl's real squad at CD Alcázar, so it is never empty when you open it. Every player has a name, a shirt number, a position, and a short memory cue.

But squads change. A borrowed player arrives for the cup fixture. A girl moves up from the U10s. You tap Add player, fill in her number and name, and she is in the drill on the next pass. Shirt numbers must be unique, so the app stops you from assigning the same number twice, which saves a different kind of embarrassment on match day.

Editing and removing players takes two taps. The roster screen shows the full list sorted by number, so you can scan it the same way you scan a team sheet on paper.

Built for the touchline, not the boardroom

Grassroots clubs do not have app budgets. They have volunteers, cold Saturday mornings, and WhatsApp groups. The app works fully offline once installed, so it does not depend on the patchy wifi at the municipal sports complex. Everything is stored on the device.

The interface is deliberately plain. Large text, high contrast, a single action per screen. You are not meant to sit with it for twenty minutes. You are meant to pick it up, run through a deck, put it down, and repeat. The design gets out of the way of the habit.

Raúl had his readiness bar at 100% by Thursday. The first match, he called every name correctly from the touchline, including the substitute who came on in the second half wearing a borrowed shirt. Small thing. Mattered a lot.

Make it yours in minutes

The roster that ships with the app is Raúl's, but the app does not have to be about football. A basketball coach with fifteen players. A drama teacher learning cast names before opening night. A volunteer managing a netball squad with no handover notes. The shape of the problem is the same: a list of names you need to recall quickly, tied to a number or a label.

You can clear the default roster and enter your own in under ten minutes. The drill adapts to whatever you put in. If you want a version built around your specific context, your sport, your team size, your preferred memory cue format, that is exactly the kind of thing Leanfinit builds from a one-line description.

39

files in the build

40.5 MB

app bundle

Flutter Web

runs in any browser

Need a tool built around your squad?

Describe what you need in one sentence and Leanfinit will build a working app for you, ready to use the same day.

Build your app