ESPN is reporting some of the contract information for the three players signed so far by the 49ers on Thursday.

DeShaun Foster signed a two-year deal worth around $1.8 million.

O'Sullivan agreed to a one-year deal at the NFL minimum along with a $40,000 signing bonus.

Thomas agreed to a two-year deal. The amount of the deal is still unknown.

Allen Rossum passed a physical on Thursday and signed a one-year, $870,000 contract.