Puckflow.io

Ryan McLeod

#71
Buffalo Sabres

C · 6'3", 198 lb · 27 years old · Shoots left · Mississauga, Ontario, CAN

Drafted 2018 · EDM · round 2 · #40 overall

Last 5 games

DateOppGAPTSGSTOI
Nov 14@DAL000-0.612:56
Nov 12@CHI0000.115:17
Nov 11TBL0110.313:22
Nov 4OTT000-0.113:16
Oct 31@LAK000-0.114:25

Against their position

Points / 60: 0.90 — 366th of 440Goals / 60: 0.23 — 368th of 440Assists / 60: 0.68 — 313th of 440Shots / 60: 3.61 — 401st of 440Shooting %: 6.3% — 342nd of 439Even-strength points / 60: 0.68 — 377th of 440Ice time / game: 14:46 — 224th of 440Points/600.90 366thGoals/600.23 368thAssists/600.68 313thShots/603.61 401stShooting6.3% 342ndEV pts/600.68 377thIce time14:46 224th
This playerAverage forward

Against 440 forwards, on rates per 60 minutes so a shortened season is not read as a worse one.

See the full rankings →
Role
Hits / 601.35380th
Blocks / 600.90380th
Takeaways / 601.5833rd
Giveaways / 603.61329th
Faceoff win %49.5%160th
Penalty minutes6186th

Off the radar because these describe a role rather than a quality — a shutdown defenceman blocks more than a power-play specialist, and neither is better for it.

Per game, against the average forward

G
Goals
F 0.22
A
Assists
F 0.31
SOG
Shots on goal
F 1.7
xG
Expected goals
F 0.22
CF
Attempts for
CA
Attempts against
TOI
Ice time
F 15:11
Speed
Top, mph
23.4
F 21.9
Hits
Hits
F 1.3
Hit±
Dealt minus taken
F +0.4
BLK
Shot blocks
F 0.5
bxG
Block xG margin
F -.01
Poss±
Take minus give
F -0.5
Pen±
Drawn minus taken
F +0.0
FO%
Faceoffs won
F 50.0%
Shot
Hardest, mph
76.2
F 81.0

Every shot this season

Season shot map: 26 attempts, 1 goals.
Goal1Shot on goal14Missed6Shot blocked5

NHL regular season

SeasonGPGAPTSTOI
2026-271813414:46
2025-268114405417:37
2024-257920335316:50
2023-248112183014:15
2022-235711122314:11
2021-22719122112:46
2020-211001112:47
Career3976711918615:09

Other competitions

SeasonLeagueGPGAPTS
2021-22AHL7145
2020-21NL154711
2020-21AHL28141428
2019-20AHL5651823
2018-19OHL32122638
2018-19OHL3171724
2017-18OHL68264470
2016-17Ivan Hlinka Memorial4000
2016-17OHL6893342
2015-16U17-Dev3000
2015-16OHL6271320
2015-16WHC-176011
2014-15OJHL2000
2014-15GTMMHL74305181
2013-14GTMMHL2022