Every player
New here?

How to read this page

▶

Team tables carry the record, scoring, shooting, possession and both halves of special teams, with the league rank beside each. The record is three numbers because a club collects a standings point for losing in overtime, and the standings are ordered on points rather than wins. The roster is everyone who played for the club that season, and each line is what he did HERE rather than his whole year, so a player traded in March appears on both clubs with the games he played for each. Every rate is per sixty minutes of ice time, because a first-line forward plays twice the minutes of a fourth-line one. A dash means no number for that cell.

OTT

Ridly Greig

Ridly Greig places 58th of 615 forwards in goals for minus goals against while on the ice, at 12.

94th beats 94% of the Forwards; 1 is the best of however many the row says. Higher is always better, whichever way the stat runs. Red to green by where the placing sits. A stat with no better end is left unpainted.

all 7 shown▶
Disciplinevs Forwards▶
Penalty Minutes832nd600/615
On Icevs Forwards▶
Goals For Minus Goals Against While On The Ice1290th58/615
Physicalvs Forwards▶
Hits9678th136/615
PhysicalDefensevs Forwards▶
Opposition Shots Blocked5291st52/615
Playing Timevs Forwards▶
Games Played77
Time On Ice, In Seconds77,125
Average Minutes On The Ice16.775th154/615
Puck Handlingvs Forwards▶
Giveaways4935th395/615
Puck HandlingDefensevs Forwards▶
Takeaways2075th149/615
ScoringOffensevs Forwards▶
Goals1364th212/615
Assists2273rd162/615
Points3568th190/615
Goals With A Man Advantage158th230/615
ShootingOffensevs Forwards▶
Shots On Goal12972nd175/615
Share Of Shots That Scored10.1%16th225/267
77 games
DateOppICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
OTTApril 15, 2026TORTOR17.200000—101020
OTTApril 12, 2026@NJDNJD17.6000020%11010-2
OTTApril 11, 2026@NYINYI22.611201100%100101
OTTApril 9, 2026FLAFLA16.8000020%210101
OTTApril 7, 2026TBLTBL17.0000010%200101
OTTApril 5, 2026CARCAR16.5022030%421102
OTTApril 4, 2026MINMIN15.3000060%30002-1
OTTApril 2, 2026BUFBUF17.111201100%210002
OTTMarch 31, 2026@FLAFLA16.9011010%010101
OTTMarch 28, 2026@TBLTBL15.200000—01000-1
OTTMarch 26, 2026PITPIT15.6000010%020100
OTTMarch 24, 2026@DETDET18.8000030%011021
OTTMarch 23, 2026@NYRNYR16.700000—010100
OTTMarch 21, 2026TORTOR15.11010333.3%000100
OTTMarch 19, 2026NYINYI16.100000—000150
OTTMarch 18, 2026@WSHWSH16.7000020%00010-1
OTTMarch 15, 2026SJSSJS13.8000010%10110-1
OTTMarch 14, 2026ANAANA17.400000—310000
OTTMarch 11, 2026MTLMTL14.8000010%301000
OTTMarch 9, 2026@VANVAN18.81010250%101001
OTTMarch 7, 2026@SEASEA17.2000030%201000
OTTMarch 5, 2026@CGYCGY17.8011010%111002
OTTMarch 3, 2026@EDMEDM16.8000010%210050
OTTFeb 28, 2026@TORTOR13.7000030%100220
OTTFeb 26, 2026DETDET16.7000010%23014-1
OTTFeb 5, 2026@PHIPHI17.8000010%110100
OTTFeb 3, 2026@CARCAR16.100000—01100-1
OTTFeb 2, 2026@PITPIT17.1000020%00020-1
OTTJan 31, 2026NJDNJD19.0000010%211100
OTTJan 28, 2026COLCOL18.810101100%100102
OTTJan 25, 2026VGKVGK16.2011010%310123
OTTJan 24, 2026CARCAR16.4000040%330100
OTTJan 22, 2026@NSHNSH16.01010333.3%000002
OTTJan 20, 2026@CBJCBJ15.71120250%100022
OTTJan 18, 2026@DETDET19.900000—100020
OTTJan 17, 2026MTLMTL17.501100—11010-1
OTTJan 14, 2026@NYRNYR16.603300—110202
OTTJan 13, 2026VANVAN16.1000030%100001
OTTJan 10, 2026FLAFLA12.2000010%310200
OTTJan 8, 2026@COLCOL16.5000020%2010120
OTTJan 7, 2026@UTAUTA17.21010616.7%100101
OTTJan 5, 2026DETDET16.4000020%01000-2
OTTJan 3, 2026WPGWPG16.4011020%110201
OTTJan 1, 2026WSHWSH15.11010425%200201
OTTDec 29, 2025CBJCBJ17.2000020%111100
OTTDec 27, 2025@TORTOR14.61010250%010000
OTTDec 23, 2025BUFBUF15.210101100%110001
OTTDec 21, 2025@BOSBOS17.0000030%0101140
OTTDec 20, 2025CHICHI14.901100—10100-1
OTTDec 18, 2025PITPIT18.1011010%100101
OTTDec 15, 2025@WPGWPG16.6000020%32110-1
OTTDec 13, 2025@MINMIN15.9000010%21007-2
OTTDec 11, 2025@CBJCBJ19.2011020%220202
OTTDec 9, 2025NJDNJD16.6000050%100000
OTTDec 6, 2025STLSTL16.0000020%110000
OTTDec 4, 2025NYRNYR12.200000—101100
OTTDec 2, 2025@MTLMTL14.1000020%100020
OTTNov 30, 2025@DALDAL15.7000020%00000-2
OTTNov 15, 2025LAKLAK16.0000010%100200
OTTNov 13, 2025BOSBOS17.4011020%111101
OTTNov 11, 2025DALDAL15.4000030%111040
OTTNov 9, 2025UTAUTA17.911201100%310102
OTTNov 8, 2025@PHIPHI15.7011010%110020
OTTNov 6, 2025@BOSBOS19.6000020%01012-1
OTTNov 1, 2025@MTLMTL20.7000010%20002-1
OTTOct 30, 2025CGYCGY18.4000020%200040
OTTOct 28, 2025@CHICHI15.3000030%10110-1
OTTOct 27, 2025BOSBOS15.9011020%210000
OTTOct 25, 2025@WSHWSH18.4000010%010021
OTTOct 23, 2025PHIPHI17.900000—440000
OTTOct 21, 2025EDMEDM15.9000010%200000
OTTOct 18, 2025NYINYI17.4000030%000001
OTTOct 16, 2025SEASEA17.6000010%11100-1
OTTOct 15, 2025@BUFBUF16.401100—31102-2
OTTOct 13, 2025NSHNSH18.41011250%00000-1
OTTOct 11, 2025@FLAFLA14.601100—000220
OTTOct 9, 2025@TBLTBL18.1000040%100201
By season6 seasons
SeasonGAMESICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
2026-27OTT1017.11230147.1%101013134
2025-26OTT7716.7132235112910.1%965220498312
2024-25OTT7817.1132134311910.9%13847203560-11
2023-24OTT7214.713132629713.4%1294128196610
2022-23OTT2012.92790306.7%33388121
2021-22OTT——————————————

About NHL Research

▶

Every number the site holds for an NHL club and the players who played for it, in one place. Pick a club, a season and a set of games, and read it. Nothing here needs an account.

Where the numbers come from

The same tables the boards read, resolved through one shared definition per stat. A rate is computed over the whole window rather than averaged across games, so a season figure is not the mean of the nightly ones.