← FLA team pageNHL injury reportNHL news

John Beecher
C
FLA
Next game
@2025-26 season (his most recent)
- GP
- 35
- G
- 3
- A
- 4
- PTS
- 7
- +/-
- -6
- PPP
- 0
- SOG
- 37
- TOI/G
- 10:26
Game log
| Date | Opp | Result | G | A | PTS | +/- | SOG | TOI | HIT | BLK |
|---|---|---|---|---|---|---|---|---|---|---|
| Apr 9 | @COL | L 1-3 | 0 | 0 | 0 | 0 | 2 | 12:48 | 1 | 4 |
| Mar 30 | @COL | L 2-9 | 0 | 1 | 1 | -1 | 3 | 12:48 | 0 | 1 |
| Mar 26 | vs ANA | L 2-3 | 0 | 0 | 0 | 0 | 0 | 10:48 | 1 | 1 |
| Mar 14 | @NYI | L 2-3 | 0 | 0 | 0 | -1 | 1 | 9:42 | 1 | 0 |
| Mar 12 | @NJD | W 5-4 | 2 | 0 | 2 | +1 | 4 | 15:12 | 0 | 3 |
| Mar 7 | vs CAR | W 5-4 | 0 | 0 | 0 | 0 | 0 | 12:06 | 0 | 0 |
| Mar 3 | vs DAL | L 1-6 | 0 | 0 | 0 | 0 | 2 | 13:48 | 0 | 1 |
| Mar 1 | @ANA | L 2-3 | 0 | 1 | 1 | 0 | 0 | 12:42 | 0 | 3 |
| Feb 28 | @LAK | L 0-2 | 0 | 0 | 0 | 0 | 3 | 9:06 | 0 | 2 |
| Feb 26 | @SJS | W 4-1 | 0 | 0 | 0 | 0 | 1 | 10:36 | 2 | 1 |
| Jan 3 | vs NSH | L 3-4 | 0 | 0 | 0 | 0 | 0 | 3:06 | 0 | 0 |
| Dec 31 | vs PHI | W 5-1 | 0 | 0 | 0 | +1 | 1 | 13:00 | 0 | 1 |
| Dec 29 | vs BOS | W 2-1 | 0 | 0 | 0 | 0 | 0 | 9:06 | 0 | 1 |
| Dec 23 | @EDM | L 1-5 | 0 | 0 | 0 | 0 | 0 | 10:00 | 3 | 2 |
| Dec 20 | vs VGK | W 6-3 | 0 | 1 | 1 | +2 | 1 | 10:36 | 0 | 0 |
| Dec 18 | vs SEA | W 4-2 | 0 | 0 | 0 | 0 | 2 | 7:48 | 0 | 0 |
| Dec 16 | @SJS | L 3-6 | 0 | 0 | 0 | -1 | 1 | 9:24 | 2 | 1 |
| Dec 13 | @LAK | W 2-1 | 0 | 0 | 0 | 0 | 1 | 11:18 | 0 | 1 |
| Dec 10 | vs DET | L 3-4 | 0 | 0 | 0 | -1 | 1 | 8:18 | 0 | 0 |
| Dec 8 | vs BUF | W 7-4 | 0 | 0 | 0 | 0 | 0 | 10:12 | 0 | 0 |
| Dec 6 | vs UTA | W 2-0 | 0 | 0 | 0 | 0 | 0 | 9:24 | 1 | 0 |
| Dec 4 | vs MIN | W 4-1 | 0 | 0 | 0 | -1 | 2 | 9:54 | 0 | 1 |
| Dec 2 | @NSH | L 1-5 | 0 | 0 | 0 | -3 | 0 | 9:12 | 0 | 1 |
| Nov 30 | @CAR | L 0-1 | 0 | 0 | 0 | 0 | 0 | 9:06 | 1 | 0 |
| Nov 28 | @FLA | W 5-3 | 0 | 0 | 0 | -1 | 1 | 10:36 | 1 | 3 |
| Nov 26 | @TBL | L 1-5 | 0 | 1 | 1 | +1 | 0 | 9:12 | 1 | 1 |
| Nov 23 | @VAN | W 5-2 | 0 | 0 | 0 | 0 | 3 | 11:30 | 1 | 1 |
| Nov 22 | vs DAL | W 3-2 | 0 | 0 | 0 | -1 | 0 | 8:42 | 0 | 0 |
| Nov 19 | @BUF | W 6-2 | 0 | 0 | 0 | 0 | 2 | 12:48 | 1 | 1 |
| Nov 6 | vs OTT | W 3-2 | 0 | 0 | 0 | 0 | 0 | 4:06 | 0 | 0 |
| Nov 4 | @NYI | W 4-3 | 0 | 0 | 0 | -1 | 1 | 8:36 | 0 | 0 |
| Nov 1 | vs CAR | W 2-1 | 0 | 0 | 0 | 0 | 0 | 12:12 | 3 | 1 |
| Oct 25 | vs COL | W 3-2 | 0 | 0 | 0 | 0 | 0 | 12:30 | 2 | 1 |
| Oct 19 | @UTA | L 2-3 | 0 | 0 | 0 | 0 | 2 | 11:36 | 1 | 0 |
| Oct 18 | @COL | L 1-4 | 1 | 0 | 1 | 0 | 3 | 13:30 | 1 | 2 |
| 2024-25 season | ||||||||||
| Apr 10 | vs CHI | L 2-5 | 0 | 0 | 0 | 0 | 1 | 10:24 | 1 | 0 |
| Apr 8 | @NJD | W 7-2 | 0 | 0 | 0 | +1 | 0 | 13:18 | 1 | 1 |
| Apr 6 | @BUF | L 3-6 | 0 | 0 | 0 | -1 | 0 | 10:06 | 2 | 1 |
| Apr 5 | vs CAR | W 5-1 | 0 | 0 | 0 | -1 | 1 | 12:12 | 2 | 1 |
| Apr 3 | @MTL | L 1-4 | 0 | 0 | 0 | 0 | 3 | 11:48 | 1 | 2 |
| Apr 1 | vs WSH | L 3-4 | 0 | 0 | 0 | 0 | 1 | 9:54 | 0 | 1 |
| Mar 29 | @DET | L 1-2 | 0 | 0 | 0 | 0 | 0 | 11:12 | 3 | 0 |
| Mar 26 | @ANA | L 2-6 | 0 | 0 | 0 | 0 | 1 | 13:24 | 1 | 0 |
| Mar 23 | @LAK | L 2-7 | 0 | 0 | 0 | -2 | 0 | 11:54 | 1 | 1 |
| Mar 22 | @SJS | L 1-3 | 0 | 0 | 0 | 0 | 2 | 12:18 | 0 | 2 |
| Mar 20 | @VGK | L 1-5 | 0 | 0 | 0 | -1 | 0 | 11:54 | 0 | 1 |
| Mar 17 | vs BUF | L 2-3 | 0 | 0 | 0 | 0 | 0 | 11:06 | 1 | 3 |
| Mar 15 | vs TBL | L 2-6 | 0 | 0 | 0 | -1 | 0 | 11:00 | 1 | 0 |
| Mar 13 | @OTT | L 3-6 | 0 | 1 | 1 | +1 | 0 | 8:24 | 0 | 0 |
| Mar 11 | vs FLA | W 3-2 | 0 | 0 | 0 | 0 | 0 | 11:18 | 2 | 1 |
| Mar 8 | @TBL | W 4-0 | 0 | 1 | 1 | +2 | 0 | 12:06 | 1 | 1 |
| Mar 6 | @CAR | L 2-3 | 0 | 0 | 0 | 0 | 0 | 14:12 | 1 | 1 |
| Mar 4 | vs NSH | L 3-6 | 0 | 0 | 0 | -1 | 0 | 11:42 | 2 | 3 |
| Mar 2 | @MIN | L 0-1 | 0 | 0 | 0 | 0 | 1 | 9:36 | 0 | 0 |
| Mar 1 | @PIT | W 3-2 | 0 | 0 | 0 | +1 | 0 | 13:42 | 1 | 2 |
| Feb 27 | vs NYI | L 1-2 | 0 | 0 | 0 | 0 | 1 | 12:18 | 2 | 3 |
| Feb 25 | vs TOR | L 4-5 | 0 | 0 | 0 | -2 | 0 | 7:30 | 1 | 1 |
| Feb 22 | vs ANA | L 2-3 | 0 | 0 | 0 | 0 | 1 | 9:30 | 2 | 0 |
| Feb 8 | vs VGK | L 3-4 | 0 | 0 | 0 | -1 | 0 | 7:36 | 1 | 0 |
| Feb 5 | @NYR | L 2-3 | 0 | 0 | 0 | -1 | 0 | 9:30 | 0 | 0 |
| Feb 4 | vs MIN | W 3-0 | 0 | 0 | 0 | 0 | 2 | 9:24 | 1 | 0 |
| Feb 1 | vs NYR | W 6-3 | 0 | 0 | 0 | 0 | 0 | 10:18 | 0 | 0 |
| Jan 30 | vs WPG | L 2-6 | 0 | 0 | 0 | 0 | 1 | 10:42 | 0 | 0 |
| Jan 28 | @BUF | L 2-7 | 0 | 0 | 0 | 0 | 0 | 12:48 | 2 | 1 |
| Jan 25 | vs COL | W 3-1 | 0 | 0 | 0 | 0 | 0 | 9:36 | 0 | 5 |
| Jan 23 | vs OTT | W 2-0 | 0 | 0 | 0 | 0 | 0 | 5:36 | 0 | 2 |
| Jan 22 | @NJD | L 1-5 | 0 | 0 | 0 | 0 | 2 | 12:54 | 0 | 0 |
| Jan 20 | vs SJS | W 6-3 | 0 | 0 | 0 | -2 | 0 | 12:06 | 1 | 0 |
| Jan 18 | @OTT | L 5-6 | 1 | 0 | 1 | 0 | 2 | 13:06 | 2 | 1 |
| Jan 14 | vs TBL | W 6-2 | 0 | 0 | 0 | -1 | 0 | 11:24 | 1 | 2 |
| Jan 11 | @FLA | W 4-3 | 0 | 0 | 0 | 0 | 0 | 8:36 | 2 | 0 |
| Jan 9 | @TBL | L 1-4 | 0 | 0 | 0 | 0 | 0 | 10:54 | 2 | 1 |
| Jan 7 | vs EDM | L 0-4 | 0 | 0 | 0 | -1 | 1 | 9:36 | 2 | 1 |
| Jan 5 | vs NYI | L 4-5 | 0 | 0 | 0 | 0 | 0 | 11:06 | 2 | 1 |
| Jan 4 | @TOR | L 4-6 | 0 | 0 | 0 | 0 | 1 | 11:18 | 3 | 2 |
| Jan 2 | @NYR | L 1-2 | 0 | 0 | 0 | 0 | 1 | 8:24 | 1 | 1 |
| Dec 31 | @WSH | L 1-3 | 0 | 0 | 0 | -1 | 1 | 9:42 | 0 | 1 |
| Dec 27 | @CBJ | L 2-6 | 0 | 0 | 0 | -1 | 0 | 12:42 | 1 | 1 |
| Dec 23 | vs WSH | W 4-1 | 0 | 0 | 0 | 0 | 0 | 11:30 | 0 | 0 |
| Dec 21 | vs BUF | W 3-1 | 0 | 0 | 0 | 0 | 0 | 12:30 | 3 | 3 |
| Dec 19 | @EDM | L 2-3 | 0 | 1 | 1 | 0 | 2 | 11:24 | 0 | 1 |
| Dec 17 | @CGY | W 4-3 | 0 | 0 | 0 | +1 | 0 | 8:30 | 0 | 0 |
| Dec 14 | @VAN | W 5-1 | 0 | 0 | 0 | +1 | 0 | 11:24 | 1 | 1 |
| Dec 12 | @SEA | L 1-5 | 0 | 0 | 0 | 0 | 2 | 13:42 | 0 | 0 |
| Dec 10 | @WPG | L 1-8 | 0 | 0 | 0 | 0 | 0 | 15:30 | 1 | 0 |
| Dec 7 | vs PHI | W 4-3 | 0 | 0 | 0 | -1 | 0 | 11:12 | 1 | 0 |
| Dec 4 | @CHI | W 4-2 | 0 | 0 | 0 | 0 | 0 | 11:36 | 1 | 0 |
| Dec 3 | vs DET | W 3-2 | 0 | 0 | 0 | 0 | 0 | 11:54 | 2 | 0 |
| Dec 1 | vs MTL | W 6-3 | 0 | 1 | 1 | 0 | 1 | 11:54 | 0 | 1 |
| Nov 29 | vs PIT | L 1-2 | 0 | 0 | 0 | 0 | 1 | 9:30 | 1 | 0 |
| Nov 27 | @NYI | W 6-3 | 0 | 0 | 0 | 0 | 0 | 10:42 | 0 | 1 |
| Nov 26 | vs VAN | L 0-2 | 0 | 0 | 0 | 0 | 1 | 9:36 | 0 | 0 |
| Nov 23 | @DET | W 2-1 | 0 | 0 | 0 | 0 | 2 | 12:54 | 2 | 1 |
| Nov 21 | vs UTA | W 1-0 | 0 | 0 | 0 | 0 | 1 | 10:48 | 0 | 0 |
| Nov 18 | vs CBJ | L 1-5 | 0 | 0 | 0 | 0 | 0 | 11:54 | 0 | 0 |
| Nov 14 | @DAL | L 2-7 | 0 | 0 | 0 | -1 | 0 | 11:48 | 2 | 0 |
| Nov 12 | @STL | W 3-2 | 0 | 0 | 0 | 0 | 1 | 8:42 | 0 | 2 |
| Nov 9 | vs OTT | L 2-3 | 0 | 0 | 0 | -1 | 0 | 13:42 | 2 | 1 |
| Nov 7 | vs CGY | W 4-3 | 0 | 0 | 0 | -1 | 0 | 6:18 | 0 | 0 |
| Nov 5 | @TOR | L 0-4 | 0 | 0 | 0 | 0 | 1 | 11:36 | 2 | 0 |
Latest news
Beecher was moved to the waiver wire Sunday, according to PuckPedia.
Beecher picked up three goals, seven points, 37 shots on net, 31 blocked shots and 23 hits in 35 regular-season appearances between Boston and Calgary in 2025-26. He signed a one-year, two-way contract with Florida in July. If he clears waivers, Beecher could open the 2026-27 campaign with AHL Charlotte.
RotoWire via ESPN · Sep 27
Beecher signed a one-year, two-way contract with the Panthers on Wednesday, Jordan McPherson of the Miami Herald reports.
Beecher had three goals, four assists, 37 shots on net, 23 hits, 31 blocked shots and 31 PIM over 35 regular-season games between the Bruins and the Flames in 2025-26. The 25-year-old was not tendered a qualifying offer by Calgary on Monday. He'll compete for fourth-line minutes in Florida, but he may find himself on waivers prior to the start of the season if he doesn't impress in training camp.
RotoWire via ESPN · Jul 1
Beecher didn't receive a qualifying offer from Calgary on Monday, Pat Steinberg of Sportsnet 960 The Fan reports.
Beecher will be eligible for unrestricted free agency Wednesday. He registered three goals, seven points, 37 shots on net, 31 blocked shots and 23 hits across 35 regular-season appearances between Calgary and Boston in 2025-26.
RotoWire via ESPN · Jun 29
Beecher tallied two goals, including one while shorthanded, fired four shots on net and recorded three blocked shots in Thursday's 5-4 win over New Jersey.
Beecher posted his best offensive outing of the season with two goals in the first 21 minutes of Thursday's contest. The second of the two tallies came at a man disadvantage and placed the Flames up by two goals early in the second period. With the pair of goals, the 24-year-old center has three goals, six points, 31 shots on net, 20 hits and 26 blocked shots across 31 games between the Bruins and Flames this season. In six contests following the Olympic break, he has three points, 10 shots on goal and eight blocked shots. He should continue to serve as Calgary's fourth-line center for the remainder of the season.
RotoWire via ESPN · Mar 13
Beecher posted an assist and three blocked shots in Sunday's 3-2 shootout loss to the Ducks.
Beecher has reclaimed a fourth-line role following the Olympic break. He was sidelined by an upper-body injury for 15 contests prior to the break. The 24-year-old forward has a goal, three assists, 25 shots on net, 20 hits, 22 blocked shots, 29 PIM and a minus-5 rating over 28 appearances between Calgary and Boston this season.
RotoWire via ESPN · Mar 2
Beecher (upper body) was removed from injured reserve on Friday, Ryan Pike of Flames Nation reports.
Beecher missed 15 games due to the injury sustained in a fight versus Nashville on Jan. 3. The 24-year-old forward will be a candidate to fill bottom-six minutes for the Flames, though he's hardly a lock to be in the lineup.
RotoWire via ESPN · Feb 20