Amateur Stoner played junior B for the
Campbell River Storm of the
VIJHL and junior A for the
Powell River Kings of the
BCHL He then played in the
Western Hockey League (WHL) for the
Tri-City Americans from
2003–04 to
2004–05. Prior to the beginning of the latter playing season, on June 26, 2004, Stoner was drafted by the
Minnesota Wild with the 79th pick of the
2004 NHL entry draft.
Professional Stoner began his professional playing career with the
American Hockey League (AHL) affiliate of the Wild, the
Houston Aeros, where he played for four-and-a-half seasons. . He eventually made his NHL debut in the
2009–10 season, playing in eight games and registering two assists and 12 penalty minutes. Stoner became an NHL regular beginning in the
2010–11 season, where he participated in 57 games for Minnesota. That season, he scored his first career NHL goal on January 4, 2011, against
Johan Hedberg of the
New Jersey Devils. Stoner made headlines in 2014 in a
fight against the
Edmonton Oilers'
Luke Gazdic, where Stoner had his finger in a "L"-shape, apparently dislocated. Nevertheless, Stoner was able to return to game with his finger taped up heavily, nearly engaging in another fight with
Matt Hendricks, though the
linesman separated the two before any punches were thrown. On March 18, 2014, Stoner scored his fourth career NHL goal on a
breakaway against the
New York Islanders. Emerging out of the
penalty box as his boarding penalty expired, Wild captain
Mikko Koivu sprung him on a breakaway, where Stoner made a
deke and slipped the puck past Islanders
goaltender Anders Nilsson into the net for his first goal of the season – and his first in nearly two years – to give the Wild a 4–0 lead in an eventual 6–0 win. During the
2012–13 NHL lock-out, Stoner played for
HC '05 Banská Bystrica in the
Slovak Extraliga, tallying five points. On July 1, 2014, Stoner signed as a free agent with the
Anaheim Ducks on a four-year, $13 million contract. Approaching the final year of his contract, Stoner was selected by the
Vegas Golden Knights at the
2017 NHL expansion draft on June 21, 2017. He was chosen with the incentive of the Ducks trading fellow defenceman
Shea Theodore to the Golden Knights. After attending the Golden Knights inaugural training camp, Stoner suffered a return of his abdomen injury that limited him to just 14 games in the previous season. Approaching the
2017–18 season, Stoner was ruled out indefinitely and placed on the injured reserve list on October 3, 2017. ==Coaching career==