49ers: 3 pending free agents the team should re-sign for 2020
49ers sign Arik Armstead to 5-year contract
49ers to trade Buckner to Colts; sign Armstead to lucrative extension
49ers mailbag: Free agency looms for Armstead, Sanders, Ward
Arik Armstead's Productive 2019 Benefited More than Just the 49ers
49ers Restructure TE George Kittle & DL Arik Armstead, Add $18.7M In Cap Space
Can 49ers' Solomon Thomas Take a Big Step Up? – NBC Bay Area
San Francisco 49ers roster: Javon Hargrave leads new DT room
49ers pick up 5th-year option on DE Arik Armstead
Ex-Ducks stand out on 49ers' dominant defense, Sports
49ers surprisingly pick up Arik Armstead pricey option
49ers: Arik Armstead has found his niche in the Wide-9 scheme
49ers surprisingly pick up Arik Armstead pricey option