Editor's note: Bookmark our free-agent tracker and refresh it often as Insider Matt Maiocco will be updating it with all the reports and transactions that involve the 49ers.
WEDNESDAY, MARCH 11
4:04 p.m.: The 49ers made it official, contacting wide receiver Stevie Johnson to inform him of his release, a source told CSNBayArea.com. The move accounts for an immediate $6.025 million savings on the salary cap. The sides are keeping open the possibility of Johnson returning to the team with a reduced salary.
3:26 p.m.: Bills free-agent offensive lineman Erik Pears is scheduled to visit the 49ers on Thursday, a source told CSNBayArea.com. Pears, a nine-year veteran, has started all 55 games in which he has appeared since 2011. Pears moved to right guard in 2014 after spending most of his career at right tackle.
1:32 p.m.: Former Baltimore Ravens receiver Torrey Smith passed his physical and officially sign a five-year contract with the 49ers, the team announced.
8:35 a.m.: The Jacksonville Jaguars announced the official signing of former 49ers outside linebacker Dan Skuta.
Here are the 49ers' current gains and losses during veteran free agency:
WR Torrey Smith (UFA; Baltimore)
DL Darnell Dockett (cut; Arizona)
WR Jerome Simpson (cut; Minnesota, 2014)
RB Frank Gore (UFA; Indianapolis)
LB Patrick Willis (retired)
G Mike Iupati (UFA; Arizona)
OLB Dan Skuta (UFA; Jacksonville)
WR Stevie Johnson (cut)
ST Bubba Ventrone (retired; asst. coach New England)
7:56 a.m.: Former 49ers running back Frank Gore has officially signed a three-year contract with the Indianapolis Colts, according to agent Drew Rosenhaus.
7:06 a.m.: Free-agent running back Reggie Bush is scheduled to visit with the 49ers in Santa Clara today, a source confirmed to CSNBayArea.com. The Detroit Lions released Bush on Feb. 25 after he struggled last season due to a lingering ankle problem.
7:02 a.m.: Outside linebacker Dan Skuta, who started nine games for the 49ers last season during Aldon Smith's suspension, arrived moments ago in Jacksonville, reports Michael DiRocco, who covers the Jaguars for ESPN. A source tells CSNBayArea.com that Skuta will sign a five-year, $20.5 million contract with the Jaguars. Skuta recorded a career-high five sacks last season.
6:15 a.m.: The official salary numbers are in for wide receiver Torrey Smith. As expected, the reported $22 million in guarantees is not fully guaranteed. The five-year, $40 million contract that brings him to the 49ers as a free agent includes an $8 million signing bonus and a first-year salary-cap number of $3.6 million, according to former agent Joel Corry, who writes on salary cap matters for CBS Sports.
5:45 a.m.: The 49ers are expected to release wide receiver Stevie Johnson, but both sides are keeping the door open for a possible return at a reduced salary, a source told CSNBayArea.com. With the release of Johnson, the 49ers will clear an immediate salary-cap savings of $6.025 million – the amount Johnson was scheduled to make in 2015. There is no “dead money” involved in the transaction because Johnson was acquired last year in a trade from the Buffalo Bills. The 49ers want Johnson to re-sign with the club at a lower price. However, Johnson will become available to any team as a free agent once he is officially released.
TUESDAY, MARCH 10
8:50 p.m.: Blaine Gabbert is scheduled to make $2 million on his two-year contract to return to the 49ers, reports ESPN's Chris Mortensen. A year ago, the 49ers inherited Gabbert's guaranteed $2.011 million contract for the 2014 season after acquiring him in a trade with the Jacksonville Jaguars.
5:25 p.m.: Quarterback Blaine Gabbert, who served as the backup to Colin Kaepernick last season, is "staying in San Francisco," a source told ESPN's Josina Anderson. Gabbert saw limited action last season, appearing in one game and completing 3 of 7 passes for 38 yards and one touchdown in a blowout loss to the Denver Broncos.
5:12 p.m.: Free-agent cornerback Perrish Cox, who led the 49ers with five interceptions last season, told CSNBayArea.com that he is scheduled to make a visit to Washington on Wednesday. Cox started started 14 games for the 49ers last season after starter Tramaine Brock sustained a turf-toe injury in Week 1 against the Dallas Cowboys.
4:44 p.m.: With the retirement of Patrick Willis, which can be expected to generate $8.315 million in cap space, the 49ers are approximately $16.25 million under the salary cap. (That figure does not include the Torrey Smith contract, which is expected to be much lower than the reported $8 million annual average.) With the 49ers comfortably under the cap, outside linebacker Ahmad Brooks and wide receiver Stevie Johnson currently remain on the 49ers' roster. Brooks is scheduled to make $4.35 million this season, while Johnson is on the books for $6.025 million.
3:22 p.m.: The Colts announced Tuesday that the organization has agreed to contract terms with former 49ers running back Frank Gore. Agent Drew Rosenhaus confirmed that Gore is flying to Indianapolis but noted a contract has not been signed. Gore reportedly agreed to terms with the Philadelphia Eagles over the weekend, but he backed out of that commitment to go to the Colts.
2:50 p.m.: The 49ers are open to defensive lineman Justin Smith keeping alive the possibility of an in-season return to the playing field, sources told CSNBayArea.com.
2:45 p.m.: The 49ers announced they have re-signed long-snapper Kyle Nelson to a four-year contract. Nelson was scheduled to be a restricted free agent. His agreement to terms was reached Friday, as previously reported.
2:05 p.m.: Around the NFC West, there have been a couple of reported trades that changes the landscape. The Seattle Seahawks reportedly acquired All-Pro tight end Jimmy Graham and a fourth-round pick from the New Orleans Saints for center Max Unger and a first-round pick. Also, the St. Louis Rams will have a new quarterback. According to multiple reports, the Rams acquired Nick Foles from the Philadelphia Eagles for Sam Bradford.
1:55 p.m.: Quarterback Jake Locker, whom the 49ers reportedly had interest in attracting to become Colin Kaepernick’s backup, surprisingly announced his retirement from the NFL at age 26. Locker spent his entire four-year career with the Tennessee Titans.
1:41 p.m.: Free-agent running back Frank Gore, along with wide receiver Andre Johnson, is scheduled to fly to Indianapolis today on owner Jim Irsay’s private plane, reports ESPN. Gore, who originally agreed to terms with the Philadelphia Eagles over the weekend, wants to play with quarterback Andrew Luck and believes he can add something that was lacking to the Colts offense, a source told CSNBayArea.com.
[RELATED: Report: Gore set to sign with Colts]
1:32 p.m.: Former Baltimore Ravens wide receiver Torrey Smith appears to have confirmed his signing with the 49ers with a Twitter post that simply read: “Bay Area!!!!!!” Smith, who averaged 16.9 yards per reception in his first four NFL seasons, gives the 49ers a deep threat they previously lacked. He is expected to replace Michael Crabtree, who is not expected to be back with the 49ers. Smith caught 11 touchdown passes last season. The deal is reportedly five years for $40 million.
1:28 p.m.: Three-time Pro Bowl guard Mike Iupati is leaving the 49ers, as CSNBayArea.com confirmed Monday night. Iupati agreed to a five-year, $40 million contract with the Arizona Cardinals that includes $22.5 million guaranteed, reports ESPN.
1:25 p.m.: The 49ers are pursuing running back Reggie Bush, according to the NFL Network. Bush is also considering a return to the New Orleans Saints and the New England Patriots. Bush rushed for 297 yards in 11 games with the Detroit Lions last season.
Noon: Seven-time Pro Bowl linebacker Patrick Willis announces his retirement after eight NFL seasons. The 49ers gain salary-cap room at least the equivalent of Willis’ scheduled salaries of $8.315 million this season and $9.185 million for the 2016 season.
Willis cited concerns about his feet as the impetus for his decision to retire. He said his feet are what made him special as a player. “I no longer have that in these feet to give you that kind of ‘Wow,’” Willis said. “It’s my health first and everything else makes sense.”