How to Use Match Data to Prepare for Your Next Opponent
Key takeaways
- Start with the underlying numbers (xG for/against), not just the record - a team can be winning while getting outchanced, or losing while dominating play.
- Break performance down by line and by individual player - hot and cold streaks (and your opponent's goalie form) change who to defend tightest and how much to trust your own shot volume.
- Check both where an opponent's chances come from and how they're created - rush vs. structured play reveals their actual game strategy, not just their shot chart.
- Special-teams rates matter, but weight recent games more than season-long averages.
Most floorball coaches already watch film before a big game. Match data doesn't replace that - it tells you where to look before you start watching, so the film session finds what actually matters instead of just what happened to stand out in the last game you saw live.
Here's a practical order to work through when prepping for an upcoming opponent.
Step 1: Check the Record Against the Underlying Numbers
Start with the basics - record, goals for, goals against - then immediately check it against xG for and xG against. The gap between the two tells you something the record alone can't:
- Good record, good xG: a genuinely strong team. Respect it.
- Good record, bad xG: winning despite being outchanced - often more beatable than the standings suggest, and a team that may be due for a correction.
- Bad record, good xG: a team getting unlucky or facing tough goaltending - more dangerous than their record implies, and one you shouldn't underestimate just because they're near the bottom of the table.
This single check resets expectations before anything else, and it's the fastest way to avoid either over- or under-respecting an opponent based on the scoreboard alone.
Step 2: Break It Down by Line and by Player
Team totals hide a lot. A team's overall xG can look average while one specific line is doing almost all of the damage, and the others are being comfortably contained. Look at each line's xG for and against individually:
- Which line is generating the most dangerous chances? That's the matchup question for your own bench - do you want your best defensive line against them, or are you comfortable letting a secondary line handle it?
- Which of their lines is getting outchanged? That's where you want to direct pressure, and where your own secondary scoring has the best chance of getting results.
Then go one level deeper, to individual players:
- Who's running hot or cold (GAxG)? A player scoring well above their own expected goals over the last several games is a real, current threat regardless of their season-long reputation - worth specifically noting, and worth trying to keep the ball away from as much as possible, even if that means an unconventional matchup. A player running well below their xG isn't necessarily any less dangerous underneath - they're still generating the same quality of chances, just not finishing them right now - and can snap out of it without warning.
- How is their goalie performing? A goalie running hot (strong recent GSAx) changes how much you should trust your own shot volume to turn into goals - it may be worth manufacturing better chances rather than settling for volume. A goalie running cold is exactly the moment to shoot the first good look instead of looking for the extra pass.
Step 3: Look at Where Their Chances Come From
Shot location data (a shot map) shows you where on the rink a team generates its offense - heavy slot traffic, point shots with screens, rush chances off the wing, and so on. This turns into a concrete defensive instruction, not just a general "play tight defense" reminder:
- A team that lives off slot chances needs tight net-front coverage as the priority.
- A team that generates most of its xG off the rush needs disciplined neutral-zone positioning more than it needs shot-blocking.
- A team with a lot of low-percentage perimeter shots but little slot presence may simply not be a major shot-quality threat, freeing you to defend more aggressively elsewhere.
It's also worth checking how those chances are created, not just where they came from: what share of an opponent's xG comes from odd-man rushes off a turnover (a 2-against-1 or 3-against-2 break) versus structured offense against a set defense. That split says a lot about their actual game strategy, not just their shot chart:
- A team generating a large share of its xG off the rush is usually playing an aggressive, high-pressure style built around forcing turnovers and attacking in transition - against them, careful ball management and disciplined neutral-zone play matters more than raw shot-blocking.
- A team generating most of its xG from structured possession is playing a more patient, positional game - against them, defensive-zone coverage discipline and eliminating second-chance looks matters more than transition defense.
Step 4: Check Special Teams - But Weight Recent Form
Power play and penalty kill percentages matter for planning your own special-teams matchups and discipline, but they're volatile in small samples. A team can run hot or cold on special teams over a handful of games in a way that doesn't reflect their real level. Two adjustments help:
- Look at a longer stretch (a full month, ideally a season) rather than just the last game or two, to smooth out the noise.
- Separately note very recent form (last 1-2 games) - not to replace the longer-term number, but because lineup changes, injuries, or a tactical shift can genuinely move a team's real level mid-season, and recent games catch that faster than a season-long average does.
Step 5: Turn It Into Three Concrete Instructions
The point of all of the above isn't a stat sheet for its own sake - it's to leave practice with a small number of specific, communicable instructions for the team, for example:
- "Their top line drives almost all of their offense from the left circle - our matchup line collapses there first."
- "Their #17 is running well above his expected goals over the last five games - our matchup pair takes his line and keeps the ball away from him whenever possible. Their goalie's numbers have dipped the last two weeks - we shoot the first good look instead of looking for the extra pass."
- "Nearly half of their expected goals over the last month have come off the rush - we protect the ball through the neutral zone and cut down on soft turnovers, rather than trying to simply out-shoot them."
That's the actual output of data-driven scouting: not more numbers, but a shorter, more specific game plan than "watch some film and go with your gut."
With Floorball Scanner, you can build this same scouting picture for any opponent yourself - team, line, and player-level xG, shot maps, and special-teams rates. For F-Liiga matches, Floorball Scanner's F-Liiga tracking computes all of it automatically for every match, so this kind of prep takes minutes, not a manual film-and-spreadsheet session. See the Floorball Analytics Glossary for a full rundown of what each number means, or get started to try it with your own team.
See these numbers on your own team
Floorball Scanner tracks xG, shot quality, and player performance live, for every F-Liiga match.
Play or coach in F-Liiga
New to Floorball Scanner