GRIT & GF
Ryan Leonard

Washington Capitals, Right wing

Ryan Leonard

  • Trigger-happy
  • Physical
  • Net-front
Points, 2026–27
7
3 G, 4 A in 8 GP
Individual xG
2.5
3 goals from it
Ice time per game
13:48
19 shots on goal
xGF% at 5v5
44.7
share of chances while he's on

Ryan Leonard has 3 goals and 4 assists (7 points) in 8 games for the Washington Capitals in 2026–27, with 19 shots on goal and 13:48 of ice time a game. His Grit & GF rating for 2026–27 is 71.9 out of 100, provisional until he has 15 to 20 games.

8 games in. The methodology requires 15 to 20 games to be accurate, so this season's rating still leans on the league average for his position and will move.

GRIT & GF

71.9050100
Rated above 60% of forwards
Goals above average
−0.0
Wins
−0.00
Physicality72thGF62thIntimidation9thChemistry46thClutch74th

Where the rating comes from

Weight × score in standard deviations. They sum to +0.27, which the normal curve turns into the rating.

Your weights

Under these weights he ranks above 59.5% of 402 rated players

The default weights are our call. Set your own; they get rescaled to add up to 100%.

Clutch

+0.52 SD · 74th percentile · weight 0%

His team's expected-goal differential with him on the ice in the third period or overtime of a one-goal game, against his own usual rate. Not counted in the rating since grit-0.5: it didn't repeat from season to season, so it was mostly luck.

  • Close-and-late liftxGD per 60Heavily shrunk: close-and-late minutes are scarce.0.0374th pct
  • Close-and-late ice timeminutesThe sample behind the clutch number.1645th pct

Percentiles are against 402 rated forwards in 2026-27, on 87 minutes of his 5-on-5 time. Hits, blocks and takeaways count toward the rating and are worth zero goals until a study shows otherwise. Model grit-0.5.

Embed or share this card

Free to use with a link back. The image updates as his rating does.

Ryan Leonard's Grit & GF card
Download PNG

Game notes

Written the morning after from the night's stats, for games where he did something worth a sentence.

  1. vs SEA

    Sunday, October 11

    Volume

    Ryan Leonard had 9 shot attempts. Four reached the net and none went in. He came in averaging 5.0 attempts a game. The Capitals lost 5-3 to the Kraken.

  2. at PIT

    Saturday, April 11

    Two goals

    Ryan Leonard scored twice. His goal stood up as the winner. He has 20 goals this season. He played 14:00 and had three shots on goal. The Capitals beat the Penguins 6-3.

  3. at BUF

    Thursday, March 12

    Streak

    Ryan Leonard has scored in 3 straight games. That makes 5 straight games with a point. That was his 14th goal of the season. The Capitals beat the Sabres 2-1.

  4. at CGY

    Friday, January 23

    Volume

    Ryan Leonard had 9 shot attempts. Five got through to the goalie, and none went in. His average this season was 4.3. It finished 3-1 for the Capitals.

  5. vs DAL

    Wednesday, January 7

    Ice time

    Ryan Leonard played 22:07, about 8 minutes more than his average this season. He has 25 points in 37 games this season. The Capitals lost 4-1 to the Stars.

  6. vs CHI

    Saturday, January 3

    Ice time

    Ryan Leonard played 20:21, about 7 minutes more than his average this season. That was his eighth goal of the season. The Capitals lost 3-2 to the Blackhawks in a shootout.

  7. at SJS

    Wednesday, December 3

    Big night

    Ryan Leonard had four points, two goals and two assists. He has 7 goals this season. He played 13:39 and had six shots on goal. It finished 7-1 for the Capitals.

  8. vs EDM

    Wednesday, November 19

    Two goals

    Ryan Leonard scored twice. That was his fifth goal of the season. He played 12:12 and had two shots on goal. The Capitals beat the Oilers 7-4.

Player card

Percentile among 378 forwards with enough games this season. 50 is the median.

Scoring

  • Ice time per game13:48
    35
  • Points per 603.80
    95
  • Goals per 601.63
    87
  • Individual xG per 601.37
    88
  • Shots per 6010.3
    93

5-on-5 play

  • xG for per 60, on ice3.25
    86
  • xG against per 60, on ice4.01
    1
  • xGF%44.7%
    28

Physical

  • Hits per 607.6
    74
  • Blocks per 601.6
    32
  • Penalty minutes per 604.3
    12

Skating and shooting

NHL EDGE puck and player tracking, 2026–27. Percentiles are the league's, against all skaters.

Skating

  • Top speed21.6 mph
    49
  • Bursts over 20 mph18
    80
  • Distance skated17 mi
    39

Shooting

  • Hardest shot87.9 mph
    88
  • Shots on goal20
    86
  • Shooting %15.0%
    58

Zone time

  • Offensive zone time40.0%
    28
  • Offensive zone time, even strength38.8%
    21

Who he plays with

His most-used linemates at 5-on-5 this season, with what happened while they were out together.

LinematesGamesTOIShot attemptsxGGoalsxG share
Boone Jenner, Justin Sourdif618:0922–111.4–0.41–080%
Alex Ovechkin, Dylan Strome615:0513–260.5–1.52–027%
Boone Jenner, Anthony Beauvillier39:318–190.2–1.30–114%
Dylan Strome, Jordan Kyrou29:0711–60.5–0.11–078%
Boone Jenner, Jordan Kyrou28:4614–110.9–0.42–270%
Jonny Brodzinski, Anthony Beauvillier17:285–70.1–0.50–019%
Dylan Strome, Anthony Beauvillier52:140–40.0–0.10–00%

Where he shoots from

His unblocked shots this season, attacking right. 3 goals from 28 attempts.

GoalShot or miss

Last 20 games

Columns are his individual expected goals, the quality of his own chances. Dots are goals he scored.

ixGGoal
0.000.200.400.60
03-2210-17

By season

SeasonGPGAPSOGixGTOI/GPHitsBlkxGF% 5v5
2026–278347192.513:4814344.7
2025–267520254515318.914:251243046.0
2024–259101171.614:1118548.0

Last 20 games

DateTOIGASOGixGHitsBlkPIM
2026-10-1713:231020.32100
2026-10-1414:550010.24000
2026-10-1313:090220.13124
2026-10-1115:210140.33100
2026-10-0913:260120.41202
2026-10-0713:531020.40402
2026-10-0314:100030.17300
2026-10-0212:081030.52210
2026-04-1416:050020.15210
2026-04-1215:400120.07110
2026-04-1114:002030.35210
2026-04-0813:221040.34504
2026-04-0515:580020.19300
2026-04-0412:551020.06202
2026-04-0213:460140.31202
2026-03-3111:291120.25000
2026-03-2815:170140.37200
2026-03-2615:220030.27210
2026-03-2413:540000.00215
2026-03-2215:050020.33300