Stanley, the No. 6 overall pick, is the fourth top-10 pick to sign. He received a $13 million signing bonus.
The Ravens will start Stanley at either left tackle or left guard, depending on what happens with starting left tackle Eugene Monroe.
Brown's production significantly declined after 2013, when he tied a Ravens franchise rookie record with seven touchdown catches. He had only 14 receptions for 112 yards last season.