By SABC Sport
6th August 2024
The 30-year-old joins the Hammers after his previous deal with Spanish side Real Betis expired earlier this summer.
Rodriguez, who plays at the base of midfield, was part of the Argentina squad which won the World Cup in 2022 and the 2021 and 2024 Copa America titles.
West Ham's technical director Tim Steidten described the signing of Rodriguez as "a big statement of intent".
Norwich have signed Manchester City defender Callum Doyle on a season-long loan.
The 20-year-old travelled with Pep Guardiola's side on their pre-season tour of the United States but is yet to make a competitive first-team appearance for the club.
He previously spent time on loan at Sunderland, Coventry and Leicester, playing 17 times as the Foxes were crowned Championship winners last season.
Doyle told Norwich's website: "I'm very excited and glad that it's finally done. I feel really grateful to be here and can't wait to get started. I think we can have a really good season here."
Sporting director Ben Knapper said: "Callum is a player we've wanted to bring to the club for some time, and I'm so happy that our patience has been rewarded."