AHLDashboard
GRCentral Division · 1st of 7 · Detroit Red Wings

Grand RapidsGriffins

Van Andel Arena, Grand Rapids, MI

51-16-5
Record
107
Points
255
Goals for
159
Against
+96
Differential
At home24-9-311078 (+32)
On the road27-7-214581 (+64)
Last 107-3-0 · oldest first

The story

GR were a suppression team: 4th of 32 in chances allowed, but only 13th of 32 in chances created.

They finished 55 goals above what the chances were worth (2nd of 32 in shooting), and conceded 21 fewer than the chances against were worth (1st of 32 in save percentage).

44% of their goals came off the rush, 5th of 32 — a club built on the first shot, not the cycle.

The penalty kill 3rd of 32 at 85.3%.

Where GR ranks

Expected Goals For % · 7 of 32
52.65%
xGF/60 · 13 of 32
2.74
xGA/60 · 4 of 32
2.46
Scoring Chance % · 6 of 32
53.14%
High Danger Chance % · 5 of 32
54.60%
Shooting % · 2 of 32
12.46%
Save % · 1 of 32
92.0%
PDO · 1 of 32
104.5%
Power Play % · 12 of 32
19.69%
Penalty Kill % · 3 of 32
85.28%
Special Teams Index · 3 of 32
104.97%
Rush Share of Goals · 5 of 32
44.3%
Goals For · 2 of 32
255
Goals Against · 1 of 32
159

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

GR2,046 shots · 200 xG
quiet3.5 xG per 5 ft
Allowed1,987 shots · 180 xG
quiet3.5 xG per 5 ft

Special teams

GoalsChancesRate
Power play5025419.7%
Penalty kill3423185.3%

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

How the game unfolds

1st period60.0%of goals scored
Goals
7550
xG share
53.8%
2nd period57.6%of goals scored
Goals
7253
xG share
51.4%
3rd period66.2%of goals scored
Goals
10051
xG share
51.8%
1st2nd3rd
Goals for7572100
Goals against505351
xG for62.970.662.5
xG against53.966.758.2
Shots for680711636
Shots against630696643

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 rush11344.3%6641.5%
Off the cycle10440.8%7949.7%
In a scramble3513.7%138.2%
AttemptsForSh%AgainstSv%
Off the rush51521.9%42984.6%
Off the cycle14067.4%144394.5%
In a scramble12528.0%11588.7%

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
Shots20461987
Expected goals200.0179.9
Scoring chances728
High-danger chances344

With a lead, level, and from behind

Score stateShare of playGF–GAGF%GF% ex. ENxGF%SF%Sh%ex. ENSv%ex. EN
Leading43%2,075 min1318361.2%lg 52.6%57.0%lg 47.9%51.4%lg 48.1%49.3%lg 46.4%12.4%lg 10.4%91.1%lg 90.4%
Tied38%1,826 min875461.7%lg 50.0%61.7%lg 50.0%53.0%lg 50.0%52.1%lg 50.0%9.3%lg 9.6%93.7%lg 90.4%
Trailing19%898 min493359.8%lg 47.3%67.1%lg 52.1%55.5%lg 52.0%55.5%lg 53.5%10.8%lg 9.6%93.2%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; GR 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 · 38

PlayerGPGAPSOGixG
John LeonardLW4733215416116.23
Sheldon DriesC5723224514923.14
Michael Brandsegg-NygårdRW6020244414717.14
Amadeus LombardiC4716264211813.30
Eduards TralmaksLW6426164212714.67
Dominik ShineRW4021183910413.94
Erik GustafssonD3943337633.25
Wojciech StachowiakC481319329712.83
Jakub RychlovskýLW6792130788.95
Antti TuomistoD68821291014.20
Ondrej BecherC6091928838.63
Ian MitchellD60423271045.64
Tyler AngleRW62620268210.28
Austin WatsonRW62121224969.49
Gabriel SegerLW7081321719.04
William LagessonD6131821953.23
William WallinderD6621820753.07
Alex Kannok LeipertD6421416563.00
Carter MazurRW1611516344.21
Nate DanielsonC1831215353.79
Alex DoucetLW528614445.39
Justin HollD4121214411.85
Shai BuiumD3631114402.23
Carson BantleLW52347545.76
Anton JohanssonD8246140.66
Michael MilneF39246504.73
Chad HillebrandLW14224111.13
Axel Sandin-PellikkaD6213110.61
Eddie GenborgF11123192.01
Jacob TruscottD1203360.16
Dylan JamesLW220230.48
Jesse KiiskinenRW311220.26
Nolan MoyleRW16112162.06
William DufourLW10202161.35
Jackson JuttingF401130.23
Brandon HawkinsRW200040.25
Kienan DraperRW200010.08
Nick AndrewsD10000

2025-26 goaltending

GoalieGPWSV%GAAGSAx
Sebastian Cossa392691.5%2.334.0
Michal Postava251793.7%1.7120.0
Carter Gylander8794.2%1.627.1
Dustin Tokarski2192.9%1.92-0.1
Trey Augustine2087.8%3.39-0.1

Last 10 games

DateOppResultGoalsxG
2026-05-21@ CHIL233.02.2
2026-05-19@ CHIW434.31.8
2026-05-16vs CHIOTL343.62.3
2026-05-14vs CHIL121.92.6
2026-05-08vs MBW521.91.6
2026-05-06vs MBW422.71.4
2026-05-03@ MBW202.42.1
2026-05-02@ MBL013.42.8
2026-04-19@ CLEL462.14.4
2026-04-17@ MILW804.32.2