Before Jim Harbaugh coached his first game with the 49ers, general manager Trent Baalke had provided him with a host of free agents that helped key a 13-3 season in 2011.

After the lockout, the 49ers signed three solid starters in cornerback Carlos Rogers, safety Donte Whitner and center Jonathan Goodwin. In addition, the special teams was bolstered with placekicker David Akers and coverage ace Blake Costanzo.

Now, four years later, it appears Baalke has provided Jim Tomsula with a less-than-stellar free-agent class.

Of the eight free agents the 49ers signed, two have been released (DT Darnell Dockett, LB Philip Wheeler), one is serving a six-game suspension (WR Jerome Simpson), one has been inactive for the first three games (CB Shareece Wright) and one has played just seven snaps because of an injury (RB Reggie Bush).

On Monday, Tomsula said Baalke and CEO Jed York offered words of encouragement after a 47-7 loss to the Cardinals the previous day. The conversations included this question, according to Tomsula: “Is there anything we can do to help you?”

Three games into the season, it appears Baalke could have assisted months ago by signing a more impactful group of free agents to offset the signficant personnel losses the 49ers sustained.

Here’s the rundown (in order players were signed):

RB/PR Jarryd Hayne: The former Australian rugby league star is techically an undrafted rookie free agent, but let’s give Baalke credit for an inspired and creative signing. Hayne has 16 yards on six carries. He’s averaged 14.7 yards on three punt returns, including a muff the Vikings recovered in Week 1.

DT Darnell Dockett: Released on Sept. 4 after he missed 2014 with a torn ACL. Dockett, 34, has not signed with another team.

WR Jerome Simpson: Serving a season-opening six-game suspension.

WR Torrey Smith: Has seven catches for 131 yards and a 75-yard touchdown. He had one catch for 11 yards in Weeks 1 and 3. And, yes, I understand a wide receiver’s production is dependent on the quarterback/offense.

CB Shareece Wright: Has been inactive the first three games. On Sunday, he deleted a tweet that suggested he was unhappy with his role, or lack thereof. On Monday, the NFL Network reported Wrights wants to be traded or released.

RT Erik Pears: Has started the first three games. Pears ranks 53rd of 63 tackles who have played at least 50 percent of their team’s snaps, according to Pro Football Focus.

RB Reggie Bush: Has missed the past two games with a calf injury. Bush left the season opener in the first quarter after playing seven snaps.

LB Nick Bellore: Core special-teams player has one tackle.

LB Philip Wheeler: Released on Sept. 4 after he was sidelined for most of training camp with a muscle strain. Wheeler has not signed with another team.

Twitter: @Eric_Branch