A relational database, not a flat sports feed
Most sports feeds give you text: a team name in one field, a tournament in another, nothing connecting them. Sports Data is different. Every entity is a real object with its own permanent ID, and they link to each other:
- Disciplines: the sport itself
- Tournaments and seasons: competitions over time
- Stages: rounds, groups, knockout phases
- Events (matches): the individual fixture
- Venues: where it is played
- Teams: as objects, with logos and short names, not just a text label
- Players: profiles linked to their teams and events
Because everything is relational, you can answer "which players, in which venue, in which stage of which tournament" from one connected structure, in 32 languages, instead of stitching together loose text fields. This is what relational depth means in practice: not more fields, but fields that connect.
The database is built at scale: over 109,000 teams, more than 10,000 tournaments and over 2.3 million sport events, across 136 disciplines and 100+ countries.


Veridian FC


It links straight to your schedule
A single sport event maps to every TV broadcast that carries it. The match is one record; the three channels showing it are three events pointing at it. Because Sports Data shares the same identifiers as EPG Data, the connection is automatic, with no separate mapping on your side. The team, tournament and venue in your guide are the same objects as in the live data.
Live scores and real-time highlights
Sports Data covers the full arc of an event: before, during and after, with our own real-time layer.
- Before the match: teams, line-ups, tournament context, venue and stage, plus announcement texts and sport title cards ready to display
- During the match: live scores and real-time highlight bookmarks. The goal, the penalty, the red card, tagged as it happens with full context (scorer, assisting player, minute, current score, tournament phase), typically available within around 20 to 30 seconds of the moment on the pitch
- After the match: key moments and an automatically assembled highlights reel of every tagged moment in order, ready within minutes of the final whistle, with no manual editing
The same highlight tagging works across every sport: goals and cards in football, breaks and set points in tennis, buzzer-beaters in basketball, crashes and lead changes in motorsport, knockdowns in combat sports.
Even deeper data through ready-made supplier integrations
On top of our own relational data, live scores and highlights, Sports Data comes pre-connected to the leading sports data suppliers, including Sportradar, OPTA and Enetpulse, linked at every level (event, team, player) to our own permanent IDs. This is where you go beyond what we hold ourselves into the deepest live and historical data on the market, without any of the integration work.
Through these integrations you can reach:
- Advanced live statistics and play-by-play commentary during the match
- Deep historical statistics keyed to the same IDs you use in your EPG
- Dynamic player and roster data, kept current by the suppliers
The advantage is twofold. First, you get richer, more sophisticated data than any single source provides, our broadcast-grade structure plus the suppliers' statistical depth, in one place. Second, the integration work is already done: the suppliers are pre-mapped to our IDs, so you take one connection from us instead of building and maintaining a separate pipeline to each provider and reconciling three different ID systems.
For an operator, that combination of our own real-time layer plus pre-built supplier depth is the difference between launching a sports experience this quarter and spending a year wiring it together.
A dedicated sports desk that writes what broadcasters don't supply
Broadcasters often hand over almost nothing for sport, especially for smaller local competitions and niche disciplines: a fixture, a time, maybe a title. For many services that means blank or bare listings exactly where a fan wants context. Media Press runs a dedicated sports editorial team that fills those gaps, writing full event descriptions, context and announcement texts where the source provided none, and generating them from structured event data where it makes sense. So a minor league fixture or a niche-sport event arrives with a proper, localised description rather than an empty slot. This is the same editorial augmentation described under Localization & Augmentation, applied to sport, in 32 languages.
What's included
Structure and identity
- Relational entities with permanent IDs: discipline, tournament, season, stage, event, venue, team, player
- One sport event linked to every TV broadcast that carries it
- Coverage in 32 languages
Before the match
- Line-ups, team and player profiles
- Tournament, stage and venue context
- Announcement texts and sport title cards
During the match (our own data)
- Live scores
- Real-time highlight bookmarks with full context (event type, participants, minute, score, phase)
- Available within around 20 to 30 seconds of the moment on the pitch
After the match (our own data)
- Key moments and automatically generated highlights reels
- Ready within minutes of the final whistle, no manual editing
Deeper data via supplier integrations
- Pre-connected to Sportradar, OPTA and Enetpulse — linked at event, team and player level
- Advanced live statistics and play-by-play commentary
- Deep historical statistical data
- Dynamic player and roster data
Visual and promotional
- Team logos, tournament images and sport title cards
- Social-ready visuals and promo assets
Who it's for
Why it's more
It's relational, not flat.
Teams, players, venues and tournaments are linked objects with stable IDs, so the data answers real questions — who is playing, in which venue, in which stage of which tournament — instead of needing assembly from loose text fields.
It's already wired to your schedule and to the major suppliers.
Shared IDs connect it to your EPG automatically. Our own real-time layer comes pre-integrated with Sportradar, OPTA and Enetpulse for deeper statistics, so you skip the integration project entirely.
It covers the whole event, live.
Pre-match context, in-play highlights within seconds, and post-match reels come as one product, not three feeds to stitch together.
It's right, in every market.
Editorially maintained and localised across 32 languages, so what reaches the viewer is accurate and ready to display.
FAQ
What sports, leagues and regions do you cover?
Coverage spans 136 disciplines across 100+ countries, built on over 109,000 teams, more than 10,000 tournaments and over 2.3 million sport events, with teams and players down through the levels of competition. Football, tennis, basketball, volleyball, motorsport and combat sports are all supported, among others.
Do you provide the live data yourselves, or through third parties?
Both, in layers. We hold our own relational sport data, live scores and real-time highlight tagging. On top of that, we maintain ready-made integrations with the leading suppliers (Sportradar, OPTA, Enetpulse) for advanced live statistics, play-by-play commentary, deep historical data and dynamic player data, all linked to the same IDs. You get our own real-time layer plus the suppliers' depth through one connection.
How fast are live highlights available?
Key moments are typically tagged and available within around 20 to 30 seconds of the event on the pitch, with full context. After the match, a complete highlights reel is assembled automatically within minutes.
How does it connect to our EPG?
A sport event shares the same identifiers as the broadcast carrying it, so it links to your EPG Data automatically with no separate mapping. The same applies to highlight bookmarks, which reference the same programme IDs.
How is it delivered?
Through the platform's standard channels (API, data feeds, Client Portal), in the format your systems use, and through the same delivery as your EPG updates, so highlights and live data need no separate integration on your side.
Get started
See Sports Data in action
Book a demo to see Sports Data for the competitions you carry.