Edgehalla
John Beecher headshotCalgary Flames logo

Calgary Flames

John Beecher

22.8

#18Center25 years oldShoots L6'3"220 lb

0.0 in 2 days
2025-26 regular season
35
GP
3
G
4
A
7
P
37
SOG
8.1% SH
10:26
TOI/GP

C · CGY · NHL id 8481556

John Beecher has played 35 games for the Calgary Flames in 2025-26, scoring 3 goals and 4 assists (7 points) on 37 shots while averaging 10:26 a night (8:46 at even strength, 0:04 on the power play and 1:32 shorthanded). At 5v5 he has skated 75% of his 5v5 minutes with Adam Klapka and 31% with Zayne Parekh over the last 10 games, and the Flames have controlled 43% of shot attempts with Beecher on the ice (5-13 in goals, 31% offensive-zone starts). In the Flames' most recent game against COL he was on L3 with Connor Zary and Aydar Suniev and off the power play; moved up to L3 (from L4) in the last game. He is shooting 8.1% this season against 10.6% across the 177 games in our data.

Right now

From the Apr 9 game vs COL, detected from shift data

Power play
No PP unit
Penalty kill
PK2F
Yegor Sharangovich
Moved up to L3 (from L4) in the last gameLast 5: L3 · L4 · L4 · L4 · L3

Deployment timeline

2025-26 · per-game ice time by strength, with line and power-play unit changes

Usage: 3 games, 12:09 average time on ice, PP1 in 0 games, 0 line changes.

PPLine4430m3m7m10m13mMar 20Mar 22Mar 24Mar 26Mar 28Mar 30Apr 2Apr 4Apr 5Apr 7
  • Even strength
  • Power play
  • Penalty kill
  • 5-game average
  • Did not play
  • ▲ promoted · ▼ demoted
3 games shown, 12:09 average. Line and PP unit come from where the player's ice time ranks among his teammates that night.

NHL EDGE tracking

2025-26 percentiles among skaters at his position

Source: NHL EDGE
Top speed78th7922.8 mph
Bursts 20+ mph47th4857
Hardest shot57th5786.1 mph
Offensive-zone time1st136.3%
Distance skated29th3059.0 mi
High-danger SOG29th2912
Percentile among position peers│ tick = 3-season weighted

Season-level NHL EDGE puck and player tracking, refreshed nightly. The percentile is the league rank among skaters this season; the label at the right is the raw value.

Shot map

2025-26 · 68 attempts, 37 on goal, 3 goals

Shot map, OPP at CGY: 68 attempts, 37 on goal, 3 goals, 3.21 expected goals; best chance John Beecher at 0.29 xG.

  • Even strength
  • Power play
  • Penalty kill
  • Goal
  • Shot on goal
  • Missed
  • Blocked
Every attempt (goals, shots, misses and blocks), attacking toward the right (or the top on phones).

Luck

2025-26 · 35 GP · 7 points vs 6.3 expected

Luck Meter →
Hold

Last 20 games: +8. Positive means running hot (sell), negative running cold (buy).

8.1%
96.6
87.5%
G vs xG
3 / 3.1
  • • Role rose over the last 10 games (TOI up 2:09 a game, 2 promotion events): some of the heat may be real.
Goals against expected goals
012345-0.1goals below expected-0.1σ10/184/9
  • Actual goals
  • Expected
  • ±1σ
  • Above expected
  • Below expected

2025-26 regular season. Rank is among all qualified players; the bar is his percentile among forwards. Each stat links to its explainer.

Fantasy box score

  • Games played35
  • Goals3525th
  • Assists4620th
  • Points7615th
  • Power-play points0437th
  • Shorthanded points238th
  • Shots on goal37603rd
  • Hits23605th
  • Blocked shots31441st
  • Plus/minus−6472nd
  • Penalty minutes31281st
  • Faceoffs won85188th

Possession & shot quality (5-on-5 on-ice)

Transition, turnovers & faceoffs

Usage

Special teams & discipline

Luck & trend

NHL EDGE tracking

Unranked rows are below the sample minimum (20 GP, 200 five-on-five minutes, 100 draws or 10 goalie games).

Beyond the box score

2025-26 regular season · 34 of 35 games through the sequence engine (more fill in as games are reprocessed)

MethodLeaders
−0.036
Season net
−0.18xG

5-on-5. Each takeaway is credited, and each giveaway charged, at the league xG value of the zone.

MethodLeaders
Per 100 draws
−0.061
Season
−0.12G
43.4%196 draws

Wins by zone: OZ 17-16 · NZ 30-43 · DZ 38-52

MethodLeaders
Per 60
2.18
Attempts
11
0.138

5-on-5 shots within 10 seconds of winning the puck outside the offensive zone.

MethodLeaders
Season
−1.83G
Per 60
−0.301
Drawn / taken
6.5 / 15.5minors

MethodLeaders
40.5%
36.5%
39.6%
Transition CF/60
5.9
Turnovers won/60
21.4
Turnovers lost/60
23.3

5-on-5 while he is on the ice.

MethodLeaders
  • More of his shots than the league
  • Fewer
37 shots on goal, 3 goals, all situations
AreaHis shareLeagueG
L Circle24%13%0
R Point0%6%0
Outside R0%4%0
Low Slot27%23%2
Center Point5%9%0
R Net Side0%3%0
Crease0%3%0

How his goals happened

14 goals since 2023-24 with NHL EDGE tracking: press Replay to watch the tracking animation

Method
Goal anatomy
GamePlayEntryPassesShot mphNotesReplay
Mar 12, 2026 @ NJDReboundloose011.71-on-0, rebound
Mar 12, 2026 @ NJDOdd-man rushcarry267.22-on-1
Oct 18, 2025 @ COLDeflection—1*45.7one-timer
Jan 18, 2025 @ OTTOff the faceoff—031.4—
Oct 16, 2024 @ COLPoint shot—046.5—
Oct 14, 2024 vs FLADeflection—312.0—
Apr 20, 2024 vs TOROdd-man rushcarry3*34.62-on-1, one-timer
Mar 30, 2024 @ WSHOdd-man rushloose015.31-on-0
Mar 16, 2024 vs PHICyclecarry14.6—
Jan 8, 2024 @ COLRebound—026.7rebound
Nov 27, 2023 @ CBJDeflection—211.3—
Nov 22, 2023 @ FLARebounddump07.32-on-1, rebound
Nov 20, 2023 @ TBLForecheck turnover—058.3—
Nov 6, 2023 @ DALCycle—1*55.4—

* includes a royal-road (cross-slot) pass. Derived from NHL EDGE puck and player tracking.

Linemates

2025-26 · 5v5 time together and how each pairing performs with and without Beecher

TeammatePosGPShareCF% togetherGF% togetherCF% Beecher apartCF% mate apart
Adam KlapkaRW27185:4061%41.4%10% (1-9)44.8% 52:1955.1% 70:59
Ryan LombergLW18128:2242%40.8%33% (2-4)47.6% 23:0446.5% 36:57
Joel HanleyD2483:0427%45.5%33% (1-2)40.7% 126:2657.7% 228:30
Yan KuznetsovD2779:0326%43.3%40% (2-3)43.1% 153:4847.7% 414:47
Kevin BahlD2771:4224%36.6%0% (0-5)44.8% 162:1443.7% 426:14
MacKenzie WeegarD2257:3019%42.4%50% (2-2)42.2% 124:1749.2% 347:03
Sean KuralyC647:1116%41.7%50% (1-1)14.3% 3:5966.7% 20:42
Rasmus AnderssonD1744:2715%40.0%0% (0-3)44.0% 96:4147.5% 255:35
Hunter BrzustewiczD1242:1614%46.3%25% (1-3)47.2% 71:3658.8% 130:17
Connor ZaryC942:0614%60.0%33% (1-2)48.4% 39:2348.7% 61:39
Brayden PachalD1135:1512%31.1%33% (1-2)41.3% 68:1754.4% 111:24
Zayne ParekhD830:2210%50.0%0% (0-1)45.0% 46:1647.3% 85:43
Zach WhitecloudD924:288%50.9%— (0-0)43.8% 61:2240.0% 136:02
Mark KastelicC323:158%36.5%100% (1-0)13.3% 4:2745.5% 5:17

Game log

35 games in 2025-26, newest first

DateOppResultGAP+/-PIMHITBLKEVPPPK
Apr 9@ COLL 1-30000221338%12:5012:05—0:45
Mar 30@ COLL 2-9011-1300157%12:4710:370:072:03
Mar 26vs ANAOTL 2-30000001127%10:508:450:032:02
Mar 14@ NYIL 2-3000-1101025%9:448:200:051:19
Mar 12@ NJDW 5-4202+1400338%15:1512:05—2:13
Mar 7vs CARW 5-40000000063%12:0710:480:210:58
Mar 3vs DALL 1-60000200154%13:5110:41—3:01
Mar 1@ ANAOTL 2-30110000342%12:399:12—3:27
Feb 28@ LAKL 0-20000300171%9:039:03——
Feb 26@ SJSW 4-10000102040%10:377:180:312:48
Jan 3vs NSHL 3-400000170025%3:063:06——
Dec 31vs PHIW 5-1000+1100145%12:5911:31—1:28
Dec 29vs BOSW 2-10000000150%9:067:49—1:17
Dec 23@ EDML 1-5000001032100%9:588:43—1:15
Dec 20vs VGKW 6-3011+2100043%10:3610:01—0:35
Dec 18vs SEAW 4-20000200050%7:507:19—0:31
Dec 16@ SJSL 3-6000-1102125%9:248:47—0:37
Dec 13@ LAKW 2-10000100133%11:169:160:111:49
Dec 10vs DETL 3-4000-11000100%8:167:51—0:25
Dec 8vs BUFW 7-40000000018%10:107:04—3:06

Season splits by strength

2025-26 regular season · on-ice numbers from shift and play-by-play data

StrengthGPTOI/GPSAGFGAGF%
All situations35365:1210:2628248936.6%36.6%12823781930%10.424.227%
Even strength35306:488:4627137242.1%42.6%12017651328%9.514.731%
5v535303:238:4027136642.5%43.0%12017251328%9.514.431%
Power play122:130:1100——0000—0.00.0100%
Penalty kill3253:411:41111109.1%11.5%8573443%0.98.86%
4v453:250:41060.0%0.0%0400—0.00.30%
5v4122:130:1100——0000—0.00.0100%
4v53253:411:41111109.1%11.5%8573443%0.98.86%

Career by season

Seasons in Edgehalla's data (2025-26 is being backfilled; earlier seasons follow)

SeasonTeamGPGAP+/-PIMHITBLKTOI/GP
2025-26CGY, BOS35347-631378.1%233110:26
2024-25BOS783811-926446.8%857111:17
2023-24PlayoffsBOS12112-42137.7%231310:43
2023-24BOS527310-6243818.4%1123410:37

John Beecher news

Headlines via LineupExperts. Links open the original publisher.

On-ice and deployment numbers are derived by Edgehalla from NHL play-by-play and shift data. Tracking percentiles are from NHL EDGE. Data updates after every game.