John Angelo Valdemar Østergaard Hansen, known simply as John Hansen, (24 June 1924 – 12 January 1990) was a Danish footballer who played as a forward. He played professionally for seven years in Italy: he scored 124 goals in 187 matches for Juventus F.C., and won two Serie A championships with the club, finishing as Capocannoniere top-goal scorer in the 1949–50 Serie A season; he later also played for Italian club S.S. Lazio. He won the 1944 Danish championship with childhood club BK Frem. Hansen scored 10 goals in eight games for the Denmark national football team in 1948, and won a bronze medal with Denmark at the 1948 Summer Olympics. In 1985, Hansen received the Italian order of chivalry.
He was the son of Danish international goalkeeper Niels Peder Hansen, who also played for BK Frem, and was the father of Henning Hansen, who played for BK Frem in the late 1960s and early 1970s.