Tag from your roster with one press, or let MatchID do it. Included in all plans. Start your 14-day free trial.Get Started →

For teams and programs

Name the whole roster.

One team, one archive, and a bill that does not grow with the sideline.

CaptionID names players from your roster with a button press, and MatchID accelerates it with facial recognition built for sports. Staff and athletes get the galleries they need at no charge per person, and the names are written to the file.

From $20/mo for 200 GB · Unlimited MatchID and unlimited users · 0% commission store

The hidden cost

A team is more than one login.

The people who need the photos outnumber the people who take them, by a lot.

The count

It is an assistant coach, whoever covered the game, the comms staff pulling images all week, the recruiting office, and the athletes themselves. That is dozens of people who need access, and one of them is you.

Per-seat platforms charge for each account you add, so handing thirty people access can cost more than the photography did. The usual answer is to share one login, which is how a roster archive ends up with no audit trail and a password in a group chat.

Our answer

We do not charge per seat. Coaches, staff and athletes cost nothing to add, so the right number of people can have their own account with their own permissions. You pay for storage, and that is the only line item on the bill.

One team, all season

From the whistle to the group chat.

The same archive covers game day, the season, the store and the athletes.

Game day

Named galleries, one link

Upload the game photos and the roster names the players. Staff open one link, search an athlete, and download files that already carry the name.

The season

One searchable archive

An athlete’s whole season in one place, searchable by name, ready for a highlight reel or a media request. Not a shared drive nobody labelled.

The store

Sell prints, keep the sale

Turn the store on and sell prints and downloads at 0% commission, paid to your own Stripe account. A team fundraiser without a middleman.

The athletes

Their own photos

Each athlete gets their named photos for a portfolio, for social, or for a media request, with the name already in the file and nothing to re-tag.

Set the roster once

Add the team once. Use it all season.

The roster is the thing that makes the rest of it work, and it is a few minutes of setup.

Setting it up

Your roster lives in the team library: a name, a number, and a headshot where you have one. Type it in or import a CSV. CaptionID works from the names alone, so a team with no headshots is still a team you can caption from the roster.

Keeping it current

Call-ups, transfers and new athletes update in one place, and the next gallery you upload already knows who they are. Add headshots later and you can run identification again over what is already in the archive.

Access control

The whole sideline in. Only their own photos.

Folder-level permissions, so access costing nothing does not mean access to everything.

Coach / manager

Runs the team

Owns the roster, the galleries and the billing, and invites the rest. This is your role.

Photographer

Uploads the games

An assistant coach, a student worker or a hired photographer. One upload link, no account needed for the person covering it.

Staff

Sees what they need

Comms, marketing and coaching staff get the galleries their folder permissions allow, at no extra charge per person.

Athletes

Sees their own

Each athlete signs in to their own named photos and nothing else, and downloads with the name in the file.

What we don’t charge for

Nothing is metered.

Not the people, not the identifications, not the sales.

People

Coaches, staff, the person covering the games and the athletes are all free to add, because charging per seat punishes a team for including the people who actually need the photos.

Identifications

MatchID is unlimited on all plans, with no credits and no per-image fee. Run it across a season, and run it again when you add the headshots you did not have in September.

Sales

The download store runs at 0% commission, paid to your own Stripe account. You are the merchant of record and we take no cut of what the team sells.

Team pricing

One bill. Storage only.

Most single teams fit Standard. Two tiers, the same features in both.

Standard
$20 /mo
200 GB to 1.5 TB
$10 per 100 GB block, 200 GB minimum

Right-sized for one team. A season of game photos for a single roster fits here.

Volume
$160 /mo
2 TB and up, no cap
$40 per 500 GB above 2 TB

For a club running several teams on one archive, at a better rate per GB as it grows.

All features are included at both tiers

Unlimited MatchID, unlimited users, white-label galleries on a custom domain, folder permissions and the 0% commission store come standard. The tier decides the price per GB and nothing else. See pricing in full →

Questions

From teams and clubs.

Do we need our own photographer?

+

No. Whoever covers the game can be an assistant coach, a student worker or a hired photographer. Share one upload link and the photos route to the right gallery; the person covering it does not need an account or any onboarding.

How do staff and athletes get the photos?

+

They open the gallery, search the athlete by name, and download. The name is already written to the file, so nothing needs re-tagging afterwards. There is no per-seat charge either, so adding thirty staff accounts adds nothing to the bill.

Are there per-seat or per-image charges?

+

Neither. Identifications are not metered and users are not billed. Platforms that meter identification usually charge somewhere between one and three cents an image, and per-seat pricing for this kind of software commonly runs $25 to $50 per user per month, which is how handing access to a whole coaching staff ends up costing more than the photography did. Storage is our only line item.

How much storage does one team need?

+

Most single teams sit comfortably inside the Standard tier, which runs from 200 GB to 1.5 TB. A season of game photos for one team rarely reaches 2 TB, so $20/mo is a realistic starting point rather than a teaser rate.

Can we sell photos?

+

Yes. Turn the store on and sell prints and downloads at 0% commission. You are the merchant of record, the money goes to your own Stripe account, and we take no cut of the sale.

What if a player joins mid-season?

+

Add call-ups, transfers and new athletes whenever they arrive. The next gallery you upload uses the current roster, so their photos get named from the first game they play, and you can re-run identification over earlier galleries once they are in the library.

We are a club with several teams. Does that work?

+

Yes. One account holds each team as its own space, and folder permissions keep each team’s staff inside theirs. As the shared archive grows past 2 TB the Volume tier picks up with the same feature set at a better rate per GB.

What happens to our archive if we leave?

+

The names are in your files, so anything you have downloaded or delivered keeps them and nothing is trapped in GalleryID. Cancelling starts a 30 day grace period where you keep full access to reactivate or export the archive. The specifics are in our terms.

Name the roster.

Cover the whole sideline.

14-day free trial, card required · No per-seat or per-image charges