Your full sport schedule, named and searchable. Upload your rosters once per season. Bring staff and freelancers in as users, or share gallery-specific upload URLs with parents and volunteers who don't need accounts. MatchID names athletes automatically. Search any athlete across events and seasons.
How it works
Three steps from upload to delivery. Roster setup happens once per sport at the start of the season, each athlete gets a headshot, you own the data, GalleryID processes. No plugins. No desktop software. Names follow the file.
Photos from staff, freelancers, parents, and volunteers via upload links per sport. No accounts to create for external uploaders, no onboarding to manage.
Multi-layer AI combines face matching with team and event identification to name athletes against your roster. Confidence scoring flags uncertain matches.
Comms, marketing, and recruiting search by athlete. Push to wire, media, or AthleteID. Names travel with the file.
What's included
MatchID, AthleteID, search, sharing, FTP, the store, flexible pricing. All included in paid plans.
Multi-layer AI combining face matching with team and event identification. Confidence scoring so your staff reviews what's uncertain, not what's already correct.
Pull any athlete's photos across your full archive in one search. Recruiting, marketing, alumni mag, news, all served from the same searchable index.
Add the whole department. Comms, marketing, recruiting, development, coaches. No per-seat charges. Roles control who sees what.
XMP and IPTC PersonInImage embedded on download. Manually tag from your loaded roster by name or number, no shortcodes needed. The captions live in the photo file itself, so they're there wherever the photo is sent or shared.
Curate season-best collections, build gallery shares for media. Public, private, or password-protected. Branded with your department colors.
Gallery-specific upload URLs for freelancers, parent volunteers, and event photographers. They upload, no account needed. Files route to the gallery the link is tied to.
Built-in FTP and SFTP. Push to wire, local media, conference media, or your own servers. Names travel in the metadata.
Department branding applied across your galleries. Your colors, your URL, your athletic identity.
Parents, fans, alumni, and media buy direct. Per-photo or per-gallery pricing. Zero commission to GalleryID. Direct proceeds to the department, a specific program, or NIL funds for your athletes.
Pick the storage your department needs. Credits scale with it. Need more MatchID credits during championship weeks? Add a la carte.
Bonus
Staff log in as users with role-scoped access. Coaches, comms, marketing, recruiting, and development each see what they need and download what they need without going through you.
Athletes get AthleteID accounts. You push their photos to them, they log in, view their own gallery, comment on photos, and download with names already embedded. Your department's branding wraps the experience. Useful for NIL distribution, season-end gifts, recruiting packets, and giving athletes direct access to their season's content.
Roster Intelligence
Upload your team roster with headshots and GalleryID connects names to faces. Multi-layer AI handles helmet sports, goggles, and tough angles by adding team and event context. Works across all levels, from youth club to NCAA.
Season rolls over? Update the roster and athletes are re-indexed. Add new athletes mid-season without rebuilding the roster from scratch.
Some states have laws regarding biometric data and age requirements. Please review our Data Processing Agreement for details.
Find photos in seconds
The Photos page is your department's command center. Search for an athlete by name and immediately see photos from all sports, all events, all photographers.
No more tracking down who covered what game or which folder it lives in. If the athlete is in the photo and the photo is in GalleryID, you'll find it.
Why MatchID exists
GalleryID started as a face recognition tool. It worked great for clean, face-visible photos and fell short on the conditions athletic departments actually capture across a season. Football helmets, hockey gear, lacrosse facemasks, batting helmets, swim caps, goggles, sideline sunglasses, tough angles. Standard face recognition gives up on most of those.
So MatchID grew into something bigger. It reads the face plus the rest of the image, the team uniform, the event context, and matches against the rosters you uploaded. That additional context names a lot of photos that face recognition alone misses. Helmets and sunglasses still cut the match probability, but you'll see far more of those photos land with names than you would otherwise.
It's not magic. Tough lighting and low-resolution photos still pose a challenge, and uncertain matches go to the review queue so your staff stays in control of what gets named. Confidence scoring is honest, not aspirational.
Why switch
FAQ
Team plans are block-based. Each block is 500 GB plus 2,000 MatchID credits. Minimum 4 blocks (2 TB / 8,000 credits). Scale up as your archive grows. No per-sport, per-seat, or per-photographer charges.
Yes. Each staff role gets appropriate access. Photographers upload to their galleries, communications reviews and approves, marketing pulls for campaigns, admins see everything.
Share a gallery-specific upload URL with them. They drop photos in. No account, no onboarding. The photos route to the gallery the link is tied to automatically.
Yes. Build a collection by adding approved photos from any gallery, then push the collection to a configured destination. FTP and SFTP destinations are configured once and reusable across collections. Send to local media, wire services, conference partners, or your own servers. Names travel in the file's XMP/IPTC metadata.
AthleteID is the dedicated athlete portal. Your department creates AthleteID accounts for the roster and pushes galleries directly to each athlete. Athletes log in, view their own photos, download with names already embedded, and comment on individual photos. Your branding wraps the experience.
No. You own your data. GalleryID is the processor, not the owner. We don't store a global headshot database and we don't train on your data.
Try the 14-day trial. Upload one sport's roster. See it run.
No credit card required · Book a demo for a multi-sport rollout walkthrough