Current Season Stats
Career Stats
Last 5 Games
| Date | Opponent | G | A | PTS | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Date | Opponent | G | A | PTS | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|




| Date | Opponent | G | A | PTS | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Apr 14 | vs | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14 | 13:36 |
| Apr 12 | vs | 0 | 0 | 0 | -2 | 0 | 0 | 0 | 1 | 14 | 10:05 |
| Apr 11 | @ | 0 | 0 | 0 | +1 | 0 | 0 | 0 | 1 | 16 | 10:52 |
| Apr 9 | @ | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 4 | 21 | 12:39 |
| Apr 7 | @ | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 2 | 25 | 16:34 |
| Regular Season | Playoffs | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | League | GP | G | A | PTS | +/- | PIM | GP | G | A | PTS | PIM |
| 2012-13 | Muskegon | USHL | 6 | 1 | 2 | 3 | +3 | 2 | - | - | - | - | - |
| 2012-13 | Moncton | QMJHL | 26 | 6 | 11 | 17 | -6 | 16 | 5 | 0 | 0 | 0 | 0 |
| 2013-14 | Moncton | QMJHL | 51 | 24 | 30 | 54 | -11 | 39 | 6 | 2 | 3 | 5 | 2 |
| 2014-15 | Moncton | QMJHL | 67 | 35 | 94 | 129 | +21 | 66 | 16 | 3 | 22 | 25 | 17 |
| 2015-16 | Moncton | QMJHL | 62 | 39 | 89 | 128 | +26 | 97 | 17 | 5 | 10 | 15 | 18 |
| 2016-17 | Tucson Roadrunners | AHL | 55 | 5 | 9 | 14 | -13 | 37 | - | - | - | - | - |
| 2017-18 | Tucson Roadrunners | AHL | 55 | 8 | 19 | 27 | +8 | 40 | 9 | 1 | 4 | 5 | 6 |
| 2018-19 | NHL | 47 | 13 | 5 | 18 | +1 | 12 | - | - | - | - | - | |
| 2018-19 | Tucson Roadrunners | AHL | 21 | 12 | 13 | 25 | +11 | 22 | - | - | - | - | - |
| 2019-20 | NHL | 68 | 22 | 17 | 39 | +1 | 20 | 8 | 1 | 1 | 2 | 0 | |
| 2020-21 | NHL | 49 | 12 | 27 | 39 | -3 | 26 | - | - | - | - | - | |
| 2021-22 | NHL | 77 | 19 | 33 | 52 | +18 | 36 | - | - | - | - | - | |
| 2022-23 | NHL | 81 | 17 | 29 | 46 | -5 | 31 | - | - | - | - | - | |
| 2023-24 | NHL | 82 | 20 | 27 | 47 | +19 | 35 | 13 | 3 | 2 | 5 | 2 | |
| 2024-25 | NHL | 81 | 19 | 31 | 50 | -13 | 52 | - | - | - | - | - | |
| 2025-26 | NHL | 50 | 7 | 19 | 26 | -15 | 30 | - | - | - | - | - | |
| 2025-26 | NHL | 21 | 5 | 2 | 7 | -6 | 4 | - | - | - | - | - | |
| NHL Totals | 556 | 134 | 190 | 324 | -3 | 246 | 21 | 4 | 3 | 7 | 2 | ||
| Season | Tournament | Team | GP | G | A | PTS | +/- | PIM | PPG | PPP | SHG | SHP | TOI/G |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020-21 | World Championship | USA | 10 | 6 | 7 | 13 | +6 | 6 | 0 | 0 | 0 | 0 | - |
| 2022-23 | World Championship | USA | 10 | 2 | 6 | 8 | +4 | 0 | 0 | 0 | 0 | 0 | - |
| 2024-25 | World Championship | USA | 10 | 5 | 5 | 10 | +6 | 14 | 0 | 0 | 0 | 0 | - |
Garland was selected by the Arizona Coyotes in the fifth round (No. 123) of the 2015 NHL Draft after leading the QMJHL with 129 points (35 goals, 94 assists) in 67 games for Moncton.
He played one more season with Moncton, scoring 128 points (39 goals, 89 assists) in 62 games, before spending the next two seasons in the American Hockey League with Tucson.
Garland split the 2018-19 season between the NHL and AHL, making his debut in a 5-3 loss to the San Jose Sharks on Dec. 8. He scored his first NHL goal two weeks later against the Colorado Avalanche, and finished the season with 18 points (13 goals, five assists) in 47 games.
Garland led the Coyotes in goals (22) and scored 39 points in 68 games the following season, and in 2020-21, he led the team in assists (27) while again scored 39 points in 49 games.
He was traded to the Vancouver Canucks on July 23, 2021, and signed a six-year, $36 million contract with Vancouver on July 1, 2025, beginning with the 2026-27 season, but was sent to the Columbus Blue Jackets on March 6, 2026.
No contract data available.
Loading game log...