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.

UTA

John Marino

John Marino ranks 40th of 325 defensemen in points, at 36.

94th beats 94% of the Defensemen; 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 Defensemen▶
Penalty Minutes1659th127/325
On Icevs Defensemen▶
Goals For Minus Goals Against While On The Ice42100th2/325
Physicalvs Defensemen▶
Hits2844th179/325
PhysicalDefensevs Defensemen▶
Opposition Shots Blocked6851st159/325
Playing Timevs Defensemen▶
Games Played80
Time On Ice, In Seconds96,970
Average Minutes On The Ice20.271st95/325
Puck Handlingvs Defensemen▶
Giveaways8916th270/325
Puck HandlingDefensevs Defensemen▶
Takeaways2378th69/325
ScoringOffensevs Defensemen▶
Goals465th105/325
Assists3291st28/325
Points3688th40/325
Goals With A Man Advantage039th70/325
ShootingOffensevs Defensemen▶
Shots On Goal5550th163/325
Share Of Shots That Scored7.3%—
80 games
DateOppICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
UTAApril 16, 2026STLSTL19.2011020%000000
UTAApril 14, 2026WPGWPG18.700000—111003
UTAApril 9, 2026NSHNSH18.500000—001000
UTAApril 7, 2026EDMEDM18.6011010%000100
UTAApril 4, 2026@VANVAN20.001100—000102
UTAApril 2, 2026@SEASEA17.600000—00130-1
UTAMarch 28, 2026@LAKLAK18.301100—011202
UTAMarch 26, 2026WSHWSH17.900000—20020-1
UTAMarch 24, 2026EDMEDM19.8000010%01000-1
UTAMarch 22, 2026LAKLAK23.3011010%031000
UTAMarch 20, 2026ANAANA20.5000010%00022-1
UTAMarch 19, 2026@VGKVGK17.701100—120202
UTAMarch 16, 2026@DALDAL18.400000—000021
UTAMarch 14, 2026PITPIT14.000000—10000-2
UTAMarch 12, 2026CHICHI21.1000010%111100
UTAMarch 10, 2026@MINMIN19.000000—020000
UTAMarch 9, 2026@CHICHI22.2000010%010001
UTAMarch 7, 2026@CBJCBJ20.801100—13020-1
UTAMarch 5, 2026@PHIPHI22.701100—010022
UTAMarch 3, 2026@WSHWSH24.4000010%100000
UTAMarch 1, 2026CHICHI20.3000010%00010-1
UTAFeb 27, 2026MINMIN20.600000—110102
UTAFeb 25, 2026COLCOL18.700000—00100-2
UTAFeb 4, 2026DETDET18.4000010%001200
UTAFeb 2, 2026VANVAN21.803300—010204
UTAJan 31, 2026DALDAL20.501100—001001
UTAJan 29, 2026@CARCAR21.700000—02110-1
UTAJan 27, 2026@FLAFLA20.5000010%000102
UTAJan 26, 2026@TBLTBL20.300000—110020
UTAJan 24, 2026@NSHNSH18.5000010%011101
UTAJan 21, 2026PHIPHI19.8000010%10010-1
UTAJan 17, 2026SEASEA22.4011010%010105
UTAJan 15, 2026DALDAL21.21120250%100202
UTAJan 13, 2026TORTOR20.6011010%010203
UTAJan 11, 2026CBJCBJ20.2000010%221000
UTAJan 9, 2026STLSTL19.901100—120100
UTAJan 7, 2026OTTOTT20.210101100%001002
UTAJan 5, 2026@NYRNYR21.2011010%101201
UTAJan 3, 2026@NJDNJD20.5000010%110000
UTAJan 1, 2026@NYINYI17.700000—000203
UTADec 29, 2025NSHNSH21.100000—010301
UTADec 23, 2025@COLCOL21.400000—110000
UTADec 21, 2025WPGWPG18.100000—001200
UTADec 19, 2025NJDNJD20.2000010%010000
UTADec 17, 2025@DETDET21.5000010%030100
UTADec 16, 2025@BOSBOS19.900000—110100
UTADec 14, 2025@PITPIT22.9011010%000001
UTADec 12, 2025SEASEA21.3000010%000020
UTADec 10, 2025FLAFLA22.002200—010201
UTADec 8, 2025LAKLAK17.000000—00000-2
UTADec 6, 2025@CGYCGY20.400000—10120-1
UTADec 5, 2025@VANVAN22.91010250%140103
UTADec 3, 2025@ANAANA18.700000—030102
UTADec 1, 2025@SJSSJS18.2000010%000000
UTANov 29, 2025@STLSTL18.100000—100000
UTANov 28, 2025@DALDAL20.8022010%000203
UTANov 26, 2025MTLMTL17.301100—120021
UTANov 24, 2025VGKVGK21.400000—020102
UTANov 22, 2025NYRNYR21.2000010%010300
UTANov 20, 2025VGKVGK21.0000010%01120-1
UTANov 18, 2025@SJSSJS21.2000020%01110-1
UTANov 17, 2025@ANAANA22.9011010%001301
UTANov 14, 2025NYINYI19.1011010%120100
UTANov 12, 2025BUFBUF21.9011020%001003
UTANov 9, 2025@OTTOTT23.4000010%02000-1
UTANov 8, 2025@MTLMTL22.1000010%100100
UTANov 5, 2025@TORTOR20.1011010%000700
UTANov 4, 2025@BUFBUF21.1011020%100101
UTANov 2, 2025TBLTBL18.7000020%02010-2
UTAOct 28, 2025@EDMEDM19.800000—02010-1
UTAOct 26, 2025@WPGWPG21.1000020%000322
UTAOct 25, 2025@MINMIN23.412301100%020402
UTAOct 23, 2025@STLSTL19.7000030%11100-2
UTAOct 21, 2025COLCOL22.800000—000100
UTAOct 19, 2025BOSBOS22.400000—020300
UTAOct 17, 2025SJSSJS20.5000010%011103
UTAOct 15, 2025CGYCGY19.3011010%021102
UTAOct 13, 2025@CHICHI18.9011020%000120
UTAOct 11, 2025@NSHNSH16.500000—11010-2
UTAOct 9, 2025@COLCOL18.000000—000100
By season6 seasons
SeasonGAMESICE TIME PER GAMEGOALSASSISTSPOINTSPOWER PLAY GOALSSHOTSSHOOTING PERCENTAGEHITSBLOCKED SHOTSTAKEAWAYSGIVEAWAYSPENALTY MINUTESPLUS MINUS
2026-27UTA920.42351825%2421725
2025-26UTA8020.2432360557.3%286823891642
2024-25UTA3521.2113140303.3%946103221
2023-24NJD7521.0421250577%3989413341-6
2022-23NJD6421.1414180676%448143382021
2021-22PIT8120.6124250901.1%73884335231

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.