During his freshman year, Bachman became the second player in WCHA history to be named Player and Rookie of the Year in the same season.[3]
As a sophomore in the 2008–09 season, Bachman posted a .914 save percentage with a 2.63 GAA.[4]
Dallas Stars
Bachman with the Oilers in 2014Bachman playing for the Texas Stars in 2011
On March 27, 2009, Bachman signed a three-year entry-level contract with the Dallas Stars, ending his college career.[4] After spending his first professional season with American Hockey League affiliate the Texas Stars, Bachman was called up to Dallas in the following 2010–11 season on December 8, 2011. Bachman was called to back up Andrew Raycroft after the Stars' primary goalie, Kari Lehtonen, was placed on the Injury Reserve. He then made his debut with the Stars that day.[5] With the Stars, Bachman started a trend for his goalie masks to
have a theme of The Shining, acknowledging that "Richard Bachman" was also a pen name for Shining author Stephen King.[6][7]
After he was initially reassigned to the Texas Stars to begin the 2011–12 season, Bachman was recalled a month into the season and replaced Andrew Raycroft as the primary backup to Kari Lehtonen. On December 13, 2011, Bachman earned his first NHL shutout, blanking the New York Rangers 1–0.
Edmonton Oilers
On July 6, 2013, Bachman signed a one-year deal with the Edmonton Oilers after becoming a free agent.[8] Bachman competed with Jason LaBarbera for the backup goaltender position behind Devan Dubnyk. On October 27, Bachman had his first start with the Edmonton Oilers, making 47 saves but losing in a shootout to the Los Angeles Kings. In the 2013-14 NHL season Bachman suffered a hamstring injury and was eventually sent down to Oklahoma City, where he would play for the remainder of the season.
Vancouver Canucks
On July 1, 2015, Bachman signed as a free agent to a two-year contract with the Vancouver Canucks.[9] Relegated to third goalie, Bachman only played one game for the Canucks and spent most of the season in the AHL, playing for the Utica Comets; the following season was spent entirely with the Comets.[10]
On July 13, 2016, Bachman signed a contract extension to stay with Vancouver through 2018.[11] On June 20, 2018, Bachman signed a two-year, two-way contract to remain with the Canucks organization through 2020.[12]
While playing with Utica, Bachman suffered an Achilles injury which prematurely ended his 2018–19 AHL season on December 21, 2018.[13]
In the following 2019–20 season, Bachman through injury found himself as the Comet's third choice upon recovery. Limited to just 3 games, while in the final season of his contract, Bachman sought and was loaned by the Canucks to Swedish club, IK Oskarshamn of the Swedish Hockey League, for the remainder of the season on February 12, 2020.[14] He made just 3 appearances in Sweden, going winless before the season was cancelled due to the COVID-19 pandemic.
Coaching career
On October 2, 2020, Bachman announced his retirement from professional hockey after 11 seasons and became the goaltending coach for the Iowa Wild in the AHL.[15]