Player data in LIGR Live is the information stored against each Player asset — names, numbers, images, and statistics — that flows automatically into your broadcast graphics during a match.
This article explains where player data comes from, how it connects to your Overlays and FUSE graphics, and what you need to set up so player information appears correctly on screen.
What Is Player Data?
Player data is everything LIGR knows about a Player asset. Once a Player is added to a Team and that Team is assigned to a Match, their data becomes available to any Graphic, Scorebug, or FUSE template that references it.
Typical player data includes:
• Player name (first name, last name, display name)
• Jersey number
• Position
• Player image (headshot or roster photo)
• Match statistics generated from Match Facts (goals, cards, substitutions, and sport-specific stats)
• Team and Club association
[ Image placeholder: Player profile page in the Assets tab showing name, number, position, and image fields ]
Where Player Data Comes From
Player data is built up from three places in LIGR Live:
• The Assets tab — where you create and edit Players, assign them to Teams, and upload their images.
• The LiveScore App — where Match Facts (goals, cards, substitutions, etc.) are recorded live. These events update player statistics in real time.
• Lineups on the Match — where you confirm which Players are starting, on the bench, or unavailable for that specific Match.
If a Player is not added to the lineup for a Match, their data will not appear in lineup-based Graphics for that Match.
How Player Data Flows Into Graphics
Graphics pull player data in a few different ways depending on how they are built.
Standard Graphics and Scorebugs
Built-in Graphics and Scorebugs in your Theme automatically display player data based on Match Facts. For example, when a goal is recorded in the LiveScore App, the goalscorer Graphic uses the scorer's name and number directly from the Player asset.
FUSE Graphics with Player Variables
Custom FUSE graphics use Control Variables to access player data. A player Control Variable lets an operator pick a Player from a dropdown in the Control Room, then player.data expressions pull fields like name, team logo, and stats into the Graphic.
[ Image placeholder: FUSE editor showing a player Control Variable and a player.data expression bound to a text layer ]
Player Images in FUSE
Player images are displayed through image slots exposed from Rive files and linked to the Player's image URL via the competition Theme. Recommended image size for Player images is 300×300.
Setting Up Player Data Correctly
Follow these steps to make sure player data displays properly in your broadcast.
1. Go to the Assets tab and open Players.
2. Create or edit each Player with their full name, jersey number, position, and image.
3. Assign each Player to the correct Team.
4. When creating a Match, confirm the lineup for each Team so the correct Players are marked as starting or on the bench.
5. During the Match, use the LiveScore App to record Match Facts so player statistics update live.
6. In the Control Room, confirm that player-based Graphics are pulling the expected data before going live.
[ Image placeholder: Match lineup confirmation screen showing players assigned to starting and bench positions ]
Tips
• Upload player images at 300×300 for the best results in FUSE image templates.
• Keep jersey numbers up to date — Scorebugs and lower thirds use the number stored on the Player asset, not the lineup.
• Use consistent display names across a competition so Graphics look clean across Matches.
• If you use FUSE, build your templates with player Control Variables so operators can swap Players on the fly.
• Check the Review Page after a Match to confirm Match Facts were captured correctly — this is also what populates Highlights.
Common Issues
• Player name appears blank in a Graphic — The Player may not be added to the Match lineup, or the FUSE Control Variable is not bound to a Player.
• Player image is missing — Check that a player image URL is set on the Player asset and that the Theme's image template is linked correctly.
• Statistics not updating live — Match Facts must be recorded in the LiveScore App for stats to appear. Without scoring input, player stats will stay at zero.
• Wrong player shown in a FUSE Graphic — The operator may have selected the wrong Player in the Control Variable dropdown in the Control Room.
• Player missing from dropdown — The Player is likely not assigned to a Team that is in the current Match.
