defenses: BS 1, HT 1, TK 0, +/- 1, TOI 17:35, PPTOI 0:00, SHTOI 2:30, ESTOI 15:05, SHFT 24, G 0, YTDG 1, A 0
Betting: CGY moneyline won, puck line +1.5 covered

HockeyNHLCalgary FlamesDefenseman
Joel Hanley is a left-handed defenseman for the Calgary Flames in the NHL.
350 NHL games46 points
Updated
Born on June 8, 1991, in Keswick, Ontario, Canada, Joel Hanley is a defenseman for the Calgary Flames. He played college hockey for the UMass Minutemen and shoots left-handed. His first NHL season was 2015-16.
In the 2024-25 regular season, Hanley had 2 goals and 7 assists in 53 games for the Calgary Flames. Through the 2025-26 season, Hanley had 5 goals and 40 assists for 45 points in 314 regular-season NHL games, and 3 points in 33 playoff games.
Hanley had 1 shot on goal in a 4-3 win against the Philadelphia Flyers on Nov 8, 2026. Earlier, on Nov 6, 2026, he had 1 goal and 1 shot on goal in a 5-3 loss against the Anaheim Ducks. On Oct 3, 2026, he played in a 4-1 loss at the Vancouver Canucks.
350 games: 317 regular season, 33 playoffs. Every NHL game of his career, newest season first.
| Season | Team | Games | G | A | PTS | Shots | TOI |
|---|---|---|---|---|---|---|---|
| 2026-27 | 3 | 1 | 0 | 1 | 2 | 16:56 | |
| 2025-26 | 68 | 0 | 7 | 7 | 43 | 14:40 | |
| 2024-25 | 53 | 2 | 7 | 9 | 42 | 18:35 | |
| 2023-24 | DAL, CGY | 42 | 1 | 4 | 5 | 19 | 13:54 |
| 2022-23 | 26 | 0 | 2 | 2 | 14 | 11:38 | |
| 2022-23 playoffs | 13 | 0 | 1 | 1 | 5 | 12:53 | |
| 2021-22 | 44 | 2 | 4 | 6 | 18 | 11:56 | |
| 2021-22 playoffs | 7 | 0 | 0 | 0 | 5 | 12:03 | |
| 2020-21 | 35 | 0 | 8 | 8 | 27 | 13:01 | |
| 2019-20 | 8 | 0 | 2 | 2 | 4 | 11:21 | |
| 2019-20 playoffs | 12 | 1 | 1 | 2 | 6 | 11:19 | |
| 2018-19 | 16 | 0 | 0 | 0 | 9 | 13:42 | |
| 2018-19 playoffs | 1 | 0 | 0 | 0 | 0 | 12:55 | |
| 2017-18 | ARI | 5 | 0 | 0 | 0 | 2 | 11:08 |
| 2016-17 | 7 | 0 | 0 | 0 | 5 | 10:09 | |
| 2015-16 | 10 | 0 | 6 | 6 | 10 | 16:00 | |
| Career | 317 | 6 | 40 | 46 | 195 | 14:11 | |
| Career playoffs | 33 | 1 | 2 | 3 | 16 | 12:08 |
No active flag. Latest report Day-To-Day (62d ago), no longer on the injury report.
defenses: BS 1, HT 1, TK 0, +/- 1, TOI 17:35, PPTOI 0:00, SHTOI 2:30, ESTOI 15:05, SHFT 24, G 0, YTDG 1, A 0
Betting: CGY moneyline won, puck line +1.5 covered
defenses: BS 1, HT 1, TK 0, +/- -1, TOI 16:56, PPTOI 0:18, SHTOI 1:29, ESTOI 15:09, SHFT 23, G 1, YTDG 1, A 0
Betting: CGY moneyline lost, puck line -1.5 did not cover
defenses: BS 3, HT 1, TK 0, +/- -2, TOI 16:18, PPTOI 0:00, SHTOI 3:02, ESTOI 13:16, SHFT 24, G 0, YTDG 0, A 0
Betting: CGY moneyline lost, puck line +1.5 did not cover
Box score lines from ESPN.
Betting: his team's result at the closing moneyline and puck line most of our sportsbooks closed at (3 books or more).


Every pick on today's board is hidden by your filter choices.
Switch a sport back on in settings to see its picks here.
Your sports have no picks on today's board. Switch more sports on in settings to see the rest.
Agatha lists a pick only when the numbers clear the bar. The board fills in as today's lines settle.
Last met Mar 10, 2026; his teams 3-2.
317 games
6 goals, 40 assists, 46 points
33 games
1 goal, 2 assists, 3 points
2015-16 seasonMontreal Canadiens
Nov 8, 2026Flames 4, Flyers 3
The seasons he played before his first full NHL season, 2020-21, as the NHL's own player record lists them.
| Season | Team | Games | G | A | PTS | PIM |
|---|---|---|---|---|---|---|
| 2007-08 | Newmarket Hurricanes (OPJHL) | 2 | 0 | 0 | 0 | 0 |
| 2008-09 | Newmarket Hurricanes (OJHL) | 50 | 14 | 24 | 38 | 61 |
| 2008-09 playoffs | Milton Menace (OJHL) | 9 | 3 | 1 | 4 | 22 |
| 2009-10 | Newmarket Hurricanes (CCHL) | 23 | 5 | 15 | 20 | 11 |
| 2009-10 playoffs | Milton Menace (OJHL) | 19 | 4 | 9 | 13 | 12 |
| 2010-11 | UMass (Amherst) (NCAA) | 28 | 3 | 15 | 18 | 24 |
| 2011-12 | Massachusetts (NCAA) | 36 | 7 | 18 | 25 | 18 |
| 2012-13 | Massachusetts (NCAA) | 33 | 5 | 11 | 16 | 46 |
| 2013-14 | Massachusetts (NCAA) | 34 | 2 | 14 | 16 | 39 |
| 2013-14 | Portland (AHL) | 15 | 0 | 5 | 5 | 6 |
| 2014-15 | Portland (AHL) | 63 | 2 | 15 | 17 | 34 |
| 2014-15 playoffs | 5 | 0 | 1 | 1 | 0 | |
| 2014-15 | Gwinnett (ECHL) | 3 | 1 | 0 | 1 | 0 |
| 2015-16 | St. John's (AHL) | 64 | 5 | 8 | 13 | 25 |
| 2016-17 | St. John's IceCaps (AHL) | 65 | 2 | 20 | 22 | 34 |
| 2016-17 playoffs | 4 | 0 | 0 | 0 | 2 | |
| 2017-18 | Tucson Roadrunners (AHL) | 52 | 2 | 18 | 20 | 31 |
| 2017-18 playoffs | 9 | 0 | 4 | 4 | 0 | |
| 2018-19 | Texas Stars (AHL) | 60 | 8 | 20 | 28 | 32 |
| 2019-20 | Texas Stars (AHL) | 40 | 0 | 10 | 10 | 8 |
The teams he has faced most, with his teams' record and his line against each.
His line: 1 goal, 0 assists, 1 point
Last met Dec 20, 2025
His line: 1 goal, 5 assists, 6 points
Last met Nov 6, 2026
His line: 0 goals, 2 assists, 2 points
Last met Jan 5, 2026
His line: 0 goals, 1 assist, 1 point
Last met Jan 29, 2026
Last met Mar 31, 2025
His line: 0 goals, 1 assist, 1 point
Last met Jan 3, 2026
ESPN's injury reports, newest first.
day-to-day
ESPN / CGY
Stats, scores and injury reports come from Agatha's own records: the NHL's own season totals, the NHL's game rows, ESPN box scores and ESPN's injury reports.
Updated Nov 8, 2026, 9:57 PM ET. Results and form refresh after every game; biography facts are checked weekly.