Don't know what you are calling "beat out", if you're referring to Leary being the starter at the beginning of Collins' career with the Cowboys, that's silly, of course a veteran guard, who's a good player, will "beat out" a rookie most times. But per Wikipedia'
On May 7, 2015, Collins signed as an
undrafted free agent with the
Dallas Cowboys. His entire three-year contract was guaranteed and worth $1,599,000 with a $21,000 signing bonus.
[16] After opening the season as a reserve offensive guard, he saw extensive action in the second game as part of the rotation that replaced an injured Ronald Leary and was later declared the starter for the third game. He eventually passed Leary on the depth chart and was promoted as the starter at left guard during the week 6 bye. He was declared inactive with a high left ankle sprain for the last game against the
Washington Commanders.
In 2016, he began the season as the starter at left guard over Leary, but suffered a torn ligament in his right big toe in the third game against the
Chicago Bears and was placed on
injured reserve on October 4.
Collins moved to RT because of Free's retirement, he wasn't beat out for LG by Leary..