AHLDashboard
TUCPacific Division · 8th of 10 · Utah Mammoth

TucsonRoadrunners

Tucson Arena, Tucson, AZ

34-28-10
Record
78
Points
230
Goals for
239
Against
-9
Differential
At home16-13-7117126 (-9)
On the road18-15-3113113 (0)
Last 105-4-1 · oldest first

The story

By chance quality TUC were a middle club: 14th of 32 in creation, 25th of 32 in suppression.

They finished 28 goals above what the chances were worth (10th of 32 in shooting), and conceded 30 more than the chances against were worth (26th of 32 in save percentage).

Only 37% of their goals came off the rush, 25th of 32 — the offence was built on the cycle and the point.

The penalty kill 31st of 32 at 76.6%.

Where TUC ranks

Expected Goals For % · 19 of 32
49.17%
xGF/60 · 14 of 32
2.73
xGA/60 · 25 of 32
2.82
Scoring Chance % · 22 of 32
47.94%
High Danger Chance % · 24 of 32
47.91%
Shooting % · 10 of 32
11.22%
Save % · 26 of 32
88.5%
PDO · 19 of 32
99.7%
Power Play % · 11 of 32
19.82%
Penalty Kill % · 31 of 32
76.57%
Special Teams Index · 24 of 32
96.39%
Rush Share of Goals · 25 of 32
37.4%
Goals For · 13 of 32
230
Goals Against · 26 of 32
239

Each bar is a percentile against all 32 clubs, with the league median on the tick. Metrics where less is better are flipped, so longer is always better.

Shots for and against

TUC2,049 shots · 202 xG
quiet4.4 xG per 5 ft
Allowed2,074 shots · 209 xG
quiet4.4 xG per 5 ft

Special teams

GoalsChancesRate
Power play4522719.8%
Penalty kill5623976.6%

Special-teams index 96.4 — power play plus penalty kill, the one number that says whether a club wins the nights the referee decides.

How the game unfolds

1st period48.9%of goals scored
Goals
6669
xG share
47.8%
2nd period49.7%of goals scored
Goals
7778
xG share
49.3%
3rd period47.4%of goals scored
Goals
7482
xG share
49.3%
1st2nd3rd
Goals for667774
Goals against697882
xG for62.770.661.5
xG against68.472.563.3
Shots for662721619
Shots against683702649

Share of goals is this club’s goals as a percentage of every goal scored in that period, so 50% is even. xG share is the same sum over chance quality, which says whether the result matched the play. Regulation only — overtime is three skaters a side and a different game.

How the goals came

GoalsForShareAgainstShare
Off the rush8637.4%10845.2%
Off the cycle10344.8%9841.0%
In a scramble3917.0%3313.8%
AttemptsForSh%AgainstSv%
Off the rush51116.8%55480.5%
Off the cycle14047.3%139092.9%
In a scramble13429.1%13074.6%

A rush is the first shot of a possession, taken inside 40 ft up the middle; the cycle is a shot after sustained pressure, or a first shot from distance or the wall; a scramble is a second attempt inside four seconds. League-wide they convert at about 17%, 8% and 23%. Shares are of goals scored in play — shootout winners are not shots.

Volume

ForAgainst
Shots20492074
Expected goals201.8208.6
Scoring chances720
High-danger chances310

With a lead, level, and from behind

Score stateShare of playGF–GAGF%GF% ex. ENxGF%SF%Sh%ex. ENSv%ex. EN
Leading29%1,270 min688245.3%lg 52.7%40.6%lg 47.9%47.2%lg 48.0%46.3%lg 46.5%10.5%lg 10.4%87.1%lg 90.4%
Tied35%1,507 min697946.6%lg 50.0%46.6%lg 50.0%48.2%lg 50.0%49.9%lg 50.0%10.0%lg 9.6%88.6%lg 90.4%
Trailing36%1,544 min806854.1%lg 47.3%61.1%lg 52.1%50.6%lg 52.1%52.0%lg 53.4%10.4%lg 9.6%92.6%lg 89.6%

Regulation only — overtime is three-on-three and always starts level, so pooling it here would contaminate every rate. The small figure under each percentage is the league in the same score state; TUC being above it is the claim, not the percentage itself. GF% ex. EN drops empty-net goals from both sides, and across the league it reverses the headline: clubs are outscored at even play while protecting a lead, and outscore while chasing. The empty net is what settles it.

2025-26 skaters · 31

PlayerGPGAPSOGixG
Austin PoganskiRW7023335611917.41
Cameron HebigC6825295417421.65
Ben McCartneyF5921305113419.61
Scott PerunovichD6494049906.23
Andrew AgozzinoC5619203911612.90
Daniil ButF4119203912614.74
Dmitri SimashevD4082735936.88
Sammy WalkerF5712162812417.57
Max SzuberD651116271074.74
Kevin RooneyC441212247710.80
Juuso VälimäkiD2771623472.44
Ty TullioRW5091423816.80
Noel NordhF6061521465.06
Maveric LamoureuxD65515201054.44
Owen AllardF6981119798.85
Robbie RussoD5951217953.12
Michal KuncF438816524.86
Artem DudaD2721113513.06
Julian LutzF555712383.88
Miko MatikkaF515712637.53
Lleyton MooreD3111011361.69
Ryan McGregorC352911364.41
Jack RickettsF315510364.14
Montana OnyebuchiD441910552.40
Sam LipkinF44178333.45
Jalen LuypenC24527353.87
Kevin ConnautonD30055311.44
Brandon HoltD5112110.60
Max PšeničkaD201150.15
Maxim BarbashevF30000
Terrell GoldsmithD300010.03

2025-26 goaltending

GoalieGPWSV%GAAGSAx
Jaxson Stauber361588.9%3.07-10.8
Matthew Villalta331689.5%3.10-2.8
Michael Hrabal5389.7%2.960.2

Full schedule · 72 regular

DateOppResultGoalsxG
2025-10-10@ ONTW543.92.1
2025-10-12@ ONTL242.42.5
2025-10-18vs CGYW544.44.2
2025-10-19vs CGYOTL342.83.6
2025-10-24vs BAKW513.12.8
2025-10-25vs BAKL132.93.2
2025-10-28vs MBL022.15.0
2025-10-29vs MBL343.02.0
2025-11-01@ IAW301.51.9
2025-11-02@ IAOTL453.72.2
2025-11-07vs CVL242.52.6
2025-11-08vs CVW433.42.1
2025-11-14@ COLL262.64.0
2025-11-15@ COLW301.62.8
2025-11-22vs COLW312.71.7
2025-11-23vs COLL253.33.3
2025-11-26vs SDL353.32.7
2025-11-28vs ABBW412.53.2
2025-11-29vs ABBL251.83.7
2025-12-03@ BAKL151.83.6
2025-12-05@ SJOTL343.02.9
2025-12-06@ SJW622.52.6
2025-12-12vs BAKW545.23.2
2025-12-13vs BAKOTL783.13.2
2025-12-19@ ABBL243.82.7
2025-12-20@ ABBL121.91.4
2025-12-27vs CGYW522.52.4
2025-12-28vs CGYW323.51.5
2025-12-31vs SDOTL342.84.0
2026-01-02@ CGYW524.91.7
2026-01-04@ CGYW404.41.9
2026-01-09vs IAW212.61.9
2026-01-10vs IAW542.53.4
2026-01-16vs SJW423.12.4
2026-01-17vs SJOTL341.83.7
2026-01-20vs SDOTL232.33.8
2026-01-21vs SDL352.64.9
2026-01-24@ HSKL342.04.6
2026-01-25@ HSKW322.12.8
2026-01-28@ SDW431.82.5
2026-01-30vs COLL132.83.6
2026-01-31vs COLOTL231.81.9
2026-02-04@ ONTL151.62.4
2026-02-06@ CGYW733.12.5
2026-02-07@ CGYW654.22.8
2026-02-13@ CVL161.82.8
2026-02-15@ CVW321.92.4
2026-02-21vs ONTL241.93.3
2026-02-22vs ONTL353.02.7
2026-02-25@ SDW212.31.9
2026-02-28@ SJL353.13.9
2026-03-01@ SJW643.03.7
2026-03-04@ ONTL141.63.0
2026-03-06@ BAKW323.42.2
2026-03-07@ BAKL023.22.0
2026-03-10vs HSKL052.62.9
2026-03-11vs HSKOTL674.13.1
2026-03-14vs SJW644.63.6
2026-03-15vs SJW543.65.7
2026-03-21@ MBW433.32.2
2026-03-23@ MBW412.61.8
2026-03-27vs ONTL232.31.9
2026-03-28vs ONTW423.82.2
2026-04-01@ SDL032.23.0
2026-04-03@ HSKL342.11.6
2026-04-04@ HSKL453.52.0
2026-04-08@ BAKL252.43.6
2026-04-10@ COLW522.73.1
2026-04-11@ COLOTL232.05.7
2026-04-15@ SDW511.82.5
2026-04-17vs HSKW213.13.2
2026-04-18vs HSKW543.02.9