The New York Giants hosted free agent offensive lineman Ryan Bates for a visit on Monday.