PuckRecord

Brandon Carlo stats

DefenseShoots R6-5, 214 lbBorn Mon, Nov 25, 1996 (age 29) · Colorado Springs, CO, USALast team: St. Louis Blues

Brandon Carlo is an active NHL defense for the St. Louis Blues. In 11 seasons (2016–17 to 2026–27), Carlo has 120 points (29 goals, 91 assists) in 700 regular-season games, plus 14 playoff points in 85 playoff games. Carlo's best season was 2019–20, with 19 points (4 G, 15 A).

Career

Regular season

SeasonTeamGPGAPTS+/-PIMPPGSOGSH%TOI/GPHITBLK
2016–17BOS8261016+9590886.820:4987115
2017–18BOS76066+10450760.019:148984
2018–19BOS722810+224701161.720:5513488
2019–20BOS6741519+163301113.620:2912676
2020–21BOS27314+1120437.018:433835
2021–22BOS796915+23101254.819:42143104
2022–23BOS7531316+44380943.218:50128116
2023–24BOS7641014+23420795.119:54140140
2024–25BOS63189+2240641.618:4864119
TOR20033+4130130.019:132638
TOT8311112+6370771.318:5490157
2025–26TOR55077+4370660.019:226598
2026–27STL8011-219040.016:56118
Career11 seasons7002991120+13540008793.319:4310511021

Playoffs

SeasonTeamGPGAPTS+/-PIMPPGSOGSH%TOI/GPHITBLK
2018–19BOS24224+1060326.321:313232
2019–20BOS13011080160.020:282927
2020–21BOS8000040100.022:302216
2021–22BOS7011-56040.018:171316
2022–23BOS7044+240160.019:581115
2023–24BOS13314+4602015.019:543424
2024–25TOR13000-480140.019:05932
Career7 seasons855914+74201124.520:26150162

Expected goals (unblocked shots)

SeasonTypeGixGG − ixG
2016–17Regular63.52.5
2017–18Regular02.6-2.6
2018–19Regular14.4-3.4
2019–20Regular44.8-0.8
2020–21Regular31.61.4
2020–21Playoffs00.4-0.4
2021–22Regular53.71.3
2022–23Regular34.5-1.5
2023–24Regular42.61.4
2024–25Regular12.6-1.6
2025–26Regular02.7-2.7
2026–27Regular00.2-0.2

Quick answers

How many goals does Brandon Carlo have?
Brandon Carlo has 29 regular-season goals in 700 games, plus 5 playoff goals.
How many points does Brandon Carlo have?
120 points (29 goals and 91 assists) in the regular season.
What teams has Brandon Carlo played for?
BOS, TOR, STL.

Game log · 2026–27

2026–272025–262024–252023–242022–232021–222020–212019–202018–192017–182016–17
DateOppResultGAP+/-PIMSOGHITBLKTOI
Oct 2@DALW 4–000001501115:27
Oct 3@COLL 1–60000023117:36
Oct 6@CHIL 2–4000+1011117:58
Oct 8SJSOTL 2–3 OT0000212118:38
Oct 10CBJW 5–3000-1000118:05
Oct 13@OTTW 7–2011+1201118:28
Oct 15@MINL 4–5000-2001116:43
Oct 17@NSHL 2–5000-1002112:29