← STL team pageNHL injury reportNHL news

Brandon Carlo
D
STL
Next game
@2026-27 season
- GP
- 16
- G
- 0
- A
- 1
- PTS
- 1
- +/-
- -2
- PPP
- 0
- SOG
- 12
- TOI/G
- 17:48
Game log
| Date | Opp | Result | G | A | PTS | +/- | SOG | TOI | HIT | BLK |
|---|---|---|---|---|---|---|---|---|---|---|
| Nov 5 | @NJD | L 4-5 | 0 | 0 | 0 | -1 | 0 | 19:30 | 0 | 2 |
| Nov 3 | @NYR | L 1-3 | 0 | 0 | 0 | +1 | 1 | 17:18 | 2 | 2 |
| Oct 31 | @DET | W 5-4 | 0 | 0 | 0 | +2 | 1 | 21:24 | 3 | 2 |
| Oct 29 | vs BOS | W 4-1 | 0 | 0 | 0 | 0 | 2 | 20:24 | 3 | 3 |
| Oct 27 | vs MTL | L 0-2 | 0 | 0 | 0 | -1 | 1 | 15:18 | 1 | 2 |
| Oct 24 | vs CAR | L 0-4 | 0 | 0 | 0 | -1 | 1 | 18:06 | 0 | 1 |
| Oct 22 | vs VGK | W 6-2 | 0 | 0 | 0 | 0 | 0 | 19:24 | 2 | 0 |
| Oct 20 | vs WPG | W 2-1 | 0 | 0 | 0 | 0 | 2 | 17:54 | 1 | 2 |
| Oct 17 | @NSH | L 2-5 | 0 | 0 | 0 | -1 | 0 | 12:30 | 2 | 1 |
| Oct 15 | @MIN | L 4-5 | 0 | 0 | 0 | -2 | 0 | 16:42 | 1 | 1 |
| Oct 13 | @OTT | W 7-2 | 0 | 1 | 1 | +1 | 0 | 18:30 | 1 | 1 |
| Oct 10 | vs CBJ | W 5-3 | 0 | 0 | 0 | -1 | 0 | 18:06 | 0 | 1 |
| Oct 8 | vs SJS | L 2-3 | 0 | 0 | 0 | 0 | 1 | 18:36 | 2 | 1 |
| Oct 6 | @CHI | L 2-4 | 0 | 0 | 0 | +1 | 1 | 18:00 | 1 | 1 |
| Oct 3 | @COL | L 1-6 | 0 | 0 | 0 | 0 | 2 | 17:36 | 3 | 1 |
| Oct 2 | @DAL | W 4-0 | 0 | 0 | 0 | 0 | 0 | 15:24 | 1 | 1 |
| 2025-26 season | ||||||||||
| Apr 8 | vs WSH | L 0-4 | 0 | 0 | 0 | -2 | 1 | 12:06 | 0 | 2 |
| Apr 4 | @LAK | L 6-7 | 0 | 0 | 0 | 0 | 1 | 19:12 | 1 | 3 |
| Apr 2 | @SJS | L 1-4 | 0 | 0 | 0 | -2 | 1 | 17:54 | 1 | 1 |
| Mar 30 | @ANA | W 5-4 | 0 | 0 | 0 | 0 | 1 | 21:48 | 0 | 1 |
| Mar 28 | @STL | L 1-5 | 0 | 0 | 0 | -2 | 1 | 19:24 | 1 | 1 |
| Mar 25 | vs NYR | W 4-3 | 0 | 0 | 0 | +2 | 1 | 22:18 | 3 | 3 |
| Mar 24 | @BOS | W 4-2 | 0 | 0 | 0 | -1 | 2 | 18:18 | 2 | 0 |
| Mar 21 | @OTT | L 2-5 | 0 | 1 | 1 | 0 | 0 | 18:18 | 0 | 0 |
| Mar 20 | vs CAR | L 3-4 | 0 | 0 | 0 | +1 | 1 | 16:24 | 2 | 1 |
| Mar 17 | vs NYI | L 1-3 | 0 | 0 | 0 | 0 | 4 | 19:06 | 1 | 0 |
| Mar 15 | @MIN | W 4-2 | 0 | 0 | 0 | +1 | 1 | 25:06 | 0 | 4 |
| Mar 14 | @BUF | L 2-3 | 0 | 0 | 0 | 0 | 0 | 19:18 | 0 | 2 |
| Mar 12 | vs ANA | W 6-4 | 0 | 1 | 1 | +1 | 2 | 20:24 | 3 | 1 |
| Mar 10 | @MTL | L 1-3 | 0 | 0 | 0 | -1 | 2 | 19:00 | 2 | 2 |
| Mar 7 | vs TBL | L 2-5 | 0 | 0 | 0 | +1 | 1 | 19:54 | 2 | 1 |
| Mar 5 | @NYR | L 2-6 | 0 | 0 | 0 | +1 | 2 | 19:48 | 3 | 4 |
| Mar 4 | @NJD | L 3-4 | 0 | 0 | 0 | +1 | 1 | 17:24 | 3 | 2 |
| Mar 2 | vs PHI | L 2-3 | 0 | 0 | 0 | -1 | 1 | 17:30 | 4 | 0 |
| Feb 28 | vs OTT | L 2-5 | 0 | 0 | 0 | +1 | 3 | 19:48 | 1 | 0 |
| Feb 26 | @FLA | L 1-5 | 0 | 0 | 0 | 0 | 0 | 16:54 | 2 | 0 |
| Feb 25 | @TBL | L 2-4 | 0 | 0 | 0 | 0 | 1 | 17:42 | 0 | 3 |
| Feb 3 | @EDM | W 5-2 | 0 | 0 | 0 | +1 | 1 | 19:24 | 1 | 3 |
| Feb 2 | @CGY | W 4-2 | 0 | 1 | 1 | +1 | 0 | 21:18 | 1 | 2 |
| Jan 31 | @VAN | W 3-2 | 0 | 0 | 0 | 0 | 5 | 23:42 | 0 | 0 |
| Jan 29 | @SEA | L 2-5 | 0 | 0 | 0 | -2 | 1 | 18:00 | 3 | 1 |
| Jan 27 | vs BUF | L 4-7 | 0 | 0 | 0 | +1 | 0 | 17:12 | 1 | 2 |
| Jan 25 | vs COL | L 1-4 | 0 | 0 | 0 | 0 | 1 | 17:30 | 2 | 2 |
| Jan 23 | vs VGK | L 3-6 | 0 | 0 | 0 | 0 | 0 | 15:48 | 2 | 0 |
| Jan 21 | vs DET | L 1-2 | 0 | 0 | 0 | -1 | 1 | 20:54 | 2 | 3 |
| Jan 19 | vs MIN | L 3-6 | 0 | 0 | 0 | -2 | 0 | 19:00 | 0 | 2 |
| Jan 17 | @WPG | W 4-3 | 0 | 0 | 0 | 0 | 4 | 18:36 | 0 | 3 |
| Jan 15 | @VGK | L 5-6 | 0 | 1 | 1 | +1 | 0 | 19:48 | 1 | 2 |
| Jan 13 | @UTA | L 1-6 | 0 | 0 | 0 | -2 | 0 | 17:00 | 2 | 1 |
| Jan 12 | @COL | W 4-3 | 0 | 0 | 0 | +1 | 1 | 20:36 | 2 | 5 |
| Jan 10 | vs VAN | W 5-0 | 0 | 1 | 1 | +2 | 0 | 20:36 | 3 | 6 |
| Jan 8 | @PHI | W 2-1 | 0 | 0 | 0 | 0 | 2 | 18:54 | 1 | 0 |
| Jan 6 | vs FLA | W 4-1 | 0 | 0 | 0 | +2 | 0 | 17:42 | 1 | 1 |
| Nov 13 | vs LAK | L 3-4 | 0 | 0 | 0 | 0 | 1 | 19:42 | 1 | 1 |
| Nov 11 | @BOS | L 3-5 | 0 | 0 | 0 | 0 | 0 | 20:48 | 2 | 3 |
| Nov 9 | vs CAR | L 4-5 | 0 | 0 | 0 | +1 | 0 | 19:54 | 1 | 2 |
| Nov 8 | vs BOS | L 3-5 | 0 | 0 | 0 | -2 | 2 | 18:30 | 0 | 1 |
| Nov 5 | vs UTA | W 5-3 | 0 | 0 | 0 | +1 | 2 | 20:12 | 1 | 2 |
| Nov 3 | vs PIT | W 4-3 | 0 | 0 | 0 | -1 | 2 | 21:12 | 1 | 6 |
| Nov 1 | @PHI | W 5-2 | 0 | 0 | 0 | +2 | 2 | 24:00 | 0 | 5 |
| Oct 29 | @CBJ | L 3-6 | 0 | 0 | 0 | -1 | 1 | 19:12 | 1 | 2 |
| Oct 28 | vs CGY | W 4-3 | 0 | 0 | 0 | 0 | 2 | 24:00 | 0 | 3 |
| Oct 25 | vs BUF | W 4-3 | 0 | 1 | 1 | +2 | 0 | 22:18 | 0 | 1 |
| Oct 24 | @BUF | L 3-5 | 0 | 1 | 1 | +1 | 1 | 21:30 | 1 | 0 |
| Oct 21 | vs NJD | L 2-5 | 0 | 0 | 0 | -1 | 0 | 21:06 | 1 | 4 |
| Oct 18 | vs SEA | L 3-4 | 0 | 0 | 0 | 0 | 2 | 17:54 | 0 | 0 |
| Oct 16 | vs NYR | W 2-1 | 0 | 0 | 0 | -1 | 2 | 18:36 | 1 | 0 |
| Oct 14 | vs NSH | W 7-4 | 0 | 0 | 0 | -1 | 2 | 17:00 | 0 | 1 |
| Oct 13 | vs DET | L 2-3 | 0 | 0 | 0 | -1 | 2 | 17:12 | 1 | 1 |
| Oct 11 | @DET | L 3-6 | 0 | 0 | 0 | 0 | 0 | 20:36 | 1 | 0 |
| Oct 8 | vs MTL | W 5-2 | 0 | 0 | 0 | +3 | 2 | 17:24 | 0 | 2 |
| 2024-25 season | ||||||||||
| Apr 17 | vs DET | W 4-3 | 0 | 0 | 0 | -2 | 1 | 18:36 | 2 | 1 |
| Apr 15 | @BUF | W 4-0 | 0 | 0 | 0 | +1 | 0 | 19:54 | 0 | 0 |
| Apr 13 | @CAR | W 4-1 | 0 | 1 | 1 | +1 | 1 | 22:00 | 3 | 1 |
| Apr 12 | vs MTL | W 1-0 | 0 | 0 | 0 | 0 | 2 | 23:24 | 0 | 4 |
| Apr 9 | @TBL | W 4-3 | 0 | 0 | 0 | 0 | 1 | 22:18 | 0 | 4 |
| Apr 8 | @FLA | L 1-3 | 0 | 0 | 0 | -1 | 0 | 20:12 | 0 | 1 |
| Apr 5 | vs CBJ | W 5-0 | 0 | 1 | 1 | +3 | 1 | 20:54 | 2 | 0 |
| Apr 2 | vs FLA | W 3-2 | 0 | 0 | 0 | -1 | 0 | 17:54 | 1 | 3 |
| Mar 30 | @ANA | W 3-2 | 0 | 0 | 0 | -1 | 1 | 18:48 | 2 | 5 |
| Mar 29 | @LAK | W 3-1 | 0 | 0 | 0 | +2 | 1 | 16:06 | 1 | 1 |
| Mar 27 | @SJS | L 5-6 | 0 | 0 | 0 | 0 | 1 | 15:36 | 1 | 2 |
| Mar 25 | vs PHI | W 7-2 | 0 | 0 | 0 | +2 | 2 | 21:06 | 1 | 2 |
| Mar 22 | @NSH | L 2-5 | 0 | 0 | 0 | -1 | 1 | 15:18 | 0 | 0 |
| Mar 20 | @NYR | W 4-3 | 0 | 0 | 0 | 0 | 0 | 19:12 | 3 | 3 |
| Mar 19 | vs COL | W 2-1 | 0 | 0 | 0 | 0 | 1 | 16:06 | 1 | 0 |
| Mar 17 | vs CGY | W 6-2 | 0 | 0 | 0 | +1 | 0 | 19:06 | 2 | 2 |
| Mar 15 | vs OTT | L 2-4 | 0 | 1 | 1 | +1 | 0 | 18:00 | 2 | 1 |
| Mar 13 | vs FLA | L 2-3 | 0 | 0 | 0 | 0 | 0 | 17:36 | 4 | 0 |
| Mar 10 | @UTA | W 4-3 | 0 | 0 | 0 | -1 | 0 | 20:00 | 0 | 2 |
| Mar 8 | @COL | L 4-7 | 0 | 0 | 0 | 0 | 0 | 22:06 | 1 | 6 |
| Mar 6 | @CAR | L 2-3 | 0 | 0 | 0 | -1 | 0 | 21:00 | 0 | 1 |
| Mar 4 | vs NSH | L 3-6 | 0 | 0 | 0 | 0 | 1 | 18:00 | 3 | 1 |
| Mar 2 | @MIN | L 0-1 | 0 | 0 | 0 | 0 | 3 | 17:54 | 2 | 1 |
| Mar 1 | @PIT | W 3-2 | 0 | 0 | 0 | +1 | 0 | 25:24 | 0 | 1 |
| Feb 27 | vs NYI | L 1-2 | 0 | 0 | 0 | 0 | 1 | 17:42 | 2 | 2 |
| Feb 25 | vs TOR | L 4-5 | 0 | 0 | 0 | -1 | 0 | 19:24 | 0 | 2 |
| Feb 22 | vs ANA | L 2-3 | 0 | 0 | 0 | 0 | 1 | 19:42 | 1 | 3 |
| Feb 8 | vs VGK | L 3-4 | 0 | 0 | 0 | +1 | 0 | 18:18 | 0 | 4 |
| Feb 5 | @NYR | L 2-3 | 0 | 0 | 0 | -1 | 0 | 17:42 | 1 | 0 |
Latest news
Carlo (lower body) has been traded from Toronto to St. Louis in exchange for two 2026 third-round draft picks, per Elliotte Friedman of Sportsnet on Saturday.
The picks are No. 73 and 76. Carlo is a massive, right-shot shutdown specialist who plays a safe, low-risk game that coaches adore. He's excellent on the penalty kill, but endured a lot of injury issues last season. He produced seven assists, 66 shots on goal, 98 blocked shots and 65 hits across 55 appearances during the 2025-26 campaign. Carlo has one more season left on his six-year, $24.6 million contract.
RotoWire via ESPN · Jun 27
Carlo (lower body) has been ruled out for the remainder of the season, David Alter of The Hockey News reports Saturday.
Carlo had a disappointing season with the Maple Leafs, tallying seven assists, 65 hits, 98 blocked shots and 37 PIM in 55 games. The Maple Leafs could move him in the offseason, but if not, he will be at training camp come September.
RotoWire via ESPN · Apr 11
Carlo (lower body) won't be in the lineup Thursday versus the Islanders, Terry Koshan of The Toronto Sun reports.
Carlo was hurt Wednesday against the Capitals. The Maple Leafs will call up William Villeneuve to play Thursday in Carlo's absence. Carlo has just seven assists over 55 outings this season.
RotoWire via ESPN · Apr 9
Carlo (lower body) won't finish Wednesday's game versus the Capitals.
Carlo was ruled out for the rest of the game at the start of the third period. The 29-year-old defenseman will be questionable to play Thursday versus the Islanders. If he can't go, look for Troy Stecher to draw back into the lineup.
RotoWire via ESPN · Apr 9
Carlo picked up an assist Saturday in a 5-2 loss to Ottawa.
Carlo is still looking for his first goal this season. He has seven assists and 87 blocks in 48 games this season. Carlo is a quiet contributor on the ice; his game doesn't translate into fantasy value.
RotoWire via ESPN · Mar 22
Carlo logged an assist and two blocked shots in Monday's 4-2 win over the Flames.
Carlo has put up three helpers in 15 appearances since he returned from foot surgery. He's up to five assists, 38 shots on net, 64 blocked shots, 33 hits and a plus-3 rating over 33 outings this season. Carlo is in a top-four role as a shutdown defenseman for the Maple Leafs, but he has limited scoring upside.
RotoWire via ESPN · Feb 3