| Date | Team | Transaction |
|---|
Player cards present an infographic of a players performance using a series of Player Archetypes developed for Puckalytics.com and TheStanleyCap.com. The boxes in the rink image show the archetype ratings for the season specified in the card while the graphs to the right show the five-year trends for those archetypes.
Except for Faceoffs, the values shown are the players z-score (standard deviation from the mean) for the specific metric used to calculate the archetype values. When calculating z-scores forwards were compared to forwards and defensemen were compared to defensemen. Positive values indicate the player is above average and shaded in blue, while negative values indicate the player is below average and shaded in pink. The five year trend charts show a range of -4.0 to 4.0.
The value shown for Faceoffs is the faceoff winning percentage rather than their z-score with winning percentages below 50 in pink shades and above 50 in blue shades.
All archetypes are 5v5 except 5v4 TOI, 4v5 TOI, Skating (even strength) and Faceoffs (all situations). Archetypes use regular season data only.
You are free to use include player cards in written articles, share on social media, or on other public websites under the following conditions:
Note: Player cards will update daily throughout the season so if you want to include snapshot then you must download the image.
If you have any questions, send an e-mail to the e-mail address at the top of this page.
Read Introducing Player Archetypes on HockeyAnalysis.com for more details on archetype calculations.
| Season | Team(s) | GP | TOI | Producer | Playmaker | Shooter | Sniper | Rebound | Rush | Skating | Defend |
|---|
| Season | Team(s) | GP | TOI | 5v5 TOI | 5v4 TOI | 4v5 TOI | Possession | Drive | Suppress | Faceoffs |
|---|
| Season | Team(s) | GP | TOI | G/60 | A/60 | Pts/60 | xG/60 | GAE/60 | Sh% | xSh% | Sh%AE | %SA Rush | %SA Reb. |
|---|
| Season | Team(s) | GP | TOI | SAF/60 | GF/60 | xGF/60 | SAA/60 | GA/60 | xGA/60 | GF% | xGF% | xGF Rel | xGA Rel | xGF% Rel |
|---|
| Skating | Shooting | Zone Time | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | GP | Top Speed | Bursts>20/mi | Avg. Speed | Top Speed | Avg. Speed | %Long Range | %Mid Range | %High Danger | ES DZ% | ES NZ% | ES OZ% | |
| This table is for Basic and Premium subscribers only. To view please login to and/or subscribe to one of our subscription plans. | |||||||||||||
| Percentile 0-25 | Percentile 25-50 | Percentile 50-75 | Percentile 75-100 |
| Type | Statistic | Definition |
|---|---|---|
| Individual | G/60 | Goals Against per 60 minutes. |
| Individual | A/60 | Assists per 60 minutes. |
| Individual | Pts/60 | Points per 60 minutes. |
| Individual | xG/60 | Expected Goals per 60 minutes. |
| Individual | GAE/60 | Goals Above Expected (G/60 - xG/60). |
| Individual | Sh% | Shooting Percentage. |
| Individual | xSh% | Expected Shooting Percentage. |
| Individual | Sh%AE | Shooting percentage above expected (Sh% - xSh%). |
| Individual | %SA Rush | Percentage of shot attempts determined to be on the rush. |
| Individual | %SA Reb. | Percentage of shot attempts determined to be from rebounds. |
| On Ice | SAF/60 | Shot Attempts For per 60 minutes. |
| On Ice | GF/60 | Goals For per 60 minutes. |
| On Ice | xGF/60 | Expected Goals For per 60 minutes. |
| On Ice | SAA/60 | Shot Attempts Against per 60 minutes (lower is better). |
| On Ice | GA/60 | Goals Against per 60 minutes (lower is better). |
| On Ice | xGA/60 | Expected Goals Against per 60 minutes (lower is better). |
| On Ice | GF% | Goals For Percentage = Goals For / (Goals For + Goals Against) |
| On Ice | xGF% | Expected Goals For Percentage = Expected Goals For / (Expected Goals For + Expected Goals Against) |
| On Ice | xGF Rel | xGF/60 when On Ice - xGF/60 when not On Ice. |
| On Ice | xGA Rel | xGA/60 when On Ice - xGA/60 when not On Ice (lower is better). |
| On Ice | xGF% Rel | xGF% when On Ice - xGF% when not On Ice. |
Verhoeff Shares Funny Lin Story, Talks About Looking Up to Celebrini & Schaefer at San Jose Hockey Now (Wed Jul 1, 2026)
Lin on How He Got Adam Gaudette’s Stick, His Favorite Player Growing Up at San Jose Hockey Now (Wed Jul 1, 2026)
2026 NHL Draft Recap: Sharks Add High-End Talent, Drastically Improve Organizational Depth at Yahoo Sports NHL (Sun Jun 28, 2026)
Another NHL Scout’s Opinion: Different Stenberg Comp, Verhoeff His Top D-Man, Loves Lin (+) at San Jose Hockey Now (Sat Jun 27, 2026)
Lin on Practicing With Celebrini, Hanging With Buble, Representing Asians in Hockey at San Jose Hockey Now (Sat Jun 27, 2026)
BREAKING: Sharks Trade Up, Pick Ryan Lin No. 21 at San Jose Hockey Now (Fri Jun 26, 2026)
San Jose Sharks Draft Ryan Lin 21st Overall at The Hockey Writers (Fri Jun 26, 2026)
Sharks trade up, select defenseman Ryan Lin at No. 21 overall in 2026 NHL Draft at Yahoo Sports NHL (Fri Jun 26, 2026)
Sharks’ options at number 9 overall at Fear the Fin (Fri Jun 26, 2026)
The players the Washington Capitals could select with the 18th overall pick in the 2026 NHL Draft at Russian Machine Never Breaks (Thu Jun 25, 2026)
3 Players the Blues Should Target With the 16th Pick in the 2026 NHL Draft at The Hockey Writers (Thu Jun 25, 2026)
Seven Realistic Options For The Devils At 12th Overall at Devils Army (Wed Jun 24, 2026)
Blueshirt Banter 2026 NHL Mock Draft: Picks 11-22 at Blue Shirt Banter (Tue Jun 23, 2026)
2026 NHL Draft: Defensemen targets for the Penguins at Pens Burgh (Tue Jun 23, 2026)
2026 NHL Draft: Defensemen targets for the Penguins at Yahoo Sports NHL (Tue Jun 23, 2026)
Chase Reid, Keaton Verhoeff, Daxon Rudolph, Ryan Lin: 2025 Right Shot Defenseman Profiles at All About the Jersey (Fri Jun 19, 2026)
Potential Canadiens Draft Target: Ryan Lin at Yahoo Sports NHL (Thu Jun 18, 2026)
Top 3 prospects Sabres could target at No. 20 in 2026 NHL Draft at Sabres Noise (Thu Jun 18, 2026)
Ryan Lin could be a game changer at 21 for the Flyers at Flyers Nitty Gritty (Mon Jun 15, 2026)
Canucks: 10 top BC-born prospects available in the 2026 NHL Draft at Canucks Army (Sat Jun 13, 2026)
Ryan Lin’s all around skill set could match perfectly with the Flyers at Broad Street Buzz (Fri Jun 12, 2026)
Lin has ‘Brandon Montour profile,' but will he be there for Flyers at No. 21? at Yahoo Sports NHL (Tue Jun 9, 2026)
Flyers Draft Talk: Weighing the Post-Combine Options; Trade Up or Sit Tight? at Philly Hockey Now (Mon Jun 8, 2026)
'I Took So Much Away From Those Years': Wyatt Cullen Reflects On Growing Up With A Cup Team In Pittsburgh at Yahoo Sports NHL (Sat Jun 6, 2026)
8 notable prospects the Flyers interviewed at the NHL Draft Combine at Broad Street Hockey (Sat Jun 6, 2026)
THW 2026 Mock NHL Draft Round 1: Our Writers Make Their Picks at The Hockey Writers (Thu Jun 4, 2026)
Calgary Flames 2026 NHL Draft Profile: Ryan Lin at Flame for Thought (Mon Jun 1, 2026)
BSH 2026 Community Draft Board, No. 11: Ryan Lin is an exciting two-way defender at Broad Street Hockey (Sun May 31, 2026)
Penguins' Draft Prospect Profiles: Ryan Lin at Yahoo Sports NHL (Fri May 29, 2026)
Flyers 2026 NHL Mock Draft 1.0: First 3 Rounds at The Hockey Writers (Sat May 23, 2026)
Capitals 2026 Draft Target: Ryan Lin at The Hockey Writers (Wed May 20, 2026)
3 Players the Blues Should Target With the 15th Pick in the 2026 NHL Draft at The Hockey Writers (Tue May 19, 2026)
Islanders 2026 Draft Target At No. 13: Ryan Lin at Yahoo Sports NHL (Thu May 14, 2026)
Ryan Lin 2026 NHL Draft Profile at The Win Column (Tue Apr 21, 2026)
FN Draft Profiles: Ryan Lin is a defence prospect who could be available if the Flames trade up at Flames Nation (Tue Apr 21, 2026)
Ryan Lin – 2026 NHL Draft Prospect Profile at The Hockey Writers (Tue Mar 17, 2026)
Top 5 CHL Defencemen in the 2026 NHL Draft at The Hockey Writers (Sat Nov 29, 2025)
An early look at the top 10 prospects for the 2026 NHL Draft at The Win Column (Sat Oct 25, 2025)
Ryan Lin: The Most Polished Player in the 2026 NHL Draft at The Hockey Writers (Wed Oct 15, 2025)
2026 NHL Draft: Preseason Top 10 WHL Players at The Hockey Writers (Fri Oct 3, 2025)
Lin, Roobroeck, and Villeneuve First Three Named to CHL-USA Prospects Challenge Roster at The Hockey News (Tue Sep 23, 2025)
A preseason look at the top 2026 NHL draft defencemen prospects coming out of the WHL at The Win Column (Sat Aug 30, 2025)
| Regular Season | Playoffs | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | League | Team | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G | GP | G | A | Pts | +/- | PIM | Shots | Sh% | TOI/G |
| 2025-26 | WHL | Vancouver Giants | 53 | 14 | 43 | 57 | -19 | 35 | ||||||||||||
| 2025-26 | Hlinka Gretzky Cup | Canada U18 | 5 | 2 | 3 | 5 | +9 | 8 | ||||||||||||
| 2025-26 | Prospects Challenge | Team CHL | 3 | 0 | 0 | 0 | ||||||||||||||