Murray, who swept home the leveller in Saturday’s 3-3 draw with West Ham United, has extended his time with Albion until June 2021.
Head coach Graham Potter commented, “I’m delighted Glenn’s agreed this new contract, and it’s one he deserves. He’s got it because of what he can bring to the team and squad.
“Everyone knows what Glenn brings to this club, and he’s an important member of the squad — on and off the pitch — and he showed that in abundance on Saturday at West Ham.
“I’ve always said he’s got a big part to play here. He’s happy and settled here, he loves this club, and he’s been the ultimate professional on and off the pitch. He’s keeps himself in fantastic shape and that takes great dedication.”
Murray’s rise from non-league football to the top flight is well documented, having played for Workington Reds, Wilmington Hammerheads in the US, Barrow and Carlisle United in the Conference.
He continued to work his way up the leagues via Stockport County, and he first joined Albion in 2008, when Dean Wilkins signed him from Rochdale. During that first spell he helped Albion win the League One title in 2011, before departing that summer.
He returned to the club in 2016, having played for Crystal Palace, Reading and AFC Bournemouth, and scored 23 goals in his first season back as the club won promotion to the Premier League.
He hit 14 goals in Albion’s first-ever Premier League season, and 15 last season took him past 100 goals for the club and make him the club’s post-war record goalscorer.
Saturday’s strike at West Ham leaves him 13 shy of breaking the record set by Albion’s all-time top scorer Tommy Cook at 123 goals.