I don't know if this has been posted here already, but here is a link from the NFLPA with the official "Top 51" cap numbers for all 32 teams. It also factors in the previous year's carry over. As per the heading this list is updated 4 times a day. Niners have a little over 4 million left in cap space. Just enough to sign this year's rookie class.