The 49ers and ex-Cardinal Leonard Davis

The fourth, seventh and 21st players drafted in 2001 play or have played for the San Francisco 49ers.

The second overall choice from that class might join the list.

Leonard Davis, who earned Pro Bowl acclaim with Dallas after leaving the Arizona Cardinals, plans to visit the 49ers after never seeing game action in 2011, Matt Maiocco reports.

Current 49ers defensive end Justin Smith was the fourth player chosen in 2001. Former 49ers Andre Carter (seventh) and Nate Clements (21st) were also first-round picks that year.

Davis would qualify as a stopgap at right guard, where the team has struggled recently. Adam Snyder, valued mostly for his versatility as a backup, became the starter last season after Chilo Rachal struggled. Snyder is visiting the Arizona Cardinals. He and Rachal are unrestricted free agents.

Daniel Kilgore, a rookie draft choice in 2011, projects as a candidate for the role eventually.

Davis, 33, has started each of the 155 games he has played with Arizona and Dallas. He is a massive man, listed at 6-foot-6 and 355 pounds. Pairing him with tackle Anthony Davis would give the 49ers close to 700 pounds of Davises on the right side, expandable to more than 900 pounds when tight end Vernon Davis lined up next to them.