![Giants observations: Logan Ryan at safety, why Jon Halapio signed, emergence of Alex Bachman, more from training camp - nj.com Giants observations: Logan Ryan at safety, why Jon Halapio signed, emergence of Alex Bachman, more from training camp - nj.com](https://www.nj.com/resizer/0bIZd1RiQcfMywA9JTr52WOEWC4=/800x0/smart/cloudfront-us-east-1.images.arcpublishing.com/advancelocal/DEUHTFRV75BRZKUAB542XCKLPU.jpg)
Giants observations: Logan Ryan at safety, why Jon Halapio signed, emergence of Alex Bachman, more from training camp - nj.com
![New York Giants Training Camp Profile: WR Alex Bachman - Sports Illustrated New York Giants News, Analysis and More New York Giants Training Camp Profile: WR Alex Bachman - Sports Illustrated New York Giants News, Analysis and More](https://www.si.com/.image/t_share/MTg5ODM1NzU1OTY1NjU0NzE2/new-york-giants-training-camp-player-preview--wr-alex-bachman.jpg)
New York Giants Training Camp Profile: WR Alex Bachman - Sports Illustrated New York Giants News, Analysis and More
![Analyzing key Giants roster battles: David Sills, CJ Board or Alex Bachman? Tae Crowder, TJ Brunson or Carter Coughlin? - nj.com Analyzing key Giants roster battles: David Sills, CJ Board or Alex Bachman? Tae Crowder, TJ Brunson or Carter Coughlin? - nj.com](https://www.nj.com/resizer/nciOusxOX_Ph_EhWrWmN6rlIUsM=/1280x0/smart/cloudfront-us-east-1.images.arcpublishing.com/advancelocal/G6Q3MOHYOVD7BBUHV7TTKWHNAU.jpg)
Analyzing key Giants roster battles: David Sills, CJ Board or Alex Bachman? Tae Crowder, TJ Brunson or Carter Coughlin? - nj.com
![New York Giants Training Camp Profile: WR Alex Bachman - Sports Illustrated New York Giants News, Analysis and More New York Giants Training Camp Profile: WR Alex Bachman - Sports Illustrated New York Giants News, Analysis and More](https://www.si.com/.image/t_share/MTY4MTIxNjA3NjY2MDE3NjY0/usatsi_13401865_168386747_lowres.jpg)