May 19, 2014 | 11:14am ET

The St. Louis Blues have locked up goaltender Brian Elliott, signing him to a three-year, $7.5 million contract.

Elliott, 29, posted an 18-6-2 record in 31 games with the Blues this season, along with a 1.96 goals-against-average, a .922 save percentage and four shutouts.

The native of Newmarket, Ontario, has spent his past three campaigns with the Blues, including 2011-12, when he set single-season franchise records in save percentage (.940), goals-against average (1.56) and shutouts (9) en route to earning the 2012 William Jennings Trophy.

"Thanks to the fans and people of St. Louis for making my decision to stay with the Blues easy," Elliott said via Twitter on Monday. "Proud to play for the Blue note."

Elliott has appeared in seven NHL seasons, including stints with Ottawa, Colorado and St. Louis. He has accumulated a 116-77-23 record, a 2.48 goals-against average, .910 save-percentage and 25 shutouts in 235 career regular season games.