HockeyAllsvenskan 2026/27

    HockeyAllsvenskan stats – xG table, leaderboards and top scorers

    The points table tells you what has happened. This page tells you why – and what is likely to happen next. Here is the model’s table for the HockeyAllsvenskan 2026/27: expected goals for and against, shots, special teams and playing style alongside the usual points. Below it are the leaderboards – goals, points, xG and the goaltenders ranked on what can actually be measured.

    Everything is calculated from the event data, match by match, and updated after every round played. These are the same numbers behind the predictions for the next round. Hover over the question mark by each column if anything is unclear. It usually is the first time.

    Best xG difference per match right now: AIK Hockey (+0.97). Joel Svensson (IK Oskarshamn) leads the goalscoring chart with 13 goals – Tyler Kelleher tops the points chart with 28 points.

    The model's table HockeyAllsvenskan 2026/27

    The official standings with the underlying numbers alongside. Points tell you who is where. xGD tells you who should be.

    98 matches played · updated 27 Oct

    TeamW–OTW–OTL–LPlaying style
    1AIK HockeyAIK Hockey351410–2–1–157–3654.841.2+13.644020.5%67.6%89.9%Shot volume
    2LeksandLeksand331411–0–0–362–3447.238.1+9.134634.9%88.0%89.5%Possession
    3Kalmar HCKalmar HC28148–1–2–346–3844.441.2+3.238122.0%70.7%86.9%Shot volume
    4MoDoMoDo28146–4–2–242–3447.135.1+12.037120.5%84.6%88.9%Possession
    5Södertälje SKSödertälje SK25147–1–2–445–3339.635.3+4.336831.1%79.1%90.7%Counter-attacking
    6IK OskarshamnIK Oskarshamn23156–2–1–656–5247.637.9+9.736229.3%66.7%82.8%Possession
    7Mora IKMora IK21146–0–3–541–3340.835.5+5.335018.6%84.6%90.4%Possession
    8Östersunds IKÖstersunds IK18143–3–3–535–4237.246.0-8.835122.9%82.2%89.8%Possession
    9AlmtunaAlmtuna18145–1–1–737–5035.943.9-8.033614.5%83.1%87.8%Possession
    10BIK KarlskogaBIK Karlskoga17145–0–2–734–4337.545.0-7.439425.0%70.6%89.0%Shot volume
    11VästeråsVästerås15144–1–1–838–4334.539.9-5.434323.4%77.6%86.7%Possession
    12Nybro VikingsNybro Vikings13143–2–0–929–4538.440.3-1.834719.5%75.0%86.7%Shot volume
    13VimmerbyVimmerby12132–2–2–737–4831.734.5-2.730320.0%69.8%86.8%Possession
    14Visby/RomaVisby/Roma8142–1–0–1129–5724.547.6-23.124827.3%68.4%86.5%Counter-attacking

    Shots against and faceoff percentage are shown on wider screens. Position and points are the official ones. xG, xGA, shots, special teams and save percentage are calculated from the event data match by match. Click a column heading to sort, the question mark for an explanation.

    Leaderboards HockeyAllsvenskan 2026/27 – top scorers, points, xG and goaltenders

    Goals and points as usual – and next to them what the players should have produced. Goaltenders are ranked on goals saved above expected.

    Points leaders

    Season totals. The per game unit (GU) column normalises for ice time: 1 game unit (GU) = 15 min of ice time — the league average for a skater per match. Goaltenders are counted per 60 minutes. That way players with different ice time are compared fairly.

    #PlayerGPGAPxGP/GU
    1
    Tyler Kelleher
    141117288.401.55
    2
    Joel Svensson
    151310237.141.30
    3
    Calle Karlsson
    15810187.671.00
    4
    Carter Souch
    LWSödertälje SKSSK
    14107176.240.97
    5
    Patrik Zackrisson
    13611173.571.02
    6
    Oskar Lang
    1488163.831.04
    7
    Tim Theocharidis
    DAIK HockeyAIK
    14313164.820.81
    8
    Åke Stakkestad
    1478155.970.93
    9
    Hugo Lejon
    1369152.811.15
    10
    Josh Passolt
    1477144.780.89

    336 skaters and 28 goaltenders with ice time in HockeyAllsvenskan 2026/27. Top 10 per list.

    Team metrics – the best in the league per category

    The same 14 teams, seventeen metrics, the top five per category. Click a team for its full profile with the league rank for every number.

    Goals per game/match

    1. 1Leksands IFLeksands IF4.43
    2. 2AIKAIK4.07
    3. 3IK OskarshamnIK Oskarshamn3.73
    4. 4Kalmar HCKalmar HC3.29
    5. 5Södertälje SKSödertälje SK3.21

    Goals against per game/matchlower = better

    1. 1Södertälje SKSödertälje SK2.36
    2. 2Mora IKMora IK2.36
    3. 3Leksands IFLeksands IF2.43
    4. 4Modo HockeyModo Hockey2.43
    5. 5AIKAIK2.57

    xG per game/match

    1. 1AIKAIK3.91
    2. 2Leksands IFLeksands IF3.37
    3. 3Modo HockeyModo Hockey3.36
    4. 4Kalmar HCKalmar HC3.17
    5. 5IK OskarshamnIK Oskarshamn3.17

    xGA per game/matchlower = better

    1. 1Modo HockeyModo Hockey2.51
    2. 2Södertälje SKSödertälje SK2.52
    3. 3Mora IKMora IK2.53
    4. 4IK OskarshamnIK Oskarshamn2.53
    5. 5Vimmerby HCVimmerby HC2.65

    xT per game/match

    1. 1AIKAIK3.69
    2. 2Leksands IFLeksands IF3.48
    3. 3Modo HockeyModo Hockey3.47
    4. 4Kalmar HCKalmar HC3.30
    5. 5Mora IKMora IK3.26

    xTA per game/matchlower = better

    1. 1Södertälje SKSödertälje SK2.56
    2. 2Västerås IKVästerås IK2.66
    3. 3Mora IKMora IK2.77
    4. 4AIKAIK2.79
    5. 5IK OskarshamnIK Oskarshamn2.81

    Counter-attack xT per game/match

    1. 1Leksands IFLeksands IF1.07
    2. 2AIKAIK1.03
    3. 3Modo HockeyModo Hockey0.99
    4. 4Vimmerby HCVimmerby HC0.99
    5. 5IK OskarshamnIK Oskarshamn0.94

    Shots on goal per game/match

    1. 1AIKAIK31.4
    2. 2BIK KarlskogaBIK Karlskoga28.1
    3. 3Kalmar HCKalmar HC27.2
    4. 4Modo HockeyModo Hockey26.5
    5. 5Södertälje SKSödertälje SK26.3

    Shots against per game/matchlower = better

    1. 1IK OskarshamnIK Oskarshamn20.2
    2. 2Kalmar HCKalmar HC20.6
    3. 3Modo HockeyModo Hockey21.8
    4. 4Västerås IKVästerås IK23.1
    5. 5Leksands IFLeksands IF23.2

    Shot attempts per game/match

    1. 1AIKAIK54.9
    2. 2BIK KarlskogaBIK Karlskoga50.7
    3. 3Modo HockeyModo Hockey50.4
    4. 4Kalmar HCKalmar HC47.9
    5. 5Västerås IKVästerås IK47.2

    Time in OZ with the puck/match

    1. 1Leksands IFLeksands IF7.3 min
    2. 2IK OskarshamnIK Oskarshamn7.1 min
    3. 3Kalmar HCKalmar HC6.9 min
    4. 4Västerås IKVästerås IK6.8 min
    5. 5BIK KarlskogaBIK Karlskoga6.7 min

    Field tiltseason

    1. 1Leksands IFLeksands IF56.3%
    2. 2IK OskarshamnIK Oskarshamn55.4%
    3. 3Modo HockeyModo Hockey54.4%
    4. 4Kalmar HCKalmar HC53.2%
    5. 5Mora IKMora IK53.1%

    Passes per game/match

    1. 1Leksands IFLeksands IF357
    2. 2Mora IKMora IK357
    3. 3IK OskarshamnIK Oskarshamn347
    4. 4Modo HockeyModo Hockey338
    5. 5Västerås IKVästerås IK337

    Pass %season

    1. 1Leksands IFLeksands IF79.0%
    2. 2Västerås IKVästerås IK78.3%
    3. 3Mora IKMora IK78.3%
    4. 4Almtuna ISAlmtuna IS78.1%
    5. 5IK OskarshamnIK Oskarshamn77.1%

    Faceoff ratingseason

    1. 1Kalmar HCKalmar HC1544
    2. 2BIK KarlskogaBIK Karlskoga1535
    3. 3Östersunds IKÖstersunds IK1533
    4. 4Södertälje SKSödertälje SK1526
    5. 5Modo HockeyModo Hockey1513

    Penalties per game/matchlower = better

    1. 1AIKAIK2.6
    2. 2Visby/RomaVisby/Roma2.7
    3. 3Modo HockeyModo Hockey2.8
    4. 4Mora IKMora IK2.8
    5. 5Kalmar HCKalmar HC2.9

    PK goals per 2 min/2 minlower = better

    1. 1Leksands IFLeksands IF0.13
    2. 2Modo HockeyModo Hockey0.14
    3. 3Mora IKMora IK0.14
    4. 4Östersunds IKÖstersunds IK0.17
    5. 5Almtuna ISAlmtuna IS0.19

    PP goals per 2 min/2 min

    1. 1Leksands IFLeksands IF0.36
    2. 2Södertälje SKSödertälje SK0.35
    3. 3Visby/RomaVisby/Roma0.29
    4. 4BIK KarlskogaBIK Karlskoga0.26
    5. 5IK OskarshamnIK Oskarshamn0.25

    PP xG per 2 min/2 min

    1. 1Kalmar HCKalmar HC0.31
    2. 2Modo HockeyModo Hockey0.30
    3. 3AIKAIK0.29
    4. 4BIK KarlskogaBIK Karlskoga0.28
    5. 5Södertälje SKSödertälje SK0.27

    xGA per 2 min of PK/2 minlower = better

    1. 1Modo HockeyModo Hockey0.15
    2. 2Mora IKMora IK0.18
    3. 3Kalmar HCKalmar HC0.19
    4. 4IK OskarshamnIK Oskarshamn0.19
    5. 5Nybro Vikings IFNybro Vikings IF0.21

    Save %season

    1. 1Södertälje SKSödertälje SK90.7%
    2. 2Mora IKMora IK90.4%
    3. 3AIKAIK89.9%
    4. 4Östersunds IKÖstersunds IK89.8%
    5. 5Leksands IFLeksands IF89.5%

    How to read the model’s table

    Start with xGD. A team with a positive xG difference creates more than it allows, and sooner or later that usually shows in the points column. A team high in the table but low in xGD is living on the margins: a hot goaltender, shots in off the crossbar, a power play converting 30 per cent. That kind of thing regresses. Not always next week, but over a season.

    That is where the value is. The odds market still prices a lot on league position and form in results, not on the underlying numbers. A HockeyAllsvenskan team that has lost three in a row with a positive xGD is cheaper than it should be. That is the simple idea behind everything we do here.

    Shots on goal and save percentage go together. A team that allows 32 shots per match but has a 93 per cent save rate looks good in goals conceded. Until the day the goaltender is human again. Check both columns, not just the one that looks good.

    Playing style is not a grade. Shot volume does not win more often than puck possession. But it tells you something about how the team wins – and which markets become interesting. A shot-volume team drives shot totals, a transition team scores more in the third period when the opponents are chasing.

    Leaderboards that measure more than points

    The goals and points leaderboards are here as they always have been. Next to them are the xG and xT leaderboards, which are more interesting. A player with six goals on 2.1 xG has finished brilliantly or been lucky – usually a bit of both, and it rarely lasts. A player with high xT and no points creates the danger but does not get the reward. Yet. That kind of player is often mispriced in the goalscorer markets.

    The per-game-unit column normalises for ice time. A fourth-line centre playing twelve minutes a match cannot be compared with a first-line forward on twenty – not in totals. Per game unit he can. That is how scouts read statistics, and that is how we read them.

    The goaltenders are ranked on GSAx – goals saved above expected. Save percentage punishes the goaltender behind a poor defence. GSAx looks at the shots the goaltender actually faced and asks how many an average goaltender would have let in. The difference is the goaltender’s credit. Or blame.

    From stats to predictions

    The numbers here are the same ones the model uses before every match. The difference is that the match page combines them with home advantage, form and opposition into a probability – and compares it with the odds. Go to this round's predictions, pick a match in the HockeyAllsvenskan fixtures or see how the predictions have performed so far.

    HockeyAllsvenskan teams

    Frequently asked questions about the HockeyAllsvenskan stats

    What is an xG table for the HockeyAllsvenskan?

    A table where the teams are listed by expected goals for and against instead of just goals scored and conceded. xG (expected goals) gives every shot a value between 0 and 1 for how often such a shot goes in – distance, angle, shot type and game situation are all weighed in. The sum over the season tells you how many goals a team should have scored. Here the xG table for the HockeyAllsvenskan 2026/27 is shown next to the official table, so you can see who is over- and underperforming their numbers.

    Why does the model’s table differ from the official HockeyAllsvenskan table?

    It does not in position and points – those are the official ones, with three points for a win after 60 minutes and two and one when a match is settled in overtime or a shootout. What differs are the columns alongside: xG, xGA, xGD, shots on goal, power play and penalty kill percentages, faceoffs, save percentage and playing style. They show how the teams earned their points, not just how many.

    What does xGD mean and why does it matter?

    xGD is xG minus xGA, the difference between the chances a team creates and the chances it allows. It is the number that best predicts future results – better than points, better than goal difference. A team with a clear plus in xGD and a minus in the table has been unlucky and usually climbs. The reverse falls.

    What is GSAx for goaltenders?

    Goals Saved Above Expected: how many fewer goals the goaltender has conceded than the combined xG of the shots says. A goaltender who has faced shots worth 40 expected goals and let in 34 has +6 GSAx. The measure takes shot quality into account, which save percentage does not – that is why we rank goaltenders on GSAx.

    What does per game unit (GU) mean?

    A game unit is the league’s average ice time per match for a skater, roughly 15–16 minutes. Goals, assists, xG and xT per game unit show what a player produces per unit of ice time instead of per match, so a player with little ice time can be compared with one who plays half the match. Goaltenders are counted per 60 minutes.

    How often are the stats updated?

    After every round played in the HockeyAllsvenskan, as soon as the match event data is in – normally within a day of the final buzzer. The table and leaderboards are built on the same data as the match pages’ predictions and match reports.

    Where does the data come from?

    From PlaymakerAI’s event data for Swedish ice hockey: every shot, pass, puck carry, faceoff and penalty with position and time, from every match in the SHL and HockeyAllsvenskan. All 14 teams in the HockeyAllsvenskan 2026/27 are included. The same data that powers Otto.Hockey.