Weeden is a 28-year-old former minor league baseball player, whose age was seen as a downside by some teams. However, the Browns view him as a potential upgrade at the most vital position. McCoy has struggled in his two seasons as a starter, and although he has more pro experience than Weeden, the Browns will surely give the rookie a chance to take over Cleveland's offense.
Browns general manager Tom Heckert said last week that he didn't have any problem with Weeden's age.
The Associated Press contributed to this report.