GRIT & GF
Keegan Kolesar

Detroit Red Wings, Right wing

Keegan Kolesar

  • Shot-eater
  • Edgy
  • Heavy
Points, 2026–27
0
0 G, 0 A in 8 GP
Individual xG
0.1
0 goals from it
Ice time per game
10:59
2 shots on goal
xGF% at 5v5
40.8
share of chances while he's on

Keegan Kolesar has 0 goals and 0 assists (0 points) in 8 games for the Detroit Red Wings in 2026–27, with 2 shots on goal and 10:59 of ice time a game. His Grit & GF rating for 2026–27 is 91.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

91.9050100
Rated above 88% of forwards
Goals above average
−0.3
Wins
−0.05
Physicality94thGF3thIntimidation66thChemistry46thClutch50th

Where the rating comes from

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

Your weights

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

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

Physicality

+1.54 SD · 94th percentile · weight 38% · −0.1 goals

What he does with his body: hits, blocks and takeaways (scaled toward per-game totals by his ice time), penalties drawn, and penalties taken against him.

  • Hitsper 60All situations, pulled toward average when the sample is small.8.795th pct
  • Blocked shotsper 60All situations.4.499th pct
  • Takeawaysper 60As recorded by the arena scorer, which varies by building.1.0979th pct
  • Penalties drawnper 60How often he gets under someone's skin enough to put his team on the power play.1.7998th pct
  • Penalties takenper 60Counts against him, at half the weight of penalties drawn.2.211th pct
  • Ice time× position averagePer-game ice time against his position's average. Physical rates are scaled by this to the power 0.75.0.6210th pct

Percentiles are against 402 rated forwards in 2026-27, on 78 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.

Keegan Kolesar'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 COL

    Sunday, May 24

    Drought over

    Keegan Kolesar scored for the first time in 29 games. He has 7 goals this season. He played 5:19 and had one shot on goal. The Golden Knights beat the Avalanche 5-3.

  2. at COL

    Friday, May 22

    Physical

    Keegan Kolesar threw 8 hits, the most in the league that night. He has 17 points in 96 games this season. It finished 3-1 for the Golden Knights.

  3. at UTA

    Friday, April 24

    Physical

    Keegan Kolesar threw 8 hits. He has 17 points in 85 games this season. He played 13:22 and had one shot on goal. The Golden Knights fell 4-2 to the Mammoth.

  4. vs UTA

    Sunday, April 19

    Physical

    Keegan Kolesar finished 9 checks. He has 17 points in 83 games this season. He played 14:14 and had one shot on goal. The Golden Knights beat the Mammoth 4-2.

  5. at DAL

    Tuesday, March 10

    Physical

    Keegan Kolesar finished 8 checks. He has 15 points in 65 games this season. He played 10:39 and had one shot on goal. The Golden Knights fell 2-1 to the Stars.

  6. at BUF

    Tuesday, March 3

    Physical

    Keegan Kolesar threw 7 hits. He has 15 points in 61 games this season. He played 11:40 and had one shot on goal. The Golden Knights lost 3-2 to the Sabres.

  7. at PIT

    Sunday, March 1

    Physical

    Keegan Kolesar finished 9 checks. He has 15 points in 60 games this season. He played 13:53 and had no shots on goal. The Golden Knights lost 5-0 to the Penguins.

  8. vs NSH

    Saturday, January 17

    Physical

    Keegan Kolesar finished 7 checks. He has 3 goals this season. He played 13:28 and had one shot on goal. It finished 7-2 for the Golden Knights.

Player card

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

Scoring

  • Ice time per game10:59
    10
  • Points per 600.00
    4
  • Goals per 600.00
    11
  • Individual xG per 600.09
    0
  • Shots per 601.4
    1

5-on-5 play

  • xG for per 60, on ice1.33
    2
  • xG against per 60, on ice1.94
    85
  • xGF%40.8%
    16

Physical

  • Hits per 6016.4
    95
  • Blocks per 608.2
    100
  • Penalty minutes per 6013.7
    1

Skating and shooting

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

Skating

  • Top speed21.8 mph
    56
  • Bursts over 20 mph12
    59
  • Distance skated14 mi
    28

Shooting

  • Hardest shot77.1 mph
    31
  • Shots on goal2
    11
  • Shooting %0.0%
    13

Zone time

  • Offensive zone time37.9%
    13
  • Offensive zone time, even strength38.2%
    13

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
Andrew Copp, Michael Rasmussen841:0228–510.9–2.00–230%
Michael Rasmussen, Marco Kasper17:1211–20.4–0.00–098%
J.T. Compher, Michael Rasmussen26:518–30.2–0.10–058%
Sheldon Dries, Nate Danielson43:310–10.0–0.10–10%
Viktor Arvidsson, Sheldon Dries42:070–20.0–0.00–00%
Sheldon Dries, Lucas Raymond22:072–20.0–0.10–032%

Where he shoots from

His unblocked shots this season, attacking right. 0 goals from 3 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.100.200.30
05-1010-17

By season

SeasonGPGAPSOGixGTOI/GPHitsBlkxGF% 5v5
2026–27800020.110:59241240.8
2025–268261117677.011:322705147.4
2024–25821218308810.213:122375951.8
2023–247981018737.010:522775248.6

Last 20 games

DateTOIGASOGixGHitsBlkPIM
2026-10-175:180000.00315
2026-10-157:570000.03320
2026-10-1310:010000.00312
2026-10-1014:550000.00220
2026-10-0913:190010.00212
2026-10-0615:070010.09632
2026-10-0410:490000.00117
2026-10-0210:230000.00412
2026-06-119:550000.00000
2026-06-096:170000.00410
2026-06-0615:490000.14200
2026-06-049:070020.12410
2026-06-026:430000.00200
2026-05-267:430000.00110
2026-05-245:191010.29310
2026-05-229:130000.00800
2026-05-2010:020010.16400
2026-05-1410:540000.00300
2026-05-1212:030030.24300
2026-05-108:480000.00600