AHLDashboard
ROCNorth Division · 5th of 7 · Buffalo Sabres

RochesterAmericans

Blue Cross Arena, Rochester, NY

31-31-10
Record
72
Points
214
Goals for
235
Against
-21
Differential
At home15-16-5105112 (-7)
On the road16-15-5109123 (-14)
Last 103-6-1 · oldest first

The story

By chance quality ROC were a middle club: 19th of 32 in creation, 17th of 32 in suppression.

They finished 21 goals above what the chances were worth (22nd of 32 in shooting), and conceded 40 more than the chances against were worth (21st of 32 in save percentage).

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

The power play was 3rd of 32 at 23.2%.

Where ROC ranks

Expected Goals For % · 16 of 32
49.75%
xGF/60 · 19 of 32
2.63
xGA/60 · 17 of 32
2.65
Scoring Chance % · 20 of 32
48.83%
High Danger Chance % · 23 of 32
48.05%
Shooting % · 22 of 32
10.20%
Save % · 21 of 32
88.7%
PDO · 22 of 32
98.9%
Power Play % · 3 of 32
23.25%
Penalty Kill % · 22 of 32
80.69%
Special Teams Index · 8 of 32
103.94%
Rush Share of Goals · 27 of 32
36.9%
Goals For · 21 of 32
214
Goals Against · 24 of 32
235

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

ROC2,099 shots · 193 xG
quiet2.8 xG per 5 ft
Allowed2,078 shots · 195 xG
quiet2.8 xG per 5 ft

Special teams

GoalsChancesRate
Power play6327123.2%
Penalty kill5025980.7%

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

How the game unfolds

1st period54.3%of goals scored
Goals
6958
xG share
51.7%
2nd period42.3%of goals scored
Goals
6386
xG share
47.3%
3rd period47.4%of goals scored
Goals
7381
xG share
50.8%
1st2nd3rd
Goals for696373
Goals against588681
xG for63.467.059.9
xG against59.274.658.1
Shots for722710635
Shots against647756644

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 rush7936.9%8636.6%
Off the cycle10850.5%11348.1%
In a scramble2511.7%3213.6%
AttemptsForSh%AgainstSv%
Off the rush44717.7%47681.9%
Off the cycle15097.2%147492.3%
In a scramble14317.5%12875.0%

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
Shots20992078
Expected goals193.4195.3
Scoring chances645
High-danger chances295

With a lead, level, and from behind

Score stateShare of playGF–GAGF%GF% ex. ENxGF%SF%Sh%ex. ENSv%ex. EN
Leading30%1,343 min727250.0%lg 52.7%45.9%lg 47.8%46.3%lg 48.1%45.6%lg 46.4%10.8%lg 10.4%89.6%lg 90.4%
Tied36%1,613 min597045.7%lg 50.0%45.7%lg 50.0%49.4%lg 50.0%49.3%lg 50.0%7.8%lg 9.6%91.0%lg 90.4%
Trailing34%1,544 min809246.5%lg 47.1%51.0%lg 52.2%51.8%lg 51.9%54.1%lg 53.6%10.0%lg 9.6%88.4%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; ROC 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 · 35

PlayerGPGAPSOGixG
Konsta HeleniusC6321426315616.64
Zac JonesD601052621689.12
Isak RosénRW3725184310812.73
Anton WahlbergLW689283711511.56
Riley Fiddler-SchultzLW6221163713516.39
Trevor KuntarLW7021163716817.66
Carson MeyerRW5514173111010.59
Jagger JoshuaLW718182611917.72
Olivier NadeauRW561313269412.86
Gavin BayreutherD63520251215.79
Viktor NeuchevRW6410152510312.15
Jake LeschyshynC66139227911.98
Nikita NovikovD6461420632.97
Ryan JohnsonD5651419783.50
Jack RathboneD4951318954.18
Zach MetsaD1921315381.70
Brendan WarrenRW635712494.39
Vsevolod KomarovD5547111024.31
Noah ÖstlundC73710312.99
Matteo CostantiniC33639344.14
Noah LaaouanD40279482.12
Graham SlaggertLW56257464.85
Isaac BelliveauD36156382.03
Red SavageC29336252.41
Tyler KopffLW30145171.53
Mason GeertsenLW35224302.79
Aidan FulpD21033110.29
Kaleb LawrenceC27033252.26
Christopher DouglasRW1110180.93
Josh DunneC210191.32
Liam ValenteC210110.12
Maxim ŠtrbákD201110.03
Peter TischkeD401110.02
Radim MrtkaD801190.33
Gavin McCarthyD500030.13

2025-26 goaltending

GoalieGPWSV%GAAGSAx
Devon Levi522390.4%2.83-3.3
Scott Ratzlaff13487.8%3.44-11.0
Topias Leinonen8385.5%3.48-7.7
Alexandar Georgiev2089.6%3.571.0
Cameron Rowe1066.7%7.89-1.4
Ukko-Pekka Luukkonen1191.3%2.010.7

Last 10 games

DateOppResultGoalsxG
2026-04-26@ TORL242.54.0
2026-04-24vs TORW402.12.3
2026-04-22@ TORL051.32.8
2026-04-19@ HEROTL453.63.7
2026-04-18@ WBSL082.44.0
2026-04-17vs CLEL122.92.6
2026-04-11@ PROL363.04.6
2026-04-10@ SPRL132.02.6
2026-04-08@ SYRW321.51.6
2026-04-06@ CLEW432.24.5