David James Ryan (23 January 1885 – 13 February 1957) was an Australian rules footballer who played for Geelong and Collingwood in the Victorian Football League (VFL). Originally from Yarrawonga, Ryan arrived at Collingwood in 1907 after failing to make an impact in his season with Geelong. At his new club, Ryan participated in the finals in each of his first five seasons and was a ruckman in the 1910 premiership team. He also played in Collingwood's losing Grand Final the following season, again as a follower. Used at times up forward, he retired at the end of the 1912 season but continued playing briefly in the VFA at Prahran.